[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-06-30 Thread James Le Cuirot
commit: 33cfb998f97d9019dff583847fdbe3ddfd1acf76
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jun 30 14:35:09 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Jun 30 15:04:52 2024 +
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  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} == "" ]]; 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
+   

[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-06-02 Thread James Le Cuirot
commit: 22801f4ba33e9948ccde1bce511363dc9ab7a6ee
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri May 24 19:40:19 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Jun  2 08:25:15 2024 +
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  gmail.com>
Signed-off-by: James Le Cuirot  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 ..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} == "" ]]; 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
+   

[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-06-02 Thread James Le Cuirot
commit: 6957eb4982b7ed919982da932b5b210f7ad7a447
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jun  2 08:21:18 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Jun  2 08:25:21 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-06-02 Thread James Le Cuirot
commit: dc350dc4614efa878a211d1596eb81bd6044f3b5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jun  2 08:18:24 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Jun  2 08:25:18 2024 +
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  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..
--- 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} == "" ]]; 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=(
-   

[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-05-13 Thread James Le Cuirot
commit: 426289a74bcb187c54eab6af17230a99a64f43ba
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon May 13 21:05:05 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon May 13 21:05:05 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-05-04 Thread James Le Cuirot
commit: 5b5bb772e34f11494995cc542cb0b989a165fc2f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 18:51:48 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 18:53:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5bb772

gui-wm/gamescope: Add missing libdecor dependency

Signed-off-by: James Le Cuirot  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]



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-05-04 Thread James Le Cuirot
commit: ce22bfd90d68663bc9e35aba9ad6497c64f308df
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 15:01:18 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 15:01:18 2024 +
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  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
 }



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-05-04 Thread James Le Cuirot
commit: 60b2060ddd27998fa79b12f2bcb76ec417ff2a0d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 11:02:52 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 11:04:52 2024 +
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  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 , 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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-04-10 Thread James Le Cuirot
commit: eba393ca0736cf36c7aa17157977819ce50a0a4c
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Apr  7 01:37:04 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 10 22:23:56 2024 +
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  logic to the ebuild
* future version will require gui-libs/libdecor as (R)DEPEND

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36064
Signed-off-by: James Le Cuirot  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} == "" ]]; 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 , use the bundled submodule.
+   if [[ ${PV} != "" ]]; 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 , this submodule is not included.
+   mkdir -p thirdparty/SPIRV-Headers/include || die
ln -snf "${ESYSROOT}"/usr/include/spirv 
thirdparty/SPIRV-Headers/include/ || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-03-09 Thread James Le Cuirot
commit: 61c2598d73a50dfa599882db7d5135117fad7cc4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar  9 21:37:58 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar  9 21:37:58 2024 +
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  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/vkroots-0_p20231108 )
 "



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/, gui-wm/gamescope/files/

2024-03-09 Thread James Le Cuirot
commit: 13bcdfa3864c0aabf36ea7169500155bfeb9f413
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar  9 15:27:25 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar  9 15:31:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13bcdfa3

gui-wm/gamescope: Bump to 3.14.2, drop old 3.14.0

Signed-off-by: James Le Cuirot  gentoo.org>

 gui-wm/gamescope/Manifest| 2 +-
 14.0-deprecated-stb.patch => gamescope-deprecated-stb.patch} | 0
 .../{gamescope-3.14.0-r1.ebuild => gamescope-3.14.2.ebuild}  | 9 +++--
 3 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index ca8c12d873cc..f4908900b8c2 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
-DIST gamescope-3.14.0.tar.gz 474625 BLAKE2B 
4065cf0957bd6e68eb31eff20ccfae3bb3a599f7398b97411c4bea3734fbf555e5d2326de434d1faf437571ec162f4e5d270ef7b48f23e3ca6806f2dac1703c5
 SHA512 
b2bcd9a4154db6380d29e9f3536ca73ed3e09d589c6446f80f373674dfa3cbb4b9b77ccb82209cc68258fc0f887bb15ebf479acc7091d14073a1c2bd65632d00
+DIST gamescope-3.14.2.tar.gz 486053 BLAKE2B 
21433465da95e6b03b87d76c2fcb36f7f93bb9294903c6728c4b0e87916c61559a9328976eb4bfdb5bcb52dfa13265b748e924fd2e8b4701a37c63ce7a36a263
 SHA512 
