From 6b256511e0ef111dc2fbf8b4ead8f1025280c488 Mon Sep 17 00:00:00 2001 From: DirectorX Date: Sun, 13 Aug 2017 01:43:18 +0300 Subject: [PATCH] New package: ffms2-2.23.1 --- common/shlibs | 1 + srcpkgs/ffms2/template | 49 ++++++++++++++++++++++++++++++++ srcpkgs/libffms2 | 1 + srcpkgs/libffms2-devel | 1 + srcpkgs/vapoursynth-ffms2-source | 1 + 5 files changed, 53 insertions(+) create mode 100644 srcpkgs/ffms2/template create mode 120000 srcpkgs/libffms2 create mode 120000 srcpkgs/libffms2-devel create mode 120000 srcpkgs/vapoursynth-ffms2-source diff --git a/common/shlibs b/common/shlibs index 7e13294372a..193615238e9 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2879,3 +2879,4 @@ libvaladoc-0.38.so.0 libvala-0.38.1_1 libphodav-2.0.so.0 phodav-2.2_1 libgfshare.so.2 libgfshare-2.0.0_1 libtacacs.so.1 tacacs-4.0.4.28_1 +libffms2.so.4 libffms2-2.23.1_1 diff --git a/srcpkgs/ffms2/template b/srcpkgs/ffms2/template new file mode 100644 index 00000000000..ef44c763f77 --- /dev/null +++ b/srcpkgs/ffms2/template @@ -0,0 +1,49 @@ +# Template file for 'ffms2' +pkgname=ffms2 +version=2.23.1 +revision=1 +_version=2.23 +wrksrc="${pkgname}-${_version}" +build_style=gnu-configure +configure_args="--enable-shared --disable-static" +hostmakedepends="pkg-config" +makedepends="ffmpeg-devel zlib-devel" +short_desc="A libav/ffmpeg based frames server" +maintainer="DirectorX " +license="MIT, GPL-3" +homepage="https://github.com/FFMS/ffms2" +distfiles="${homepage}/archive/${_version}.tar.gz" +checksum=b09b2aa2b1c6f87f94a0a0dd8284b3c791cbe77f0f3df57af99ddebcd15273ed + +post_install() { + vmkdir usr/lib/vapoursynth + pushd "$DESTDIR/usr/lib/vapoursynth" + ln -sr $(ls ../libffms2.so.*.* | head -1) libffms2.so + popd + vlicense COPYING +} + + +libffms2-devel_package() { + depends="libffms2>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} + +libffms2_package() { + short_desc+=" - runtime library" + pkg_install() { + vmove "usr/lib/*.so.*" + } +} + +vapoursynth-ffms2-source_package() { + depends="libffms2>=${version}_${revision}" + pkg_install() { + vmove usr/lib/vapoursynth + } +} diff --git a/srcpkgs/libffms2 b/srcpkgs/libffms2 new file mode 120000 index 00000000000..7841b14b892 --- /dev/null +++ b/srcpkgs/libffms2 @@ -0,0 +1 @@ +ffms2 \ No newline at end of file diff --git a/srcpkgs/libffms2-devel b/srcpkgs/libffms2-devel new file mode 120000 index 00000000000..7841b14b892 --- /dev/null +++ b/srcpkgs/libffms2-devel @@ -0,0 +1 @@ +ffms2 \ No newline at end of file diff --git a/srcpkgs/vapoursynth-ffms2-source b/srcpkgs/vapoursynth-ffms2-source new file mode 120000 index 00000000000..7841b14b892 --- /dev/null +++ b/srcpkgs/vapoursynth-ffms2-source @@ -0,0 +1 @@ +ffms2 \ No newline at end of file