From be1305b41344d3d5c85a6f49c9bf0089b0f5027b Mon Sep 17 00:00:00 2001 From: John Date: Thu, 1 Aug 2024 00:17:02 +0200 Subject: [PATCH] New package: openh264-2.4.1 --- common/shlibs | 1 + srcpkgs/openh264-devel | 1 + srcpkgs/openh264/template | 27 +++++++++++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 120000 srcpkgs/openh264-devel create mode 100644 srcpkgs/openh264/template diff --git a/common/shlibs b/common/shlibs index 6f378121d0e..03da6072056 100644 --- a/common/shlibs +++ b/common/shlibs @@ -414,6 +414,7 @@ libavfilter.so.7 libavfilter-4.0_1 libSDL-1.2.so.0 SDL-1.2.14_1 libSDL_image-1.2.so.0 SDL_image-1.2.10_1 libx264.so.157 x264-20190507.2245_1 +libopenh264.so.7 openh264-2.4.1_1 libxvidcore.so.4 xvidcore-1.2.2_1 libtag.so.1 taglib-1.6.1_1 libtag-extras.so.1 taglib-extras-1.0.1_1 diff --git a/srcpkgs/openh264-devel b/srcpkgs/openh264-devel new file mode 120000 index 00000000000..0000c8bfb63 --- /dev/null +++ b/srcpkgs/openh264-devel @@ -0,0 +1 @@ +openh264 \ No newline at end of file diff --git a/srcpkgs/openh264/template b/srcpkgs/openh264/template new file mode 100644 index 00000000000..8b94f2c5881 --- /dev/null +++ b/srcpkgs/openh264/template @@ -0,0 +1,27 @@ +# Template file for 'openh264' +pkgname=openh264 +version=2.4.1 +revision=1 +build_style=meson +hostmakedepends="nasm pkg-config" +checkdepends="gtest-devel" +short_desc="OpenH264 is a codec library which supports H.264 encoding and decoding" +maintainer="John " +license="BSD-2-Clause" +homepage="https://github.com/cisco/openh264" +distfiles="https://github.com/cisco/openh264/archive/v$version.tar.gz" +checksum=8ffbe944e74043d0d3fb53d4a2a14c94de71f58dbea6a06d0dc92369542958ea + +post_install() { + vlicense LICENSE +} + +openh264-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +}