From 83565891a2b091fc13a59e22c7b6895df8bb3843 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Sat, 24 Jul 2021 16:16:08 +0200 Subject: [PATCH] ffmpeg: split ffplay ffplay depends on SDL2 which has a lot of dependencies, some systems like servers may wish to install ffmpeg without ffplay to avoid the SDL2 dependency --- srcpkgs/ffmpeg/template | 10 +++++++++- srcpkgs/ffplay | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/ffplay diff --git a/srcpkgs/ffmpeg/template b/srcpkgs/ffmpeg/template index e6667478fe13..966c4e3b441b 100644 --- a/srcpkgs/ffmpeg/template +++ b/srcpkgs/ffmpeg/template @@ -2,7 +2,7 @@ # audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname! pkgname=ffmpeg version=4.3.2 -revision=1 +revision=2 short_desc="Decoding, encoding and streaming software" maintainer="Johannes " license="GPL-3.0-or-later" @@ -24,6 +24,7 @@ makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-deve $(vopt_if nvenc nv-codec-headers) $(vopt_if sndio sndio-devel) $(vopt_if dav1d libdav1d-devel) $(vopt_if zimg zimg-devel) $(vopt_if webp libwebp-devel) $(vopt_if sofa libmysofa-devel)" +depends="ffplay>=${version}_${revision}" build_options="x265 v4l2 vaapi vdpau vpx faac fdk_aac aom nvenc sndio pulseaudio dav1d zimg webp sofa" @@ -183,3 +184,10 @@ ffmpeg-devel_package() { vmove usr/share/man/man3 } } +ffplay_package() { + short_desc+="FFmpeg video resampling library" + pkg_install() { + vmove usr/bin/ffplay + vmove "usr/share/man/man1/ffplay*" + } +} diff --git a/srcpkgs/ffplay b/srcpkgs/ffplay new file mode 120000 index 000000000000..a9f1eea092d5 --- /dev/null +++ b/srcpkgs/ffplay @@ -0,0 +1 @@ +ffmpeg \ No newline at end of file