Maybe the package should just statically link libliftoff
. Will probably do that next time this breaks.
Search Criteria
Package Details: gamescope-git 3.16.4.r0.g1ab8009d-1
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: | bouhaa (alkazar, ruineka, pastaq, Sid127) |
Last Packager: | Sid127 |
Votes: | 23 |
Popularity: | 0.005395 |
First Submitted: | 2020-05-20 11:19 (UTC) |
Last Updated: | 2025-04-23 14:23 (UTC) |
Dependencies (39)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, 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-gitAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR, libinput-noaccumAUR)
- 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) (optional)
- 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)
- opengamepadui-bin (requires gamescope)
- opengamepadui-git (requires gamescope)
- opengamepadui-session-git (requires gamescope)
- portproton (requires gamescope) (optional)
- scopebuddy-git (requires gamescope)
- sessionexec (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)
- wavey-launcher-git (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
Scrumplex commented on 2022-08-18 16:34 (UTC)
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
Scrumplex commented on 2022-03-12 10:12 (UTC)
Samsagax: enabled PipeWire now. I assumed that it was enabled already, as arch-meson implies -Dauto_features=enabled
. Too lazy to make sure if it worked before though :D
Samsagax commented on 2022-03-12 02:56 (UTC)
Thank you so much for maintaining this package @Scrumplex. May I ask you to add pipewire support as the community package builds?
Scrumplex commented on 2022-03-11 23:54 (UTC)
This is now linking against system libliftoff
again
cobaltspace commented on 2022-02-05 00:41 (UTC)
Now that gamescope
& libliftoff
are in community
, this should either be fixed to depend and link with libliftoff
, or conflict with libliftoff
.
BrianAllred commented on 2021-09-30 19:05 (UTC)
Should probably build with static libliftoff. It depends on 0.2.0 now.
Samsagax commented on 2021-09-18 13:07 (UTC)
Sorry about that, @Scrumplex, I commented and then gathered information for flagging the package as out-of-date. Seems we did it at the same time.
Thank you very much for your efforts maintaining this problematic-to-build package.
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