summaryrefslogtreecommitdiff
path: root/gui-wm
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2022-12-09 23:02:17 +0000
committerJames Le Cuirot <chewi@gentoo.org>2022-12-09 23:02:17 +0000
commitb05b74e96654aceb155fc19ed2c4200f24e17f39 (patch)
treef3f16c5999db007d0f90b78c8599d2f53292c218 /gui-wm
parentmedia-libs/vkroots: New package (diff)
downloadgentoo-b05b74e96654aceb155fc19ed2c4200f24e17f39.tar.gz
gentoo-b05b74e96654aceb155fc19ed2c4200f24e17f39.tar.bz2
gentoo-b05b74e96654aceb155fc19ed2c4200f24e17f39.zip
gui-wm/gamescope: Bump to 3.11.51, drop old 3.11.49
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Diffstat (limited to 'gui-wm')
-rw-r--r--gui-wm/gamescope/Manifest2
-rw-r--r--gui-wm/gamescope/gamescope-3.11.51.ebuild (renamed from gui-wm/gamescope/gamescope-3.11.49.ebuild)13
2 files changed, 11 insertions, 4 deletions
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index dc9e1ad00d6a..60bdaefe23ee 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.11.49.tar.gz 203449 BLAKE2B ed033e1acddf73326efad69ac62d76ab587bb363262340056d260306062d1b52f29e8d19c6e5637414a28f3866f6755401dcc3d29478858f153503c22a6d9de0 SHA512 16f9a47b1e79c4a7bc7de22fda10df7bd1537daae25f41f4ff45882890e38b9892ff6ac42f9da1ace744ef9d37614b4fbcd7805e9af6b94bc421397324dd3413
+DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
diff --git a/gui-wm/gamescope/gamescope-3.11.49.ebuild b/gui-wm/gamescope/gamescope-3.11.51.ebuild
index 7d3ecfd59c34..a8464a5a2e68 100644
--- a/gui-wm/gamescope/gamescope-3.11.49.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.51.ebuild
@@ -19,13 +19,14 @@ RDEPEND="
=dev-libs/libliftoff-0.3*
>=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
- =gui-libs/wlroots-0.15*[X]
- media-libs/libsdl2[video]
+ =gui-libs/wlroots-0.16*[X]
+ media-libs/libsdl2[video,vulkan]
media-libs/vulkan-loader
sys-apps/hwdata
sys-libs/libcap
>=x11-libs/libdrm-2.4.109
x11-libs/libX11
+ x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
@@ -41,6 +42,7 @@ DEPEND="
${RDEPEND}
dev-libs/stb
dev-util/vulkan-headers
+ media-libs/vkroots
"
BDEPEND="
dev-util/glslang
@@ -59,7 +61,12 @@ src_prepare() {
# Normally uses stb from a git submodule. Upstream does not ship a
# pkg-config file so we don't install one. Work around this using symlinks.
mkdir subprojects/stb || die
- ln -snf "${ESYSROOT}"/usr/include/stb/* "${S}"/subprojects/packagefiles/stb/* subprojects/stb/ || die
+ ln -sn "${ESYSROOT}"/usr/include/stb/* "${S}"/subprojects/packagefiles/stb/* subprojects/stb/ || die
+
+ # Normally uses vkroots from a git submodule. Upstream ships a Meson file
+ # that is sourced by this project. Create a symlink to it.
+ rm -r subprojects/vkroots || die
+ ln -sn "${ESYSROOT}"/usr/include/vkroots subprojects/ || die
}
src_configure() {