* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-12-09 23:04 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-12-09 23:04 UTC (permalink / raw
To: gentoo-commits
commit: b05b74e96654aceb155fc19ed2c4200f24e17f39
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 9 23:02:17 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Dec 9 23:02:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b05b74e9
gui-wm/gamescope: Bump to 3.11.51, drop old 3.11.49
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../{gamescope-3.11.49.ebuild => gamescope-3.11.51.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
similarity index 76%
rename from gui-wm/gamescope/gamescope-3.11.49.ebuild
rename to 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() {
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-10-25 21:27 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-10-25 21:27 UTC (permalink / raw
To: gentoo-commits
commit: 20626cd904423bd80dbf180a529478a8830b5ceb
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 25 21:26:39 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Oct 25 21:26:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20626cd9
gui-wm/gamescope: Bump to 3.15.13, drop old 3.15.5
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.15.5.ebuild => gamescope-3.15.13.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index cbbbbdb1db0c..c22f99550ee1 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,4 +1,4 @@
-DIST gamescope-3.15.5.tar.gz 570102 BLAKE2B 2c54af3e90b90cfffc158924d038a76914dc5a3fb51414f275d0478d6fdda4a898b822dba282e11285b0627b6449200acf7de57d238ebf681399abef82c0ca9b SHA512 bff5deaea7764d40e294b38ae210f58e3417faa097afd2b42c336a75914b91bfbeeec09d6af2ce24f2fe3071436c3ad81f8aadc735d7b6814083f990f5c6bcaa
+DIST gamescope-3.15.13.tar.gz 575288 BLAKE2B 295b510611495f96f31c8e350a2ff592ac45497e5e2393a44c375729e106f06ab006a58eea34f9cc748a3f7c082b618122570338c17614493e0cc6d90d26d25e SHA512 f85da5a4cc3893d2f7d9a0d817ead0f314b5c2852409954349955cc4e7c19c32946822b12ca0824696186c2e9789412c659027b2a20eeb1e0ab1a2b559db15c2
DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5
diff --git a/gui-wm/gamescope/gamescope-3.15.5.ebuild b/gui-wm/gamescope/gamescope-3.15.13.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.15.5.ebuild
rename to gui-wm/gamescope/gamescope-3.15.13.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-09-05 22:19 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-09-05 22:19 UTC (permalink / raw
To: gentoo-commits
commit: d9df88d330259ef58e926fcce01a15941a2d77cb
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 5 22:10:32 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Sep 5 22:10:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9df88d3
gui-wm/gamescope: Drop old 3.14.22
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 -
gui-wm/gamescope/gamescope-3.14.22.ebuild | 149 ------------------------------
2 files changed, 151 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index a0d1b7eb7298..f98fb7a756d7 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,7 +1,5 @@
-DIST gamescope-3.14.22.tar.gz 536052 BLAKE2B f0d8efbaa02c70c810e59b4bc18e46a01205ccfb190a50796a22aefd19689f796406ff4eafd8974ea805843d08fbf14dabf0441fe83cbcc14ad219a04de1f67a SHA512 7c11f8df21f1938a605b9648187f4a115b89397a1dfb11066af3ffa9fed05b95d9656c5e0794ff8c3f9eddaf05602369e0e5bac803b7655f21135a01cd073ab3
DIST gamescope-3.15.1.tar.gz 569930 BLAKE2B 488cd49357348947ea02dd9b980009211b27e93a9437914d6fe2f21209c9d20e82a18846cb84d5f5782eb6433bdec6f8d7b33040c44dffe1ebb8cc5b97d1a65a SHA512 824805bbd7730d3a938f60ad131318ebb69bd30201a06f5153319d6014d7b2b17778fb03195927b332c5346498da9834b0590b709d0a6115d729fe96e2c12c8e
DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5
DIST wlroots-4bc5333a2cbba0b0b88559f281dbde04b849e6ef.tar.gz 629328 BLAKE2B c48ff80616a82529ea0b503204557a41be8f8ad8fb60d0f5ae155a237d97117f3551f7992957a03c08fec6374e2087483052712a173fd422c5236f619a16bc64 SHA512 60731f5ce90e061d674168d42c2d4e02766f85b8b1566611022fc930feb181d16906ac23e92f999c90fa6b48c769279520de12a9abeae20c5553b6ccdd31427e
-DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b
diff --git a/gui-wm/gamescope/gamescope-3.14.22.ebuild b/gui-wm/gamescope/gamescope-3.14.22.ebuild
deleted file mode 100644
index 0a4ac07347a7..000000000000
--- a/gui-wm/gamescope/gamescope-3.14.22.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps meson
-
-MY_PV=$(ver_rs 3 -)
-MY_PV="${MY_PV//_/-}"
-
-DESCRIPTION="Efficient micro-compositor for running games"
-HOMEPAGE="https://github.com/ValveSoftware/gamescope"
-EGIT_SUBMODULES=( src/reshade subprojects/{libliftoff,vkroots,wlroots} )
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git"
- inherit git-r3
-else
- RESHADE_COMMIT="696b14cd6006ae9ca174e6164450619ace043283"
- LIBLIFTOFF_COMMIT="0.5.0" # Upstream points at this release.
- VKROOTS_COMMIT="5106d8a0df95de66cc58dc1ea37e69c99afc9540"
- WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791"
- SRC_URI="
- https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
- https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v${LIBLIFTOFF_COMMIT}/downloads/libliftoff-${LIBLIFTOFF_COMMIT}.tar.gz
- https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz
- https://github.com/Joshua-Ashton/vkroots/archive/${VKROOTS_COMMIT}.tar.gz -> vkroots-${VKROOTS_COMMIT}.tar.gz
- https://github.com/Joshua-Ashton/wlroots/archive/${WLROOTS_COMMIT}.tar.gz -> wlroots-${WLROOTS_COMMIT}.tar.gz
- "
- KEYWORDS="~amd64"
-fi
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="avif libei pipewire +sdl +wsi-layer"
-
-RDEPEND="
- >=dev-libs/wayland-1.21
- gui-libs/libdecor
- =media-libs/libdisplay-info-0.1*:=
- media-libs/vulkan-loader
- sys-apps/hwdata
- sys-libs/libcap
- >=x11-libs/libdrm-2.4.109
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libxkbcommon
- x11-libs/libXmu
- x11-libs/libXrender
- x11-libs/libXres
- x11-libs/libXtst
- x11-libs/libXxf86vm
- avif? ( >=media-libs/libavif-1.0.0:= )
- libei? ( dev-libs/libei )
- pipewire? ( >=media-video/pipewire-0.3:= )
- sdl? ( media-libs/libsdl2[video,vulkan] )
- wsi-layer? ( x11-libs/libxcb )
-"
-# For bundled wlroots.
-RDEPEND+="
- >=dev-libs/libinput-1.14.0:=
- media-libs/libglvnd
- media-libs/mesa[egl(+),gles2(+)]
- sys-auth/seatd:=
- virtual/libudev
- x11-base/xwayland
- x11-libs/libxcb:=
- >=x11-libs/pixman-0.42.0
- x11-libs/xcb-util-wm
-"
-DEPEND="
- ${RDEPEND}
- >=dev-libs/wayland-protocols-1.34
- >=dev-libs/stb-20240201-r1
- dev-util/vulkan-headers
- media-libs/glm
- dev-util/spirv-headers
- wsi-layer? ( >=media-libs/vkroots-0_p20240430 )
-"
-BDEPEND="
- dev-util/glslang
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-deprecated-stb.patch
-)
-
-FILECAPS=(
- cap_sys_nice usr/bin/${PN}
-)
-
-src_prepare() {
- default
-
- # ReShade is bundled as a git submodule, but it references an unofficial
- # fork, so we cannot unbundle it. Upstream have requested that we do not
- # unbundle libliftoff, vkroots, or wlroots. Symlink to the extracted sources
- # when not using the git submodules in 9999.
- if [[ ${PV} != "9999" ]]; then
- local dir name commit
- for dir in "${EGIT_SUBMODULES[@]}"; do
- rmdir "${dir}" || die
- name=${dir##*/}
- commit=${name^^}_COMMIT
- ln -snfT "../../${name}-${!commit}" "${dir}" || die
- done
- fi
-
- # SPIRV-Headers is required by ReShade. It is bundled as a git submodule but
- # not wrapped with Meson, so we can symlink to our system-wide headers.
- # For 9999, this submodule is not included.
- mkdir -p thirdparty/SPIRV-Headers/include || die
- ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
-}
-
-src_configure() {
- # Disabling DRM backend is currently broken.
- # https://github.com/ValveSoftware/gamescope/issues/1347
- local emesonargs=(
- $(meson_feature pipewire)
- -Ddrm_backend=enabled
- $(meson_feature sdl sdl2_backend)
- $(meson_feature avif avif_screenshots)
- $(meson_feature libei input_emulation)
- $(meson_use wsi-layer enable_gamescope_wsi_layer)
- -Denable_openvr_support=false
- -Dbenchmark=disabled
-
- -Dwlroots:xcb-errors=disabled
- -Dwlroots:examples=false
- -Dwlroots:renderers=gles2,vulkan
- -Dwlroots:xwayland=enabled
- -Dwlroots:backends=libinput
- -Dwlroots:session=enabled
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install --skip-subprojects
-}
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-09-05 22:19 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-09-05 22:19 UTC (permalink / raw
To: gentoo-commits
commit: 04bff0ab8088ffdc57c8a492f94b85c048f7a27c
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 5 22:13:32 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Sep 5 22:13:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04bff0ab
gui-wm/gamescope: Bump to 3.15.5, drop old 3.15.1
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.15.1.ebuild => gamescope-3.15.5.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index f98fb7a756d7..cbbbbdb1db0c 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,4 +1,4 @@
-DIST gamescope-3.15.1.tar.gz 569930 BLAKE2B 488cd49357348947ea02dd9b980009211b27e93a9437914d6fe2f21209c9d20e82a18846cb84d5f5782eb6433bdec6f8d7b33040c44dffe1ebb8cc5b97d1a65a SHA512 824805bbd7730d3a938f60ad131318ebb69bd30201a06f5153319d6014d7b2b17778fb03195927b332c5346498da9834b0590b709d0a6115d729fe96e2c12c8e
+DIST gamescope-3.15.5.tar.gz 570102 BLAKE2B 2c54af3e90b90cfffc158924d038a76914dc5a3fb51414f275d0478d6fdda4a898b822dba282e11285b0627b6449200acf7de57d238ebf681399abef82c0ca9b SHA512 bff5deaea7764d40e294b38ae210f58e3417faa097afd2b42c336a75914b91bfbeeec09d6af2ce24f2fe3071436c3ad81f8aadc735d7b6814083f990f5c6bcaa
DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5
diff --git a/gui-wm/gamescope/gamescope-3.15.1.ebuild b/gui-wm/gamescope/gamescope-3.15.5.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.15.1.ebuild
rename to gui-wm/gamescope/gamescope-3.15.5.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-08-23 21:42 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-08-23 21:42 UTC (permalink / raw
To: gentoo-commits
commit: cc55d4d16f0c027ec409f4be1bef0822649f75b8
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 21:38:26 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 21:38:26 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc55d4d1
gui-wm/gamescope: Bump to 3.15.1, drop old 3.15.0
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.15.0.ebuild => gamescope-3.15.1.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 25d03089d320..a0d1b7eb7298 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,5 +1,5 @@
DIST gamescope-3.14.22.tar.gz 536052 BLAKE2B f0d8efbaa02c70c810e59b4bc18e46a01205ccfb190a50796a22aefd19689f796406ff4eafd8974ea805843d08fbf14dabf0441fe83cbcc14ad219a04de1f67a SHA512 7c11f8df21f1938a605b9648187f4a115b89397a1dfb11066af3ffa9fed05b95d9656c5e0794ff8c3f9eddaf05602369e0e5bac803b7655f21135a01cd073ab3
-DIST gamescope-3.15.0.tar.gz 569885 BLAKE2B 64db0d7366f0d0e11daef7909fa5800016f87799f8d35db837f6e2e1e6721b20cd808c71cf0249730d9808760da11ea64a4df7b7961d3981495ddce076fc2b77 SHA512 bb194bffe6783c3e0e22dceba8e38d066d5f1517408a03a5659cca66ca165dd50d0bd5b143e75cc70797db240fd361c1fc08ccffec8efb99c3819c86b5288a2f
+DIST gamescope-3.15.1.tar.gz 569930 BLAKE2B 488cd49357348947ea02dd9b980009211b27e93a9437914d6fe2f21209c9d20e82a18846cb84d5f5782eb6433bdec6f8d7b33040c44dffe1ebb8cc5b97d1a65a SHA512 824805bbd7730d3a938f60ad131318ebb69bd30201a06f5153319d6014d7b2b17778fb03195927b332c5346498da9834b0590b709d0a6115d729fe96e2c12c8e
DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5
diff --git a/gui-wm/gamescope/gamescope-3.15.0.ebuild b/gui-wm/gamescope/gamescope-3.15.1.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.15.0.ebuild
rename to gui-wm/gamescope/gamescope-3.15.1.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-08-22 20:57 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-08-22 20:57 UTC (permalink / raw
To: gentoo-commits
commit: fe52359ddab4103a26f6055e43e5e71ed5262a6e
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 22 20:56:34 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Aug 22 20:56:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe52359d
gui-wm/gamescope: Bump Wayland dependency for bundled wlroots
Closes: https://bugs.gentoo.org/938296
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/gamescope-3.15.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/gamescope-3.15.0.ebuild b/gui-wm/gamescope/gamescope-3.15.0.ebuild
index 8e2b5db23194..ea1b20937239 100644
--- a/gui-wm/gamescope/gamescope-3.15.0.ebuild
+++ b/gui-wm/gamescope/gamescope-3.15.0.ebuild
@@ -36,7 +36,7 @@ SLOT="0"
IUSE="avif libei pipewire +sdl +wsi-layer"
RDEPEND="
- >=dev-libs/wayland-1.21
+ >=dev-libs/wayland-1.23
gui-libs/libdecor
<media-libs/libdisplay-info-0.3:=
media-libs/vulkan-loader
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-08-20 21:00 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-08-20 21:00 UTC (permalink / raw
To: gentoo-commits
commit: 309058eed16ce7d37f884f3ab11ed2e3888d968b
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 20 21:00:40 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 21:00:40 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=309058ee
gui-wm/gamescope: Version bump to 3.15.0
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +
gui-wm/gamescope/gamescope-3.15.0.ebuild | 149 +++++++++++++++++++++++++++++++
2 files changed, 151 insertions(+)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 3870b7141491..25d03089d320 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,5 +1,7 @@
DIST gamescope-3.14.22.tar.gz 536052 BLAKE2B f0d8efbaa02c70c810e59b4bc18e46a01205ccfb190a50796a22aefd19689f796406ff4eafd8974ea805843d08fbf14dabf0441fe83cbcc14ad219a04de1f67a SHA512 7c11f8df21f1938a605b9648187f4a115b89397a1dfb11066af3ffa9fed05b95d9656c5e0794ff8c3f9eddaf05602369e0e5bac803b7655f21135a01cd073ab3
+DIST gamescope-3.15.0.tar.gz 569885 BLAKE2B 64db0d7366f0d0e11daef7909fa5800016f87799f8d35db837f6e2e1e6721b20cd808c71cf0249730d9808760da11ea64a4df7b7961d3981495ddce076fc2b77 SHA512 bb194bffe6783c3e0e22dceba8e38d066d5f1517408a03a5659cca66ca165dd50d0bd5b143e75cc70797db240fd361c1fc08ccffec8efb99c3819c86b5288a2f
DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5
+DIST wlroots-4bc5333a2cbba0b0b88559f281dbde04b849e6ef.tar.gz 629328 BLAKE2B c48ff80616a82529ea0b503204557a41be8f8ad8fb60d0f5ae155a237d97117f3551f7992957a03c08fec6374e2087483052712a173fd422c5236f619a16bc64 SHA512 60731f5ce90e061d674168d42c2d4e02766f85b8b1566611022fc930feb181d16906ac23e92f999c90fa6b48c769279520de12a9abeae20c5553b6ccdd31427e
DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b
diff --git a/gui-wm/gamescope/gamescope-3.15.0.ebuild b/gui-wm/gamescope/gamescope-3.15.0.ebuild
new file mode 100644
index 000000000000..8e2b5db23194
--- /dev/null
+++ b/gui-wm/gamescope/gamescope-3.15.0.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps meson
+
+MY_PV=$(ver_rs 3 -)
+MY_PV="${MY_PV//_/-}"
+
+DESCRIPTION="Efficient micro-compositor for running games"
+HOMEPAGE="https://github.com/ValveSoftware/gamescope"
+EGIT_SUBMODULES=( src/reshade subprojects/{libliftoff,vkroots,wlroots} )
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git"
+ inherit git-r3
+else
+ RESHADE_COMMIT="696b14cd6006ae9ca174e6164450619ace043283"
+ LIBLIFTOFF_COMMIT="0.5.0" # Upstream points at this release.
+ VKROOTS_COMMIT="5106d8a0df95de66cc58dc1ea37e69c99afc9540"
+ WLROOTS_COMMIT="4bc5333a2cbba0b0b88559f281dbde04b849e6ef"
+ SRC_URI="
+ https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
+ https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v${LIBLIFTOFF_COMMIT}/downloads/libliftoff-${LIBLIFTOFF_COMMIT}.tar.gz
+ https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz
+ https://github.com/Joshua-Ashton/vkroots/archive/${VKROOTS_COMMIT}.tar.gz -> vkroots-${VKROOTS_COMMIT}.tar.gz
+ https://github.com/Joshua-Ashton/wlroots/archive/${WLROOTS_COMMIT}.tar.gz -> wlroots-${WLROOTS_COMMIT}.tar.gz
+ "
+ KEYWORDS="~amd64"
+fi
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="avif libei pipewire +sdl +wsi-layer"
+
+RDEPEND="
+ >=dev-libs/wayland-1.21
+ gui-libs/libdecor
+ <media-libs/libdisplay-info-0.3:=
+ media-libs/vulkan-loader
+ sys-apps/hwdata
+ sys-libs/libcap
+ >=x11-libs/libdrm-2.4.109
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libxkbcommon
+ x11-libs/libXmu
+ x11-libs/libXrender
+ x11-libs/libXres
+ x11-libs/libXtst
+ x11-libs/libXxf86vm
+ avif? ( >=media-libs/libavif-1.0.0:= )
+ libei? ( dev-libs/libei )
+ pipewire? ( >=media-video/pipewire-0.3:= )
+ sdl? ( media-libs/libsdl2[video,vulkan] )
+ wsi-layer? ( x11-libs/libxcb )
+"
+# For bundled wlroots.
+RDEPEND+="
+ >=dev-libs/libinput-1.14.0:=
+ media-libs/libglvnd
+ media-libs/mesa[egl(+),gles2(+)]
+ sys-auth/seatd:=
+ virtual/libudev
+ x11-base/xwayland
+ x11-libs/libxcb:=
+ >=x11-libs/pixman-0.42.0
+ x11-libs/xcb-util-wm
+"
+DEPEND="
+ ${RDEPEND}
+ >=dev-libs/wayland-protocols-1.34
+ >=dev-libs/stb-20240201-r1
+ dev-util/vulkan-headers
+ media-libs/glm
+ dev-util/spirv-headers
+ wsi-layer? ( >=media-libs/vkroots-0_p20240430 )
+"
+BDEPEND="
+ dev-util/glslang
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-deprecated-stb.patch
+)
+
+FILECAPS=(
+ cap_sys_nice usr/bin/${PN}
+)
+
+src_prepare() {
+ default
+
+ # ReShade is bundled as a git submodule, but it references an unofficial
+ # fork, so we cannot unbundle it. Upstream have requested that we do not
+ # unbundle libliftoff, vkroots, or wlroots. Symlink to the extracted sources
+ # when not using the git submodules in 9999.
+ if [[ ${PV} != "9999" ]]; then
+ local dir name commit
+ for dir in "${EGIT_SUBMODULES[@]}"; do
+ rmdir "${dir}" || die
+ name=${dir##*/}
+ commit=${name^^}_COMMIT
+ ln -snfT "../../${name}-${!commit}" "${dir}" || die
+ done
+ fi
+
+ # SPIRV-Headers is required by ReShade. It is bundled as a git submodule but
+ # not wrapped with Meson, so we can symlink to our system-wide headers.
+ # For 9999, this submodule is not included.
+ mkdir -p thirdparty/SPIRV-Headers/include || die
+ ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
+}
+
+src_configure() {
+ # Disabling DRM backend is currently broken.
+ # https://github.com/ValveSoftware/gamescope/issues/1347
+ local emesonargs=(
+ $(meson_feature pipewire)
+ -Ddrm_backend=enabled
+ $(meson_feature sdl sdl2_backend)
+ $(meson_feature avif avif_screenshots)
+ $(meson_feature libei input_emulation)
+ $(meson_use wsi-layer enable_gamescope_wsi_layer)
+ -Denable_openvr_support=false
+ -Dbenchmark=disabled
+
+ -Dwlroots:xcb-errors=disabled
+ -Dwlroots:examples=false
+ -Dwlroots:renderers=gles2,vulkan
+ -Dwlroots:xwayland=enabled
+ -Dwlroots:backends=libinput
+ -Dwlroots:session=enabled
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install --skip-subprojects
+}
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-06-30 15:05 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-06-30 15:05 UTC (permalink / raw
To: gentoo-commits
commit: 33cfb998f97d9019dff583847fdbe3ddfd1acf76
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 30 14:35:09 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 30 15:04:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33cfb998
gui-wm/gamescope: Bump to 3.14.22, drop old 3.14.18
Add new USE flags for optional features. Now bundling libliftoff and
vkroots as requested by upstream.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 6 ++-
...ope-3.14.18.ebuild => gamescope-3.14.22.ebuild} | 63 ++++++++++++----------
gui-wm/gamescope/metadata.xml | 1 +
3 files changed, 39 insertions(+), 31 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index b6ffeb9df758..3870b7141491 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,3 +1,5 @@
-DIST gamescope-3.14.18.tar.gz 520343 BLAKE2B 098dc152980c62a7386528378a5c0ad48923324dead15a2ed4be77d34a711065388c96edf8c9707ff13e595b82ca5f5463b489a9b521960f9be3eb744948cc6f SHA512 9b6774665b29fd84884ec057f66218e1e1810bc099d6a2e100a814fbc6250f8de9857b53e75400044b3cd77a958d6f03fcf9b8e65cb4a42e769ad0f9cda7394b
-DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
+DIST gamescope-3.14.22.tar.gz 536052 BLAKE2B f0d8efbaa02c70c810e59b4bc18e46a01205ccfb190a50796a22aefd19689f796406ff4eafd8974ea805843d08fbf14dabf0441fe83cbcc14ad219a04de1f67a SHA512 7c11f8df21f1938a605b9648187f4a115b89397a1dfb11066af3ffa9fed05b95d9656c5e0794ff8c3f9eddaf05602369e0e5bac803b7655f21135a01cd073ab3
+DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
+DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
+DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5
DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b
diff --git a/gui-wm/gamescope/gamescope-3.14.18.ebuild b/gui-wm/gamescope/gamescope-3.14.22.ebuild
similarity index 66%
rename from gui-wm/gamescope/gamescope-3.14.18.ebuild
rename to gui-wm/gamescope/gamescope-3.14.22.ebuild
index 069182a94bc9..0a4ac07347a7 100644
--- a/gui-wm/gamescope/gamescope-3.14.18.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.22.ebuild
@@ -5,43 +5,40 @@ EAPI=8
inherit fcaps meson
-RESHADE_COMMIT="9fdbea6892f9959fdc18095d035976c574b268b7"
-WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791"
MY_PV=$(ver_rs 3 -)
MY_PV="${MY_PV//_/-}"
DESCRIPTION="Efficient micro-compositor for running games"
HOMEPAGE="https://github.com/ValveSoftware/gamescope"
+EGIT_SUBMODULES=( src/reshade subprojects/{libliftoff,vkroots,wlroots} )
+
if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git"
- # Prevent wlroots and other submodule from being pull
- # Not messing with system packages
- EGIT_SUBMODULES=( src/reshade )
inherit git-r3
else
+ RESHADE_COMMIT="696b14cd6006ae9ca174e6164450619ace043283"
+ LIBLIFTOFF_COMMIT="0.5.0" # Upstream points at this release.
+ VKROOTS_COMMIT="5106d8a0df95de66cc58dc1ea37e69c99afc9540"
+ WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791"
SRC_URI="
https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
+ https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v${LIBLIFTOFF_COMMIT}/downloads/libliftoff-${LIBLIFTOFF_COMMIT}.tar.gz
https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz
+ https://github.com/Joshua-Ashton/vkroots/archive/${VKROOTS_COMMIT}.tar.gz -> vkroots-${VKROOTS_COMMIT}.tar.gz
https://github.com/Joshua-Ashton/wlroots/archive/${WLROOTS_COMMIT}.tar.gz -> wlroots-${WLROOTS_COMMIT}.tar.gz
"
KEYWORDS="~amd64"
fi
S="${WORKDIR}/${PN}-${MY_PV}"
-
LICENSE="BSD-2"
SLOT="0"
-IUSE="pipewire +wsi-layer"
-
-# For when wlroots 0.18 is released.
-# =gui-libs/wlroots-0.18*[X,libinput(+)]
+IUSE="avif libei pipewire +sdl +wsi-layer"
RDEPEND="
>=dev-libs/wayland-1.21
gui-libs/libdecor
- >=media-libs/libavif-1.0.0:=
- >=media-libs/libdisplay-info-0.1.1
- media-libs/libsdl2[video,vulkan]
+ =media-libs/libdisplay-info-0.1*:=
media-libs/vulkan-loader
sys-apps/hwdata
sys-libs/libcap
@@ -59,9 +56,14 @@ RDEPEND="
x11-libs/libXres
x11-libs/libXtst
x11-libs/libXxf86vm
+ avif? ( >=media-libs/libavif-1.0.0:= )
+ libei? ( dev-libs/libei )
pipewire? ( >=media-video/pipewire-0.3:= )
+ sdl? ( media-libs/libsdl2[video,vulkan] )
wsi-layer? ( x11-libs/libxcb )
-
+"
+# For bundled wlroots.
+RDEPEND+="
>=dev-libs/libinput-1.14.0:=
media-libs/libglvnd
media-libs/mesa[egl(+),gles2(+)]
@@ -74,7 +76,6 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- =dev-libs/libliftoff-0.5*
>=dev-libs/wayland-protocols-1.34
>=dev-libs/stb-20240201-r1
dev-util/vulkan-headers
@@ -82,9 +83,6 @@ DEPEND="
dev-util/spirv-headers
wsi-layer? ( >=media-libs/vkroots-0_p20240430 )
"
-RDEPEND+="
- dev-libs/libliftoff
-"
BDEPEND="
dev-util/glslang
dev-util/wayland-scanner
@@ -103,11 +101,17 @@ src_prepare() {
default
# ReShade is bundled as a git submodule, but it references an unofficial
- # fork, so we cannot unbundle it. Symlink to its extracted sources.
- # For 9999, use the bundled submodule.
+ # fork, so we cannot unbundle it. Upstream have requested that we do not
+ # unbundle libliftoff, vkroots, or wlroots. Symlink to the extracted sources
+ # when not using the git submodules in 9999.
if [[ ${PV} != "9999" ]]; then
- rmdir src/reshade || die
- ln -snfT ../../reshade-${RESHADE_COMMIT} src/reshade || die
+ local dir name commit
+ for dir in "${EGIT_SUBMODULES[@]}"; do
+ rmdir "${dir}" || die
+ name=${dir##*/}
+ commit=${name^^}_COMMIT
+ ln -snfT "../../${name}-${!commit}" "${dir}" || die
+ done
fi
# SPIRV-Headers is required by ReShade. It is bundled as a git submodule but
@@ -115,19 +119,20 @@ src_prepare() {
# For 9999, this submodule is not included.
mkdir -p thirdparty/SPIRV-Headers/include || die
ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
-
- # Until wlroots 0.18 is released.
- rmdir subprojects/wlroots || die
- ln -snfT ../../wlroots-${WLROOTS_COMMIT} subprojects/wlroots || die
}
src_configure() {
+ # Disabling DRM backend is currently broken.
+ # https://github.com/ValveSoftware/gamescope/issues/1347
local emesonargs=(
- --force-fallback-for=
- -Dbenchmark=disabled
- -Denable_openvr_support=false
$(meson_feature pipewire)
+ -Ddrm_backend=enabled
+ $(meson_feature sdl sdl2_backend)
+ $(meson_feature avif avif_screenshots)
+ $(meson_feature libei input_emulation)
$(meson_use wsi-layer enable_gamescope_wsi_layer)
+ -Denable_openvr_support=false
+ -Dbenchmark=disabled
-Dwlroots:xcb-errors=disabled
-Dwlroots:examples=false
diff --git a/gui-wm/gamescope/metadata.xml b/gui-wm/gamescope/metadata.xml
index cc171105f9d8..1a847c302a36 100644
--- a/gui-wm/gamescope/metadata.xml
+++ b/gui-wm/gamescope/metadata.xml
@@ -9,6 +9,7 @@
<remote-id type="github">ValveSoftware/gamescope</remote-id>
</upstream>
<use>
+ <flag name="libei">Enable emulated input using <pkg>dev-libs/libei</pkg></flag>
<flag name="pipewire">Enable screen capture via PipeWire</flag>
<flag name="wsi-layer">Enable the WSI layer (required for HDR)</flag>
</use>
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-06-02 8:25 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-06-02 8:25 UTC (permalink / raw
To: gentoo-commits
commit: 6957eb4982b7ed919982da932b5b210f7ad7a447
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 2 08:21:18 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 2 08:25:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6957eb49
gui-wm/gamescope: Enforce libliftoff version for DEPEND, not RDEPEND
It remains ABI compatible, just not API compatible.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/gamescope-3.14.18.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/gamescope-3.14.18.ebuild b/gui-wm/gamescope/gamescope-3.14.18.ebuild
index 98242c90c0f8..069182a94bc9 100644
--- a/gui-wm/gamescope/gamescope-3.14.18.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.18.ebuild
@@ -37,7 +37,6 @@ IUSE="pipewire +wsi-layer"
# =gui-libs/wlroots-0.18*[X,libinput(+)]
RDEPEND="
- =dev-libs/libliftoff-0.5*
>=dev-libs/wayland-1.21
gui-libs/libdecor
>=media-libs/libavif-1.0.0:=
@@ -75,6 +74,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ =dev-libs/libliftoff-0.5*
>=dev-libs/wayland-protocols-1.34
>=dev-libs/stb-20240201-r1
dev-util/vulkan-headers
@@ -82,6 +82,9 @@ DEPEND="
dev-util/spirv-headers
wsi-layer? ( >=media-libs/vkroots-0_p20240430 )
"
+RDEPEND+="
+ dev-libs/libliftoff
+"
BDEPEND="
dev-util/glslang
dev-util/wayland-scanner
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-06-02 8:25 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-06-02 8:25 UTC (permalink / raw
To: gentoo-commits
commit: dc350dc4614efa878a211d1596eb81bd6044f3b5
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 2 08:18:24 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 2 08:25:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc350dc4
gui-wm/gamescope: Drop old 3.14.14
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 1 -
gui-wm/gamescope/gamescope-3.14.14.ebuild | 141 ------------------------------
2 files changed, 142 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 1f2c9fad8b57..b6ffeb9df758 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,4 +1,3 @@
-DIST gamescope-3.14.14.tar.gz 512146 BLAKE2B 908c8e02a55c454d4442c135769b59287568121c60e4e7a95266e09b42cdd78db5676dd691d0c58a2430d046de93947d2ef8b54ed93ea6820240ab7a21599ac4 SHA512 dfafa32ac736c50bf146bffbbe8288827047ae87a6f0d55038f5bd6705096133f384d940dfa5adf2bdd70991bd6469f4a083eb88273df447d253676cb3f2726c
DIST gamescope-3.14.18.tar.gz 520343 BLAKE2B 098dc152980c62a7386528378a5c0ad48923324dead15a2ed4be77d34a711065388c96edf8c9707ff13e595b82ca5f5463b489a9b521960f9be3eb744948cc6f SHA512 9b6774665b29fd84884ec057f66218e1e1810bc099d6a2e100a814fbc6250f8de9857b53e75400044b3cd77a958d6f03fcf9b8e65cb4a42e769ad0f9cda7394b
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b
diff --git a/gui-wm/gamescope/gamescope-3.14.14.ebuild b/gui-wm/gamescope/gamescope-3.14.14.ebuild
deleted file mode 100644
index dd27cbde375a..000000000000
--- a/gui-wm/gamescope/gamescope-3.14.14.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps meson
-
-RESHADE_COMMIT="9fdbea6892f9959fdc18095d035976c574b268b7"
-WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791"
-MY_PV=$(ver_rs 3 -)
-MY_PV="${MY_PV//_/-}"
-
-DESCRIPTION="Efficient micro-compositor for running games"
-HOMEPAGE="https://github.com/ValveSoftware/gamescope"
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git"
- # Prevent wlroots and other submodule from being pull
- # Not messing with system packages
- EGIT_SUBMODULES=( src/reshade )
- inherit git-r3
-else
- SRC_URI="
- https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
- https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz
- https://github.com/Joshua-Ashton/wlroots/archive/${WLROOTS_COMMIT}.tar.gz -> wlroots-${WLROOTS_COMMIT}.tar.gz
- "
- KEYWORDS="~amd64"
-fi
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="pipewire +wsi-layer"
-
-# For when wlroots 0.18 is released.
-# =gui-libs/wlroots-0.18*[X,libinput(+)]
-
-RDEPEND="
- =dev-libs/libliftoff-0.4*
- >=dev-libs/wayland-1.21
- gui-libs/libdecor
- >=media-libs/libavif-1.0.0:=
- >=media-libs/libdisplay-info-0.1.1
- 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/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libxkbcommon
- x11-libs/libXmu
- x11-libs/libXrender
- x11-libs/libXres
- x11-libs/libXtst
- x11-libs/libXxf86vm
- pipewire? ( >=media-video/pipewire-0.3:= )
- wsi-layer? ( x11-libs/libxcb )
-
- >=dev-libs/libinput-1.14.0:=
- media-libs/libglvnd
- media-libs/mesa[egl(+),gles2(+)]
- sys-auth/seatd:=
- virtual/libudev
- x11-base/xwayland
- x11-libs/libxcb:=
- >=x11-libs/pixman-0.42.0
- x11-libs/xcb-util-wm
-"
-DEPEND="
- ${RDEPEND}
- >=dev-libs/wayland-protocols-1.34
- >=dev-libs/stb-20240201-r1
- dev-util/vulkan-headers
- media-libs/glm
- dev-util/spirv-headers
- wsi-layer? ( >=media-libs/vkroots-0_p20240430 )
-"
-BDEPEND="
- dev-util/glslang
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-deprecated-stb.patch
-)
-
-FILECAPS=(
- cap_sys_nice usr/bin/${PN}
-)
-
-src_prepare() {
- default
-
- # ReShade is bundled as a git submodule, but it references an unofficial
- # fork, so we cannot unbundle it. Symlink to its extracted sources.
- # For 9999, use the bundled submodule.
- if [[ ${PV} != "9999" ]]; then
- rmdir src/reshade || die
- ln -snfT ../../reshade-${RESHADE_COMMIT} src/reshade || die
- fi
-
- # SPIRV-Headers is required by ReShade. It is bundled as a git submodule but
- # not wrapped with Meson, so we can symlink to our system-wide headers.
- # For 9999, this submodule is not included.
- mkdir -p thirdparty/SPIRV-Headers/include || die
- ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
-
- # Until wlroots 0.18 is released.
- rmdir subprojects/wlroots || die
- ln -snfT ../../wlroots-${WLROOTS_COMMIT} subprojects/wlroots || die
-}
-
-src_configure() {
- local emesonargs=(
- --force-fallback-for=
- -Dbenchmark=disabled
- -Denable_openvr_support=false
- $(meson_feature pipewire)
- $(meson_use wsi-layer enable_gamescope_wsi_layer)
-
- -Dwlroots:xcb-errors=disabled
- -Dwlroots:examples=false
- -Dwlroots:renderers=gles2,vulkan
- -Dwlroots:xwayland=enabled
- -Dwlroots:backends=drm,libinput
- -Dwlroots:session=enabled
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install --skip-subprojects
-}
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-06-02 8:25 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-06-02 8:25 UTC (permalink / raw
To: gentoo-commits
commit: 22801f4ba33e9948ccde1bce511363dc9ab7a6ee
Author: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Fri May 24 19:40:19 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 2 08:25:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22801f4b
gui-wm/gamescope: add 3.14.18
* in the latest version also wlroots subproject fails to compile using
drm backend to my testing gamescope on tty seems to work without it
also gamescope meson dosen't seem to use it
* see: https://github.com/ValveSoftware/gamescope/blob/420eb91387a484fd7b1ea71449091f0480d9e538/src/meson.build#L31C86-L31C94
* see: https://github.com/ValveSoftware/gamescope/issues/1320#issuecomment-2129251820
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 1 +
gui-wm/gamescope/gamescope-3.14.18.ebuild | 141 ++++++++++++++++++++++++++++++
2 files changed, 142 insertions(+)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 7fbb3b58d062..1f2c9fad8b57 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,3 +1,4 @@
DIST gamescope-3.14.14.tar.gz 512146 BLAKE2B 908c8e02a55c454d4442c135769b59287568121c60e4e7a95266e09b42cdd78db5676dd691d0c58a2430d046de93947d2ef8b54ed93ea6820240ab7a21599ac4 SHA512 dfafa32ac736c50bf146bffbbe8288827047ae87a6f0d55038f5bd6705096133f384d940dfa5adf2bdd70991bd6469f4a083eb88273df447d253676cb3f2726c
+DIST gamescope-3.14.18.tar.gz 520343 BLAKE2B 098dc152980c62a7386528378a5c0ad48923324dead15a2ed4be77d34a711065388c96edf8c9707ff13e595b82ca5f5463b489a9b521960f9be3eb744948cc6f SHA512 9b6774665b29fd84884ec057f66218e1e1810bc099d6a2e100a814fbc6250f8de9857b53e75400044b3cd77a958d6f03fcf9b8e65cb4a42e769ad0f9cda7394b
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b
diff --git a/gui-wm/gamescope/gamescope-3.14.18.ebuild b/gui-wm/gamescope/gamescope-3.14.18.ebuild
new file mode 100644
index 000000000000..98242c90c0f8
--- /dev/null
+++ b/gui-wm/gamescope/gamescope-3.14.18.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps meson
+
+RESHADE_COMMIT="9fdbea6892f9959fdc18095d035976c574b268b7"
+WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791"
+MY_PV=$(ver_rs 3 -)
+MY_PV="${MY_PV//_/-}"
+
+DESCRIPTION="Efficient micro-compositor for running games"
+HOMEPAGE="https://github.com/ValveSoftware/gamescope"
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git"
+ # Prevent wlroots and other submodule from being pull
+ # Not messing with system packages
+ EGIT_SUBMODULES=( src/reshade )
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz
+ https://github.com/Joshua-Ashton/wlroots/archive/${WLROOTS_COMMIT}.tar.gz -> wlroots-${WLROOTS_COMMIT}.tar.gz
+ "
+ KEYWORDS="~amd64"
+fi
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="pipewire +wsi-layer"
+
+# For when wlroots 0.18 is released.
+# =gui-libs/wlroots-0.18*[X,libinput(+)]
+
+RDEPEND="
+ =dev-libs/libliftoff-0.5*
+ >=dev-libs/wayland-1.21
+ gui-libs/libdecor
+ >=media-libs/libavif-1.0.0:=
+ >=media-libs/libdisplay-info-0.1.1
+ 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/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libxkbcommon
+ x11-libs/libXmu
+ x11-libs/libXrender
+ x11-libs/libXres
+ x11-libs/libXtst
+ x11-libs/libXxf86vm
+ pipewire? ( >=media-video/pipewire-0.3:= )
+ wsi-layer? ( x11-libs/libxcb )
+
+ >=dev-libs/libinput-1.14.0:=
+ media-libs/libglvnd
+ media-libs/mesa[egl(+),gles2(+)]
+ sys-auth/seatd:=
+ virtual/libudev
+ x11-base/xwayland
+ x11-libs/libxcb:=
+ >=x11-libs/pixman-0.42.0
+ x11-libs/xcb-util-wm
+"
+DEPEND="
+ ${RDEPEND}
+ >=dev-libs/wayland-protocols-1.34
+ >=dev-libs/stb-20240201-r1
+ dev-util/vulkan-headers
+ media-libs/glm
+ dev-util/spirv-headers
+ wsi-layer? ( >=media-libs/vkroots-0_p20240430 )
+"
+BDEPEND="
+ dev-util/glslang
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-deprecated-stb.patch
+)
+
+FILECAPS=(
+ cap_sys_nice usr/bin/${PN}
+)
+
+src_prepare() {
+ default
+
+ # ReShade is bundled as a git submodule, but it references an unofficial
+ # fork, so we cannot unbundle it. Symlink to its extracted sources.
+ # For 9999, use the bundled submodule.
+ if [[ ${PV} != "9999" ]]; then
+ rmdir src/reshade || die
+ ln -snfT ../../reshade-${RESHADE_COMMIT} src/reshade || die
+ fi
+
+ # SPIRV-Headers is required by ReShade. It is bundled as a git submodule but
+ # not wrapped with Meson, so we can symlink to our system-wide headers.
+ # For 9999, this submodule is not included.
+ mkdir -p thirdparty/SPIRV-Headers/include || die
+ ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
+
+ # Until wlroots 0.18 is released.
+ rmdir subprojects/wlroots || die
+ ln -snfT ../../wlroots-${WLROOTS_COMMIT} subprojects/wlroots || die
+}
+
+src_configure() {
+ local emesonargs=(
+ --force-fallback-for=
+ -Dbenchmark=disabled
+ -Denable_openvr_support=false
+ $(meson_feature pipewire)
+ $(meson_use wsi-layer enable_gamescope_wsi_layer)
+
+ -Dwlroots:xcb-errors=disabled
+ -Dwlroots:examples=false
+ -Dwlroots:renderers=gles2,vulkan
+ -Dwlroots:xwayland=enabled
+ -Dwlroots:backends=libinput
+ -Dwlroots:session=enabled
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install --skip-subprojects
+}
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-05-13 21:05 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-05-13 21:05 UTC (permalink / raw
To: gentoo-commits
commit: 426289a74bcb187c54eab6af17230a99a64f43ba
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon May 13 21:05:05 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon May 13 21:05:05 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426289a7
gui-wm/gamescope: Bump to 3.14.14, drop old 3.14.12-r2
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../gamescope/{gamescope-3.14.12-r2.ebuild => gamescope-3.14.14.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index d071725528b6..7fbb3b58d062 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,3 +1,3 @@
-DIST gamescope-3.14.12.tar.gz 511675 BLAKE2B 3a60989486ee2f92c97b54fb77fa38dfa59e713ef0c3207e92aed8bae97b71da536e73ebce735a29ef2707d5278eb7312ecaf138fc6dbb9043483ff7247fbfb5 SHA512 13a3e7a7f84c8de55731ec84b389b579c2ec2e1cb51d690cc24758cedffe848c3f6dfbaf2b40bec2bed9692c6980d3bab6fa44350a452fd8d46ebe59e1309ec5
+DIST gamescope-3.14.14.tar.gz 512146 BLAKE2B 908c8e02a55c454d4442c135769b59287568121c60e4e7a95266e09b42cdd78db5676dd691d0c58a2430d046de93947d2ef8b54ed93ea6820240ab7a21599ac4 SHA512 dfafa32ac736c50bf146bffbbe8288827047ae87a6f0d55038f5bd6705096133f384d940dfa5adf2bdd70991bd6469f4a083eb88273df447d253676cb3f2726c
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b
diff --git a/gui-wm/gamescope/gamescope-3.14.12-r2.ebuild b/gui-wm/gamescope/gamescope-3.14.14.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.14.12-r2.ebuild
rename to gui-wm/gamescope/gamescope-3.14.14.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-05-04 18:54 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-05-04 18:54 UTC (permalink / raw
To: gentoo-commits
commit: 5b5bb772e34f11494995cc542cb0b989a165fc2f
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat May 4 18:51:48 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat May 4 18:53:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5bb772
gui-wm/gamescope: Add missing libdecor dependency
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
.../{gamescope-3.14.12-r1.ebuild => gamescope-3.14.12-r2.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild b/gui-wm/gamescope/gamescope-3.14.12-r2.ebuild
similarity index 99%
rename from gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
rename to gui-wm/gamescope/gamescope-3.14.12-r2.ebuild
index 49c1a435de47..dd27cbde375a 100644
--- a/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.12-r2.ebuild
@@ -39,6 +39,7 @@ IUSE="pipewire +wsi-layer"
RDEPEND="
=dev-libs/libliftoff-0.4*
>=dev-libs/wayland-1.21
+ gui-libs/libdecor
>=media-libs/libavif-1.0.0:=
>=media-libs/libdisplay-info-0.1.1
media-libs/libsdl2[video,vulkan]
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-05-04 15:01 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-05-04 15:01 UTC (permalink / raw
To: gentoo-commits
commit: ce22bfd90d68663bc9e35aba9ad6497c64f308df
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat May 4 15:01:18 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat May 4 15:01:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce22bfd9
gui-wm/gamescope: Add wlroots deps and configure options
Need these while it's bundled.
Closes: https://bugs.gentoo.org/931200
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
...scope-3.14.12.ebuild => gamescope-3.14.12-r1.ebuild} | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/gui-wm/gamescope/gamescope-3.14.12.ebuild b/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
similarity index 89%
rename from gui-wm/gamescope/gamescope-3.14.12.ebuild
rename to gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
index 2d88224ccca0..49c1a435de47 100644
--- a/gui-wm/gamescope/gamescope-3.14.12.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
@@ -61,6 +61,16 @@ RDEPEND="
x11-libs/libXxf86vm
pipewire? ( >=media-video/pipewire-0.3:= )
wsi-layer? ( x11-libs/libxcb )
+
+ >=dev-libs/libinput-1.14.0:=
+ media-libs/libglvnd
+ media-libs/mesa[egl(+),gles2(+)]
+ sys-auth/seatd:=
+ virtual/libudev
+ x11-base/xwayland
+ x11-libs/libxcb:=
+ >=x11-libs/pixman-0.42.0
+ x11-libs/xcb-util-wm
"
DEPEND="
${RDEPEND}
@@ -114,6 +124,13 @@ src_configure() {
-Denable_openvr_support=false
$(meson_feature pipewire)
$(meson_use wsi-layer enable_gamescope_wsi_layer)
+
+ -Dwlroots:xcb-errors=disabled
+ -Dwlroots:examples=false
+ -Dwlroots:renderers=gles2,vulkan
+ -Dwlroots:xwayland=enabled
+ -Dwlroots:backends=drm,libinput
+ -Dwlroots:session=enabled
)
meson_src_configure
}
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-05-04 11:05 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-05-04 11:05 UTC (permalink / raw
To: gentoo-commits
commit: 60b2060ddd27998fa79b12f2bcb76ec417ff2a0d
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat May 4 11:02:52 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat May 4 11:04:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b2060d
gui-wm/gamescope: Bump to 3.14.12, drop old 3.14.2-r1
We have to temporarily bundle wlroots until 0.18 is released.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 3 ++-
...mescope-3.14.2-r1.ebuild => gamescope-3.14.12.ebuild} | 16 ++++++++++++++--
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index f4908900b8c2..d071725528b6 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,3 @@
-DIST gamescope-3.14.2.tar.gz 486053 BLAKE2B 21433465da95e6b03b87d76c2fcb36f7f93bb9294903c6728c4b0e87916c61559a9328976eb4bfdb5bcb52dfa13265b748e924fd2e8b4701a37c63ce7a36a263 SHA512 bbdf403da8665b0dc3df6cddb6b5acf96f2af9ff8febda1a3d2c4ca5a6cd75b8580063fc6fe8d94c5cf96c9c560ead7b0870558ebefaaea87dc5b2a19d3fcc24
+DIST gamescope-3.14.12.tar.gz 511675 BLAKE2B 3a60989486ee2f92c97b54fb77fa38dfa59e713ef0c3207e92aed8bae97b71da536e73ebce735a29ef2707d5278eb7312ecaf138fc6dbb9043483ff7247fbfb5 SHA512 13a3e7a7f84c8de55731ec84b389b579c2ec2e1cb51d690cc24758cedffe848c3f6dfbaf2b40bec2bed9692c6980d3bab6fa44350a452fd8d46ebe59e1309ec5
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
+DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b
diff --git a/gui-wm/gamescope/gamescope-3.14.2-r1.ebuild b/gui-wm/gamescope/gamescope-3.14.12.ebuild
similarity index 84%
rename from gui-wm/gamescope/gamescope-3.14.2-r1.ebuild
rename to gui-wm/gamescope/gamescope-3.14.12.ebuild
index ad468106e2c1..2d88224ccca0 100644
--- a/gui-wm/gamescope/gamescope-3.14.2-r1.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.12.ebuild
@@ -6,6 +6,7 @@ EAPI=8
inherit fcaps meson
RESHADE_COMMIT="9fdbea6892f9959fdc18095d035976c574b268b7"
+WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791"
MY_PV=$(ver_rs 3 -)
MY_PV="${MY_PV//_/-}"
@@ -21,6 +22,7 @@ else
SRC_URI="
https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz
+ https://github.com/Joshua-Ashton/wlroots/archive/${WLROOTS_COMMIT}.tar.gz -> wlroots-${WLROOTS_COMMIT}.tar.gz
"
KEYWORDS="~amd64"
fi
@@ -31,10 +33,12 @@ LICENSE="BSD-2"
SLOT="0"
IUSE="pipewire +wsi-layer"
+# For when wlroots 0.18 is released.
+# =gui-libs/wlroots-0.18*[X,libinput(+)]
+
RDEPEND="
=dev-libs/libliftoff-0.4*
>=dev-libs/wayland-1.21
- =gui-libs/wlroots-0.17*[X,libinput(+)]
>=media-libs/libavif-1.0.0:=
>=media-libs/libdisplay-info-0.1.1
media-libs/libsdl2[video,vulkan]
@@ -65,7 +69,7 @@ DEPEND="
dev-util/vulkan-headers
media-libs/glm
dev-util/spirv-headers
- wsi-layer? ( >=media-libs/vkroots-0_p20231108 )
+ wsi-layer? ( >=media-libs/vkroots-0_p20240430 )
"
BDEPEND="
dev-util/glslang
@@ -97,6 +101,10 @@ src_prepare() {
# For 9999, this submodule is not included.
mkdir -p thirdparty/SPIRV-Headers/include || die
ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
+
+ # Until wlroots 0.18 is released.
+ rmdir subprojects/wlroots || die
+ ln -snfT ../../wlroots-${WLROOTS_COMMIT} subprojects/wlroots || die
}
src_configure() {
@@ -109,3 +117,7 @@ src_configure() {
)
meson_src_configure
}
+
+src_install() {
+ meson_src_install --skip-subprojects
+}
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-04-10 22:24 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-04-10 22:24 UTC (permalink / raw
To: gentoo-commits
commit: eba393ca0736cf36c7aa17157977819ce50a0a4c
Author: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Sun Apr 7 01:37:04 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 22:23:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba393ca
gui-wm/gamescope: Bump to 3.14.2-r1, drop 3.14.2
* move dev-libs/wayland-protocols to DEPEND
* add 9999 logic to the ebuild
* future version will require gui-libs/libdecor as (R)DEPEND
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36064
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
...pe-3.14.2.ebuild => gamescope-3.14.2-r1.ebuild} | 33 ++++++++++++++++------
1 file changed, 24 insertions(+), 9 deletions(-)
diff --git a/gui-wm/gamescope/gamescope-3.14.2.ebuild b/gui-wm/gamescope/gamescope-3.14.2-r1.ebuild
similarity index 72%
rename from gui-wm/gamescope/gamescope-3.14.2.ebuild
rename to gui-wm/gamescope/gamescope-3.14.2-r1.ebuild
index be1fd59217bd..ad468106e2c1 100644
--- a/gui-wm/gamescope/gamescope-3.14.2.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.2-r1.ebuild
@@ -11,9 +11,22 @@ MY_PV="${MY_PV//_/-}"
DESCRIPTION="Efficient micro-compositor for running games"
HOMEPAGE="https://github.com/ValveSoftware/gamescope"
-SRC_URI="https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
- https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz"
-KEYWORDS="~amd64"
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git"
+ # Prevent wlroots and other submodule from being pull
+ # Not messing with system packages
+ EGIT_SUBMODULES=( src/reshade )
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz
+ "
+ KEYWORDS="~amd64"
+fi
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
LICENSE="BSD-2"
SLOT="0"
IUSE="pipewire +wsi-layer"
@@ -21,7 +34,6 @@ IUSE="pipewire +wsi-layer"
RDEPEND="
=dev-libs/libliftoff-0.4*
>=dev-libs/wayland-1.21
- >=dev-libs/wayland-protocols-1.17
=gui-libs/wlroots-0.17*[X,libinput(+)]
>=media-libs/libavif-1.0.0:=
>=media-libs/libdisplay-info-0.1.1
@@ -48,6 +60,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ >=dev-libs/wayland-protocols-1.34
>=dev-libs/stb-20240201-r1
dev-util/vulkan-headers
media-libs/glm
@@ -60,8 +73,6 @@ BDEPEND="
virtual/pkgconfig
"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
PATCHES=(
"${FILESDIR}"/${PN}-deprecated-stb.patch
)
@@ -75,12 +86,16 @@ src_prepare() {
# ReShade is bundled as a git submodule, but it references an unofficial
# fork, so we cannot unbundle it. Symlink to its extracted sources.
- rmdir src/reshade || die
- ln -snfT ../../reshade-${RESHADE_COMMIT} src/reshade || die
+ # For 9999, use the bundled submodule.
+ if [[ ${PV} != "9999" ]]; then
+ rmdir src/reshade || die
+ ln -snfT ../../reshade-${RESHADE_COMMIT} src/reshade || die
+ fi
# SPIRV-Headers is required by ReShade. It is bundled as a git submodule but
# not wrapped with Meson, so we can symlink to our system-wide headers.
- mkdir thirdparty/SPIRV-Headers/include || die
+ # For 9999, this submodule is not included.
+ mkdir -p thirdparty/SPIRV-Headers/include || die
ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
}
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-03-09 21:38 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-03-09 21:38 UTC (permalink / raw
To: gentoo-commits
commit: 61c2598d73a50dfa599882db7d5135117fad7cc4
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 9 21:37:58 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Mar 9 21:37:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c2598d
gui-wm/gamescope: Loosen media-libs/glm requirement
gamescope defines GLM_ENABLE_EXPERIMENTAL now.
Closes: https://bugs.gentoo.org/923122
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/gamescope-3.14.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/gamescope-3.14.2.ebuild b/gui-wm/gamescope/gamescope-3.14.2.ebuild
index 15019e57277d..be1fd59217bd 100644
--- a/gui-wm/gamescope/gamescope-3.14.2.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.2.ebuild
@@ -50,7 +50,7 @@ DEPEND="
${RDEPEND}
>=dev-libs/stb-20240201-r1
dev-util/vulkan-headers
- <media-libs/glm-1.0.0
+ media-libs/glm
dev-util/spirv-headers
wsi-layer? ( >=media-libs/vkroots-0_p20231108 )
"
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-02-03 17:03 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-02-03 17:03 UTC (permalink / raw
To: gentoo-commits
commit: 9fbffe4cacc3a6f9751a1e4a188f61acbbafb2b3
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 3 17:02:19 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Feb 3 17:02:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fbffe4c
gui-wm/gamescope: Pin back stb dependency due to breakage
Unfortunately, gamescope upstream also pinned back rather than addressing the
API change. stb still provides the older now deprecated header, but our package
doesn't install it.
Closes: https://bugs.gentoo.org/923727
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/gamescope-3.14.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/gamescope-3.14.0.ebuild b/gui-wm/gamescope/gamescope-3.14.0.ebuild
index 251de7739ff2..1d1283d27766 100644
--- a/gui-wm/gamescope/gamescope-3.14.0.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.0.ebuild
@@ -48,7 +48,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- dev-libs/stb
+ <dev-libs/stb-20231010
dev-util/vulkan-headers
<media-libs/glm-1.0.0
dev-util/spirv-headers
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-01-30 23:26 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-01-30 23:26 UTC (permalink / raw
To: gentoo-commits
commit: 62572ab390fe1f5f0adb10e47831ef24b903c510
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 23:26:08 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 23:26:08 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62572ab3
gui-wm/gamescope: Pin back media-libs/glm dependency to <1.0.0
Closes: https://bugs.gentoo.org/923122
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/gamescope-3.14.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/gamescope-3.14.0.ebuild b/gui-wm/gamescope/gamescope-3.14.0.ebuild
index 1d3b105ccaab..251de7739ff2 100644
--- a/gui-wm/gamescope/gamescope-3.14.0.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.0.ebuild
@@ -50,7 +50,7 @@ DEPEND="
${RDEPEND}
dev-libs/stb
dev-util/vulkan-headers
- media-libs/glm
+ <media-libs/glm-1.0.0
dev-util/spirv-headers
wsi-layer? ( >=media-libs/vkroots-0_p20231108 )
"
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2024-01-20 22:14 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2024-01-20 22:14 UTC (permalink / raw
To: gentoo-commits
commit: b20dbaf48e2f8cce39faf6237b3e1e8953203a9f
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 20 22:14:03 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Jan 20 22:14:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20dbaf4
gui-wm/gamescope: Bump to 3.14.0, drop old 3.13.19
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../gamescope/{gamescope-3.13.19.ebuild => gamescope-3.14.0.ebuild} | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 480ac0010105..ca8c12d873cc 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
-DIST gamescope-3.13.19.tar.gz 468811 BLAKE2B 1995ac01776902d83bccb105f0e3dedf6c3711764a611d15a77bc4f8941db4b4cde64cdd2d2cb6032ebfc7173ff018d49b73d1c5d72e9c2eab597acb127b7c37 SHA512 42a86a253e86de899b6dc9c45bfc7ad762930e1a785e78e8c9ee8de834eb2c2be0532ea50bd7433cc483c2a45c92fc6c8fdd5ee4bd5dfcc9166b0aaaca8d15a8
+DIST gamescope-3.14.0.tar.gz 474625 BLAKE2B 4065cf0957bd6e68eb31eff20ccfae3bb3a599f7398b97411c4bea3734fbf555e5d2326de434d1faf437571ec162f4e5d270ef7b48f23e3ca6806f2dac1703c5 SHA512 b2bcd9a4154db6380d29e9f3536ca73ed3e09d589c6446f80f373674dfa3cbb4b9b77ccb82209cc68258fc0f887bb15ebf479acc7091d14073a1c2bd65632d00
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
diff --git a/gui-wm/gamescope/gamescope-3.13.19.ebuild b/gui-wm/gamescope/gamescope-3.14.0.ebuild
similarity index 96%
rename from gui-wm/gamescope/gamescope-3.13.19.ebuild
rename to gui-wm/gamescope/gamescope-3.14.0.ebuild
index 6d97f26169ff..1d3b105ccaab 100644
--- a/gui-wm/gamescope/gamescope-3.13.19.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,6 +23,7 @@ RDEPEND="
>=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
=gui-libs/wlroots-0.17*[X,libinput(+)]
+ >=media-libs/libavif-1.0.0:=
>=media-libs/libdisplay-info-0.1.1
media-libs/libsdl2[video,vulkan]
media-libs/vulkan-loader
@@ -35,6 +36,7 @@ RDEPEND="
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
+ x11-libs/libXi
x11-libs/libxkbcommon
x11-libs/libXmu
x11-libs/libXrender
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-12-23 22:00 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-12-23 22:00 UTC (permalink / raw
To: gentoo-commits
commit: 189ee44e580f3163dcaafee8954c0f446048b7ee
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 23 21:58:59 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Dec 23 21:59:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189ee44e
gui-wm/gamescope: Bump to 3.13.19, drop old 3.13.17
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.13.17.ebuild => gamescope-3.13.19.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 443e8fd4c30d..480ac0010105 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
-DIST gamescope-3.13.17.tar.gz 466053 BLAKE2B 95ab1e010518094f98165c1318a551977c7c3ef44148f0ab21da1e05bb91e5155462176631c4547ccfc7c2586bfd7fe4160f4424481b8b7db03e663c026fde23 SHA512 c28ec651877c7635d5459296de99dd1665e7b908f931f88586014dc1e437c4401fcc9315e64adaebaba5ef3f07643f0ca75757b9ce9ce9cd0c5ee51dd3ad4ebb
+DIST gamescope-3.13.19.tar.gz 468811 BLAKE2B 1995ac01776902d83bccb105f0e3dedf6c3711764a611d15a77bc4f8941db4b4cde64cdd2d2cb6032ebfc7173ff018d49b73d1c5d72e9c2eab597acb127b7c37 SHA512 42a86a253e86de899b6dc9c45bfc7ad762930e1a785e78e8c9ee8de834eb2c2be0532ea50bd7433cc483c2a45c92fc6c8fdd5ee4bd5dfcc9166b0aaaca8d15a8
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
diff --git a/gui-wm/gamescope/gamescope-3.13.17.ebuild b/gui-wm/gamescope/gamescope-3.13.19.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.13.17.ebuild
rename to gui-wm/gamescope/gamescope-3.13.19.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-12-10 15:46 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-12-10 15:46 UTC (permalink / raw
To: gentoo-commits
commit: 71ec0317764c223d1e3f64052f7ef797b7479345
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 15:44:57 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 15:45:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ec0317
gui-wm/gamescope: Bump to 3.13.17, drop old 3.13.13
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.13.13.ebuild => gamescope-3.13.17.ebuild} | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 9d1b72aa9964..443e8fd4c30d 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
-DIST gamescope-3.13.13.tar.gz 465653 BLAKE2B b0bb4f630a1654bd9e69e257dabb4e9cafa1e6eaf32a46f6e67d5ad46ff019896cf6f74cd5ed3ed25aa79b09e00ac8486b0a784777858f77e2eb192ecfa29657 SHA512 b3dd3bb5d6eda9d9ad65131fd05cfc630b787afda90e5b2c50ec5298f4b670f91e8965eceb2ede595c6569d200e44566881dbe91c8c2dbe4f089f3b2c328ace9
+DIST gamescope-3.13.17.tar.gz 466053 BLAKE2B 95ab1e010518094f98165c1318a551977c7c3ef44148f0ab21da1e05bb91e5155462176631c4547ccfc7c2586bfd7fe4160f4424481b8b7db03e663c026fde23 SHA512 c28ec651877c7635d5459296de99dd1665e7b908f931f88586014dc1e437c4401fcc9315e64adaebaba5ef3f07643f0ca75757b9ce9ce9cd0c5ee51dd3ad4ebb
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
diff --git a/gui-wm/gamescope/gamescope-3.13.13.ebuild b/gui-wm/gamescope/gamescope-3.13.17.ebuild
similarity index 99%
rename from gui-wm/gamescope/gamescope-3.13.13.ebuild
rename to gui-wm/gamescope/gamescope-3.13.17.ebuild
index 1e632732f682..6d97f26169ff 100644
--- a/gui-wm/gamescope/gamescope-3.13.13.ebuild
+++ b/gui-wm/gamescope/gamescope-3.13.17.ebuild
@@ -31,6 +31,7 @@ RDEPEND="
>=x11-libs/libdrm-2.4.109
x11-libs/libX11
x11-libs/libXcomposite
+ x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-12-02 23:06 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-12-02 23:06 UTC (permalink / raw
To: gentoo-commits
commit: 9e889ab698db6c15224c6de0a10d503466bed5c0
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 2 23:06:24 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Dec 2 23:06:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e889ab6
gui-wm/gamescope: Bump to 3.13.13, drop old 3.13.8
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.13.8.ebuild => gamescope-3.13.13.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 5216033a5fbc..9d1b72aa9964 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
-DIST gamescope-3.13.8.tar.gz 476534 BLAKE2B 33ecb51ec7e2d0f730a932c163387dad5a7194d152fe35700df3b311f886845de85fb218791a3af32f6ee7f77f8e4647bf5efc5dba2bf86b225f75972a827136 SHA512 392beb0587efb275ce02e91ddf88345ab1088c8e364b83ff4da8fb2d3884f2d7f13ccd6b695e16bfce1a48a5566fba0d1de4f9bb02140bd8d01ac2256afdeb2b
+DIST gamescope-3.13.13.tar.gz 465653 BLAKE2B b0bb4f630a1654bd9e69e257dabb4e9cafa1e6eaf32a46f6e67d5ad46ff019896cf6f74cd5ed3ed25aa79b09e00ac8486b0a784777858f77e2eb192ecfa29657 SHA512 b3dd3bb5d6eda9d9ad65131fd05cfc630b787afda90e5b2c50ec5298f4b670f91e8965eceb2ede595c6569d200e44566881dbe91c8c2dbe4f089f3b2c328ace9
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
diff --git a/gui-wm/gamescope/gamescope-3.13.8.ebuild b/gui-wm/gamescope/gamescope-3.13.13.ebuild
similarity index 98%
rename from gui-wm/gamescope/gamescope-3.13.8.ebuild
rename to gui-wm/gamescope/gamescope-3.13.13.ebuild
index 15625aa4cf0f..1e632732f682 100644
--- a/gui-wm/gamescope/gamescope-3.13.8.ebuild
+++ b/gui-wm/gamescope/gamescope-3.13.13.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
=dev-libs/libliftoff-0.4*
>=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
- =gui-libs/wlroots-0.16*[X,libinput(+)]
+ =gui-libs/wlroots-0.17*[X,libinput(+)]
>=media-libs/libdisplay-info-0.1.1
media-libs/libsdl2[video,vulkan]
media-libs/vulkan-loader
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-11-24 15:09 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-11-24 15:09 UTC (permalink / raw
To: gentoo-commits
commit: 023de232462507d1af89622afa1b94f426705ed6
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 24 15:00:47 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Nov 24 15:09:03 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023de232
gui-wm/gamescope: Bump to 3.13.8, drop old 3.13.0-r1
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../gamescope/{gamescope-3.13.0-r1.ebuild => gamescope-3.13.8.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 230c14660582..5216033a5fbc 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
-DIST gamescope-3.13.0.tar.gz 475785 BLAKE2B aa17fcbb8df5092c486d6f7e5fcae3a991c59b8187fdd1aa3ac97598ebe3b07fb969d51854ff5617cde28deb62e8aaebc5bea0e11181ca66c80ce78efe7820f6 SHA512 45b20aab52adf6f3092afaf5454a11280e52c50672660679d7da7ab1fde73fd537d58a8f644fd737b7cf4d0c9fcf4a6d63fa15f35fc4beb6db1883d5c223eec0
+DIST gamescope-3.13.8.tar.gz 476534 BLAKE2B 33ecb51ec7e2d0f730a932c163387dad5a7194d152fe35700df3b311f886845de85fb218791a3af32f6ee7f77f8e4647bf5efc5dba2bf86b225f75972a827136 SHA512 392beb0587efb275ce02e91ddf88345ab1088c8e364b83ff4da8fb2d3884f2d7f13ccd6b695e16bfce1a48a5566fba0d1de4f9bb02140bd8d01ac2256afdeb2b
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
diff --git a/gui-wm/gamescope/gamescope-3.13.0-r1.ebuild b/gui-wm/gamescope/gamescope-3.13.8.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.13.0-r1.ebuild
rename to gui-wm/gamescope/gamescope-3.13.8.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-11-11 23:46 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-11-11 23:46 UTC (permalink / raw
To: gentoo-commits
commit: b5760145ab5068dfc98b8111c20e225aca864223
Author: Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Wed Nov 8 02:23:16 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Nov 11 23:45:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5760145
gui-wm/gamescope: require libinput to be enabled in wlroots
* libinput has been exposed as use flag instead of being enabled by
default since wlroots-0.16.2-r1.
Closes: https://bugs.gentoo.org/909044
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33721
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
.../gamescope/{gamescope-3.13.0.ebuild => gamescope-3.13.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/gamescope-3.13.0.ebuild b/gui-wm/gamescope/gamescope-3.13.0-r1.ebuild
similarity index 98%
rename from gui-wm/gamescope/gamescope-3.13.0.ebuild
rename to gui-wm/gamescope/gamescope-3.13.0-r1.ebuild
index 652cf3eb3de7..15625aa4cf0f 100644
--- a/gui-wm/gamescope/gamescope-3.13.0.ebuild
+++ b/gui-wm/gamescope/gamescope-3.13.0-r1.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
=dev-libs/libliftoff-0.4*
>=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
- =gui-libs/wlroots-0.16*[X]
+ =gui-libs/wlroots-0.16*[X,libinput(+)]
>=media-libs/libdisplay-info-0.1.1
media-libs/libsdl2[video,vulkan]
media-libs/vulkan-loader
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-11-11 19:42 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-11-11 19:42 UTC (permalink / raw
To: gentoo-commits
commit: ed420b334031b61e35fe2f4d5a25cdff8e842307
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 11 19:41:21 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Nov 11 19:41:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed420b33
gui-wm/gamescope: Bump to 3.13.0, drop old 3.12.7
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.12.7.ebuild => gamescope-3.13.0.ebuild} | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 8b28d2832f18..230c14660582 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
-DIST gamescope-3.12.7.tar.gz 469724 BLAKE2B 46d5fe972a38c418f039a63d7c94d3f8303205e926c7880918c9a3bcca614595a6efc30d4733b5e2ac824bd25d7686dd9d1dd07be434bb1c217cf112ac481cfb SHA512 f9bd67ce11f4855537e3e28fee82b9eb89e5b0bbc0cfe8a4e558f00f60a83ea611639711fdc7a4562655530b55782991332034cb823332a70647e2bd5b4dd642
+DIST gamescope-3.13.0.tar.gz 475785 BLAKE2B aa17fcbb8df5092c486d6f7e5fcae3a991c59b8187fdd1aa3ac97598ebe3b07fb969d51854ff5617cde28deb62e8aaebc5bea0e11181ca66c80ce78efe7820f6 SHA512 45b20aab52adf6f3092afaf5454a11280e52c50672660679d7da7ab1fde73fd537d58a8f644fd737b7cf4d0c9fcf4a6d63fa15f35fc4beb6db1883d5c223eec0
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
diff --git a/gui-wm/gamescope/gamescope-3.12.7.ebuild b/gui-wm/gamescope/gamescope-3.13.0.ebuild
similarity index 97%
rename from gui-wm/gamescope/gamescope-3.12.7.ebuild
rename to gui-wm/gamescope/gamescope-3.13.0.ebuild
index 82addc58848f..652cf3eb3de7 100644
--- a/gui-wm/gamescope/gamescope-3.12.7.ebuild
+++ b/gui-wm/gamescope/gamescope-3.13.0.ebuild
@@ -45,12 +45,11 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- dev-cpp/benchmark
dev-libs/stb
dev-util/vulkan-headers
media-libs/glm
dev-util/spirv-headers
- wsi-layer? ( >=media-libs/vkroots-0_p20230103 )
+ wsi-layer? ( >=media-libs/vkroots-0_p20231108 )
"
BDEPEND="
dev-util/glslang
@@ -86,6 +85,7 @@ src_prepare() {
src_configure() {
local emesonargs=(
--force-fallback-for=
+ -Dbenchmark=disabled
-Denable_openvr_support=false
$(meson_feature pipewire)
$(meson_use wsi-layer enable_gamescope_wsi_layer)
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-10-12 21:00 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-10-12 21:00 UTC (permalink / raw
To: gentoo-commits
commit: 76c8ce547ef41c51fa7ee7f16d01e3c8dc3b8c39
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 20:59:43 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 20:59:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c8ce54
gui-wm/gamescope: Bump to 3.12.7, drop old 3.12.5
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 3 ++-
.../{gamescope-3.12.5.ebuild => gamescope-3.12.7.ebuild} | 16 +++++++++++++++-
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index f4e8e6872024..8b28d2832f18 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1,2 @@
-DIST gamescope-3.12.5.tar.gz 441125 BLAKE2B b45b5fcf8903627d3136597ab08f9abab0c3404f7d5fb0c0c8c45d7266e94dcb0e033ad5e2d3bf0619ab7b7250f0bbc810f31d3a8ec79ffbc0d767f7b09637d6 SHA512 b3409010855de83eff86a0e24320e5a22b713c509f7a74fd11eb9a1182a30360e939b1f4c4cc54b8902b2dca1ee24c2927c5c738cfc762abe4435bc3b2144151
+DIST gamescope-3.12.7.tar.gz 469724 BLAKE2B 46d5fe972a38c418f039a63d7c94d3f8303205e926c7880918c9a3bcca614595a6efc30d4733b5e2ac824bd25d7686dd9d1dd07be434bb1c217cf112ac481cfb SHA512 f9bd67ce11f4855537e3e28fee82b9eb89e5b0bbc0cfe8a4e558f00f60a83ea611639711fdc7a4562655530b55782991332034cb823332a70647e2bd5b4dd642
+DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
diff --git a/gui-wm/gamescope/gamescope-3.12.5.ebuild b/gui-wm/gamescope/gamescope-3.12.7.ebuild
similarity index 70%
rename from gui-wm/gamescope/gamescope-3.12.5.ebuild
rename to gui-wm/gamescope/gamescope-3.12.7.ebuild
index 8de18f8b6b60..82addc58848f 100644
--- a/gui-wm/gamescope/gamescope-3.12.5.ebuild
+++ b/gui-wm/gamescope/gamescope-3.12.7.ebuild
@@ -5,11 +5,14 @@ EAPI=8
inherit fcaps meson
+RESHADE_COMMIT="9fdbea6892f9959fdc18095d035976c574b268b7"
MY_PV=$(ver_rs 3 -)
MY_PV="${MY_PV//_/-}"
+
DESCRIPTION="Efficient micro-compositor for running games"
HOMEPAGE="https://github.com/ValveSoftware/gamescope"
-SRC_URI="https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz"
KEYWORDS="~amd64"
LICENSE="BSD-2"
SLOT="0"
@@ -46,6 +49,7 @@ DEPEND="
dev-libs/stb
dev-util/vulkan-headers
media-libs/glm
+ dev-util/spirv-headers
wsi-layer? ( >=media-libs/vkroots-0_p20230103 )
"
BDEPEND="
@@ -67,6 +71,16 @@ src_prepare() {
# we don't install one. Work around this using symlinks.
mkdir subprojects/stb || die
ln -sn "${ESYSROOT}"/usr/include/stb/* "${S}"/subprojects/packagefiles/stb/* subprojects/stb/ || die
+
+ # ReShade is bundled as a git submodule, but it references an unofficial
+ # fork, so we cannot unbundle it. Symlink to its extracted sources.
+ rmdir src/reshade || die
+ ln -snfT ../../reshade-${RESHADE_COMMIT} src/reshade || die
+
+ # SPIRV-Headers is required by ReShade. It is bundled as a git submodule but
+ # not wrapped with Meson, so we can symlink to our system-wide headers.
+ mkdir thirdparty/SPIRV-Headers/include || die
+ ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
}
src_configure() {
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-09-02 9:01 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-09-02 9:01 UTC (permalink / raw
To: gentoo-commits
commit: ac97b89aed498bd0c6ad2a4b717cd73bb66c6b3c
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 2 08:20:02 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Sep 2 09:01:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac97b89a
gui-wm/gamescope: Bump to 3.12.5, drop old 3.12.3
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.12.3.ebuild => gamescope-3.12.5.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index c8cb4c0e69b9..f4e8e6872024 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.12.3.tar.gz 439564 BLAKE2B aaa0d2c1a8149bea29a794e4738f1ca24c5d2a8e0a764195e95dd38ac36547ad9790765397e7ba1f81cc33d613507a9a9da4910116f6258f1390133d2f6549fc SHA512 9f78467bb8fe34eb731d645c452442a4db4ba6fa8cf8055d0a0b6e6f4e74ef281a4b6fee5f1555a147d554a0a6579d9f9aac4b613b0b2de267f04584593455c9
+DIST gamescope-3.12.5.tar.gz 441125 BLAKE2B b45b5fcf8903627d3136597ab08f9abab0c3404f7d5fb0c0c8c45d7266e94dcb0e033ad5e2d3bf0619ab7b7250f0bbc810f31d3a8ec79ffbc0d767f7b09637d6 SHA512 b3409010855de83eff86a0e24320e5a22b713c509f7a74fd11eb9a1182a30360e939b1f4c4cc54b8902b2dca1ee24c2927c5c738cfc762abe4435bc3b2144151
diff --git a/gui-wm/gamescope/gamescope-3.12.3.ebuild b/gui-wm/gamescope/gamescope-3.12.5.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.12.3.ebuild
rename to gui-wm/gamescope/gamescope-3.12.5.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-08-20 21:59 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-08-20 21:59 UTC (permalink / raw
To: gentoo-commits
commit: 2eea51ea01574d445cf1f8b3fb84b8d5f10d66fd
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 21:57:58 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 21:59:20 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eea51ea
gui-wm/gamescope: Bump to 3.12.3, drop old 3.11.51 + 3.12.0
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 3 +-
gui-wm/gamescope/gamescope-3.11.51.ebuild | 79 ----------------------
...scope-3.12.0.ebuild => gamescope-3.12.3.ebuild} | 0
3 files changed, 1 insertion(+), 81 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 0ab50cacbe8b..c8cb4c0e69b9 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1 @@
-DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.12.0.tar.gz 437848 BLAKE2B 4bf54969557af6a03e6cf788b0e02a4a2dd3981a69abaccfd6b0709003134d984b098dfc2a102041a4d34149423c37ca77efc9947cc2801979a488fea5a44db0 SHA512 864d61d9caf0bb8b13c71a084dd54a74e4d9104168cdc9ff8bc971e5a78a019fa80bf43c3b58b2e5ade6d461842385c37c3184ceede7e058d4d8d989a9e62bd9
+DIST gamescope-3.12.3.tar.gz 439564 BLAKE2B aaa0d2c1a8149bea29a794e4738f1ca24c5d2a8e0a764195e95dd38ac36547ad9790765397e7ba1f81cc33d613507a9a9da4910116f6258f1390133d2f6549fc SHA512 9f78467bb8fe34eb731d645c452442a4db4ba6fa8cf8055d0a0b6e6f4e74ef281a4b6fee5f1555a147d554a0a6579d9f9aac4b613b0b2de267f04584593455c9
diff --git a/gui-wm/gamescope/gamescope-3.11.51.ebuild b/gui-wm/gamescope/gamescope-3.11.51.ebuild
deleted file mode 100644
index c46661baaf0c..000000000000
--- a/gui-wm/gamescope/gamescope-3.11.51.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps meson
-
-MY_PV=$(ver_rs 3 -)
-MY_PV="${MY_PV//_/-}"
-DESCRIPTION="Efficient micro-compositor for running games"
-HOMEPAGE="https://github.com/ValveSoftware/gamescope"
-SRC_URI="https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="pipewire"
-
-RDEPEND="
- =dev-libs/libliftoff-0.3*
- >=dev-libs/wayland-1.21
- >=dev-libs/wayland-protocols-1.17
- =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
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libXmu
- x11-libs/libXrender
- x11-libs/libXres
- x11-libs/libXtst
- x11-libs/libXxf86vm
- pipewire? ( >=media-video/pipewire-0.3:= )
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/stb
- dev-util/vulkan-headers
- ~media-libs/vkroots-0_p20221205
-"
-BDEPEND="
- dev-util/glslang
- dev-util/wayland-scanner
-"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-FILECAPS=(
- cap_sys_nice usr/bin/${PN}
-)
-
-src_prepare() {
- default
-
- # 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 -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() {
- local emesonargs=(
- --force-fallback-for=
- $(meson_feature pipewire)
- )
- meson_src_configure
-}
diff --git a/gui-wm/gamescope/gamescope-3.12.0.ebuild b/gui-wm/gamescope/gamescope-3.12.3.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.12.0.ebuild
rename to gui-wm/gamescope/gamescope-3.12.3.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-08-20 21:59 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-08-20 21:59 UTC (permalink / raw
To: gentoo-commits
commit: a635d7ab31515b8e943e3350936361f6f7dca162
Author: Dustin Smith <d.usty360 <AT> gmail <DOT> com>
AuthorDate: Sun Aug 20 16:50:50 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 21:54:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a635d7ab
gui-wm/gamescope: add x11-libs/libXmu to RDEPEND
gamescope needs libXmu to build. I've confirmed in a gentoo/stage3
container that:
- the build fails without said package
- the build succeeds with said package
Closes: https://bugs.gentoo.org/912423
Signed-off-by: Dustin Smith <d.usty360 <AT> gmail.com>
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/gamescope-3.11.51.ebuild | 1 +
gui-wm/gamescope/gamescope-3.12.0.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/gui-wm/gamescope/gamescope-3.11.51.ebuild b/gui-wm/gamescope/gamescope-3.11.51.ebuild
index 724d3bc885d8..c46661baaf0c 100644
--- a/gui-wm/gamescope/gamescope-3.11.51.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.51.ebuild
@@ -32,6 +32,7 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libxkbcommon
+ x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXres
x11-libs/libXtst
diff --git a/gui-wm/gamescope/gamescope-3.12.0.ebuild b/gui-wm/gamescope/gamescope-3.12.0.ebuild
index b8fe62267052..8de18f8b6b60 100644
--- a/gui-wm/gamescope/gamescope-3.12.0.ebuild
+++ b/gui-wm/gamescope/gamescope-3.12.0.ebuild
@@ -32,6 +32,7 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libxkbcommon
+ x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXres
x11-libs/libXtst
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-08-03 22:08 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-08-03 22:08 UTC (permalink / raw
To: gentoo-commits
commit: c08740424ef5892e9950c7a4eb6af3adc9ada835
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 3 22:07:34 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Aug 3 22:07:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0874042
gui-wm/gamescope: Bump to 3.12.0, drop old 3.12.0_beta10
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../{gamescope-3.12.0_beta10.ebuild => gamescope-3.12.0.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index e1d8ede4c8c4..0ab50cacbe8b 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.12.0_beta10.tar.gz 435085 BLAKE2B 29e9147d569a6fa1a5cdb9c0920dc6df6c7448a0e9459598ddc87d4800931d34aa7f4f4cb7f51e21799da61832cd214a91dd0e3251ecc1be22fd80f8cbc78d95 SHA512 26acacf872175855c837a48a98d13d3f0b7ad741314faaff0a8ca8b619c54e5a7a71e80fb607989c01b20d1acce5b1b4acdbaa33d38a96cfed42de1aaea4608f
+DIST gamescope-3.12.0.tar.gz 437848 BLAKE2B 4bf54969557af6a03e6cf788b0e02a4a2dd3981a69abaccfd6b0709003134d984b098dfc2a102041a4d34149423c37ca77efc9947cc2801979a488fea5a44db0 SHA512 864d61d9caf0bb8b13c71a084dd54a74e4d9104168cdc9ff8bc971e5a78a019fa80bf43c3b58b2e5ade6d461842385c37c3184ceede7e058d4d8d989a9e62bd9
diff --git a/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild b/gui-wm/gamescope/gamescope-3.12.0.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild
rename to gui-wm/gamescope/gamescope-3.12.0.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-07-12 21:07 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-07-12 21:07 UTC (permalink / raw
To: gentoo-commits
commit: f3d913b9f78f8c098e6c5363a35e39826f700a70
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 12 20:56:59 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Jul 12 20:56:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d913b9
gui-wm/gamescope: Bump to 3.12.0_beta10. drop old 3.12.0_beta7
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../{gamescope-3.12.0_beta7.ebuild => gamescope-3.12.0_beta10.ebuild} | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index ab98fac7ce12..e1d8ede4c8c4 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.12.0_beta7.tar.gz 433010 BLAKE2B 8d773985b757ebb30c62a8ea2cc15efd69d4fc03cba93b800f86fa5d2ee6f9515c9a2fe50a9e2530ab5b3d95ab08a052a0dabed6338996742e962a4c59c5a359 SHA512 964d35e71ea436c53415e1d191fed940fa911ab8bb9a368cddb3dbc345ff2a72c7c6ceeaa5e61ac5df119038ffaa3b8c2330f6ff539794adc861ba72f34a816f
+DIST gamescope-3.12.0_beta10.tar.gz 435085 BLAKE2B 29e9147d569a6fa1a5cdb9c0920dc6df6c7448a0e9459598ddc87d4800931d34aa7f4f4cb7f51e21799da61832cd214a91dd0e3251ecc1be22fd80f8cbc78d95 SHA512 26acacf872175855c837a48a98d13d3f0b7ad741314faaff0a8ca8b619c54e5a7a71e80fb607989c01b20d1acce5b1b4acdbaa33d38a96cfed42de1aaea4608f
diff --git a/gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild b/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild
similarity index 98%
rename from gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild
rename to gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild
index 810f468f7df4..b8fe62267052 100644
--- a/gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild
+++ b/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild
@@ -50,6 +50,7 @@ DEPEND="
BDEPEND="
dev-util/glslang
dev-util/wayland-scanner
+ virtual/pkgconfig
"
S="${WORKDIR}/${PN}-${MY_PV}"
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-05-24 14:40 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-05-24 14:40 UTC (permalink / raw
To: gentoo-commits
commit: a16301ba1717a1c4b20e8c85a9bed2841e7525c3
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed May 24 14:21:47 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed May 24 14:40:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a16301ba
gui-wm/gamescope: Bump to 3.12.0_beta7, drop old 3.12.0_beta3
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../{gamescope-3.12.0_beta3.ebuild => gamescope-3.12.0_beta7.ebuild} | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index c23b4ebe4e09..ab98fac7ce12 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.12.0_beta3.tar.gz 418580 BLAKE2B 4af3d6f1cf84791208bb304c8a8c9173ec499d0853471fe751ab1b6e6cd6b79dc9cf7a4bc4cf439206eb7bac82b7e34ed875f01a0afc95555bc0e5ac161e4302 SHA512 8ff6f8b703bfb11ea90e2e5e1edfe0cdfc6d2ed3f9c6fc56ff0a81c0673af4f6f58331559bb11dca2937ae642debe0c7bd60a2ae5d60c742d1a311164e0f91de
+DIST gamescope-3.12.0_beta7.tar.gz 433010 BLAKE2B 8d773985b757ebb30c62a8ea2cc15efd69d4fc03cba93b800f86fa5d2ee6f9515c9a2fe50a9e2530ab5b3d95ab08a052a0dabed6338996742e962a4c59c5a359 SHA512 964d35e71ea436c53415e1d191fed940fa911ab8bb9a368cddb3dbc345ff2a72c7c6ceeaa5e61ac5df119038ffaa3b8c2330f6ff539794adc861ba72f34a816f
diff --git a/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild b/gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild
similarity index 98%
rename from gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
rename to gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild
index 520a539f4fe3..810f468f7df4 100644
--- a/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
+++ b/gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild
@@ -41,6 +41,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ dev-cpp/benchmark
dev-libs/stb
dev-util/vulkan-headers
media-libs/glm
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-05-06 8:09 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-05-06 8:09 UTC (permalink / raw
To: gentoo-commits
commit: c415beaa61f2559d972674c486fcb48dfa123acc
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat May 6 08:09:14 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat May 6 08:09:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c415beaa
gui-wm/gamescope: Add missing media-libs/glm dependency
Closes: https://bugs.gentoo.org/905792
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild b/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
index e6e38e01d1cb..520a539f4fe3 100644
--- a/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
+++ b/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
@@ -43,6 +43,7 @@ DEPEND="
${RDEPEND}
dev-libs/stb
dev-util/vulkan-headers
+ media-libs/glm
wsi-layer? ( >=media-libs/vkroots-0_p20230103 )
"
BDEPEND="
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-05-05 21:40 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-05-05 21:40 UTC (permalink / raw
To: gentoo-commits
commit: af01f79df58055129a8e3218a0bd25560091bd20
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri May 5 21:39:05 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri May 5 21:39:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af01f79d
gui-wm/gamescope: Bump to 3.12.0_beta3, drop old 3.11.52_beta6
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../{gamescope-3.11.52_beta6.ebuild => gamescope-3.12.0_beta3.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 166724ff9b74..c23b4ebe4e09 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.11.52_beta6.tar.gz 258324 BLAKE2B 680e9be9b44e2e9a5843baba38413f03bb530ebc517d769b3bd7973d0c437d13afb04e45d34571f7ba00de73acacfc677a2e03da19986228ca95d7c3c2277685 SHA512 d4bce9f70778cf20aad8457ee40ed759dc6d01e77d0ec1e48f091fa332aee406d0271149f4cce3d660a16ab166ec63b04df38b3d2b2f2ced3e2bf4f1ceb0a21d
+DIST gamescope-3.12.0_beta3.tar.gz 418580 BLAKE2B 4af3d6f1cf84791208bb304c8a8c9173ec499d0853471fe751ab1b6e6cd6b79dc9cf7a4bc4cf439206eb7bac82b7e34ed875f01a0afc95555bc0e5ac161e4302 SHA512 8ff6f8b703bfb11ea90e2e5e1edfe0cdfc6d2ed3f9c6fc56ff0a81c0673af4f6f58331559bb11dca2937ae642debe0c7bd60a2ae5d60c742d1a311164e0f91de
diff --git a/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild b/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
similarity index 97%
rename from gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
rename to gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
index 1d5fc4bca29c..e6e38e01d1cb 100644
--- a/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
+++ b/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
>=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
=gui-libs/wlroots-0.16*[X]
- <media-libs/libdisplay-info-0.1.0
+ >=media-libs/libdisplay-info-0.1.1
media-libs/libsdl2[video,vulkan]
media-libs/vulkan-loader
sys-apps/hwdata
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-04-02 13:46 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-04-02 13:46 UTC (permalink / raw
To: gentoo-commits
commit: 80551c08a874087a6432eed930adbd0877ba47ea
Author: sqrtd <v <AT> sqrtd <DOT> dev>
AuthorDate: Sat Apr 1 13:06:33 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Apr 2 13:46:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80551c08
gui-wm/gamescope: update HOMEPAGE, SRC_URI
Signed-off-by: sqrtd <v <AT> sqrtd.dev>
Closes: https://github.com/gentoo/gentoo/pull/30433
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/gamescope-3.11.51.ebuild | 6 +++---
gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild | 4 ++--
gui-wm/gamescope/metadata.xml | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/gui-wm/gamescope/gamescope-3.11.51.ebuild b/gui-wm/gamescope/gamescope-3.11.51.ebuild
index b8dbd943a190..724d3bc885d8 100644
--- a/gui-wm/gamescope/gamescope-3.11.51.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.51.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,8 +8,8 @@ inherit fcaps meson
MY_PV=$(ver_rs 3 -)
MY_PV="${MY_PV//_/-}"
DESCRIPTION="Efficient micro-compositor for running games"
-HOMEPAGE="https://github.com/Plagman/gamescope"
-SRC_URI="https://github.com/Plagman/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/ValveSoftware/gamescope"
+SRC_URI="https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
LICENSE="BSD-2"
SLOT="0"
diff --git a/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild b/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
index 17f14d2034ca..1d5fc4bca29c 100644
--- a/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
@@ -8,8 +8,8 @@ inherit fcaps meson
MY_PV=$(ver_rs 3 -)
MY_PV="${MY_PV//_/-}"
DESCRIPTION="Efficient micro-compositor for running games"
-HOMEPAGE="https://github.com/Plagman/gamescope"
-SRC_URI="https://github.com/Plagman/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/ValveSoftware/gamescope"
+SRC_URI="https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
LICENSE="BSD-2"
SLOT="0"
diff --git a/gui-wm/gamescope/metadata.xml b/gui-wm/gamescope/metadata.xml
index f2337907378b..cc171105f9d8 100644
--- a/gui-wm/gamescope/metadata.xml
+++ b/gui-wm/gamescope/metadata.xml
@@ -6,7 +6,7 @@
<name>James Le Cuirot</name>
</maintainer>
<upstream>
- <remote-id type="github">Plagman/gamescope</remote-id>
+ <remote-id type="github">ValveSoftware/gamescope</remote-id>
</upstream>
<use>
<flag name="pipewire">Enable screen capture via PipeWire</flag>
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-03-06 21:20 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-03-06 21:20 UTC (permalink / raw
To: gentoo-commits
commit: fddde644d8eb3e2ef9ba569cad49da764f3edbbc
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 6 21:20:22 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Mar 6 21:20:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fddde644
gui-wm/gamescope: Bump to 3.11.52_beta6, drop old 3.11.52_beta2
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../{gamescope-3.11.52_beta2.ebuild => gamescope-3.11.52_beta6.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index a7c1387340d6..166724ff9b74 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.11.52_beta2.tar.gz 257581 BLAKE2B f6a41e134c7d24838a11244f07eefd313de05636014e11f0356cc8feedf120b1ba5b371dc40464a55a18b95cda5593c6625a036c6394de07a24641f313906229 SHA512 b885c77508d983686d23056fae667c4b728bad637366407f9f275367333bf032f7503b020a99408afeba48eb5bca4eff41e6a8c38b25ea557da70290156630c2
+DIST gamescope-3.11.52_beta6.tar.gz 258324 BLAKE2B 680e9be9b44e2e9a5843baba38413f03bb530ebc517d769b3bd7973d0c437d13afb04e45d34571f7ba00de73acacfc677a2e03da19986228ca95d7c3c2277685 SHA512 d4bce9f70778cf20aad8457ee40ed759dc6d01e77d0ec1e48f091fa332aee406d0271149f4cce3d660a16ab166ec63b04df38b3d2b2f2ced3e2bf4f1ceb0a21d
diff --git a/gui-wm/gamescope/gamescope-3.11.52_beta2.ebuild b/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
similarity index 98%
rename from gui-wm/gamescope/gamescope-3.11.52_beta2.ebuild
rename to gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
index 14505d584e31..17f14d2034ca 100644
--- a/gui-wm/gamescope/gamescope-3.11.52_beta2.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
IUSE="pipewire +wsi-layer"
RDEPEND="
- =dev-libs/libliftoff-0.3*
+ =dev-libs/libliftoff-0.4*
>=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
=gui-libs/wlroots-0.16*[X]
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-02-14 23:11 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-02-14 23:11 UTC (permalink / raw
To: gentoo-commits
commit: d8adfaeb8ff725ca1614c6b0c9c45d0be1af6815
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 14 23:10:17 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Feb 14 23:10:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8adfaeb
gui-wm/gamescope: Version bump to 3.11.52_beta2
libdisplay-info-0.1.0 probably does work, but I'm sure they'll update the
version constraint soon enough.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../{gamescope-3.11.52_beta1.ebuild => gamescope-3.11.52_beta2.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index b655ded3798c..a7c1387340d6 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.11.52_beta1.tar.gz 256753 BLAKE2B b25dc6609ab4f2639c7dfa1d972c41697632cc2fc7afc8bb6eeaa6271bf16fe19f9a4f553395eefbdc92f2d896c2f9e7489bdb664ea679a8b514ac5c8a50b60c SHA512 7fb8e2d45e6eb66bb8dbdac9aa39e4492d27b9b7b6175314877082c83cdf8891eb1bd00d86b9109e392b4c877919956feaa420c0d71e59e34e224f7223050ada
+DIST gamescope-3.11.52_beta2.tar.gz 257581 BLAKE2B f6a41e134c7d24838a11244f07eefd313de05636014e11f0356cc8feedf120b1ba5b371dc40464a55a18b95cda5593c6625a036c6394de07a24641f313906229 SHA512 b885c77508d983686d23056fae667c4b728bad637366407f9f275367333bf032f7503b020a99408afeba48eb5bca4eff41e6a8c38b25ea557da70290156630c2
diff --git a/gui-wm/gamescope/gamescope-3.11.52_beta1.ebuild b/gui-wm/gamescope/gamescope-3.11.52_beta2.ebuild
similarity index 97%
rename from gui-wm/gamescope/gamescope-3.11.52_beta1.ebuild
rename to gui-wm/gamescope/gamescope-3.11.52_beta2.ebuild
index 83d9cba188f7..14505d584e31 100644
--- a/gui-wm/gamescope/gamescope-3.11.52_beta1.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.52_beta2.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
>=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
=gui-libs/wlroots-0.16*[X]
- media-libs/libdisplay-info
+ <media-libs/libdisplay-info-0.1.0
media-libs/libsdl2[video,vulkan]
media-libs/vulkan-loader
sys-apps/hwdata
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2023-02-12 11:32 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2023-02-12 11:32 UTC (permalink / raw
To: gentoo-commits
commit: 8a43abb1a5880faf059a3f8a08804818ccbca0e4
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 12 11:32:20 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Feb 12 11:32:20 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a43abb1
gui-wm/gamescope: Version bump to 3.11.52_beta1
This version introduces HDR support but requires AMDGPU and a custom kernel.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 1 +
gui-wm/gamescope/gamescope-3.11.51.ebuild | 2 +-
...3.11.51.ebuild => gamescope-3.11.52_beta1.ebuild} | 20 +++++++++-----------
gui-wm/gamescope/metadata.xml | 1 +
4 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 60bdaefe23ee..b655ded3798c 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1,2 @@
DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
+DIST gamescope-3.11.52_beta1.tar.gz 256753 BLAKE2B b25dc6609ab4f2639c7dfa1d972c41697632cc2fc7afc8bb6eeaa6271bf16fe19f9a4f553395eefbdc92f2d896c2f9e7489bdb664ea679a8b514ac5c8a50b60c SHA512 7fb8e2d45e6eb66bb8dbdac9aa39e4492d27b9b7b6175314877082c83cdf8891eb1bd00d86b9109e392b4c877919956feaa420c0d71e59e34e224f7223050ada
diff --git a/gui-wm/gamescope/gamescope-3.11.51.ebuild b/gui-wm/gamescope/gamescope-3.11.51.ebuild
index a8464a5a2e68..b8dbd943a190 100644
--- a/gui-wm/gamescope/gamescope-3.11.51.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.51.ebuild
@@ -42,7 +42,7 @@ DEPEND="
${RDEPEND}
dev-libs/stb
dev-util/vulkan-headers
- media-libs/vkroots
+ ~media-libs/vkroots-0_p20221205
"
BDEPEND="
dev-util/glslang
diff --git a/gui-wm/gamescope/gamescope-3.11.51.ebuild b/gui-wm/gamescope/gamescope-3.11.52_beta1.ebuild
similarity index 74%
copy from gui-wm/gamescope/gamescope-3.11.51.ebuild
copy to gui-wm/gamescope/gamescope-3.11.52_beta1.ebuild
index a8464a5a2e68..83d9cba188f7 100644
--- a/gui-wm/gamescope/gamescope-3.11.51.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.52_beta1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,20 +13,20 @@ SRC_URI="https://github.com/Plagman/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> $
KEYWORDS="~amd64"
LICENSE="BSD-2"
SLOT="0"
-IUSE="pipewire"
+IUSE="pipewire +wsi-layer"
RDEPEND="
=dev-libs/libliftoff-0.3*
>=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
=gui-libs/wlroots-0.16*[X]
+ media-libs/libdisplay-info
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
@@ -37,12 +37,13 @@ RDEPEND="
x11-libs/libXtst
x11-libs/libXxf86vm
pipewire? ( >=media-video/pipewire-0.3:= )
+ wsi-layer? ( x11-libs/libxcb )
"
DEPEND="
${RDEPEND}
dev-libs/stb
dev-util/vulkan-headers
- media-libs/vkroots
+ wsi-layer? ( >=media-libs/vkroots-0_p20230103 )
"
BDEPEND="
dev-util/glslang
@@ -58,21 +59,18 @@ FILECAPS=(
src_prepare() {
default
- # 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.
+ # Normally wraps stb with Meson. Upstream does not ship a pkg-config file so
+ # we don't install one. Work around this using symlinks.
mkdir 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() {
local emesonargs=(
--force-fallback-for=
+ -Denable_openvr_support=false
$(meson_feature pipewire)
+ $(meson_use wsi-layer enable_gamescope_wsi_layer)
)
meson_src_configure
}
diff --git a/gui-wm/gamescope/metadata.xml b/gui-wm/gamescope/metadata.xml
index 97b39dd3f361..f2337907378b 100644
--- a/gui-wm/gamescope/metadata.xml
+++ b/gui-wm/gamescope/metadata.xml
@@ -10,5 +10,6 @@
</upstream>
<use>
<flag name="pipewire">Enable screen capture via PipeWire</flag>
+ <flag name="wsi-layer">Enable the WSI layer (required for HDR)</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-11-27 21:49 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-11-27 21:49 UTC (permalink / raw
To: gentoo-commits
commit: 13331e4a24c38ebf904b436363f305be7ed30125
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 21:48:16 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 21:48:36 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13331e4a
gui-wm/gamescope: Bump to 3.11.49, drop old 3.11.48
Closes: https://bugs.gentoo.org/883161
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../gamescope/{gamescope-3.11.48.ebuild => gamescope-3.11.49.ebuild} | 1 +
gui-wm/gamescope/metadata.xml | 3 +++
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 341e36a3ce2b..dc9e1ad00d6a 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.11.48.tar.gz 203879 BLAKE2B 203fc76d5151626be7bcf1968b04f58a756ebe3da6d92f269e0bfd3a07d4af9d1729ccb8fe42e8ae9556941bcb33c319c8e20c9b4942c351ba9fde2609871f87 SHA512 fb2b4a657c43a086a61d1cc10dd1d26bfbd9864778626b1f11f7e08f2f28c031d80d510fdc576ef76d9dff3180a7e943b3edfb4b3f58943c9a324105f8e5f27d
+DIST gamescope-3.11.49.tar.gz 203449 BLAKE2B ed033e1acddf73326efad69ac62d76ab587bb363262340056d260306062d1b52f29e8d19c6e5637414a28f3866f6755401dcc3d29478858f153503c22a6d9de0 SHA512 16f9a47b1e79c4a7bc7de22fda10df7bd1537daae25f41f4ff45882890e38b9892ff6ac42f9da1ace744ef9d37614b4fbcd7805e9af6b94bc421397324dd3413
diff --git a/gui-wm/gamescope/gamescope-3.11.48.ebuild b/gui-wm/gamescope/gamescope-3.11.49.ebuild
similarity index 98%
rename from gui-wm/gamescope/gamescope-3.11.48.ebuild
rename to gui-wm/gamescope/gamescope-3.11.49.ebuild
index ea21c3332aa2..7d3ecfd59c34 100644
--- a/gui-wm/gamescope/gamescope-3.11.48.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.49.ebuild
@@ -22,6 +22,7 @@ RDEPEND="
=gui-libs/wlroots-0.15*[X]
media-libs/libsdl2[video]
media-libs/vulkan-loader
+ sys-apps/hwdata
sys-libs/libcap
>=x11-libs/libdrm-2.4.109
x11-libs/libX11
diff --git a/gui-wm/gamescope/metadata.xml b/gui-wm/gamescope/metadata.xml
index c218716acb8a..97b39dd3f361 100644
--- a/gui-wm/gamescope/metadata.xml
+++ b/gui-wm/gamescope/metadata.xml
@@ -5,6 +5,9 @@
<email>chewi@gentoo.org</email>
<name>James Le Cuirot</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">Plagman/gamescope</remote-id>
+ </upstream>
<use>
<flag name="pipewire">Enable screen capture via PipeWire</flag>
</use>
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-10-29 13:32 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-10-29 13:32 UTC (permalink / raw
To: gentoo-commits
commit: 8be6afc56d2f91d0e17f3b84abd1347c879f219e
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 13:32:01 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 13:32:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8be6afc5
gui-wm/gamescope: Bump to 3.11.48, drop old 3.11.47
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.11.47.ebuild => gamescope-3.11.48.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index eef1999bc6c3..341e36a3ce2b 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.11.47.tar.gz 199063 BLAKE2B 9f18a2e6c6a8f650dc0a7013c5fba4150bea49bc06c0276cd5cff3086e3d27667c7269b6cb1a11577a81587cf9214025e75f38b3cd56a088a864ffe2fad8da83 SHA512 46811c74f02be98378dc9e60acc51656cd12196ffc2ef8396f041004b217873c4fd8c454ae0ccbe5330c4e1908ab309ee6951f296e3e5c67e61d93df9d216d40
+DIST gamescope-3.11.48.tar.gz 203879 BLAKE2B 203fc76d5151626be7bcf1968b04f58a756ebe3da6d92f269e0bfd3a07d4af9d1729ccb8fe42e8ae9556941bcb33c319c8e20c9b4942c351ba9fde2609871f87 SHA512 fb2b4a657c43a086a61d1cc10dd1d26bfbd9864778626b1f11f7e08f2f28c031d80d510fdc576ef76d9dff3180a7e943b3edfb4b3f58943c9a324105f8e5f27d
diff --git a/gui-wm/gamescope/gamescope-3.11.47.ebuild b/gui-wm/gamescope/gamescope-3.11.48.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.11.47.ebuild
rename to gui-wm/gamescope/gamescope-3.11.48.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-10-08 12:59 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-10-08 12:59 UTC (permalink / raw
To: gentoo-commits
commit: 4fda5a722e4fa78698e18b3c625d4e8927fae5b9
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 8 12:58:08 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Oct 8 12:59:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fda5a72
gui-wm/gamescope: Bump to 3.11.47, drop old 3.11.45.2
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../gamescope/{gamescope-3.11.45.2.ebuild => gamescope-3.11.47.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 6c03e4db5cdf..eef1999bc6c3 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.11.45.2.tar.gz 197744 BLAKE2B c717f8018d9535f3eecd68122773ab695f50ab6422467d1a89c59052b053063cc189bb91e2f0c52a59e13821b52dca57ecf457a32ad9d7f6b5f10cc00f5d93e2 SHA512 c78013a129f9ca5ada2f8ba15a5f64a7306d950b0aacbefad81ff69ba5de685de30ec7421398c8c59163a32ac7b83576a093658f71e5c45126a2de6fb107076c
+DIST gamescope-3.11.47.tar.gz 199063 BLAKE2B 9f18a2e6c6a8f650dc0a7013c5fba4150bea49bc06c0276cd5cff3086e3d27667c7269b6cb1a11577a81587cf9214025e75f38b3cd56a088a864ffe2fad8da83 SHA512 46811c74f02be98378dc9e60acc51656cd12196ffc2ef8396f041004b217873c4fd8c454ae0ccbe5330c4e1908ab309ee6951f296e3e5c67e61d93df9d216d40
diff --git a/gui-wm/gamescope/gamescope-3.11.45.2.ebuild b/gui-wm/gamescope/gamescope-3.11.47.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.11.45.2.ebuild
rename to gui-wm/gamescope/gamescope-3.11.47.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-09-21 20:52 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-09-21 20:52 UTC (permalink / raw
To: gentoo-commits
commit: df2f4f5a5fac3385fbe3ce703b304612277c6b0c
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 21 20:50:26 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Sep 21 20:50:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2f4f5a
gui-wm/gamescope: Bump to 3.11.45.2, drop old 3.11.43
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../{gamescope-3.11.43.ebuild => gamescope-3.11.45.2.ebuild} | 7 ++++---
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 19fd9a53722a..6c03e4db5cdf 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.11.43.tar.gz 193497 BLAKE2B 2b7f14b24d395f2bd19c15113a6ae414ec54dd6e840f7c377117ea268f267fd0f27e3197b214726decdecb0bc6a00ec6b6aceeb7e9cb87bf54509c76c31ebf9a SHA512 406555ea37adb3b53b43017b45719ece91f21c4419fa7348c4e47bb18bfda6606755853f013ddef0fc9938499ff72b47efc34b525395801c807735d21eec57ce
+DIST gamescope-3.11.45.2.tar.gz 197744 BLAKE2B c717f8018d9535f3eecd68122773ab695f50ab6422467d1a89c59052b053063cc189bb91e2f0c52a59e13821b52dca57ecf457a32ad9d7f6b5f10cc00f5d93e2 SHA512 c78013a129f9ca5ada2f8ba15a5f64a7306d950b0aacbefad81ff69ba5de685de30ec7421398c8c59163a32ac7b83576a093658f71e5c45126a2de6fb107076c
diff --git a/gui-wm/gamescope/gamescope-3.11.43.ebuild b/gui-wm/gamescope/gamescope-3.11.45.2.ebuild
similarity index 93%
rename from gui-wm/gamescope/gamescope-3.11.43.ebuild
rename to gui-wm/gamescope/gamescope-3.11.45.2.ebuild
index 4922750b401d..ea21c3332aa2 100644
--- a/gui-wm/gamescope/gamescope-3.11.43.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.45.2.ebuild
@@ -5,7 +5,8 @@ EAPI=8
inherit fcaps meson
-MY_PV="${PV//_/-}"
+MY_PV=$(ver_rs 3 -)
+MY_PV="${MY_PV//_/-}"
DESCRIPTION="Efficient micro-compositor for running games"
HOMEPAGE="https://github.com/Plagman/gamescope"
SRC_URI="https://github.com/Plagman/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
@@ -16,13 +17,13 @@ IUSE="pipewire"
RDEPEND="
=dev-libs/libliftoff-0.3*
- dev-libs/wayland
+ >=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
=gui-libs/wlroots-0.15*[X]
media-libs/libsdl2[video]
media-libs/vulkan-loader
sys-libs/libcap
- x11-libs/libdrm
+ >=x11-libs/libdrm-2.4.109
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-09-04 11:02 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-09-04 11:02 UTC (permalink / raw
To: gentoo-commits
commit: 8063c4f9b09e074d3aea6061263048235ea83aa1
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 4 11:02:07 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Sep 4 11:02:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8063c4f9
gui-wm/gamescope: Bump to 3.11.43, drop old 3.11.42
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.11.42.ebuild => gamescope-3.11.43.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index e2e9af2665db..19fd9a53722a 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.11.42.tar.gz 193457 BLAKE2B 9909a60e6aa67a549f62ae49d8cf8ef0ca4654e8a16c5a0a5d03c19862cc50b530ff7ec78aac0777a0e1e805f416e0fc9ef1d40bb88d7fcae18f0dff4f992802 SHA512 f28773ecaedb39b6a611d2f71e4922906e0a5f9bcac25032c9f1a07d76f269252fd440a55d502684675bab0df4206315a5cc85d81c94c8d4feb762eb97b02ff7
+DIST gamescope-3.11.43.tar.gz 193497 BLAKE2B 2b7f14b24d395f2bd19c15113a6ae414ec54dd6e840f7c377117ea268f267fd0f27e3197b214726decdecb0bc6a00ec6b6aceeb7e9cb87bf54509c76c31ebf9a SHA512 406555ea37adb3b53b43017b45719ece91f21c4419fa7348c4e47bb18bfda6606755853f013ddef0fc9938499ff72b47efc34b525395801c807735d21eec57ce
diff --git a/gui-wm/gamescope/gamescope-3.11.42.ebuild b/gui-wm/gamescope/gamescope-3.11.43.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.11.42.ebuild
rename to gui-wm/gamescope/gamescope-3.11.43.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-08-25 20:31 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-08-25 20:31 UTC (permalink / raw
To: gentoo-commits
commit: 93221cea51066f7f7c682828597c6fa993406fa5
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 25 20:31:36 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Aug 25 20:31:36 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93221cea
gui-wm/gamescope: Bump to 3.11.42, drop old 3.11.39
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.11.39.ebuild => gamescope-3.11.42.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 7a5b80b641fb..e2e9af2665db 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.11.39.tar.gz 193205 BLAKE2B 524375f4173afad29c4c444e54d5240d5c613dca33a28916aeb924e0c51aa47fc7391d559526308c709ae2bcd6fc19c7ec3ec8ef8f8bc2b78181428130df1590 SHA512 5ac450e5209c8f4bbc16b60253495d1be3d1206d87feefac95c2dfbcb5d7b7400fd94a2ce1ef60368293f42e45e5954fcb7aabd4d6538a32fa438d7b295d9fef
+DIST gamescope-3.11.42.tar.gz 193457 BLAKE2B 9909a60e6aa67a549f62ae49d8cf8ef0ca4654e8a16c5a0a5d03c19862cc50b530ff7ec78aac0777a0e1e805f416e0fc9ef1d40bb88d7fcae18f0dff4f992802 SHA512 f28773ecaedb39b6a611d2f71e4922906e0a5f9bcac25032c9f1a07d76f269252fd440a55d502684675bab0df4206315a5cc85d81c94c8d4feb762eb97b02ff7
diff --git a/gui-wm/gamescope/gamescope-3.11.39.ebuild b/gui-wm/gamescope/gamescope-3.11.42.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.11.39.ebuild
rename to gui-wm/gamescope/gamescope-3.11.42.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-08-20 16:38 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-08-20 16:38 UTC (permalink / raw
To: gentoo-commits
commit: 16cb56f5dfce4ad7b2041ec49925eec7572a1b2c
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 20 16:38:23 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Aug 20 16:38:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16cb56f5
gui-wm/gamescope: Bump to 3.11.39, drop old 3.11.36
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
gui-wm/gamescope/{gamescope-3.11.36.ebuild => gamescope-3.11.39.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 84263a4ac582..7a5b80b641fb 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.11.36.tar.gz 192928 BLAKE2B 7c243c091fb49f0216b739cd2327afba827b5ae63f9c22c00cf37320f907518889c927f21ff27c3f9b27ce62b5b6e70901fdf96436e94767c551372bf9cf39bc SHA512 7d069fec3e2183b0995392407db14c06fd77200764befbc74be7bcdd478c229bdc15f54636c9941ace0615392f2f2d81c593c0c4351415f5178820fc0cb0d212
+DIST gamescope-3.11.39.tar.gz 193205 BLAKE2B 524375f4173afad29c4c444e54d5240d5c613dca33a28916aeb924e0c51aa47fc7391d559526308c709ae2bcd6fc19c7ec3ec8ef8f8bc2b78181428130df1590 SHA512 5ac450e5209c8f4bbc16b60253495d1be3d1206d87feefac95c2dfbcb5d7b7400fd94a2ce1ef60368293f42e45e5954fcb7aabd4d6538a32fa438d7b295d9fef
diff --git a/gui-wm/gamescope/gamescope-3.11.36.ebuild b/gui-wm/gamescope/gamescope-3.11.39.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.11.36.ebuild
rename to gui-wm/gamescope/gamescope-3.11.39.ebuild
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-08-18 21:20 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-08-18 21:20 UTC (permalink / raw
To: gentoo-commits
commit: 9ad2ef8ad76a91b70f0dcf76aea3f81845a1ae4a
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 18 21:20:07 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Aug 18 21:20:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad2ef8a
gui-wm/gamescope: Bump to 3.11.36, drop old 3.11.33_beta1
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 2 +-
.../{gamescope-3.11.33_beta1.ebuild => gamescope-3.11.36.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index c2fbded56d82..84263a4ac582 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1 +1 @@
-DIST gamescope-3.11.33_beta1.tar.gz 188791 BLAKE2B 9866d6131f7ab4bfa90e564d8cde21ae3fa3913fec9a22bc5fa83e418379814a087adf24207e67b737af243523725108958a3a8c34f245031683710b436144d7 SHA512 0842e52e6e9bac154b6256852866f8bb861256e07fa8b78535f2b8e2946c0ff5379c645fcfae710bd7168be2ddc9e48e77aaf49fc65f4b061e225fbb16b8b78c
+DIST gamescope-3.11.36.tar.gz 192928 BLAKE2B 7c243c091fb49f0216b739cd2327afba827b5ae63f9c22c00cf37320f907518889c927f21ff27c3f9b27ce62b5b6e70901fdf96436e94767c551372bf9cf39bc SHA512 7d069fec3e2183b0995392407db14c06fd77200764befbc74be7bcdd478c229bdc15f54636c9941ace0615392f2f2d81c593c0c4351415f5178820fc0cb0d212
diff --git a/gui-wm/gamescope/gamescope-3.11.33_beta1.ebuild b/gui-wm/gamescope/gamescope-3.11.36.ebuild
similarity index 98%
rename from gui-wm/gamescope/gamescope-3.11.33_beta1.ebuild
rename to gui-wm/gamescope/gamescope-3.11.36.ebuild
index d236ff8e6802..4922750b401d 100644
--- a/gui-wm/gamescope/gamescope-3.11.33_beta1.ebuild
+++ b/gui-wm/gamescope/gamescope-3.11.36.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
IUSE="pipewire"
RDEPEND="
- =dev-libs/libliftoff-0.2*
+ =dev-libs/libliftoff-0.3*
dev-libs/wayland
>=dev-libs/wayland-protocols-1.17
=gui-libs/wlroots-0.15*[X]
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
@ 2022-08-08 22:57 James Le Cuirot
0 siblings, 0 replies; 48+ messages in thread
From: James Le Cuirot @ 2022-08-08 22:57 UTC (permalink / raw
To: gentoo-commits
commit: f42a55759f7c5dd2837b7a66fc8c86d9a96c09f0
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 8 22:52:39 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Aug 8 22:52:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42a5575
gui-wm/gamescope: New package at 3.11.33_beta1
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 1 +
gui-wm/gamescope/gamescope-3.11.33_beta1.ebuild | 69 +++++++++++++++++++++++++
gui-wm/gamescope/metadata.xml | 11 ++++
3 files changed, 81 insertions(+)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
new file mode 100644
index 000000000000..c2fbded56d82
--- /dev/null
+++ b/gui-wm/gamescope/Manifest
@@ -0,0 +1 @@
+DIST gamescope-3.11.33_beta1.tar.gz 188791 BLAKE2B 9866d6131f7ab4bfa90e564d8cde21ae3fa3913fec9a22bc5fa83e418379814a087adf24207e67b737af243523725108958a3a8c34f245031683710b436144d7 SHA512 0842e52e6e9bac154b6256852866f8bb861256e07fa8b78535f2b8e2946c0ff5379c645fcfae710bd7168be2ddc9e48e77aaf49fc65f4b061e225fbb16b8b78c
diff --git a/gui-wm/gamescope/gamescope-3.11.33_beta1.ebuild b/gui-wm/gamescope/gamescope-3.11.33_beta1.ebuild
new file mode 100644
index 000000000000..d236ff8e6802
--- /dev/null
+++ b/gui-wm/gamescope/gamescope-3.11.33_beta1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps meson
+
+MY_PV="${PV//_/-}"
+DESCRIPTION="Efficient micro-compositor for running games"
+HOMEPAGE="https://github.com/Plagman/gamescope"
+SRC_URI="https://github.com/Plagman/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="pipewire"
+
+RDEPEND="
+ =dev-libs/libliftoff-0.2*
+ dev-libs/wayland
+ >=dev-libs/wayland-protocols-1.17
+ =gui-libs/wlroots-0.15*[X]
+ media-libs/libsdl2[video]
+ media-libs/vulkan-loader
+ sys-libs/libcap
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrender
+ x11-libs/libXres
+ x11-libs/libXtst
+ x11-libs/libXxf86vm
+ pipewire? ( >=media-video/pipewire-0.3:= )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/stb
+ dev-util/vulkan-headers
+"
+BDEPEND="
+ dev-util/glslang
+ dev-util/wayland-scanner
+"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+FILECAPS=(
+ cap_sys_nice usr/bin/${PN}
+)
+
+src_prepare() {
+ default
+
+ # 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
+}
+
+src_configure() {
+ local emesonargs=(
+ --force-fallback-for=
+ $(meson_feature pipewire)
+ )
+ meson_src_configure
+}
diff --git a/gui-wm/gamescope/metadata.xml b/gui-wm/gamescope/metadata.xml
new file mode 100644
index 000000000000..c218716acb8a
--- /dev/null
+++ b/gui-wm/gamescope/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chewi@gentoo.org</email>
+ <name>James Le Cuirot</name>
+ </maintainer>
+ <use>
+ <flag name="pipewire">Enable screen capture via PipeWire</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 48+ messages in thread
end of thread, other threads:[~2024-10-25 21:27 UTC | newest]
Thread overview: 48+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-09 23:04 [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/ James Le Cuirot
-- strict thread matches above, loose matches on Subject: below --
2024-10-25 21:27 James Le Cuirot
2024-09-05 22:19 James Le Cuirot
2024-09-05 22:19 James Le Cuirot
2024-08-23 21:42 James Le Cuirot
2024-08-22 20:57 James Le Cuirot
2024-08-20 21:00 James Le Cuirot
2024-06-30 15:05 James Le Cuirot
2024-06-02 8:25 James Le Cuirot
2024-06-02 8:25 James Le Cuirot
2024-06-02 8:25 James Le Cuirot
2024-05-13 21:05 James Le Cuirot
2024-05-04 18:54 James Le Cuirot
2024-05-04 15:01 James Le Cuirot
2024-05-04 11:05 James Le Cuirot
2024-04-10 22:24 James Le Cuirot
2024-03-09 21:38 James Le Cuirot
2024-02-03 17:03 James Le Cuirot
2024-01-30 23:26 James Le Cuirot
2024-01-20 22:14 James Le Cuirot
2023-12-23 22:00 James Le Cuirot
2023-12-10 15:46 James Le Cuirot
2023-12-02 23:06 James Le Cuirot
2023-11-24 15:09 James Le Cuirot
2023-11-11 23:46 James Le Cuirot
2023-11-11 19:42 James Le Cuirot
2023-10-12 21:00 James Le Cuirot
2023-09-02 9:01 James Le Cuirot
2023-08-20 21:59 James Le Cuirot
2023-08-20 21:59 James Le Cuirot
2023-08-03 22:08 James Le Cuirot
2023-07-12 21:07 James Le Cuirot
2023-05-24 14:40 James Le Cuirot
2023-05-06 8:09 James Le Cuirot
2023-05-05 21:40 James Le Cuirot
2023-04-02 13:46 James Le Cuirot
2023-03-06 21:20 James Le Cuirot
2023-02-14 23:11 James Le Cuirot
2023-02-12 11:32 James Le Cuirot
2022-11-27 21:49 James Le Cuirot
2022-10-29 13:32 James Le Cuirot
2022-10-08 12:59 James Le Cuirot
2022-09-21 20:52 James Le Cuirot
2022-09-04 11:02 James Le Cuirot
2022-08-25 20:31 James Le Cuirot
2022-08-20 16:38 James Le Cuirot
2022-08-18 21:20 James Le Cuirot
2022-08-08 22:57 James Le Cuirot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox