Maxime Gauduin pushed to branch main at Arch Linux / Packaging / Packages / 
gamescope


Commits:
d8ca5e56 by Maxime Gauduin at 2023-10-09T22:52:02+02:00
upgpkg: 3.12.6-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = gamescope
        pkgdesc = SteamOS session compositing window manager
-       pkgver = 3.12.5
+       pkgver = 3.12.6
        pkgrel = 1
        url = https://github.com/ValveSoftware/gamescope
        arch = x86_64
@@ -39,7 +39,11 @@ pkgbase = gamescope
        depends = vulkan-icd-loader
        depends = wayland
        depends = xorg-server-xwayland
-       source = 
git+https://github.com/ValveSoftware/gamescope.git#tag=a8471d81b36ea1d9dc90a7d35f9ad0631feaf1ae
+       source = 
git+https://github.com/ValveSoftware/gamescope.git#tag=d11567122daaba250860c24219810931ace4ce5c
+       source = git+https://github.com/Joshua-Ashton/reshade.git
+       source = git+https://github.com/KhronosGroup/SPIRV-Headers.git
+       b2sums = SKIP
+       b2sums = SKIP
        b2sums = SKIP
 
 pkgname = gamescope


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 # Contributor: PedroHLC <[email protected]>
 
 pkgname=gamescope
-pkgver=3.12.5
+pkgver=3.12.6
 pkgrel=1
 pkgdesc='SteamOS session compositing window manager'
 arch=(x86_64)
@@ -48,14 +48,25 @@ makedepends=(
   vulkan-headers
   wayland-protocols
 )
-_tag=a8471d81b36ea1d9dc90a7d35f9ad0631feaf1ae
-source=(git+https://github.com/ValveSoftware/gamescope.git#tag=${_tag})
-b2sums=(SKIP)
+_tag=d11567122daaba250860c24219810931ace4ce5c
+source=(
+  git+https://github.com/ValveSoftware/gamescope.git#tag=${_tag}
+  git+https://github.com/Joshua-Ashton/reshade.git
+  git+https://github.com/KhronosGroup/SPIRV-Headers.git
+)
+b2sums=('SKIP'
+        'SKIP'
+        'SKIP')
 
 prepare() {
   cd gamescope
   meson subprojects download
-  sed 's/glslangValidator/glslang/g' -i src/meson.build
+  git submodule init src/reshade
+  git config submodule.src/reshade.url ../reshade
+  git submodule init thirdparty/SPIRV-Headers
+  git config submodule.thirdparty/SPIRV-Headers.url ../SPIRV-Headers
+  git -c protocol.file.allow=always submodule update
+
 }
 
 pkgver() {
@@ -64,8 +75,6 @@ pkgver() {
 }
 
 build() {
-  export PKG_CONFIG_PATH='/usr/lib/wlroots0.15/pkgconfig'
-  export LDFLAGS="$LDFLAGS -lrt"
   arch-meson gamescope build \
     -Dforce_fallback_for=stb \
     -Dpipewire=enabled



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gamescope/-/commit/d8ca5e56ec2c8fa084322555e39570f71bfe43b7

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gamescope/-/commit/d8ca5e56ec2c8fa084322555e39570f71bfe43b7
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to