Package Details: gamescope-git 3.11.51.r105.gc2e9b5f-2

Git Clone URL: (read-only, click to copy)
Package Base: gamescope-git
Description: Micro-compositor formerly known as steamcompmgr
Upstream URL:
Keywords: gamescope session steamcompmgr steamos
Licenses: custom:BSD-2-clause
Conflicts: gamescope, steamcompmgr
Provides: gamescope, steamcompmgr
Submitter: Scrumplex
Maintainer: Samsagax
Last Packager: Scrumplex
Votes: 18
Popularity: 1.68
First Submitted: 2020-05-20 11:19 (UTC)
Last Updated: 2023-01-12 13:23 (UTC)

Required by (12)

Sources (7)

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

1 2 3 4 5 Next › Last »

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
@@ -64,6 +64,9 @@ prepare() {
     # make stb.wrap use our local clone
     sed -i "s||$srcdir/stb|" "subprojects/stb.wrap"
     meson subprojects download
+    sed -i "s/werror=true/werror=false/" 'subprojects/wlroots/'
+    sed -i "s/werror=true/werror=false/" 'subprojects/libliftoff/'

 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

Billli11 commented on 2023-01-07 08:25 (UTC) (edited on 2023-01-07 08:30 (UTC) by Billli11)

Seem like the commit dc6d755ada911dcc02b91a9c3fa6e6da4b544693 accidentally added stb as submodule.

diff --git a/subprojects/stb b/subprojects/stb
new file mode 160000
index 0000000..8b5f1f3
--- /dev/null
+++ b/subprojects/stb
@@ -0,0 +1 @@
+Subproject commit 8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55

Add git rm subprojects/stb just before git submodule init should fix it for now


diff --git a/PKGBUILD b/PKGBUILD
index eb894d3..a0bc9eb 100644
@@ -51,6 +51,7 @@ prepare() {
         git apply "../$src"

+    git rm subprojects/stb
     git submodule init
     git config submodule.subprojects/wlroots.url "$srcdir/wlroots"
     git config submodule.subprojects/libliftoff.url "$srcdir/libliftoff"