commit: 906358431f073680b0f06278cc2367c33ff1c034
Author: Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sun Dec 8 11:58:09 2024 +0000
Commit: Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
CommitDate: Sun Dec 8 11:58:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90635843
media-libs/openxr-loader: add multilib
Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>
media-libs/openxr-loader/openxr-loader-9999.ebuild | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/media-libs/openxr-loader/openxr-loader-9999.ebuild
b/media-libs/openxr-loader/openxr-loader-9999.ebuild
index d15ced7bb..133c2c3b5 100644
--- a/media-libs/openxr-loader/openxr-loader-9999.ebuild
+++ b/media-libs/openxr-loader/openxr-loader-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=7
MY_PN=OpenXR-SDK
-inherit cmake
+inherit cmake-multilib
if [[ ${PV} == *9999* ]]; then
inherit git-r3
@@ -27,19 +27,19 @@ REQUIRED_USE="|| ( wayland X )"
# dev-libs/jsoncpp-1.9.6: https://bugs.gentoo.org/940262
DEPEND="
- media-libs/vulkan-loader
- media-libs/mesa
- dev-libs/jsoncpp:=
+ media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+ media-libs/mesa[${MULTILIB_USEDEP}]
+ dev-libs/jsoncpp:=[${MULTILIB_USEDEP}]
!=dev-libs/jsoncpp-1.9.6
wayland? (
- dev-libs/wayland
+ dev-libs/wayland[${MULTILIB_USEDEP}]
dev-libs/wayland-protocols
)
X? (
- x11-libs/libxcb
+ x11-libs/libxcb[${MULTILIB_USEDEP}]
x11-libs/xcb-util-keysyms
- x11-libs/libXrandr
- x11-libs/libXxf86vm
+ x11-libs/libXrandr[${MULTILIB_USEDEP}]
+ x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
"
RDEPEND="${DEPEND}"
@@ -51,13 +51,12 @@ src_prepare() {
cmake_src_prepare
}
-src_configure() {
+multilib_src_configure() {
local mycmakeargs=(
-DBUILD_WITH_SYSTEM_JSONCPP=ON
-DBUILD_WITH_XLIB_HEADERS=$(usex X)
-DBUILD_WITH_XCB_HEADERS=$(usex X)
-DBUILD_WITH_WAYLAND_HEADERS=$(usex wayland)
- -DBUILD_WITH_SYSTEM_JSONCPP=YES
-DPRESENTATION_BACKEND=$(usex X xlib wayland)
)