commit:     40a69c1d47df038c274a35df29ce59af4e307db1
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 08:57:49 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 20:55:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a69c1d

media-libs/intel-mediasdk: add 23.1.3, add multilib support

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 media-libs/intel-mediasdk/Manifest                 |  1 +
 ...dk-9999.ebuild => intel-mediasdk-23.1.3.ebuild} | 23 ++++++++++------------
 .../intel-mediasdk/intel-mediasdk-9999.ebuild      | 23 ++++++++++------------
 3 files changed, 21 insertions(+), 26 deletions(-)

diff --git a/media-libs/intel-mediasdk/Manifest 
b/media-libs/intel-mediasdk/Manifest
index fc4891fc145d..2f88530fc829 100644
--- a/media-libs/intel-mediasdk/Manifest
+++ b/media-libs/intel-mediasdk/Manifest
@@ -1,2 +1,3 @@
 DIST intel-mediasdk-22.6.5.tar.gz 11657890 BLAKE2B 
53b38f7b3757895f65badb7e43e5d1f1112f744dd4a43ea9313f7bfbdf889088310b2093ccd45794426f0ac5e38ca8d901790d4963945648a3b99922476d02e0
 SHA512 
af9a59a9a7e9477672a875f454988cc49d8b782b32701ba681efa6dda445239e133b00f9366fc58ddadf79beef0ee74f1165990f0b8194124a841b36d5dca6bc
 DIST intel-mediasdk-23.1.2.tar.gz 11658547 BLAKE2B 
fb4314bb539630090594835b869c19c639097305cb3b72a14fca2c8b0e429c1c73a9736460db5852d4e2899efbca9aac076f8ff37da0851ac078ece913dab6ad
 SHA512 
1f6a31197fc1f2670f36e1602cc7a194a02cd809470c7f4de630d68f0cbf9b643207491ce2f3c5b2d94af8843bfb9383d202e0f2ea8552e48307b7ad15a0cbb6
+DIST intel-mediasdk-23.1.3.tar.gz 11657956 BLAKE2B 
69aeed5c706381571c03f5e62471ee6494182b181c682f959cfde88294d132872674aa04e59f91ac02718a87b2c9155122d72719dcffa23f441c21c3de9cea76
 SHA512 
560ac33ce6afaf078ae004d9d73ac4614b68596f961a1068bded738b4c4564c133b94a0f2b32b8c54a76ea70f0db2fcf21a68f74f59a3a3efe063d7c73ec6f29

diff --git a/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild 
b/media-libs/intel-mediasdk/intel-mediasdk-23.1.3.ebuild
similarity index 79%
copy from media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild
copy to media-libs/intel-mediasdk/intel-mediasdk-23.1.3.ebuild
index 90efdf1fc399..61173b80745c 100644
--- a/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild
+++ b/media-libs/intel-mediasdk/intel-mediasdk-23.1.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake optfeature
+inherit cmake-multilib optfeature
 
 if [[ ${PV} == *9999 ]] ; then
        : ${EGIT_REPO_URI:="https://github.com/Intel-Media-SDK/MediaSDK"}
@@ -26,30 +26,27 @@ fi
 LICENSE="MIT"
 SLOT="0"
 
-IUSE="dri test +tools wayland X"
+IUSE="dri test tools wayland X"
 # Test not working at the moment
 #RESTRICT="!test? ( test )"
 RESTRICT="test"
-# # Most of these flags only have an effect on the tools
 REQUIRED_USE="
        dri? ( X )
-       wayland? ( tools )
-       X? ( tools )
 "
 
 # x11-libs/libdrm[video_cards_intel] for intel_bufmgr.h in samples
 # bug #805224
 RDEPEND="
-       x11-libs/libpciaccess
-       >=media-libs/libva-intel-media-driver-${PV}
-       media-libs/libva[X?,wayland?]
-       x11-libs/libdrm[video_cards_intel]
+       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
+               dev-libs/wayland[${MULTILIB_USEDEP}]
        )
        X? (
-               x11-libs/libX11
-               x11-libs/libxcb
+               x11-libs/libX11[${MULTILIB_USEDEP}]
+               x11-libs/libxcb[${MULTILIB_USEDEP}]
        )
 "
 DEPEND="${RDEPEND}
@@ -63,7 +60,7 @@ BDEPEND="
        )
 "
 
-src_configure() {
+multilib_src_configure() {
        local mycmakeargs=(
                # OpenCL only has an effect if we build kernels
                -DENABLE_OPENCL=OFF

diff --git a/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild 
b/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild
index 90efdf1fc399..61173b80745c 100644
--- a/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild
+++ b/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake optfeature
+inherit cmake-multilib optfeature
 
 if [[ ${PV} == *9999 ]] ; then
        : ${EGIT_REPO_URI:="https://github.com/Intel-Media-SDK/MediaSDK"}
@@ -26,30 +26,27 @@ fi
 LICENSE="MIT"
 SLOT="0"
 
-IUSE="dri test +tools wayland X"
+IUSE="dri test tools wayland X"
 # Test not working at the moment
 #RESTRICT="!test? ( test )"
 RESTRICT="test"
-# # Most of these flags only have an effect on the tools
 REQUIRED_USE="
        dri? ( X )
-       wayland? ( tools )
-       X? ( tools )
 "
 
 # x11-libs/libdrm[video_cards_intel] for intel_bufmgr.h in samples
 # bug #805224
 RDEPEND="
-       x11-libs/libpciaccess
-       >=media-libs/libva-intel-media-driver-${PV}
-       media-libs/libva[X?,wayland?]
-       x11-libs/libdrm[video_cards_intel]
+       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
+               dev-libs/wayland[${MULTILIB_USEDEP}]
        )
        X? (
-               x11-libs/libX11
-               x11-libs/libxcb
+               x11-libs/libX11[${MULTILIB_USEDEP}]
+               x11-libs/libxcb[${MULTILIB_USEDEP}]
        )
 "
 DEPEND="${RDEPEND}
@@ -63,7 +60,7 @@ BDEPEND="
        )
 "
 
-src_configure() {
+multilib_src_configure() {
        local mycmakeargs=(
                # OpenCL only has an effect if we build kernels
                -DENABLE_OPENCL=OFF

Reply via email to