Package Details: gamescope-git 3.16.4.r0.g1ab8009d-1

Git Clone URL: https://aur.archlinux.org/gamescope-git.git (read-only, click to copy)
Package Base: gamescope-git
Description: SteamOS session compositing window manager
Upstream URL: https://github.com/ValveSoftware/gamescope
Keywords: gamescope session steamcompmgr steamos
Licenses: BSD-2-Clause
Conflicts: gamescope
Provides: gamescope
Submitter: Scrumplex
Maintainer: bouhaa (alkazar, ruineka, pastaq, Sid127)
Last Packager: Sid127
Votes: 23
Popularity: 0.005395
First Submitted: 2020-05-20 11:19 (UTC)
Last Updated: 2025-04-23 14:23 (UTC)

Required by (37)

Sources (9)

Pinned Comments

Scrumplex commented on 2022-06-14 10:44 (UTC)

Please do not flag this package as out-of-date if it still builds fine and isn't missing any dependencies or anything

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next › Last »

churro commented on 2023-04-01 18:23 (UTC)

There's a new upstream url https://github.com/ValveSoftware/gamescope

kode54 commented on 2023-03-22 11:41 (UTC)

Or at least clean up:

gamescope-git: /usr/bin/di-edid-decode exists in filesystem (owned by libdisplay-info)

From the bundling if built in a clean chroot.

kode54 commented on 2023-03-22 11:16 (UTC)

Can we please split out some of these Git dependencies to AUR dependencies instead?

kode54 commented on 2023-03-16 00:18 (UTC)

Ah, then it's Chaotic AUR's fault. Building the AUR package myself doesn't conflict.

error: failed to commit transaction (conflicting files)
gamescope-git: /usr/bin/di-edid-decode exists in filesystem (owned by libdisplay-info)

Maybe it only doesn't conflict if the system version of libdisplay-info is installed before building?

patlefort commented on 2023-03-15 19:04 (UTC)

Of course it doesn't happen with the default, it happens if I use -DNDEBUG flag which turn off assertions, which should be disabled in release builds and should be the default.

Samsagax commented on 2023-03-15 14:16 (UTC)

@kode54: I see no conflicts on my end. make sure you have it updated.

@patlefort: I dont see those warnings into errors with the default makepkg configuration. Please check if you dont have it into your own configuration.

patlefort commented on 2023-03-15 02:00 (UTC)

Suggestion to allow building with -DNDEBUG (disable debugging assertions):

diff --git a/PKGBUILD b/PKGBUILD
index 8109f1e..d3aaf3c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -64,6 +64,9 @@ prepare() {
     # make stb.wrap use our local clone
     sed -i "s|https://github.com/nothings/stb.git|$srcdir/stb|" "subprojects/stb.wrap"
     meson subprojects download
+    
+    sed -i "s/werror=true/werror=false/" 'subprojects/wlroots/meson.build'
+    sed -i "s/werror=true/werror=false/" 'subprojects/libliftoff/meson.build'
 }

 build() {

It generate harmless warnings for unused variables but werror=true turn them into errors.

kode54 commented on 2023-03-14 03:21 (UTC)

This package now conflicts with the AUR package for libdisplay-info.

ptr1337 commented on 2023-01-12 13:12 (UTC)

Please add libxmu to the depends. Otherwise the build is not compiling in a chroot.

Scrumplex commented on 2023-01-07 12:40 (UTC)

This was fixed upstream just now. See https://github.com/Plagman/gamescope/issues/738