summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2023-08-24 13:54:28 -0400
committerIonen Wolkens <ionen@gentoo.org>2023-09-05 09:01:06 -0400
commit0ab5485f9fb694e2d9914e908b286ce62535e076 (patch)
tree6eb71f4bd5c91b4bb018da9d2ceb91b5eb8f1e5b /dev-qt/qtwayland
parentdev-qt/qtquick3d: add missing zlib dep (diff)
downloadgentoo-0ab5485f9fb694e2d9914e908b286ce62535e076.tar.gz
gentoo-0ab5485f9fb694e2d9914e908b286ce62535e076.tar.bz2
gentoo-0ab5485f9fb694e2d9914e908b286ce62535e076.zip
dev-qt/qtwayland: match vulkan with qtbase:6
Checks QT_CONFIG(vulkan) and can get broken ABI. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtwayland')
-rw-r--r--dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild (renamed from dev-qt/qtwayland/qtwayland-6.5.2-r1.ebuild)9
-rw-r--r--dev-qt/qtwayland/qtwayland-6.5.9999.ebuild9
-rw-r--r--dev-qt/qtwayland/qtwayland-6.9999.ebuild9
3 files changed, 21 insertions, 6 deletions
diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
index 05eb4104df05..7c8c3a412aef 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
@@ -11,14 +11,19 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
fi
+IUSE="vulkan"
+
RDEPEND="
dev-libs/wayland
- =dev-qt/qtbase-${PV}*:6[egl,gui,opengl]
+ =dev-qt/qtbase-${PV}*:6[egl,gui,opengl,vulkan=]
=dev-qt/qtdeclarative-${PV}*:6
media-libs/libglvnd
x11-libs/libxkbcommon
"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
BDEPEND="dev-util/wayland-scanner"
CMAKE_SKIP_TESTS=(
diff --git a/dev-qt/qtwayland/qtwayland-6.5.9999.ebuild b/dev-qt/qtwayland/qtwayland-6.5.9999.ebuild
index 03c7746f6fd3..80ebee1b7f60 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.9999.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.9999.ebuild
@@ -11,14 +11,19 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
fi
+IUSE="vulkan"
+
RDEPEND="
dev-libs/wayland
- =dev-qt/qtbase-${PV}*:6[egl,gui,opengl]
+ =dev-qt/qtbase-${PV}*:6[egl,gui,opengl,vulkan=]
=dev-qt/qtdeclarative-${PV}*:6
media-libs/libglvnd
x11-libs/libxkbcommon
"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
BDEPEND="dev-util/wayland-scanner"
CMAKE_SKIP_TESTS=(
diff --git a/dev-qt/qtwayland/qtwayland-6.9999.ebuild b/dev-qt/qtwayland/qtwayland-6.9999.ebuild
index 03c7746f6fd3..80ebee1b7f60 100644
--- a/dev-qt/qtwayland/qtwayland-6.9999.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.9999.ebuild
@@ -11,14 +11,19 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
fi
+IUSE="vulkan"
+
RDEPEND="
dev-libs/wayland
- =dev-qt/qtbase-${PV}*:6[egl,gui,opengl]
+ =dev-qt/qtbase-${PV}*:6[egl,gui,opengl,vulkan=]
=dev-qt/qtdeclarative-${PV}*:6
media-libs/libglvnd
x11-libs/libxkbcommon
"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
BDEPEND="dev-util/wayland-scanner"
CMAKE_SKIP_TESTS=(