Any updates? I don't like having ignored packages due to dep. errors.
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.129123 |
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-multiplierAUR, libinput-noaccumAUR, 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
- libxres
- libxtst
- libxxf86vm
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- sdl2 (sdl2-compat-gitAUR, sdl2-gitAUR)
- seatd (seatd-gitAUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xcb-util-errors
- xcb-util-wm
- xorg-server-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland)
- benchmark (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glslang (glslang-gitAUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
Required by (34)
- 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)
- faugus-launcher (requires gamescope)
- faugus-launcher-git (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-nonvidia (requires gamescope) (optional)
- opengamepadui-bin (requires gamescope)
- opengamepadui-git (requires gamescope)
- opengamepadui-session-git (requires gamescope)
- portproton (requires gamescope) (optional)
- sleepy-launcher (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 2 3 4 5 6 7 8 .. 11 Next › Last »
DocMAX commented on 2024-06-24 09:50 (UTC)
kode54 commented on 2024-06-22 20:16 (UTC)
Then won't it conflict with the system package? Or does it build its submodule statically?
edtoml commented on 2024-06-22 17:55 (UTC) (edited on 2024-06-22 17:56 (UTC) by edtoml)
To file the PKGBUILD
from depends remove: libdisplay-info.so
in prepare change
80 # Use Arch provided libdisplay-info, do use other subprojects as is
81 ### rm -rf subprojects/libdisplay-info
82 }
....
89 build() {
90 arch-meson "${_pkgname}" build \
91 -Dforce_fallback_for=stb,wlroots,vkroots,libliftoff,libdisplay-info \
...
edtoml commented on 2024-06-22 16:40 (UTC) (edited on 2024-06-22 18:02 (UTC) by edtoml)
With 22 June update of libdisplay-info to 2.0-1 the wlroots pulled by this package fails to build - it wants an older version of the library. extra/wlroots requires the 2.0-1 version of the library...
Dependency wlroots found: YES 0.18.0-dev (overridden)
Dependency libdisplay-info found: NO found 0.2.0 but need: '< 0.2.0' ; matched: '>= 0.0.0'
see: Support libdisplay-info >= 0.2.0 #1390
The commit for the above shows the PKGBUILD changes needed here.
parkerlreed commented on 2024-06-18 17:41 (UTC)
Having openvr repo package installed on the system breaks the build.
Either remove that or modify the force fallback for openvr as well.
kode54 commented on 2024-06-14 03:54 (UTC) (edited on 2024-06-14 03:56 (UTC) by kode54)
Fails to build again, looks like upstream is now checking what you put into force_fallback_for:
gamescope/meson.build:15:2: ERROR: Problem encountered: !!!"force_fallback_for" is missing entries!!!
Please do not remove entries from force_fallback_for if you are packaging the project.
We pull in these projects at specific commits/forks/builds for a reason.
If you are not packaging, remove this line to continue.
Looks like they now force a minimum of fallbacks for wlroots, libliftoff, and vkroots:
if not (fallbacks.contains('wlroots') and fallbacks.contains('libliftoff') and fallbacks.contains('vkroots'))
patlefort commented on 2024-04-25 04:35 (UTC)
Missing dependency on libei
.
Billli11 commented on 2024-04-04 10:03 (UTC)
@xAsh
Look like meson selected system wlroots as dependency instead of git submodule.
gamescope use wlroots with this commit Which in this MR.
Force meson to use fallback for wlroots should fix it.
diff --git a/PKGBUILD b/PKGBUILD
index 7243c9f..4778516 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -90,7 +90,7 @@ pkgver() {
build() {
arch-meson "${_pkgname}" build \
- -Dforce_fallback_for=stb \
+ -Dforce_fallback_for=stb,wlroots \
-Dpipewire=enabled
meson compile -C build
}
xAsh commented on 2024-04-01 18:13 (UTC) (edited on 2024-04-01 18:14 (UTC) by xAsh)
I can't build since recent commits,
FAILED: src/gamescope.p/wlserver.cpp.o
sccache c++ -Isrc/gamescope.p -Isrc -I../gamescope/src -I../gamescope/src/reshade/source -I../gamescope/src/reshade/include -I../gamescope/thirdparty/SPIRV-Headers/include/spirv/unified1 -Isubprojects/glm-0.9.9.8 -I../gamescope/subprojects/glm-0.9.9.8 -Isubprojects/stb -I../gamescope/subprojects/stb -I../gamescope/subprojects/openvr/src -I../gamescope/subprojects/openvr/headers -I../gamescope/subprojects/openvr/src/vrcore -Isubprojects/openvr/__CMake_build -I../gamescope/subprojects/openvr/__CMake_build -Isubprojects/openvr -I../gamescope/subprojects/openvr -Iprotocol -I/usr/include/libdrm -I/usr/include/SDL2 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/libdecor-0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-missing-field-initializers -Wno-invalid-offsetof -Wno-unused-const-variable -Wno-volatile -Wno-ignored-qualifiers -Wno-missing-braces -ffast-math -DHAVE_PIPEWIRE=1 -DHAVE_OPENVR=1 '-DHWDATA_PNP_IDS="//usr/share/hwdata/pnp.ids"' -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/ash/.cache/yay/gamescope-git/src=/usr/src/debug/gamescope-git -flto=auto -fPIE -DAVIF_DLL -D_REENTRANT -pthread -DHAVE_DRM=1 -DHAVE_SDL2=1 -DHAVE_AVIF=1 -DHAVE_LIBCAP=1 -MD -MQ src/gamescope.p/wlserver.cpp.o -MF src/gamescope.p/wlserver.cpp.o.d -o src/gamescope.p/wlserver.cpp.o -c ../gamescope/src/wlserver.cpp
../gamescope/src/wlserver.cpp:28:10: fatal error: wlr/render/timeline.h: No such file or directory
28 | #include <wlr/render/timeline.h>
| ^~~~~~~~~~~~~~~~~~~~~~~
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