Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
gamescope
Commits:
a2ed4d96 by Sven-Hendrik Haase at 2025-05-04T13:20:45+02:00
upgpkg: 3.16.4-1
Also add a patch to revert a commit that breaks HDR detection in games.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = gamescope
pkgdesc = SteamOS session compositing window manager
- pkgver = 3.16.3
+ pkgver = 3.16.4
pkgrel = 1
url = https://github.com/ValveSoftware/gamescope
arch = x86_64
@@ -49,7 +49,7 @@ pkgbase = gamescope
depends = xcb-util-errors
depends = xcb-util-wm
depends = xorg-server-xwayland
- source =
git+https://github.com/ValveSoftware/gamescope.git#tag=f1f105b3a95b4fec5c92e8a10e6927cbb76fe804
+ source =
git+https://github.com/ValveSoftware/gamescope.git#commit=3.16.4
source = git+https://gitlab.freedesktop.org/emersion/libdisplay-info.git
source = git+https://gitlab.freedesktop.org/emersion/libliftoff.git
source = git+https://github.com/ValveSoftware/openvr.git
@@ -58,7 +58,8 @@ pkgbase = gamescope
source = git+https://github.com/Joshua-Ashton/vkroots.git
source = git+https://github.com/Joshua-Ashton/wlroots.git
source = https://github.com/ValveSoftware/openvr/pull/1890.patch
- b2sums =
912d1b00acf2f826c0147d2b2be8c71d3f095eadecd5fff958fc7152cd35103f0a5aa09ef33f4051d1300f719951ad5e4acf6d38afac3f608f2bfcd68e906339
+ source = https://github.com/ValveSoftware/gamescope/commit/6a99868.patch
+ b2sums =
e773a84decd8664f7f641a9cf43d75eefbe4d653d8b31dfbb136f73007e09799213597947a70454a6983d615a06813039fa455943b954c1e11a4da843e811b1a
b2sums = SKIP
b2sums = SKIP
b2sums = SKIP
@@ -67,5 +68,6 @@ pkgbase = gamescope
b2sums = SKIP
b2sums = SKIP
b2sums =
ca715d31473649b6e342d75f44c8cf22cb4c303d546718085a18f00afa2e32532f478261c8c150bd0799005b6742a993575c1914575f5da39ae551315f8cac31
+ b2sums =
9d667f65de94a75c7367bce03407faaefd0fbd4ecf670296e0ea3fae81f2152f5440c3e0c8e1be7890523d1f60c4b7ec2c624565616b7482505830378f428231
pkgname = gamescope
=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
# Contributor: PedroHLC <[email protected]>
pkgname=gamescope
-pkgver=3.16.3
+pkgver=3.16.4
pkgrel=1
pkgdesc='SteamOS session compositing window manager'
arch=(x86_64)
@@ -60,9 +60,8 @@ makedepends=(
vulkan-headers
wayland-protocols
)
-_tag=f1f105b3a95b4fec5c92e8a10e6927cbb76fe804
source=(
- git+https://github.com/ValveSoftware/gamescope.git#tag=${_tag}
+ git+https://github.com/ValveSoftware/gamescope.git#commit=${pkgver}
git+https://gitlab.freedesktop.org/emersion/libdisplay-info.git
git+https://gitlab.freedesktop.org/emersion/libliftoff.git
git+https://github.com/ValveSoftware/openvr.git
@@ -71,8 +70,9 @@ source=(
git+https://github.com/Joshua-Ashton/vkroots.git
git+https://github.com/Joshua-Ashton/wlroots.git
https://github.com/ValveSoftware/openvr/pull/1890.patch
+ https://github.com/ValveSoftware/gamescope/commit/6a99868.patch
)
-b2sums=('912d1b00acf2f826c0147d2b2be8c71d3f095eadecd5fff958fc7152cd35103f0a5aa09ef33f4051d1300f719951ad5e4acf6d38afac3f608f2bfcd68e906339'
+b2sums=('e773a84decd8664f7f641a9cf43d75eefbe4d653d8b31dfbb136f73007e09799213597947a70454a6983d615a06813039fa455943b954c1e11a4da843e811b1a'
'SKIP'
'SKIP'
'SKIP'
@@ -80,7 +80,8 @@
b2sums=('912d1b00acf2f826c0147d2b2be8c71d3f095eadecd5fff958fc7152cd35103f0a5aa09
'SKIP'
'SKIP'
'SKIP'
-
'ca715d31473649b6e342d75f44c8cf22cb4c303d546718085a18f00afa2e32532f478261c8c150bd0799005b6742a993575c1914575f5da39ae551315f8cac31')
+
'ca715d31473649b6e342d75f44c8cf22cb4c303d546718085a18f00afa2e32532f478261c8c150bd0799005b6742a993575c1914575f5da39ae551315f8cac31'
+
'9d667f65de94a75c7367bce03407faaefd0fbd4ecf670296e0ea3fae81f2152f5440c3e0c8e1be7890523d1f60c4b7ec2c624565616b7482505830378f428231')
prepare() {
cd gamescope
@@ -93,15 +94,13 @@ prepare() {
done
git -c protocol.file.allow=always submodule update
+ # Fix HDR:
https://github.com/hyprwm/Hyprland/issues/9064#issuecomment-2849051937
+ patch -Np1 -R -i ${srcdir}/6a99868.patch
+
cd subprojects/openvr
patch -Np1 -i ${srcdir}/1890.patch
}
-pkgver() {
- cd gamescope
- git describe --tags | sed 's/-//'
-}
-
build() {
arch-meson gamescope build \
-Dforce_fallback_for=glm,stb,libdisplay-info,libliftoff,vkroots,wlroots \
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gamescope/-/commit/a2ed4d96c89630fe2a066a066fe9ecd94cabfdff
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gamescope/-/commit/a2ed4d96c89630fe2a066a066fe9ecd94cabfdff
You're receiving this email because of your account on gitlab.archlinux.org.