bbdf403da8665b0dc3df6cddb6b5acf96f2af9ff8febda1a3d2c4ca5a6cd75b8580063fc6fe8d94c5cf96c9c560ead7b0870558ebefaaea87dc5b2a19d3fcc24
 DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 
5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2
 SHA512 
4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb

diff --git a/gui-wm/gamescope/files/gamescope-3.14.0-deprecated-stb.patch 
b/gui-wm/gamescope/files/gamescope-deprecated-stb.patch
similarity index 100%
rename from gui-wm/gamescope/files/gamescope-3.14.0-deprecated-stb.patch
rename to gui-wm/gamescope/files/gamescope-deprecated-stb.patch

diff --git a/gui-wm/gamescope/gamescope-3.14.0-r1.ebuild 
b/gui-wm/gamescope/gamescope-3.14.2.ebuild
similarity index 88%
rename from gui-wm/gamescope/gamescope-3.14.0-r1.ebuild
rename to gui-wm/gamescope/gamescope-3.14.2.ebuild
index bacc3a1b2891..15019e57277d 100644
--- a/gui-wm/gamescope/gamescope-3.14.0-r1.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.2.ebuild
@@ -62,7 +62,9 @@ BDEPEND="
 
 S="${WORKDIR}/${PN}-${MY_PV}"
 
