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...
Search Criteria
Package Details: gamescope-git 3.15.9.r21.g7dd1bcd9-2
Package Actions
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: | Samsagax (bouhaa, alkazar, ruineka, pastaq, Sid127) |
Last Packager: | Samsagax |
Votes: | 24 |
Popularity: | 0.26 |
First Submitted: | 2020-05-20 11:19 (UTC) |
Last Updated: | 2024-11-06 22:16 (UTC) |
Dependencies (39)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- glm (glm-gitAUR)
- hwdata
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libavif (libavif-gitAUR)
- libcap.so (lib32-libcap, libcap)
- libdecor (libdecor-gitAUR)
- libdrm (libdrm-gitAUR)
- libinput (libinput-noaccumAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR)
- libpipewire-0.3.so (lib32-pipewire-gitAUR, libpipewire-full-gitAUR, lib32-libpipewire, libpipewire)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxkbcommon (libxkbcommon-gitAUR)
- libxmu
- libxrender
- Show 19 more dependencies...
Required by (32)
- an-anime-borb-launcher-bin (requires gamescope) (optional)
- an-anime-game-launcher (requires gamescope) (optional)
- an-anime-game-launcher-bin (requires gamescope) (optional)
- an-anime-game-launcher-bwrap (requires gamescope) (optional)
- an-anime-game-launcher-patched-git (requires gamescope) (optional)
- anime-games-launcher (requires gamescope) (optional)
- anime-games-launcher-bin (requires gamescope) (optional)
- anime-games-launcher-git (requires gamescope) (optional)
- arch-gaming-meta (requires gamescope)
- gamescope-session-git (requires gamescope)
- gamescope-session-sk-git (requires gamescope)
- gamescope-session-steam-git (requires gamescope)
- gamescope-session-steam-plus-git (requires gamescope)
- honkers-launcher (requires gamescope) (optional)
- honkers-launcher-bin (requires gamescope) (optional)
- lutris-git (requires gamescope) (optional)
- mangohud-git (requires gamescope) (optional)
- mangohud-nonvidia (requires gamescope) (optional)
- opengamepadui-bin (requires gamescope)
- opengamepadui-git (requires gamescope)
- opengamepadui-session-git (requires gamescope)
- portproton (requires gamescope) (optional)
- sleepy-launcher-bin (requires gamescope) (optional)
- sleepy-launcher-git (requires gamescope) (optional)
- steam-gamepadui-session-git (requires gamescope)
- steam-hdr (requires gamescope)
- steamtinkerlaunch (requires gamescope) (optional)
- steamtinkerlaunch-git (requires gamescope) (optional)
- the-honkers-railway-launcher (requires gamescope) (optional)
- the-honkers-railway-launcher-bin (requires gamescope) (optional)
- the-honkers-railway-launcher-git (requires gamescope) (optional)
- wavey-launcher-bin (requires gamescope) (optional)
Sources (9)
- git+https://github.com/Joshua-Ashton/GamescopeShaders.git#tag=v0.1
- git+https://github.com/Joshua-Ashton/reshade.git
- git+https://github.com/Joshua-Ashton/vkroots.git
- git+https://github.com/Joshua-Ashton/wlroots.git
- git+https://github.com/KhronosGroup/SPIRV-Headers.git
- git+https://github.com/ValveSoftware/gamescope.git
- git+https://github.com/ValveSoftware/openvr.git
- git+https://gitlab.freedesktop.org/emersion/libdisplay-info.git
- git+https://gitlab.freedesktop.org/emersion/libliftoff.git
Latest Comments
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 Next › Last »
jgmdev commented on 2022-11-13 02:44 (UTC)
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
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