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.


Reply via email to