summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-20 21:54:06 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-20 21:54:06 +0100
commit62058fa8f1b95418543f8ae008b247d44cc8b09c (patch)
tree48811edf87b513f58aff374c669cdfd5b1827e15 /media-libs
parentb3830a745865c7d85daf3317603ad23dac6434da (diff)
gentoo auto-resync : 20:10:2023 - 21:54:06
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69225 -> 69224 bytes
-rw-r--r--media-libs/oneVPL-intel-gpu/Manifest6
-rw-r--r--media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.1.ebuild46
-rw-r--r--media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.4.ebuild (renamed from media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.0.ebuild)0
-rw-r--r--media-libs/oneVPL/Manifest4
-rw-r--r--media-libs/oneVPL/oneVPL-2023.2.1.ebuild82
-rw-r--r--media-libs/oneVPL/oneVPL-2023.3.0.ebuild82
7 files changed, 2 insertions, 218 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index c80a6eeafd45..aa16242f92e0 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/oneVPL-intel-gpu/Manifest b/media-libs/oneVPL-intel-gpu/Manifest
index 5fc6594e5783..d11914a09fc9 100644
--- a/media-libs/oneVPL-intel-gpu/Manifest
+++ b/media-libs/oneVPL-intel-gpu/Manifest
@@ -1,7 +1,5 @@
-DIST oneVPL-intel-gpu-23.3.0.tar.gz 9025885 BLAKE2B 64346c71ddf24401445522390558ec8c0b354e2f609d45bd8528336b7be9199b0547076b326e5900caf2743349d04447e9c05025055a043fa34e0da6883974da SHA512 3fc4ebc0f1faade624e221e399716fa62b5e4baba4b134a7bb65e47812ee3cca64e1d1f3def3139f0aaa9bae35de3c44aaeb061a44c466af9268e12a5aa21a80
-DIST oneVPL-intel-gpu-23.3.1.tar.gz 9028608 BLAKE2B f1d28d63ea80de954d9ae13c53c58e5aed66f81208b4f5ef565961221362270b10bbfb5cdffcd20241f5ea3ea420c741881d1ca579cb4810f2ef029c37ab0af3 SHA512 a9607f28c4d20c8de774ea498fc612b80f2558f3223c96feea6ffcb6990e7d8ddae180fbceed8599fcf1c7d3b7347f86bdbe45a347964984e902cf5ff8843d1c
DIST oneVPL-intel-gpu-23.3.2.tar.gz 9028702 BLAKE2B 8e3505a6af829c5cbd15bba4db4fd139e031eb1bea475e7f2979cdb3a452c7362f76e2b627ae256025e071d8ec39e5759ca07d464e6a1eaeb9d7da2e6218700a SHA512 87c0168f29b6b93cda9670c2e3a91bbccf751f4a3e3ced2f89b617af4029f2bfc8c931f8f754988d146359676072f792273adbc4e048076455080628db17399f
-EBUILD oneVPL-intel-gpu-23.3.0.ebuild 1189 BLAKE2B b18f9405ece1aaf46f2bfc3ed514eb5ccbc16489412414b8a6e612c1fd34418fd85d801d4c2a786d8d6764163cc5b2a6f82b18086022a547b6666fedaf7446b1 SHA512 0279e6caa0ef6e730314b3ed8a7a64188f883375e439fd287761fab69967038b093c21e5437c5775f8b2196fc01d75fe8c2a21e4ae9c4bd46584113ba82fd8e4
-EBUILD oneVPL-intel-gpu-23.3.1.ebuild 1189 BLAKE2B b18f9405ece1aaf46f2bfc3ed514eb5ccbc16489412414b8a6e612c1fd34418fd85d801d4c2a786d8d6764163cc5b2a6f82b18086022a547b6666fedaf7446b1 SHA512 0279e6caa0ef6e730314b3ed8a7a64188f883375e439fd287761fab69967038b093c21e5437c5775f8b2196fc01d75fe8c2a21e4ae9c4bd46584113ba82fd8e4
+DIST oneVPL-intel-gpu-23.3.4.tar.gz 9041237 BLAKE2B 15f7075195a6b5d7048f6caa0ccdfee56aeaaaa2b445c02148c9869a4f8a555e58353674fc1cf9708773d9e4bc119e2aa6a4d4c76b80a7e78c89b396935f876d SHA512 9d3fd273ae907b8026ff32009637f2dc0c9c8cf161e85b9052b351cfe74dcbf5c06619dc9268cfd12981908dd4adad68070990e3ef42c2b0f152d214e3ff5422
EBUILD oneVPL-intel-gpu-23.3.2.ebuild 1189 BLAKE2B b18f9405ece1aaf46f2bfc3ed514eb5ccbc16489412414b8a6e612c1fd34418fd85d801d4c2a786d8d6764163cc5b2a6f82b18086022a547b6666fedaf7446b1 SHA512 0279e6caa0ef6e730314b3ed8a7a64188f883375e439fd287761fab69967038b093c21e5437c5775f8b2196fc01d75fe8c2a21e4ae9c4bd46584113ba82fd8e4
+EBUILD oneVPL-intel-gpu-23.3.4.ebuild 1189 BLAKE2B b18f9405ece1aaf46f2bfc3ed514eb5ccbc16489412414b8a6e612c1fd34418fd85d801d4c2a786d8d6764163cc5b2a6f82b18086022a547b6666fedaf7446b1 SHA512 0279e6caa0ef6e730314b3ed8a7a64188f883375e439fd287761fab69967038b093c21e5437c5775f8b2196fc01d75fe8c2a21e4ae9c4bd46584113ba82fd8e4
MISC metadata.xml 434 BLAKE2B f5f6ea2e0ebac9ba06ebdb2a8469e99171f25ad08d8e992695e7d189f5c3f8fb3e966d710fe02cbd1f590f2137e265d9bf5014f0d9e7a492574b526360d70133 SHA512 713bf6044fd4d5606568af248dc0adf1a93c5917fb7d6d79c7a033a5b52a0164769b02086caa0a4492979c586511b5a4d7b85fe603ffe80d4884786e05dc520e
diff --git a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.1.ebuild b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.1.ebuild
deleted file mode 100644
index 6d87d22aff64..000000000000
--- a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="oneAPI Video Processing Library Intel GPU implementation"
-HOMEPAGE="https://github.com/oneapi-src/oneVPL-intel-gpu"
-SRC_URI="https://github.com/oneapi-src/oneVPL-intel-gpu/archive/refs/tags/intel-onevpl-${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-intel-onevpl-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- media-libs/libva
- x11-libs/libdrm[video_cards_intel]
-"
-# At runtime we need a dispatcher, oneVPL is preferred but mediasdk also works
-RDEPEND="${DEPEND}
- >=media-libs/libva-intel-media-driver-${PV}
- || (
- media-libs/oneVPL[drm,vaapi]
- media-libs/intel-mediasdk
- )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_RUNTIME=ON
- # To build the kernels we need to package the cm-compiler, use pre-built instead
- -DBUILD_KERNELS=OFF
- -DBUILD_TESTS="$(usex test)"
- # This only seems to do something if we BUILD_KERNELS=ON
- #-DBUILD_TOOLS="$(usex tools)"
- # OpenCL only has an effect if we build kernels
- -DENABLE_OPENCL=OFF
- )
- cmake_src_configure
-}
diff --git a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.0.ebuild b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.4.ebuild
index 6d87d22aff64..6d87d22aff64 100644
--- a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.0.ebuild
+++ b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.4.ebuild
diff --git a/media-libs/oneVPL/Manifest b/media-libs/oneVPL/Manifest
index 251fadee82f7..55c6333f56b5 100644
--- a/media-libs/oneVPL/Manifest
+++ b/media-libs/oneVPL/Manifest
@@ -1,7 +1,3 @@
-DIST oneVPL-2023.2.1.tar.gz 6315268 BLAKE2B f5b5609c27f5f2eddd4533480e053bd6868eab736b88fca5b061311374d8a4f2cadec100ad313b8a062604c6b38848d33a26a775524c250dbef7e2930204d82f SHA512 333df9fc58b9d1d0c832241420321f8cbc84d722d1453f24b7f1990ae1e3065b103940d88f84d7d339b527c4cf5fe6e72c6eaa0b2c736d1b980e09228093f279
-DIST oneVPL-2023.3.0.tar.gz 6310097 BLAKE2B 09d63cbed73a93727f770306ca4ee4b6418f87ffe2d0d6f53988569028ad8dba4226e5a4d19dedc4b5e10f037a798683e74acd456469413c9f7161c30bb5b010 SHA512 2f3b8f6b3bb26df062bf7e962ae45eb11f5a60d24f7a69e653e7afc9c0c7960b1c708a2d1c5bf18ad5e2981b01f877a08be2c7513bfc30b62574cd932ea9549b
DIST oneVPL-2023.3.1.tar.gz 6322962 BLAKE2B 3e688886d03ee90c27e42204f926bbb4eb7fb0926f1bbb4f8dfdd0427adccda3cb3138dbed5d2fc9ea3aa7af78aadced4a242c16aede27d1f1fe781ecb83e58c SHA512 1e8cc143f33438d3a4e1d65aa57dca4e0ebc1a47741b7a124a273cc609cc4ce789c0e230db3244010f5f1ca54f42cdd2e17d132b2c904af41607a2a0527c38ed
-EBUILD oneVPL-2023.2.1.ebuild 2291 BLAKE2B 7626732399eaa222ca9b8067d5a9e3f00e3e108ee5ee68482090bd9bd17e57cfa8c2b494ad618fd565232a814bf00f231e1b743134cc482a8e3c525b320a6035 SHA512 41eb1ab0d5da32801d3cbc0251131eb928a3f843e4f6f870b23a51cd41db3e57e8dcdecaf04e31221cef40755ba2aa8fa3d3ddcb830bd2374592c5d489e75fa3
-EBUILD oneVPL-2023.3.0.ebuild 2291 BLAKE2B 7626732399eaa222ca9b8067d5a9e3f00e3e108ee5ee68482090bd9bd17e57cfa8c2b494ad618fd565232a814bf00f231e1b743134cc482a8e3c525b320a6035 SHA512 41eb1ab0d5da32801d3cbc0251131eb928a3f843e4f6f870b23a51cd41db3e57e8dcdecaf04e31221cef40755ba2aa8fa3d3ddcb830bd2374592c5d489e75fa3
EBUILD oneVPL-2023.3.1.ebuild 2291 BLAKE2B 7626732399eaa222ca9b8067d5a9e3f00e3e108ee5ee68482090bd9bd17e57cfa8c2b494ad618fd565232a814bf00f231e1b743134cc482a8e3c525b320a6035 SHA512 41eb1ab0d5da32801d3cbc0251131eb928a3f843e4f6f870b23a51cd41db3e57e8dcdecaf04e31221cef40755ba2aa8fa3d3ddcb830bd2374592c5d489e75fa3
MISC metadata.xml 633 BLAKE2B b53305f7c1127190352b5ba25b43411455eba014b85a2305abe07571c2d95c6e1a60b1f1872895b94b7e6292178966c5b3733d7c8b5b9d1c16925f153d60e00d SHA512 a1dcf8c3fe13311bd81d48c3afd76de850b7fc395ae89e2f5973811525e56e69c12de2c83ce8e25971ab4330ed80ba4794051e5826c271f62b86116bc520d81a
diff --git a/media-libs/oneVPL/oneVPL-2023.2.1.ebuild b/media-libs/oneVPL/oneVPL-2023.2.1.ebuild
deleted file mode 100644
index 0758b6389a95..000000000000
--- a/media-libs/oneVPL/oneVPL-2023.2.1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib optfeature
-
-DESCRIPTION="oneAPI Video Processing Library, dispatcher, tools, and examples"
-HOMEPAGE="https://github.com/oneapi-src/oneVPL"
-SRC_URI="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="dri drm examples experimental tools test vaapi wayland X"
-RESTRICT="!test? ( test )"
-# Tools fails to compile on 32-bit
-REQUIRED_USE="
- dri? ( X drm )
- X? ( vaapi )
- wayland? ( drm )
- abi_x86_32? ( !tools )
- abi_x86_x32? ( !tools )
-"
-
-RDEPEND="
- x11-libs/libpciaccess[${MULTILIB_USEDEP}]
- vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,${MULTILIB_USEDEP}] )
- drm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
- wayland? (
- dev-libs/wayland[${MULTILIB_USEDEP}]
- )
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libxcb[${MULTILIB_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}
- wayland? (
- dev-libs/wayland-protocols
- )
-"
-BDEPEND="virtual/pkgconfig"
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_DISPATCHER=ON
- # Headers, cmake and pkgconfig files
- -DBUILD_DEV=ON
- -DBUILD_EXAMPLES="$(usex examples)"
- -DINSTALL_EXAMPLE_CODE="$(usex examples)"
- -DBUILD_PREVIEW="$(usex experimental)"
- -DBUILD_DISPATCHER_ONEVPL_EXPERIMENTAL="$(usex experimental)"
- # Fails to build with experimental tools off if tools on
- -DBUILD_TOOLS_ONEVPL_EXPERIMENTAL="$(usex tools)"
- -DBUILD_TESTS="$(usex test)"
- -DBUILD_TOOLS="$(usex tools)"
- -DENABLE_WAYLAND="$(usex wayland)"
- -DENABLE_X11="$(usex X)"
- -DENABLE_DRI3="$(usex dri)"
- -DENABLE_VA="$(usex vaapi)"
- -DENABLE_DRM="$(usex drm)"
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
- )
- cmake_src_configure
-}
-
-multilib_src_install() {
- cmake_src_install
- # Remove these license files
- rm -r "${ED}/usr/share/vpl/licensing" || die
-}
-
-pkg_postinst() {
- optfeature_header "This package provides only the dispatcher, to use it install one or more implementations"
- optfeature "CPUs" media-libs/oneVPL-cpu
- optfeature "Intel GPUs newer then, and including, Intel Xe" media-libs/oneVPL-intel-gpu
- optfeature "Intel GPUs older then Intel Xe" media-libs/intel-mediasdk
-}
diff --git a/media-libs/oneVPL/oneVPL-2023.3.0.ebuild b/media-libs/oneVPL/oneVPL-2023.3.0.ebuild
deleted file mode 100644
index 0758b6389a95..000000000000
--- a/media-libs/oneVPL/oneVPL-2023.3.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib optfeature
-
-DESCRIPTION="oneAPI Video Processing Library, dispatcher, tools, and examples"
-HOMEPAGE="https://github.com/oneapi-src/oneVPL"
-SRC_URI="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="dri drm examples experimental tools test vaapi wayland X"
-RESTRICT="!test? ( test )"
-# Tools fails to compile on 32-bit
-REQUIRED_USE="
- dri? ( X drm )
- X? ( vaapi )
- wayland? ( drm )
- abi_x86_32? ( !tools )
- abi_x86_x32? ( !tools )
-"
-
-RDEPEND="
- x11-libs/libpciaccess[${MULTILIB_USEDEP}]
- vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,${MULTILIB_USEDEP}] )
- drm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
- wayland? (
- dev-libs/wayland[${MULTILIB_USEDEP}]
- )
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libxcb[${MULTILIB_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}
- wayland? (
- dev-libs/wayland-protocols
- )
-"
-BDEPEND="virtual/pkgconfig"
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_DISPATCHER=ON
- # Headers, cmake and pkgconfig files
- -DBUILD_DEV=ON
- -DBUILD_EXAMPLES="$(usex examples)"
- -DINSTALL_EXAMPLE_CODE="$(usex examples)"
- -DBUILD_PREVIEW="$(usex experimental)"
- -DBUILD_DISPATCHER_ONEVPL_EXPERIMENTAL="$(usex experimental)"
- # Fails to build with experimental tools off if tools on
- -DBUILD_TOOLS_ONEVPL_EXPERIMENTAL="$(usex tools)"
- -DBUILD_TESTS="$(usex test)"
- -DBUILD_TOOLS="$(usex tools)"
- -DENABLE_WAYLAND="$(usex wayland)"
- -DENABLE_X11="$(usex X)"
- -DENABLE_DRI3="$(usex dri)"
- -DENABLE_VA="$(usex vaapi)"
- -DENABLE_DRM="$(usex drm)"
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
- )
- cmake_src_configure
-}
-
-multilib_src_install() {
- cmake_src_install
- # Remove these license files
- rm -r "${ED}/usr/share/vpl/licensing" || die
-}
-
-pkg_postinst() {
- optfeature_header "This package provides only the dispatcher, to use it install one or more implementations"
- optfeature "CPUs" media-libs/oneVPL-cpu
- optfeature "Intel GPUs newer then, and including, Intel Xe" media-libs/oneVPL-intel-gpu
- optfeature "Intel GPUs older then Intel Xe" media-libs/intel-mediasdk
-}