Please add libxmu to the depends. Otherwise the build is not compiling in a chroot.
Search Criteria
Package Details: gamescope-git 3.11.51.r105.gc2e9b5f-2
Package Actions
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) |
Dependencies (24)
- libdrm (libdrm-grate-git, libdrm-minimal-git, libdrm-git)
- libinput (libinput-git, libinput-minimal-git, libinput-three-finger-drag, libinput-multiplier)
- libxcomposite
- libxkbcommon (libxkbcommon-git)
- libxmu
- libxres
- libxtst
- pipewire (pipewire-common-git, pipewire-full-git, pipewire-git)
- pixman (pixman-git)
- sdl2 (sdl2-minimal-git, sdl2-minimal-x11-git, sdl2-nox, sdl2-nox-git, sdl2-git)
- seatd (seatd-git)
- xcb-util-errors
- xcb-util-renderutil
- xcb-util-wm
- xorg-xwayland (xorg-xwayland-rootless-nosystemd-minimal-git, xorg-xwayland-git, xorg-xwayland-hidpi-git, xorg-xwayland-hidpi-xprop-git, xorg-xwayland-hidpi-xprop)
- cmake (cmake-git) (make)
- edid-decode (edid-decode-git) (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- glslang (glslang-minimal-git, glslang-git) (make)
- meson (meson-git) (make)
- Show 4 more dependencies...
Required by (6)
- an-anime-game-launcher-gtk-bin (requires gamescope) (optional)
- gamescope-session-git (requires gamescope)
- lutris-git (requires gamescope) (optional)
- mangoapp (requires gamescope) (optional)
- steamtinkerlaunch (requires gamescope) (optional)
- steamtinkerlaunch-git (requires gamescope) (optional)
Sources (7)
- gamescope
- git+https://github.com/Joshua-Ashton/vkroots.git
- git+https://github.com/nothings/stb.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
- git+https://gitlab.freedesktop.org/wlroots/wlroots.git
ptr1337 commented on 2023-01-12 13:12 (UTC)
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
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