diff --git a/common/shlibs b/common/shlibs index 74d8f49f678..439482c2d16 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4512,7 +4512,7 @@ libgrass_gproj.8.3.so grass-8.3.0_1 libgrass_imagery.8.3.so grass-8.3.0_1 libgrass_raster.8.3.so grass-8.3.0_1 libgrass_vector.8.3.so grass-8.3.0_1 -libvpl.so.2 oneVPL-2023.3.1_1 +libvpl.so.2 libvpl-2.14.0_1 libusrsctp.so.2 usrsctp-0.9.5.0_1 libdatachannel.so.0.20 libdatachannel-0.20.2_1 libgeotiff.so.5 libgeotiff-1.7.1_1 diff --git a/srcpkgs/libvpl-devel b/srcpkgs/libvpl-devel new file mode 120000 index 00000000000..bfde25d9df6 --- /dev/null +++ b/srcpkgs/libvpl-devel @@ -0,0 +1 @@ +libvpl \ No newline at end of file diff --git a/srcpkgs/libvpl-examples b/srcpkgs/libvpl-examples new file mode 120000 index 00000000000..bfde25d9df6 --- /dev/null +++ b/srcpkgs/libvpl-examples @@ -0,0 +1 @@ +libvpl \ No newline at end of file diff --git a/srcpkgs/oneVPL/patches/cross-pc.patch b/srcpkgs/libvpl/patches/cross-pc.patch similarity index 79% rename from srcpkgs/oneVPL/patches/cross-pc.patch rename to srcpkgs/libvpl/patches/cross-pc.patch index 0b24a2124c9..0c4e18f6372 100644 --- a/srcpkgs/oneVPL/patches/cross-pc.patch +++ b/srcpkgs/libvpl/patches/cross-pc.patch @@ -1,4 +1,4 @@ ---- a/dispatcher/pkgconfig/vpl.pc.in 2023-07-21 23:28:38.000000000 +0200 +--- a/libvpl/pkgconfig/vpl.pc.in 2023-07-21 23:28:38.000000000 +0200 +++ - 2023-11-14 10:16:46.665168740 +0100 @@ -1,6 +1,6 @@ -prefix=@pc_rel_prefix@ diff --git a/srcpkgs/libvpl/template b/srcpkgs/libvpl/template new file mode 100644 index 00000000000..eac67542dad --- /dev/null +++ b/srcpkgs/libvpl/template @@ -0,0 +1,40 @@ +# Template file for 'libvpl' +pkgname=libvpl +version=2.14.0 +revision=1 +build_style=cmake +configure_args="-DBUILD_EXAMPLES=ON" +hostmakedepends="pkg-config" +makedepends="libva-devel libX11-devel" +short_desc="Intel oneAPI Video Processing Library" +maintainer="Michael Aldridge " +license="MIT" +homepage="https://github.com/intel/libvpl" +changelog="https://github.com/intel/libvpl/blob/master/CHANGELOG.md" +distfiles="https://github.com/intel/libvpl/archive/refs/tags/v${version}.tar.gz" +checksum=7c6bff1c1708d910032c2e6c44998ffff3f5fdbf06b00972bc48bf2dd9e5ac06 + +post_install() { + vlicense LICENSE +} + +libvpl-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove etc/vpl/vars.sh + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} + +libvpl-examples_package() { + short_desc+=" - examples" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/bin + vmove usr/share/vpl/examples + } +} diff --git a/srcpkgs/oneVPL/template b/srcpkgs/oneVPL/template index d5ee5ed72ac..33100f5a511 100644 --- a/srcpkgs/oneVPL/template +++ b/srcpkgs/oneVPL/template @@ -1,43 +1,20 @@ # Template file for 'oneVPL' pkgname=oneVPL version=2023.3.1 -revision=2 -build_style=cmake -hostmakedepends="pkg-config" -makedepends="libva-devel libX11-devel" -short_desc="Intel oneAPI Video Processing Library" +revision=3 +metapackage=yes +short_desc="Intel oneAPI Video Processing Library (transitional dummy package)" maintainer="Michael Aldridge " -license="MIT" -homepage="https://github.com/oneapi-src/oneVPL" -changelog="https://github.com/oneapi-src/oneVPL/blob/master/CHANGELOG.md" -distfiles="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v$version.tar.gz" -checksum=914530a80bdb155d3a4d50916ff34451da48584269e37075a48bd74a74e3d847 - -post_install() { - vlicense LICENSE -} +license="Public Domain" +homepage="https://github.com/intel/libvpl" +changelog="https://github.com/intel/libvpl/blob/master/CHANGELOG.md" oneVPL-devel_package() { - short_desc+=" - development files" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove etc/vpl/vars.sh - vmove usr/include - vmove usr/lib/pkgconfig - vmove usr/lib/cmake - vmove "usr/lib/*.so" - } + metapackage=yes + depends="libvpl-devel>=0" } oneVPL-examples_package() { - short_desc+=" - examples" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove usr/bin/sample_decode - vmove usr/bin/sample_encode - vmove usr/bin/sample_multi_transcode - vmove usr/bin/sample_vpp - vmove usr/bin/vpl-inspect - vmove usr/share/vpl/examples - } + metapackage=yes + depends="libvpl-examples>=0" }