diff options
Diffstat (limited to 'media-libs')
18 files changed, 27 insertions, 484 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 342c88c8ca78..57aff060d77a 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/intel-mediasdk/Manifest b/media-libs/intel-mediasdk/Manifest index 18ec0953c19a..8ef706d580dd 100644 --- a/media-libs/intel-mediasdk/Manifest +++ b/media-libs/intel-mediasdk/Manifest @@ -1,8 +1,7 @@ +AUX intel-mediasdk-23.2.0-gcc13.patch 336 BLAKE2B beaea84539f84540be73863d2bafb8fe1f4b33c1c3d5d82c5480ab990cd64267e2a3c05fc4b5001c84fcfec565de16379ff1c440330f46971273dd349c265444 SHA512 fe7bbe6b62b775127d4550d997c7b27631416f6d136a71eb11d4bd589d42db5a2a41d275d72f23f0c14d29aa0de2764cf828542771e5a1e2fcb1acf16fc8524d DIST intel-mediasdk-22.6.5.tar.gz 11657890 BLAKE2B 53b38f7b3757895f65badb7e43e5d1f1112f744dd4a43ea9313f7bfbdf889088310b2093ccd45794426f0ac5e38ca8d901790d4963945648a3b99922476d02e0 SHA512 af9a59a9a7e9477672a875f454988cc49d8b782b32701ba681efa6dda445239e133b00f9366fc58ddadf79beef0ee74f1165990f0b8194124a841b36d5dca6bc -DIST intel-mediasdk-23.1.3.tar.gz 11657956 BLAKE2B 69aeed5c706381571c03f5e62471ee6494182b181c682f959cfde88294d132872674aa04e59f91ac02718a87b2c9155122d72719dcffa23f441c21c3de9cea76 SHA512 560ac33ce6afaf078ae004d9d73ac4614b68596f961a1068bded738b4c4564c133b94a0f2b32b8c54a76ea70f0db2fcf21a68f74f59a3a3efe063d7c73ec6f29 -DIST intel-mediasdk-23.1.5.tar.gz 11657487 BLAKE2B c86fef7a53f706f124f22ecc85f7fa93ecd5b828f01ade1fca9053867880b54f75b945e0054a408d42abccff14d9727927e8137c68de5b22e3f52a42fd2c1c68 SHA512 65444c903a3c2be0d890d42802f5b00caba109e7b7e3f2b165daaae2d37584fb31a9bd697a955273fee96c3d0a16af4ee7b16ee24c4c83c085b3cb76d209ae1d +DIST intel-mediasdk-23.2.0.tar.gz 22528541 BLAKE2B 12b613ea4e60c99383edb7703892931d5b787d78610972e1cc64c679333ca421c947075cbaec660db1ab4a5f0ac1f816bfa0f0e037e3800612cbfbd2b5038389 SHA512 43faa24cd2b8270dd74845063e2a61635e9d0adf5cf335f5eb805d686cc9feb22e69f1e14fd5cc75c0a4fc665898dde121c469a70a681caace3e18efad57ead5 EBUILD intel-mediasdk-22.6.5.ebuild 1960 BLAKE2B 759c7ebb495ff50f21f4b2675b3234f20883629b15db9704064ccdf36b18bbe35d7e5afe23dbd6a33e56577826baf672ab8e158e9232230ee7b2a6b4aafbf5d2 SHA512 a6373b9030a0b37504e075c1c20d8919f9881e9b4e006b18dbe3db31aa15f995c2c8a55ac48cf808d1c2d995ffbc43c99cf2a8a7a9a73e47a82d4424efef7c2f -EBUILD intel-mediasdk-23.1.3.ebuild 2024 BLAKE2B f935f5a5bd9cc42db08ca3430ed1fba806cab08cafc8be1bfbdc202f29f93daf565ffe929a9f4842085b47d27672336b153d738dd1e252a9fdc897b50575a950 SHA512 f311ed3e54a0ec6cee30826a68dc75588effe77a691e622cef335b4e63044e6678b8198e20899904871f8f2fa64ccddb22bf6823b5739737378f1c1304295965 -EBUILD intel-mediasdk-23.1.5.ebuild 2024 BLAKE2B f935f5a5bd9cc42db08ca3430ed1fba806cab08cafc8be1bfbdc202f29f93daf565ffe929a9f4842085b47d27672336b153d738dd1e252a9fdc897b50575a950 SHA512 f311ed3e54a0ec6cee30826a68dc75588effe77a691e622cef335b4e63044e6678b8198e20899904871f8f2fa64ccddb22bf6823b5739737378f1c1304295965 +EBUILD intel-mediasdk-23.2.0.ebuild 2126 BLAKE2B f808ee8ef7e256b0e5da9f46cc7028e77f3d09ccf3a865969dec554d2d6098ca5e7541e94bca923d7201d75f712a8e0bcac6766816f4677c9a632e8cee32abb8 SHA512 f9372e820663604a037ed2fbd80535e5a1ddad42c2c9e0735d6a65c574812515c9b36495b6f1ee274ada446b2e6b57917c536b88296d70a1faa57b33f3cac1ce EBUILD intel-mediasdk-9999.ebuild 2024 BLAKE2B f935f5a5bd9cc42db08ca3430ed1fba806cab08cafc8be1bfbdc202f29f93daf565ffe929a9f4842085b47d27672336b153d738dd1e252a9fdc897b50575a950 SHA512 f311ed3e54a0ec6cee30826a68dc75588effe77a691e622cef335b4e63044e6678b8198e20899904871f8f2fa64ccddb22bf6823b5739737378f1c1304295965 MISC metadata.xml 507 BLAKE2B 1e08efd32142406ac7fc4390a10f51b117bbaf56fc2006ed508bf026d2720447a782f2e86ba323017dc6388ca18e4743688eaf1a8fb7165bc6377194b4139d0b SHA512 ef8d11178dcded14cb74c49e01bedde8986ff8aa02641c275d5a36ca3973782955f90d0c25ef728ca120fc1a46f1f3965f4b5a36376203c6f6cb9b1411af52e1 diff --git a/media-libs/intel-mediasdk/files/intel-mediasdk-23.2.0-gcc13.patch b/media-libs/intel-mediasdk/files/intel-mediasdk-23.2.0-gcc13.patch new file mode 100644 index 000000000000..5aefc4bf2d1d --- /dev/null +++ b/media-libs/intel-mediasdk/files/intel-mediasdk-23.2.0-gcc13.patch @@ -0,0 +1,12 @@ +diff --git a/api/mfx_dispatch/linux/mfxparser.cpp b/api/mfx_dispatch/linux/mfxparser.cpp +index 9d3823ec3e..12e46d1881 100644 +--- a/api/mfx_dispatch/linux/mfxparser.cpp ++++ b/api/mfx_dispatch/linux/mfxparser.cpp +@@ -20,6 +20,7 @@ + + #include <ctype.h> + #include <stdio.h> ++#include <stdint.h> + #include <stdlib.h> + #include <string.h> + diff --git a/media-libs/intel-mediasdk/intel-mediasdk-23.1.5.ebuild b/media-libs/intel-mediasdk/intel-mediasdk-23.1.5.ebuild deleted file mode 100644 index 61173b80745c..000000000000 --- a/media-libs/intel-mediasdk/intel-mediasdk-23.1.5.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib optfeature - -if [[ ${PV} == *9999 ]] ; then - : ${EGIT_REPO_URI:="https://github.com/Intel-Media-SDK/MediaSDK"} - if [[ ${PV%9999} != "" ]] ; then - : ${EGIT_BRANCH:="release/${PV%.9999}"} - fi - inherit git-r3 -fi - -DESCRIPTION="Intel Media SDK" -HOMEPAGE="https://github.com/Intel-Media-SDK/MediaSDK" -if [[ ${PV} == *9999 ]] ; then - SRC_URI="" -else - SRC_URI="https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-${PV}.tar.gz" - S="${WORKDIR}/MediaSDK-intel-mediasdk-${PV}" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" - -IUSE="dri test tools wayland X" -# Test not working at the moment -#RESTRICT="!test? ( test )" -RESTRICT="test" -REQUIRED_USE=" - dri? ( X ) -" - -# x11-libs/libdrm[video_cards_intel] for intel_bufmgr.h in samples -# bug #805224 -RDEPEND=" - x11-libs/libpciaccess[${MULTILIB_USEDEP}] - >=media-libs/libva-intel-media-driver-${PV}[${MULTILIB_USEDEP}] - media-libs/libva[X?,wayland?,${MULTILIB_USEDEP}] - x11-libs/libdrm[video_cards_intel,${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=" - wayland? ( - dev-util/wayland-scanner - ) -" - -multilib_src_configure() { - local mycmakeargs=( - # OpenCL only has an effect if we build kernels - -DENABLE_OPENCL=OFF - -DBUILD_TUTORIALS=OFF - # Need to package the cm-compiler to build kernels, use pre-built instead - -DBUILD_KERNELS=OFF - -DBUILD_RUNTIME=ON - -DBUILD_DISPATCHER=ON - -DBUILD_TOOLS="$(usex tools)" - # Cannot build tools without samples - -DBUILD_SAMPLES="$(usex tools)" - -DBUILD_TESTS="$(usex test)" - -DENABLE_X11="$(usex X)" - -DENABLE_X11_DRI3="$(usex dri)" - -DENABLE_WAYLAND="$(usex wayland)" - ) - - cmake_src_configure -} - -pkg_postinst() { - optfeature "Intel GPUs newer then, and including, Intel Xe" media-libs/oneVPL-intel-gpu -} diff --git a/media-libs/intel-mediasdk/intel-mediasdk-23.1.3.ebuild b/media-libs/intel-mediasdk/intel-mediasdk-23.2.0.ebuild index 61173b80745c..5b13e7ba04b4 100644 --- a/media-libs/intel-mediasdk/intel-mediasdk-23.1.3.ebuild +++ b/media-libs/intel-mediasdk/intel-mediasdk-23.2.0.ebuild @@ -60,6 +60,11 @@ BDEPEND=" ) " +PATCHES=( + # https://github.com/Intel-Media-SDK/MediaSDK/pull/2998 + "${FILESDIR}/${P}-gcc13.patch" +) + multilib_src_configure() { local mycmakeargs=( # OpenCL only has an effect if we build kernels diff --git a/media-libs/libsixel/Manifest b/media-libs/libsixel/Manifest index 5dc0563b9653..737af45133ef 100644 --- a/media-libs/libsixel/Manifest +++ b/media-libs/libsixel/Manifest @@ -2,5 +2,5 @@ AUX libsixel-meson.patch 1904 BLAKE2B d4e4b4b800e8c8e847893b7f80369f71b2cb99ae4f AUX libsixel-musl.patch 1304 BLAKE2B 09e7a75a94edd944cca9997c74b235f9f27aeff550b2a9a02225c93d60f1faf598b9c5c304c9e8f1f207da37d7712d40115410f65cae17995c3bdaed6cfc99d7 SHA512 39b7227040e523881a9405e7f6b98362a0c4fb7f717bf50a724eabfd5cfe9779f820243f7ae0a83b61b4dd124ec4ff0070d391ea43476388095e1d4160f13cbd AUX libsixel-static-libs.patch 240 BLAKE2B ba9091c4991c6e69f83ca7eaa35aa7ceaf81e8542b1edffd1ce64ba1bedf518ad82603cdc610f256b1a0dc4954151b7407202a27c101ef6de59ff0724021faa3 SHA512 d3c6c060e8eba47c98180e5e4e127dfcb6f77f89b11dbaa8595cfd9786eee94a884476d210deb9ca6eaa2f548c6407a9bff714cfc3f18d4fa36b60d2c1fc165e DIST libsixel-1.10.3.tar.gz 4272940 BLAKE2B f65d9a3bdd54917f5746b7b1650dfca7084c64b505ea9cae07863c476d1189114d9fb303ec01d8fa209542e891f1d359ec6dbdc9babc4313b06b709813fab020 SHA512 ef16f9ccecec8289728ec84ce9f24145648f8a38184c1ec3df8ead3499c6cf7d3e0a0c738f8bfcb1093e16ee8ae7ce5e46d3890707c8104752ce4ab7eb3bc7ac -EBUILD libsixel-1.10.3.ebuild 1976 BLAKE2B ee90dddd201dcb51e8d20d1ab4ebb372f7db2c024ecce23730ff273647234485ac4b757789ec8dbe6588c2344c78dd9122178b4364e25bc61c815dd98d022897 SHA512 4d86964acc0eee9aeb29fae45e05ac5e31066a061c32b58689aa8e051efc74fd196b4faf8bf8045920c9d7530c951c51ebcf6581d2437ae562400bf480317a1e +EBUILD libsixel-1.10.3.ebuild 1976 BLAKE2B 8f2554cde278f6e0d7bc5e2b8c32484367c22280af3a126d5fe8ebe16f80fe43ffbb72a8ef1d562b4e19422633dbbb76df892c8f64974fbdc3c341e05348eecf SHA512 a19eb89a636e860a5118cc390706fd10d54a9ef75e4596874a60819a2ff0a20739d7db9ff7d607b46d839fdea2491e0ed87b2aaed5150910392b1d9e7b7c5137 MISC metadata.xml 387 BLAKE2B 71825e6924d15781b4c819089beabe6b4279b8f408452e97c5121d2892d8539f95205d2c869dc1259b3aecb0e8d7a1389548b44bca7637994afe16da0abcc8d3 SHA512 4481aef804960b1205090e2453f878fc059b009d1548f1a8b28653919443b73cd030b9020b3d0707d98623f39a82775d36f5111ccb1bd65f1f9128183915faa4 diff --git a/media-libs/libsixel/libsixel-1.10.3.ebuild b/media-libs/libsixel/libsixel-1.10.3.ebuild index 4088678be5ca..5ea2c0a48775 100644 --- a/media-libs/libsixel/libsixel-1.10.3.ebuild +++ b/media-libs/libsixel/libsixel-1.10.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="8" -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_OPTIONAL="1" inherit bash-completion-r1 distutils-r1 meson @@ -33,8 +33,8 @@ BDEPEND="virtual/pkgconfig PATCHES=( "${FILESDIR}"/${PN}-meson.patch - "${FILESDIR}"/${PN}-static-libs.patch "${FILESDIR}"/${PN}-musl.patch + "${FILESDIR}"/${PN}-static-libs.patch ) src_prepare() { diff --git a/media-libs/oneVPL-cpu/Manifest b/media-libs/oneVPL-cpu/Manifest index 228e78dab7d1..dc987e21c3cf 100644 --- a/media-libs/oneVPL-cpu/Manifest +++ b/media-libs/oneVPL-cpu/Manifest @@ -1,11 +1,5 @@ AUX oneVPL-cpu-2022.2.5-respect-user-flags.patch 416 BLAKE2B c0ba2a7d75ab2d4ce93a472df09529536a141ff30563f0c6cc618a02d2766a1a88b5c3ab21fc6d02a4da6007e1b0c45df8b3c7bd206d2494200b8a835654315f SHA512 e5e7d762db4b45e84832cbee5f8e3e37e986bb0f73c07e792373c254e172fed0eb320ec58c3873aec071a51617682b0f4e2c299f701112094fec56ee74356986 AUX oneVPL-cpu-2022.2.5-use-system-libs.patch 1884 BLAKE2B c13fecb58e2692ae53c531fe3ca4199a381f170712777d2df9f5ddd334481238f48666636dced8d39213187d9e162915b62c641d9015afe1a8326fcdcb724c88 SHA512 bffcfcc4b17145d1b1f0b608b1451d8438a77254c389ed4542c0b457b6064ad85b646605ac9cd2c176d9480aa1136412a728b172e8d2c642f8aae77ff9d18703 -DIST oneVPL-cpu-2023.1.1.tar.gz 9917709 BLAKE2B 2e30f8e8e493b4027089031ea9434dd04e2ca4dc75d56083259077ef6f2b906c4419451592ce7d272af689c9e46f5dafe2a1552564e77a8012eb4881edc6afc2 SHA512 d294268f45dd59ebae43f3845641c39ecdea39055b9b2fb0fa660e7a3c809ba675f52a23a4cfb67b7c6e6dc0ea200aeb43d3313aeb70efa2b5027eec3d25e5f8 -DIST oneVPL-cpu-2023.1.2.tar.gz 10130122 BLAKE2B 4f78258071cbcfb3bf5357bce86e4f2c5d6551800a3f98589d130efc106a83dcaa298d621564cd0c362f227759417a0f6bb6037e6caff4a6f8fa8bfc20c0cde0 SHA512 e206589b8f8b57094e7c850ba2de26fa777e1d90985187d49a26753525ce80fc380cff538a6c4fe67db00314252c56afcca35081e9d39f7a80d1e59b1e7617af -DIST oneVPL-cpu-2023.1.3.tar.gz 10138929 BLAKE2B bbbe20e7434abcf713fe43d7c1974bba20864fc8ab9087d5e22f82483500738190aaa7a4204ba68c4bcdb1d11552156df97485da09ef9f1084d7c3c60797b178 SHA512 6b9f4a350c771ad5e509f1d39aee67acc5d6501f62741855d3a13f41c29ee1c06b8d885873db2373a5413a0efc349eceaf915ddc789b5ef7da8bf4dfe21ae0d6 DIST oneVPL-cpu-2023.2.0.tar.gz 10140311 BLAKE2B eacd9bdc30939c7701453b6cff051de0fddf810792cd6f2db027342f7756fa289ddb2571fab920c87fa51b09241cbf65fd13cbcd3840080ba15917a90dd0e992 SHA512 1b2755e384c3cfb88e2046d02f4414a51485cbc6fa4ce9c9aa9b48c0eb21a96e49d21640bc259dc8b9dafa76afa4d1619c6660e0d1757fcd2625a27e46553328 -EBUILD oneVPL-cpu-2023.1.1.ebuild 1355 BLAKE2B 5722d49b8a2cc4a81e9349b072605149efa1cc90cd20d73315094920f8ab504f15cf443835e872015b6e23249b6dd686110d498ca97136b25e1da2190a91d53a SHA512 4969d207a4e58b03e3fcec68b828a5bcbeb1c7618889db3682272eeb3f1e682574257214b016efe1b1e9c314519a1ee41469e26f3dc0340ae373b1d1856104c7 -EBUILD oneVPL-cpu-2023.1.2.ebuild 1355 BLAKE2B 5722d49b8a2cc4a81e9349b072605149efa1cc90cd20d73315094920f8ab504f15cf443835e872015b6e23249b6dd686110d498ca97136b25e1da2190a91d53a SHA512 4969d207a4e58b03e3fcec68b828a5bcbeb1c7618889db3682272eeb3f1e682574257214b016efe1b1e9c314519a1ee41469e26f3dc0340ae373b1d1856104c7 -EBUILD oneVPL-cpu-2023.1.3.ebuild 1355 BLAKE2B 5722d49b8a2cc4a81e9349b072605149efa1cc90cd20d73315094920f8ab504f15cf443835e872015b6e23249b6dd686110d498ca97136b25e1da2190a91d53a SHA512 4969d207a4e58b03e3fcec68b828a5bcbeb1c7618889db3682272eeb3f1e682574257214b016efe1b1e9c314519a1ee41469e26f3dc0340ae373b1d1856104c7 EBUILD oneVPL-cpu-2023.2.0.ebuild 1355 BLAKE2B 5722d49b8a2cc4a81e9349b072605149efa1cc90cd20d73315094920f8ab504f15cf443835e872015b6e23249b6dd686110d498ca97136b25e1da2190a91d53a SHA512 4969d207a4e58b03e3fcec68b828a5bcbeb1c7618889db3682272eeb3f1e682574257214b016efe1b1e9c314519a1ee41469e26f3dc0340ae373b1d1856104c7 MISC metadata.xml 606 BLAKE2B 470321a75d274c50d7480359081d67f9a4614549af06d0172f8211815d1d70edf73fd17ab576802294c375b7ddfff1849b63647894c7dca971e3b429236501cb SHA512 3e43d49860ee353cd16b6070ff358d3bef7ab404c55bd57f22e49e6aebf3b245930554884ecc490690512c92914fe04d40b35dbb6b339f46b5314d9e3545a92f diff --git a/media-libs/oneVPL-cpu/oneVPL-cpu-2023.1.1.ebuild b/media-libs/oneVPL-cpu/oneVPL-cpu-2023.1.1.ebuild deleted file mode 100644 index 513675dc8a74..000000000000 --- a/media-libs/oneVPL-cpu/oneVPL-cpu-2023.1.1.ebuild +++ /dev/null @@ -1,57 +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 CPU implementation" -HOMEPAGE="https://github.com/oneapi-src/oneVPL-cpu" -SRC_URI="https://github.com/oneapi-src/oneVPL-cpu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT x264? ( GPL-2 )" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="experimental openh264 test +x264" -REQUIRED_USE="^^ ( openh264 x264 )" -# RESTRICT="!test? ( test )" -# Tests fail -RESTRICT="test" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - media-libs/dav1d - media-libs/oneVPL[experimental?] - media-libs/svt-av1 - media-libs/svt-hevc - media-video/ffmpeg - x264? ( media-libs/x264 ) - openh264? ( media-libs/openh264 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-2022.2.5-use-system-libs.patch" - "${FILESDIR}/${PN}-2022.2.5-respect-user-flags.patch" -) - -src_configure() { - # Use system libraries - export VPL_BUILD_DEPENDENCIES="${ESYSROOT}/usr" - local mycmakeargs=( - -DUSE_EXPERIMENTAL_API="$(usex experimental)" - -DBUILD_OPENH264="$(usex openh264)" - -DBUILD_TESTS="$(usex test)" - -DBUILD_GPL_X264="$(usex x264)" - # Use FHS instead - -DUSE_ONEAPI_INSTALL_LAYOUT=NO - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - # Remove these license files - rm -r "${ED}/usr/share/oneVPL-cpu/licensing" || die -} diff --git a/media-libs/oneVPL-cpu/oneVPL-cpu-2023.1.2.ebuild b/media-libs/oneVPL-cpu/oneVPL-cpu-2023.1.2.ebuild deleted file mode 100644 index 513675dc8a74..000000000000 --- a/media-libs/oneVPL-cpu/oneVPL-cpu-2023.1.2.ebuild +++ /dev/null @@ -1,57 +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 CPU implementation" -HOMEPAGE="https://github.com/oneapi-src/oneVPL-cpu" -SRC_URI="https://github.com/oneapi-src/oneVPL-cpu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT x264? ( GPL-2 )" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="experimental openh264 test +x264" -REQUIRED_USE="^^ ( openh264 x264 )" -# RESTRICT="!test? ( test )" -# Tests fail -RESTRICT="test" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - media-libs/dav1d - media-libs/oneVPL[experimental?] - media-libs/svt-av1 - media-libs/svt-hevc - media-video/ffmpeg - x264? ( media-libs/x264 ) - openh264? ( media-libs/openh264 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-2022.2.5-use-system-libs.patch" - "${FILESDIR}/${PN}-2022.2.5-respect-user-flags.patch" -) - -src_configure() { - # Use system libraries - export VPL_BUILD_DEPENDENCIES="${ESYSROOT}/usr" - local mycmakeargs=( - -DUSE_EXPERIMENTAL_API="$(usex experimental)" - -DBUILD_OPENH264="$(usex openh264)" - -DBUILD_TESTS="$(usex test)" - -DBUILD_GPL_X264="$(usex x264)" - # Use FHS instead - -DUSE_ONEAPI_INSTALL_LAYOUT=NO - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - # Remove these license files - rm -r "${ED}/usr/share/oneVPL-cpu/licensing" || die -} diff --git a/media-libs/oneVPL-cpu/oneVPL-cpu-2023.1.3.ebuild b/media-libs/oneVPL-cpu/oneVPL-cpu-2023.1.3.ebuild deleted file mode 100644 index 513675dc8a74..000000000000 --- a/media-libs/oneVPL-cpu/oneVPL-cpu-2023.1.3.ebuild +++ /dev/null @@ -1,57 +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 CPU implementation" -HOMEPAGE="https://github.com/oneapi-src/oneVPL-cpu" -SRC_URI="https://github.com/oneapi-src/oneVPL-cpu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT x264? ( GPL-2 )" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="experimental openh264 test +x264" -REQUIRED_USE="^^ ( openh264 x264 )" -# RESTRICT="!test? ( test )" -# Tests fail -RESTRICT="test" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - media-libs/dav1d - media-libs/oneVPL[experimental?] - media-libs/svt-av1 - media-libs/svt-hevc - media-video/ffmpeg - x264? ( media-libs/x264 ) - openh264? ( media-libs/openh264 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-2022.2.5-use-system-libs.patch" - "${FILESDIR}/${PN}-2022.2.5-respect-user-flags.patch" -) - -src_configure() { - # Use system libraries - export VPL_BUILD_DEPENDENCIES="${ESYSROOT}/usr" - local mycmakeargs=( - -DUSE_EXPERIMENTAL_API="$(usex experimental)" - -DBUILD_OPENH264="$(usex openh264)" - -DBUILD_TESTS="$(usex test)" - -DBUILD_GPL_X264="$(usex x264)" - # Use FHS instead - -DUSE_ONEAPI_INSTALL_LAYOUT=NO - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - # Remove these license files - rm -r "${ED}/usr/share/oneVPL-cpu/licensing" || die -} diff --git a/media-libs/oneVPL-intel-gpu/Manifest b/media-libs/oneVPL-intel-gpu/Manifest index f72afd7d0598..2c23e395bca7 100644 --- a/media-libs/oneVPL-intel-gpu/Manifest +++ b/media-libs/oneVPL-intel-gpu/Manifest @@ -1,7 +1,5 @@ DIST oneVPL-intel-gpu-22.6.5.tar.gz 6836805 BLAKE2B 73c2f0a7ec0f0712db737cbaee7c62d9801ebca3b75185bc35156922d04da1076015fcf9491be4ebe4cd2d5c87c90903d818a012d4af5c5393f298bd06fad200 SHA512 505bfc0235748fc4a3ee9229e5ffdb815212427266238dbaf0463565ec415c9c767247b6a1c6c10e479da186b834e5df114798a8e84d7b97873d1d97748e9bb5 -DIST oneVPL-intel-gpu-23.1.3.tar.gz 6976927 BLAKE2B a338ca7a088c8171a8b0c8fd4de09fb07c5272f9c50c8389aa6442f5368e88f9e012bf9f4c6d49e6a094f615366c84dcddca760cc144ea99204627198e0d4a6f SHA512 c01a32a4aa3988d105cee463e40bb59f834d926f8e67a3fff83dfb4e6f0e2690e845ad179e6bbc31e12528c35d422403706064152a387d36af8939b7168ab7be -DIST oneVPL-intel-gpu-23.1.5.tar.gz 6983380 BLAKE2B 5eba00d2f02110d1fae9f5433c8ad63ec57b57a2374e9ea2a5b2ca3fb11a481c9181dda25fcc54e88d2d04b79b6f8d8d4c727235faceb66345a6780122f4c8b0 SHA512 5ccb786e3f9edde8255ab3b0161151428defbce8a465be7a2de0dfe7b6a8f91074e9bead4314aa2b81ca195b559ae97bba1e56f73c9bcf32d719f44cdf038362 +DIST oneVPL-intel-gpu-23.2.0.tar.gz 6983812 BLAKE2B b3e58e9b79f0689f847a7268fe2b465d424d5716298a3a61586be994d5bb8d3d68f90ef7bb3f877f799fead58b5acdecc64ed0c86e803770738f370d2b3f333f SHA512 fd8778bc197ab912d704a74c447f830451bfdd33614bae3ba62f4712ee9a90a54ffa6562e925aa1a5d0fc12e6b9494f9018753ce57e8ec49a5b7602a117e8321 EBUILD oneVPL-intel-gpu-22.6.5.ebuild 1189 BLAKE2B 8a6ed3716eb86c59cafe38febd015d9d66ed96f7db2397f9b3cf97283ed367d8d3ff49a764f97a0f59b831611576792df1398bd29d1cc740be7e0e6ccad8f62a SHA512 92c6095b06adfb4d3e697c8a2958d2afa9b5a50d13c1c16b870540be3356006a81913db012afbc8f5f9e0db96c29b95da6c547e9b9613666bbcdf932b33574db -EBUILD oneVPL-intel-gpu-23.1.3.ebuild 1189 BLAKE2B b18f9405ece1aaf46f2bfc3ed514eb5ccbc16489412414b8a6e612c1fd34418fd85d801d4c2a786d8d6764163cc5b2a6f82b18086022a547b6666fedaf7446b1 SHA512 0279e6caa0ef6e730314b3ed8a7a64188f883375e439fd287761fab69967038b093c21e5437c5775f8b2196fc01d75fe8c2a21e4ae9c4bd46584113ba82fd8e4 -EBUILD oneVPL-intel-gpu-23.1.5.ebuild 1189 BLAKE2B b18f9405ece1aaf46f2bfc3ed514eb5ccbc16489412414b8a6e612c1fd34418fd85d801d4c2a786d8d6764163cc5b2a6f82b18086022a547b6666fedaf7446b1 SHA512 0279e6caa0ef6e730314b3ed8a7a64188f883375e439fd287761fab69967038b093c21e5437c5775f8b2196fc01d75fe8c2a21e4ae9c4bd46584113ba82fd8e4 +EBUILD oneVPL-intel-gpu-23.2.0.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.1.5.ebuild b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.1.5.ebuild deleted file mode 100644 index 6d87d22aff64..000000000000 --- a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.1.5.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.1.3.ebuild b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.2.0.ebuild index 6d87d22aff64..6d87d22aff64 100644 --- a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.1.3.ebuild +++ b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.2.0.ebuild diff --git a/media-libs/oneVPL/Manifest b/media-libs/oneVPL/Manifest index c8e6a23dbfda..10e8f021d442 100644 --- a/media-libs/oneVPL/Manifest +++ b/media-libs/oneVPL/Manifest @@ -1,9 +1,5 @@ -DIST oneVPL-2023.1.1.tar.gz 6346209 BLAKE2B 043064fb5781ec0f23cbc2eedb5371bdd1718ae862bd9ae492529ab501b034d2a8d5c4814c5ce219bd15894bc6139dd3b2bef7c7ac4b8a5e9cd37502f022faf8 SHA512 a3df5ebafd748a887cb581525d07af930d3e3b4930d5d2adc5bc2629e385d1802b3315b8f02a3c66956a3dbb46b008e680687ebf125b344a34e86b9cc0910faa -DIST oneVPL-2023.1.2.tar.gz 6317287 BLAKE2B 3333d32eb5370ac32136337dae122238ddc9c8ccf2a3634f27d79ccb375a62e79054af8e1ad20677c2e11d522bd6978deeeb2ba04e1876cc1dd130f22ff2e9d2 SHA512 674e352375efcb8cce88965bfed33642c1bbfb707e6d26522b48ac670d7f1467b07b66f881b2d83a7f919f707f1782ecda709d5775545c5a87bb0058daa005c5 -DIST oneVPL-2023.1.3.tar.gz 6326127 BLAKE2B ad09f6bb3eca51c11d921ffe89472f255413e2930da6de43d2130dea9629a1dd87ede2260acec20b056f3320f4c0db1911ece01dcdd83b514f8820b8befcd787 SHA512 e5241873447545f8cbfe27fcab07426234054300d1d0839aff85aeb64cd8fb75fc52f2dfe946aa7ea98b60f05121593bac9f38b5d5ebfc9d3cdfaa50644daa1a DIST oneVPL-2023.2.0.tar.gz 6314718 BLAKE2B bf4f027e7533abcce1223f4211d893a137af85dd87cdea57f765d511e535e2fa57bd57fa7db04ae0d2ce4ccb02063d7d56976ec8e52dec9393a0f776446a7fc4 SHA512 d072906ab46a711513681bf70023f83e5c9bdd0999e65d1653e039c2d46aa0a66265812cba571be47c73310b831058984674c3d394bfd70f8b11df11e2f8e1d2 -EBUILD oneVPL-2023.1.1.ebuild 2146 BLAKE2B c6e3e3ecae998581833b70616d81354e54d32869379632293d3c1a29e5e7ff8465ad98b14332ab9d2db6d92693ad4dc322858a71ef487e059f7c36187b9e9447 SHA512 e77ed4ba01e53f7055264f32c88455e6b87e931735dfbb94560e685fedb3ef913fec63fdc29d53346fce044f08247af300d46b58f8002e3603cbaa28e98f0c3c -EBUILD oneVPL-2023.1.2.ebuild 2146 BLAKE2B c6e3e3ecae998581833b70616d81354e54d32869379632293d3c1a29e5e7ff8465ad98b14332ab9d2db6d92693ad4dc322858a71ef487e059f7c36187b9e9447 SHA512 e77ed4ba01e53f7055264f32c88455e6b87e931735dfbb94560e685fedb3ef913fec63fdc29d53346fce044f08247af300d46b58f8002e3603cbaa28e98f0c3c -EBUILD oneVPL-2023.1.3-r1.ebuild 2291 BLAKE2B 7626732399eaa222ca9b8067d5a9e3f00e3e108ee5ee68482090bd9bd17e57cfa8c2b494ad618fd565232a814bf00f231e1b743134cc482a8e3c525b320a6035 SHA512 41eb1ab0d5da32801d3cbc0251131eb928a3f843e4f6f870b23a51cd41db3e57e8dcdecaf04e31221cef40755ba2aa8fa3d3ddcb830bd2374592c5d489e75fa3 +DIST oneVPL-2023.2.1.tar.gz 6315268 BLAKE2B f5b5609c27f5f2eddd4533480e053bd6868eab736b88fca5b061311374d8a4f2cadec100ad313b8a062604c6b38848d33a26a775524c250dbef7e2930204d82f SHA512 333df9fc58b9d1d0c832241420321f8cbc84d722d1453f24b7f1990ae1e3065b103940d88f84d7d339b527c4cf5fe6e72c6eaa0b2c736d1b980e09228093f279 EBUILD oneVPL-2023.2.0.ebuild 2291 BLAKE2B 7626732399eaa222ca9b8067d5a9e3f00e3e108ee5ee68482090bd9bd17e57cfa8c2b494ad618fd565232a814bf00f231e1b743134cc482a8e3c525b320a6035 SHA512 41eb1ab0d5da32801d3cbc0251131eb928a3f843e4f6f870b23a51cd41db3e57e8dcdecaf04e31221cef40755ba2aa8fa3d3ddcb830bd2374592c5d489e75fa3 +EBUILD oneVPL-2023.2.1.ebuild 2291 BLAKE2B 7626732399eaa222ca9b8067d5a9e3f00e3e108ee5ee68482090bd9bd17e57cfa8c2b494ad618fd565232a814bf00f231e1b743134cc482a8e3c525b320a6035 SHA512 41eb1ab0d5da32801d3cbc0251131eb928a3f843e4f6f870b23a51cd41db3e57e8dcdecaf04e31221cef40755ba2aa8fa3d3ddcb830bd2374592c5d489e75fa3 MISC metadata.xml 633 BLAKE2B b53305f7c1127190352b5ba25b43411455eba014b85a2305abe07571c2d95c6e1a60b1f1872895b94b7e6292178966c5b3733d7c8b5b9d1c16925f153d60e00d SHA512 a1dcf8c3fe13311bd81d48c3afd76de850b7fc395ae89e2f5973811525e56e69c12de2c83ce8e25971ab4330ed80ba4794051e5826c271f62b86116bc520d81a diff --git a/media-libs/oneVPL/oneVPL-2023.1.1.ebuild b/media-libs/oneVPL/oneVPL-2023.1.1.ebuild deleted file mode 100644 index 223184c18698..000000000000 --- a/media-libs/oneVPL/oneVPL-2023.1.1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake 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 )" -# Most of these flags only have an effect on the tools -REQUIRED_USE=" - dri? ( X drm ) - drm? ( tools ) - X? ( tools vaapi ) - wayland? ( tools drm ) - vaapi? ( tools ) -" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - x11-libs/libpciaccess - vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] ) - drm? ( x11-libs/libdrm ) - wayland? ( - dev-libs/wayland - dev-libs/wayland-protocols - ) - X? ( - x11-libs/libX11 - x11-libs/libxcb - ) -" -RDEPEND="${DEPEND}" - -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 -} - -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.1.2.ebuild b/media-libs/oneVPL/oneVPL-2023.1.2.ebuild deleted file mode 100644 index 223184c18698..000000000000 --- a/media-libs/oneVPL/oneVPL-2023.1.2.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake 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 )" -# Most of these flags only have an effect on the tools -REQUIRED_USE=" - dri? ( X drm ) - drm? ( tools ) - X? ( tools vaapi ) - wayland? ( tools drm ) - vaapi? ( tools ) -" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - x11-libs/libpciaccess - vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] ) - drm? ( x11-libs/libdrm ) - wayland? ( - dev-libs/wayland - dev-libs/wayland-protocols - ) - X? ( - x11-libs/libX11 - x11-libs/libxcb - ) -" -RDEPEND="${DEPEND}" - -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 -} - -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.1.3-r1.ebuild b/media-libs/oneVPL/oneVPL-2023.2.1.ebuild index 0758b6389a95..0758b6389a95 100644 --- a/media-libs/oneVPL/oneVPL-2023.1.3-r1.ebuild +++ b/media-libs/oneVPL/oneVPL-2023.2.1.ebuild |