termux-pacman-bot
137371efed
change(main/ffmpeg): Link against openssl instead of gnutls
...
Historically there was a license incompatibility problem, but that was
fixed by the openssl 3.0 relicensing:
- 1d23e125b6
The apt package has also switched from gnutls to openssl:
- https://salsa.debian.org/apt-team/apt/-/merge_requests/412
- Coming in https://github.com/termux/termux-packages/pull/24212
So it probably makes sense to align on openssl as much as possible, to
decrease duplication and behaviour spread.
2026-02-10 12:50:56 +00:00
termux-pacman-bot
14d46fb517
enhance(main/ffmpeg): enable libbs2b support
2026-02-10 06:52:44 +00:00
termux-pacman-bot
ae9d9b038e
revbump(main/ffmpeg): for svt-avt 4.0.1
2026-02-07 17:09:31 +00:00
termux-pacman-bot
b6089bdbe6
revbump(main/ffmpeg): for libvpx 1.16.0
2026-02-05 11:46:12 +00:00
termux-pacman-bot
7b0ba97c1e
bump(main/ffmpeg): 8.0.1
...
Changelog: https://code.ffmpeg.org/FFmpeg/FFmpeg/src/tag/n8.0.1/Changelog
Remove glslang-16.patch file which was added in upstream.
22d0f10943
2025-11-24 09:07:07 +00:00
termux-pacman-bot
0b0336e6d3
chore(main/ffmpeg): replace MediaCodec patch with upstream merged commit
...
- Upstream PR: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20886
Co-authored-by: Dmitrii Okunev <xaionaro@dx.center >
2025-11-24 08:44:36 +00:00
termux-pacman-bot
05169f388f
bump(main/ffmpeg): 8.0
2025-11-13 19:06:56 +00:00
termux-pacman-bot
4eb2209799
bump(main/ffmpeg): 7.1.2
...
Changelog: https://github.com/FFmpeg/FFmpeg/blob/n7.1.2/Changelog
Remove fix_build_with_svt-av1-3.0.patch which was added in upstream.
68b5db2464
2025-10-17 15:37:21 +00:00
termux-pacman-bot
87167b38d1
feat(main/ffmpeg): enable libplacebo
...
- Enable `vulkan-icd`
- Enable `glslang`
- Enable `libplacebo`
2025-10-14 16:41:10 +00:00
termux-pacman-bot
008f45a8f5
bump(main/libvpx): 1.15.2
2025-09-02 16:05:46 +00:00
termux-pacman-bot
db89aefb0e
revdeps(libchromaprint,libopenmpt,libmpg123): revbump
...
* mpd: libchromaprint, libmpg123, libopenmpt
* ffmpeg: libopenmpt
* audacious-plugins: libmpg123, libopenmpt
* audacity: libmpg123
* chocolate-doom: mpg123 removed from deps (reverts 1a200e2b10301366b99efb461f7df1aa0dccc865)
* deadbeef: libmpg123, upstream url update
* love: libmpg123
* sdl2-mixer: libmpg123
* vlc-qt: libchromaprint, libmpg123
* vlc: libchromaprint, libmpg123
* kid3: libchromaprint
* mp3gain: libmpg123
* mplayer: libmpg123
* squeezelite: libmpg123
* tizonia: libmpg123, build fix
* vgmstream: libmpg123
* gst-plugins-good: libmpg123
2025-07-29 18:05:36 +00:00
termux-pacman-bot
26e8f3c457
revbump({main/ffmpeg,x11/ffplay}): for libtheora 1.2.0
2025-05-15 08:08:32 +00:00
termux-pacman-bot
2f60369c28
fix(main/ffmpeg): depend on new libandroid-stub
...
- After https://github.com/termux/termux-packages/pull/23712
2025-05-01 19:35:55 +00:00
termux-pacman-bot
4a9f3fb8f1
revbump(main/ffmpeg): after libxml2 update
2025-04-13 23:37:28 +00:00
termux-pacman-bot
ce53f59de5
enhance(main/ffmpeg): enable libzmq support ( #24029 )
2025-03-29 11:04:26 +00:00
termux-pacman-bot
b31e1dc34e
bump({main/ffmpeg,x11/ffplay}): 7.1.1
...
- The SOVERSION guard did not fail, so I believe that means recompiling reverse dependencies is not required (except for mpv)
- All of the Debian patches have been upstreamed and are present as commits in the release except for the 15th one, which we do not really need but it was there as a result of `sync-debian-patches.sh`. I guess that `sync-debian-patches.sh` will become useful again when Debian begins making more patches and putting them into their Salsa (Debian GitLab) repository.
- `audacity-ffmpeg` also bumped
- revbump `mpv` and `mpv-x`: https://github.com/termux/termux-packages/pull/23628#issuecomment-2704881480
2025-03-08 16:34:44 +00:00
termux-pacman-bot
9a551c9314
rebuild(main/ffmpeg): Rebuild for svt-av1 3.0.0
2025-03-03 15:04:15 +00:00
termux-pacman-bot
6d127becb8
fix(main/ffmpeg): fix postinst script's shebang ( #23193 )
2025-02-17 23:04:03 +00:00
termux-pacman-bot
3be3bc1c92
enhance(main/ffmpeg): suggest installing libandroid-stub if ffmpeg segfaults ( #23191 )
...
closes #23189
2025-02-17 22:35:47 +00:00
termux-pacman-bot
ccf870c985
enhance(main/ffmpeg): Use debian patches
...
ffmpeg is a large and complex code base that has occasional security and
functionality issues, while being not that frequently released.
This PR proposes syncing patches from debian, replacing our single
handpicked backported commit.
Run ./packages/ffmpeg/sync-debian-patches.sh to regenerate the patchset
from debian.
2025-01-21 16:04:08 +00:00
termux-pacman-bot
d213bbb59f
fix(main/ffmpeg): Fix segfault with libx265 version 4.1
2024-12-13 16:06:12 +00:00
termux-pacman-bot
bdffa1748a
bump(main/ffmpeg): 7.1
2024-12-13 14:39:40 +00:00
termux-pacman-bot
af13bfa64e
rebuild(deps:main/libx265): link against libx265 4.1
2024-12-13 13:40:48 +00:00
termux-pacman-bot
f52d9dd9c1
enhance(main/ffmpeg): enable librubberband ( #22384 )
2024-11-27 08:41:22 +00:00
termux-pacman-bot
0f5d62a2ca
libvpx: add ABI version check ( #22252 )
...
* libvpx: add ABI version check
* ffmpeg: revbump after libvpx ABI changes
2024-11-15 12:47:26 +00:00
termux-pacman-bot
1c0eb1e618
feat(ffmpeg): Allow --enable-static in ffmpeg ( #21776 )
...
Current if we replace `--disable-static` with `--enable-static` in
then it fails with error:
aarch64-linux-android-ar: not found
Fixing this error and the next one:
make: aarch64-linux-android-ranlib: No such file or directory
So now one can just replace `--disable-static` with `--enable-static`
and it will also provide static libraries.
%ci:no-build
2024-10-16 00:50:44 +00:00
termux-pacman-bot
8e80863dc0
bump(main/ffmpeg): 6.1.2
2024-08-25 14:37:09 +00:00
termux-pacman-bot
ee42363485
enhance(main/ffmpeg): enable vmaf filter via libvmaf
2024-07-20 04:38:35 +00:00
termux-pacman-bot
247662f707
enhance(main/ffmpeg): Enable drawtext feature
...
Draw a text string or text from a specified file on top of a video.
This commit enables the option as suggested in the upstream docs.
https://ffmpeg.org/ffmpeg-filters.html#drawtext-1
2024-05-20 00:25:45 +00:00
termux-pacman-bot
1d96dec9c1
chore(linter compliance): miscellaneous
...
[no ci]
2024-04-23 18:37:30 +00:00
termux-pacman-bot
347c8f24cb
rebuild(deps:main/svt-av1): link against svt-av1 2.0.0
2024-03-16 02:37:35 +00:00
termux-pacman-bot
be8c4ecd26
fix(main/ffmpeg): move h264 mediacodec encoder to low priority ( #19408 )
2024-03-05 13:36:50 +00:00
termux-pacman-bot
05d3fea0c6
libvpx: revbump revdeps (1)
2024-01-22 21:08:35 +00:00
termux-pacman-bot
3ee56b053a
ffmpeg: bump to 6.1.1 ( #19031 )
2024-01-21 11:08:13 +00:00
termux-pacman-bot
d3e5a139f0
ffmpeg: bump package
...
To see if it solves termux/termux-packages#18721 .
2023-12-14 19:31:11 +00:00
termux-pacman-bot
5760ec2ace
rebuild(main, {ffmpeg, liba52, libaom}): after unsuccessfull build
2023-11-13 11:01:41 +00:00
termux-pacman-bot
6e0ff60f25
bump(main/ffmpeg): 6.1
2023-11-13 09:01:32 +00:00
termux-pacman-bot
2a6677a972
[skip ci] ffmpeg: sort dependencies correctly
2023-10-20 04:01:36 +00:00
termux-pacman-bot
f75ef0ed77
ffmpeg: enable libopenmpt
2023-10-20 03:31:11 +00:00
termux-pacman-bot
43adc1ab2e
enhance(main/ffmpeg): enable libsvtav1, libv4l2 ( #17883 )
2023-09-29 10:01:31 +00:00
termux-pacman-bot
65ef9d68de
enhance(main/ffmpeg): enable amr encoder support
...
Also properly upgrade to GPLv3
2023-08-17 09:31:16 +00:00
termux-pacman-bot
b43cfc619d
*: Remove version specifier for libxml2 in dependency
...
Effectively reverts commit 0120a4048a66fa3447278e3f2688889895a0c06d.
%ci:no-build
2023-07-02 09:31:21 +00:00
termux-pacman-bot
48127ec578
ffmpeg: Revbump to rebuild
...
due to SONAME change in libxml2.
2023-07-02 01:29:10 +00:00
termux-pacman-bot
d336ec979b
*: Add version specifier for libxml2 in dependency
...
Will be reverted afterwards.
%ci:no-build
2023-07-02 00:03:53 +00:00
termux-pacman-bot
1636535cae
ffmpeg: Do not depend on libandroid package
...
which is only needed on current Termux Docker which I would say is
broken because every Android environment should already contain system
`libandroid.so`.
Please manually install `libandroid` package if necessary.
2023-06-15 02:42:10 +00:00
termux-pacman-bot
70706e4eca
ffmpeg: enable jni and mediacodec
...
Enable JNI is a prerequisite to enable mediacodec support
2023-06-13 12:39:23 +00:00
termux-pacman-bot
c309589cc5
ffmpeg: Enable SRT protocol
2023-04-18 06:01:53 +00:00
termux-pacman-bot
3264a132a6
libx265: Revbump revdeps to rebuild
2023-03-13 23:02:44 +00:00
termux-pacman-bot
dcbd348489
ffmpeg: Bump to 6.0
2023-03-01 02:31:23 +00:00
termux-pacman-bot
55a99fa995
ffmpeg: Enable SFTP protocol via libssh
2023-02-16 19:36:54 +00:00