22pkgname=ffmpeg7
33version=7.1
44revision=1
5- _arch="x86_64"
65hostmakedepends="git automake autoconf pkg-config"
76makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel
8- libXext-devel libXvMC-devel libxcb-devel lame-devel libtheora-devel
9- libvorbis-devel x264-devel xvidcore-devel jack-devel SDL2-devel
10- libcdio-paranoia-devel librtmp-devel libmodplug-devel gnutls-devel
11- speex-devel celt-devel harfbuzz-devel libass-devel opus-devel ocl-icd-devel
12- libbs2b-devel libvidstab-devel vmaf-devel libbluray-devel pulseaudio-devel
13- x265-devel v4l-utils-devel libvpx-devel libaom-devel libdav1d-devel
14- libwebp-devel libdrm-devel srt-devel librist-devel vulkan-loader-devel
15- zimg-devel libmysofa-devel libsvt-av1-devel $(vopt_if vaapi libva-devel)
16- $(vopt_if vdpau libvdpau-devel) $(vopt_if fdk_aac fdk-aac-devel)
17- $(vopt_if onevpl oneVPL-devel) $(vopt_if nvcodec nv-codec-headers)"
7+ libXext-devel libXvMC-devel libxcb-devel lame-devel libtheora-devel
8+ libvorbis-devel x264-devel xvidcore-devel jack-devel SDL2-devel
9+ libcdio-paranoia-devel librtmp-devel libmodplug-devel gnutls-devel
10+ speex-devel celt-devel harfbuzz-devel libass-devel opus-devel ocl-icd-devel
11+ libbs2b-devel libvidstab-devel vmaf-devel libbluray-devel pulseaudio-devel
12+ x265-devel v4l-utils-devel libvpx-devel libaom-devel libdav1d-devel
13+ libwebp-devel libdrm-devel srt-devel librist-devel vulkan-loader-devel
14+ zimg-devel libmysofa-devel libsvt-av1-devel $(vopt_if vaapi libva-devel)
15+ $(vopt_if vdpau libvdpau-devel) $(vopt_if fdk_aac fdk-aac-devel)
16+ $(vopt_if onevpl oneVPL-devel) $(vopt_if nvcodec nv-codec-headers)"
1817
1918maintainer="Komeil Parseh <
[email protected] >"
2019short_desc="Decoding, encoding and streaming software"
@@ -42,6 +41,7 @@ case "$XBPS_TARGET_MACHINE" in
4241 CFLAGS="-mnan=legacy";;
4342esac
4443
44+
4545do_configure() {
4646 # Fix gcc on x86_64-musl only
4747 if [ "$XBPS_TARGET_MACHINE" = "x86_64-musl" ]; then
@@ -176,11 +176,10 @@ ffmpeg7-devel_package() {
176176 libswscale7>=${version}_${revision}
177177 libswresample7>=${version}_${revision}"
178178 short_desc+=" - development files"
179- conflicts="ffmpeg-devel"
180- replaces="ffmpeg-devel>=0"
179+ conflicts="ffmpeg* -devel"
180+ replaces="ffmpeg* -devel>=0"
181181 case "$XBPS_TARGET_MACHINE" in
182182 i686*)
183- # /usr/bin/strip: error: the input file '/destdir//ffmpeg-devel-4.4.4/usr/lib/libavfilter.a(vf_atadenoise.o)' has no sections
184183 nostrip_files="/usr/lib/libavfilter.a";;
185184 esac
186185 pkg_install() {
@@ -195,6 +194,8 @@ ffmpeg7-devel_package() {
195194
196195ffplay7_package() {
197196 short_desc="Simple video player using FFmpeg and SDL2"
197+ conflicts="ffplay*"
198+ replaces="ffplay*>0"
198199 pkg_install() {
199200 vmove usr/bin/ffplay
200201 vmove "usr/share/man/man1/ffplay*"
0 commit comments