Package Details: gamescope-git 3.14.0.r6.g9e46c89-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
Conflicts: gamescope
Provides: gamescope
Submitter: Scrumplex
Maintainer: Samsagax (bouhaa, alkazar, ruineka, pastaq, Sid127)
Last Packager: bouhaa
Votes: 24
Popularity: 0.68
First Submitted: 2020-05-20 11:19 (UTC)
Last Updated: 2024-03-13 21:27 (UTC)

Required by (25)

Sources (1)

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 Next › Last »

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

phush0 commented on 2022-08-26 08:07 (UTC)

this is what TKG did just copy it https://github.com/Frogging-Family/gamescope-git

phush0 commented on 2022-08-26 08:03 (UTC)

it failed again with same error

Scrumplex commented on 2022-08-18 16:34 (UTC)

Maybe the package should just statically link libliftoff. Will probably do that next time this breaks.

Billli11 commented on 2022-08-18 14:44 (UTC) (edited on 2022-08-18 14:49 (UTC) by Billli11)

The built pkg file are currently conflict with libliftoff-git

gamescope-git: /usr/include/libliftoff.h exists in filesystem (owned by libliftoff-git)
gamescope-git: /usr/lib/pkgconfig/libliftoff.pc exists in filesystem (owned by libliftoff-git)

Remove those file in the package seem to fix the problem.

here the diff.

diff --git a/PKGBUILD b/PKGBUILD
index f41ed55..91e29ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -70,7 +70,7 @@ package() {
     DESTDIR="$pkgdir" ninja -C build install

     # Delete library files that were linked statically
-    rm -rfv "$pkgdir/usr/include/wlr" "$pkgdir/usr/lib/libwlroots.a" "$pkgdir/usr/lib/libwlroots*" "$pkgdir/usr/lib/pkgconfig/wlroots.pc"
+    rm -rfv "$pkgdir/usr/include/wlr" "$pkgdir/usr/lib/libwlroots.a" "$pkgdir/usr/lib/libwlroots*" "$pkgdir/usr/lib/pkgconfig/wlroots.pc" "$pkgdir/usr/include/libliftoff.h" "$pkgdir/usr/lib/pkgconfig/libliftoff.pc"

     # Delete empty directories
     find "$pkgdir" -type d -empty -print -delete

Scrumplex commented on 2022-08-11 08:24 (UTC)

I switched the libliftoff dependency to -git. You might need a clean build to actually use it, if you have built the package within the last few hours.

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