-PATCHES=( "${FILESDIR}/${P}-deprecated-stb.patch" )
+PATCHES=(
+   "${FILESDIR}"/${PN}-deprecated-stb.patch
+)
 
 FILECAPS=(
cap_sys_nice usr/bin/${PN}
@@ -71,11 +73,6 @@ FILECAPS=(
 src_prepare() {
default
 
-   # 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
-
# 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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/, gui-wm/gamescope/files/

2024-03-04 Thread Miroslav Šulc
commit: 538863262c9cb2058f9495757bf098f292b39193
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Mar  4 15:23:09 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Mar  4 15:23:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53886326

gui-wm/gamescope: adjusted to the latest stb version

Signed-off-by: Miroslav Šulc  gentoo.org>

 .../files/gamescope-3.14.0-deprecated-stb.patch| 22 ++
 ...pe-3.14.0.ebuild => gamescope-3.14.0-r1.ebuild} |  4 +++-
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/gui-wm/gamescope/files/gamescope-3.14.0-deprecated-stb.patch 
b/gui-wm/gamescope/files/gamescope-3.14.0-deprecated-stb.patch
new file mode 100644
index ..9168ed94aa6b
--- /dev/null
+++ b/gui-wm/gamescope/files/gamescope-3.14.0-deprecated-stb.patch
@@ -0,0 +1,22 @@
+--- a/src/reshade_effect_manager.cpp
 b/src/reshade_effect_manager.cpp
+@@ -14,7 +14,7 @@
+ 
+ #include 
+ #define STB_IMAGE_RESIZE_IMPLEMENTATION
+-#include 
++#include 
+ 
+ #include 
+ #include 
+--- a/src/steamcompmgr.cpp
 b/src/steamcompmgr.cpp
+@@ -108,7 +108,7 @@ static const int g_nBaseCursorScale = 36;
+ #define STB_IMAGE_WRITE_IMPLEMENTATION
+ #include 
+ #include 
+-#include 
++#include 
+ 
+ #define GPUVIS_TRACE_IMPLEMENTATION
+ #include "gpuvis_trace_utils.h"

diff --git a/gui-wm/gamescope/gamescope-3.14.0.ebuild 
b/gui-wm/gamescope/gamescope-3.14.0-r1.ebuild
similarity index 96%
rename from gui-wm/gamescope/gamescope-3.14.0.ebuild
rename to gui-wm/gamescope/gamescope-3.14.0-r1.ebuild
index 1d1283d27766..bacc3a1b2891 100644
--- a/gui-wm/gamescope/gamescope-3.14.0.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.0-r1.ebuild
@@ -48,7 +48,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   =dev-libs/stb-20240201-r1
dev-util/vulkan-headers


[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-02-03 Thread James Le Cuirot
commit: 9fbffe4cacc3a6f9751a1e4a188f61acbbafb2b3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb  3 17:02:19 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb  3 17:02:19 2024 +
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  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
+   

[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-01-30 Thread James Le Cuirot
commit: 62572ab390fe1f5f0adb10e47831ef24b903c510
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jan 30 23:26:08 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jan 30 23:26:08 2024 +
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  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/vkroots-0_p20231108 )
 "



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-01-20 Thread James Le Cuirot
commit: b20dbaf48e2f8cce39faf6237b3e1e8953203a9f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 20 22:14:03 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 20 22:14:03 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-12-23 Thread James Le Cuirot
commit: 189ee44e580f3163dcaafee8954c0f446048b7ee
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Dec 23 21:58:59 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Dec 23 21:59:36 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-12-10 Thread James Le Cuirot
commit: 71ec0317764c223d1e3f64052f7ef797b7479345
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec 10 15:44:57 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Dec 10 15:45:51 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-12-02 Thread James Le Cuirot
commit: 9e889ab698db6c15224c6de0a10d503466bed5c0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Dec  2 23:06:24 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Dec  2 23:06:24 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-11-24 Thread James Le Cuirot
commit: 023de232462507d1af89622afa1b94f426705ed6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Nov 24 15:00:47 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Nov 24 15:09:03 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-11-11 Thread James Le Cuirot
commit: b5760145ab5068dfc98b8111c20e225aca864223
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed Nov  8 02:23:16 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Nov 11 23:45:29 2023 +
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  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33721
Signed-off-by: James Le Cuirot  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-11-11 Thread James Le Cuirot
commit: ed420b334031b61e35fe2f4d5a25cdff8e842307
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Nov 11 19:41:21 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Nov 11 19:41:21 2023 +
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  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)



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-10-12 Thread James Le Cuirot
commit: 76c8ce547ef41c51fa7ee7f16d01e3c8dc3b8c39
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Oct 12 20:59:43 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Oct 12 20:59:43 2023 +
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  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() {



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-09-02 Thread James Le Cuirot
commit: ac97b89aed498bd0c6ad2a4b717cd73bb66c6b3c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep  2 08:20:02 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Sep  2 09:01:05 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-08-20 Thread James Le Cuirot
commit: a635d7ab31515b8e943e3350936361f6f7dca162
Author: Dustin Smith  gmail  com>
AuthorDate: Sun Aug 20 16:50:50 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 20 21:54:48 2023 +
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  gmail.com>
Signed-off-by: James Le Cuirot  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-08-20 Thread James Le Cuirot
commit: 2eea51ea01574d445cf1f8b3fb84b8d5f10d66fd
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 20 21:57:58 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 20 21:59:20 2023 +
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  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..
--- 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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-08-03 Thread James Le Cuirot
commit: c08740424ef5892e9950c7a4eb6af3adc9ada835
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  3 22:07:34 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  3 22:07:34 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-07-12 Thread James Le Cuirot
commit: f3d913b9f78f8c098e6c5363a35e39826f700a70
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Jul 12 20:56:59 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Jul 12 20:56:59 2023 +
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  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}"



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-05-24 Thread James Le Cuirot
commit: a16301ba1717a1c4b20e8c85a9bed2841e7525c3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed May 24 14:21:47 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed May 24 14:40:10 2023 +
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  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 
4af3d6f1cf84791208bb304c8a8c9173ec499d0853471fe751ab1b6e6cd6b79dc9cf7a4bc4cf439206eb7bac82b7e34ed875f01a0afc9bc0e5ac161e4302
 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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-05-06 Thread James Le Cuirot
commit: c415beaa61f2559d972674c486fcb48dfa123acc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  6 08:09:14 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  6 08:09:14 2023 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-05-05 Thread James Le Cuirot
commit: af01f79df58055129a8e3218a0bd25560091bd20
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri May  5 21:39:05 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri May  5 21:39:05 2023 +
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  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 
4af3d6f1cf84791208bb304c8a8c9173ec499d0853471fe751ab1b6e6cd6b79dc9cf7a4bc4cf439206eb7bac82b7e34ed875f01a0afc9bc0e5ac161e4302
 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.1
media-libs/libsdl2[video,vulkan]
media-libs/vulkan-loader
sys-apps/hwdata



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-04-02 Thread James Le Cuirot
commit: 80551c08a874087a6432eed930adbd0877ba47ea
Author: sqrtd  sqrtd  dev>
AuthorDate: Sat Apr  1 13:06:33 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Apr  2 13:46:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80551c08

gui-wm/gamescope: update HOMEPAGE, SRC_URI

Signed-off-by: sqrtd  sqrtd.dev>
Closes: https://github.com/gentoo/gentoo/pull/30433
Signed-off-by: James Le Cuirot  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 @@
James Le Cuirot


-   Plagman/gamescope
+   ValveSoftware/gamescope


Enable screen capture via PipeWire



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-03-06 Thread James Le Cuirot
commit: fddde644d8eb3e2ef9ba569cad49da764f3edbbc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Mar  6 21:20:22 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Mar  6 21:20:22 2023 +
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  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]



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-02-14 Thread James Le Cuirot
commit: d8adfaeb8ff725ca1614c6b0c9c45d0be1af6815
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Feb 14 23:10:17 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 14 23:10:17 2023 +
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  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
+   

[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-02-12 Thread James Le Cuirot
commit: 8a43abb1a5880faf059a3f8a08804818ccbca0e4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 12 11:32:20 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Feb 12 11:32:20 2023 +
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  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 @@


Enable screen capture via PipeWire
+ 

[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-12-09 Thread James Le Cuirot
commit: b05b74e96654aceb155fc19ed2c4200f24e17f39
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec  9 23:02:17 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Dec  9 23:02:17 2022 +
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  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() {



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-11-27 Thread James Le Cuirot
commit: 13331e4a24c38ebf904b436363f305be7ed30125
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Nov 27 21:48:16 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Nov 27 21:48:36 2022 +
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  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 @@
ch...@gentoo.org
James Le Cuirot

+   
+   Plagman/gamescope
+   

Enable screen capture via PipeWire




[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-10-29 Thread James Le Cuirot
commit: 8be6afc56d2f91d0e17f3b84abd1347c879f219e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Oct 29 13:32:01 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Oct 29 13:32:34 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-10-08 Thread James Le Cuirot
commit: 4fda5a722e4fa78698e18b3c625d4e8927fae5b9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Oct  8 12:58:08 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Oct  8 12:59:04 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-09-21 Thread James Le Cuirot
commit: df2f4f5a5fac3385fbe3ce703b304612277c6b0c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 21 20:50:26 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Sep 21 20:50:38 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-09-04 Thread James Le Cuirot
commit: 8063c4f9b09e074d3aea6061263048235ea83aa1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Sep  4 11:02:07 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Sep  4 11:02:07 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-08-25 Thread James Le Cuirot
commit: 93221cea51066f7f7c682828597c6fa993406fa5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug 25 20:31:36 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug 25 20:31:36 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-08-20 Thread James Le Cuirot
commit: 16cb56f5dfce4ad7b2041ec49925eec7572a1b2c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug 20 16:38:23 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug 20 16:38:23 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-08-18 Thread James Le Cuirot
commit: 9ad2ef8ad76a91b70f0dcf76aea3f81845a1ae4a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug 18 21:20:07 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug 18 21:20:07 2022 +
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  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]



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2022-08-08 Thread James Le Cuirot
commit: f42a55759f7c5dd2837b7a66fc8c86d9a96c09f0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug  8 22:52:39 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug  8 22:52:39 2022 +
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  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 ..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 ..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 ..c218716acb8a
--- /dev/null
+++ b/gui-wm/gamescope/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   ch...@gentoo.org
+   James Le Cuirot
+   
+   
+   Enable screen capture via PipeWire
+   
+