Missing dependency on libei
.
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.22 |
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)
- 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-gitAUR, 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 (37)
- 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)
- konaste-linux (requires gamescope) (optional)
- lutris-git (requires gamescope) (optional)
- mangohud-nonvidia (requires gamescope) (optional)
- Show 17 more...
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 9 .. 11 Next › Last »
patlefort commented on 2024-04-25 04:35 (UTC)
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>
| ^~~~~~~~~~~~~~~~~~~~~~~
kode54 commented on 2024-03-16 06:18 (UTC)
I am stating that you should probably wipe both the pkg
and src
directories of your package build directory, and if that fails, wipe the entire directory and re-clone it.
Jackleson commented on 2024-03-16 00:50 (UTC)
I don't know what that means? What is libdisplay-info vs libsidplay-info.so if libdisplay-info provides libdisplay-info.so. I tried installing libdisplay-info git but that still did not allow gamescope git to build.
kode54 commented on 2024-03-15 01:40 (UTC)
The PKGBUILD has required libdisplay-info.so since February 2nd.
Jackleson commented on 2024-03-15 01:06 (UTC) (edited on 2024-03-15 01:09 (UTC) by Jackleson)
I have libdisplay-info 0.1.1-3. If that is required why doesn't the PKGBUILD just include that that anyway? Even the smallest attempt at explaining the required build context by the maintainer would be very cool.
kode54 commented on 2024-03-14 22:23 (UTC)
@Jackleson did you install libdisplay-info
? I see this package depends on libdisplay-info.so
. You also should update the PKGBUILD
with Git before building.
Jackleson commented on 2024-03-14 19:50 (UTC) (edited on 2024-03-14 19:55 (UTC) by Jackleson)
Can someone in the know (like the maintainer) explain what this package requires to build correctly? currently I am getting:
gamescope-git: /usr/bin/di-edid-decode exists in filesystem (owned by libdisplay-info)
gamescope-git: /usr/lib/libdisplay-info.so exists in filesystem (owned by libdisplay-info)
gamescope-git: /usr/lib/libdisplay-info.so.0.1.1 exists in filesystem (owned by libdisplay-info)
gamescope-git: /usr/lib/libdisplay-info.so.1 exists in filesystem (owned by libdisplay-info)
gamescope-git: /usr/lib/libliftoff.so exists in filesystem (owned by libliftoff)
gamescope-git: /usr/lib/libliftoff.so.0 exists in filesystem (owned by libliftoff)
gamescope-git: /usr/lib/pkgconfig/libdisplay-info.pc exists in filesystem (owned by libdisplay-info)
gamescope-git: /usr/lib/pkgconfig/libliftoff.pc exists in filesystem (owned by libliftoff)
Errors occurred, no packages were upgraded.
If I read the comments there are very contradictory ideas of what is going on here
jefferyrlc commented on 2024-03-09 01:06 (UTC)
changing libdisplay-info.so in the PKGBUILD to libdisplay-info solves the package conflict and allows the package to build and install.
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