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

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

Required by (6)

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 »

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

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

PKGBUILD patch

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

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

welps commented on 2023-01-07 05:42 (UTC)

This is currently broken due to the gamescope repo adding stb as a submodule without committing the .gitmodules, I think.

I was able to get this to build by setting to the source to the last hash that worked:

source=("$_pkgname::git+https://github.com/Plagman/gamescope.git#commit=ba467640a8ee5b10165f3b9b62c4b4ecd7c9f4f4"

italoghost commented on 2022-12-30 22:54 (UTC)

There seems to be two new dependencies: libdisplay-info and edid-decode. Both are present at the AUR as git packages.

Scrumplex commented on 2022-11-14 08:59 (UTC)

jgmdev: Done!

jgmdev commented on 2022-11-13 02:44 (UTC)

Can you please add -Dwlroots:backends=drm,libinput,x11 to the meson setup call to enable standalone support which only works with the drm backend and it seems is not enabled by default anymore? This is useful for running for example gamescope+steam-bigpicture from the login manager without having to launch a whole desktop environment, something that helps on the performance deparment. And also -Dwlroots:renderers=gles2,vulkan to allow some more renderers just in case...

italoghost commented on 2022-11-08 11:14 (UTC)

Hi!

On my previous comment, I said that it was necessary to replace git submodule with git submodule--helper, but it seems that there is another - less hacky - way:

From

git submodule update

To

git -c protocol.file.allow=always submodule update

italoghost commented on 2022-10-20 01:11 (UTC) (edited on 2022-10-20 01:12 (UTC) by italoghost)

There was an update on git. It is necessary to change the PKGBUILD, replacing

 git submodule update

with

git submodule--helper update

There were some discussions about this subject on this post.

daci012 commented on 2022-10-19 11:22 (UTC)

can't build

Submodule 'subprojects/libliftoff' (https://gitlab.freedesktop.org/emersion/libliftoff.git) registered for path 'subprojects/libliftoff'
Submodule 'subprojects/wlroots' (https://gitlab.freedesktop.org/wlroots/wlroots.git) registered for path 'subprojects/wlroots'
Cloning into '/home/msbcd/.cache/yay/gamescope-git/src/gamescope/subprojects/libliftoff'...
fatal: transport 'file' not allowed
fatal: clone of '/home/msbcd/.cache/yay/gamescope-git/src/libliftoff' into submodule path '/home/msbcd/.cache/yay/gamescope-git/src/gamescope/subprojects/libliftoff' failed
Failed to clone 'subprojects/libliftoff'. Retry scheduled
Cloning into '/home/msbcd/.cache/yay/gamescope-git/src/gamescope/subprojects/wlroots'...
fatal: transport 'file' not allowed
fatal: clone of '/home/msbcd/.cache/yay/gamescope-git/src/wlroots' into submodule path '/home/msbcd/.cache/yay/gamescope-git/src/gamescope/subprojects/wlroots' failed
Failed to clone 'subprojects/wlroots'. Retry scheduled
Cloning into '/home/msbcd/.cache/yay/gamescope-git/src/gamescope/subprojects/libliftoff'...
fatal: transport 'file' not allowed
fatal: clone of '/home/msbcd/.cache/yay/gamescope-git/src/libliftoff' into submodule path '/home/msbcd/.cache/yay/gamescope-git/src/gamescope/subprojects/libliftoff' failed
Failed to clone 'subprojects/libliftoff' a second time, aborting