diff --git a/common/shlibs b/common/shlibs index 4afcf8128b..fc774ee496 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3348,3 +3348,4 @@ libcsfml-window.so.2.5 CSFML-2.5_1 libcsfml-system.so.2.5 CSFML-2.5_1 libcsfml-network.so.2.5 CSFML-2.5_1 libtokyocabinet.so.9 tokyocabinet-1.4.48_1 +libdav1d.so.0 libdav1d0-0.1.0_1 diff --git a/srcpkgs/dav1d/template b/srcpkgs/dav1d/template new file mode 100644 index 0000000000..057b08e747 --- /dev/null +++ b/srcpkgs/dav1d/template @@ -0,0 +1,32 @@ +# Template file for 'dav1d' +pkgname=dav1d +version=0.1.0 +revision=1 +build_style=meson +configure_args="-Dbuild_tests=false -Dbuild_asm=true -Dbuild_tools=true + -Dfuzzing_engine=none -Dtestdata_tests=false" +hostmakedepends="nasm" +short_desc="Small and fast AV1 Decoder" +maintainer="maxice8 " +license="BSD-2-Clause" +homepage="https://code.videolan.org/videolan/dav1d" +distfiles="https://downloads.videolan.org/pub/videolan/dav1d/${version}/dav1d-${version}.tar.xz" +checksum=4ce7cdb0d3eda131306dd35d6d8df18d91d7e17fcb549863f68b21af5aa48037 + +libdav1d0_package() { + short_desc+=" - runtime library" + pkg_install() { + vmove "usr/lib/*.so.*" + vlicense COPYING + } +} + +libdav1d-devel_package() { + depends="dbav1d0-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/libdav1d-devel b/srcpkgs/libdav1d-devel new file mode 120000 index 0000000000..3c8276a238 --- /dev/null +++ b/srcpkgs/libdav1d-devel @@ -0,0 +1 @@ +dav1d \ No newline at end of file diff --git a/srcpkgs/libdav1d0 b/srcpkgs/libdav1d0 new file mode 120000 index 0000000000..3c8276a238 --- /dev/null +++ b/srcpkgs/libdav1d0 @@ -0,0 +1 @@ +dav1d \ No newline at end of file