@patlefort I wouldn't add those flags by defualt. The very nature of this package is a developer one so it is not a "release" configuration. Add those to your environment variables alongside -DNDEBUG
or edit the PKGBUILD on your side. The package builds with the default makepkg.conf
as is.
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 2 3 4 5 6 7 8 9 10 11 Next › Last »
Samsagax commented on 2023-04-24 12:54 (UTC)
patlefort commented on 2023-04-23 13:48 (UTC)
Building in a clean chroot doesn't mean compiling with a default makepkg.conf. Warnings happen when I compile with -DNDEBUG
(which disable debugging assertions) and they are treated as errors but they are harmless. The 2 flags I presented fix the problem.
Samsagax commented on 2023-04-23 13:37 (UTC)
@pattlefort I don't see the same errors as you. Building on a clean chroot I see some warnings about unused variables but compilation is successful. What is your particular case?
kode54 commented on 2023-04-22 09:39 (UTC)
Sorry for the false alarm. Apparently Chaotic AUR is doing something funny with their build process, because the artifacts don't appear in a package if I use a clean chroot with devtools.
patlefort commented on 2023-04-22 06:30 (UTC)
I have to reiterate to please add -Dwlroots:werror=false
and -Dlibliftoff:werror=false
to build flags so harmless warnings don't stop compilation. It is even recommended in their docs: https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/Packaging-recommendations.
Samsagax commented on 2023-04-13 12:02 (UTC)
@churro fixed the new upstream url to avoid repo hijacking. Should point to ValveSoftware now.
@kode54 I don't have the issue you mentioned on a clean chroot build and install. The package should only produce a couple binaries with all its subprojects statically linked. edid-decode should not be part of it.
churro commented on 2023-04-01 18:23 (UTC)
There's a new upstream url https://github.com/ValveSoftware/gamescope
kode54 commented on 2023-03-22 11:41 (UTC)
Or at least clean up:
gamescope-git: /usr/bin/di-edid-decode exists in filesystem (owned by libdisplay-info)
From the bundling if built in a clean chroot.
kode54 commented on 2023-03-22 11:16 (UTC)
Can we please split out some of these Git dependencies to AUR dependencies instead?
kode54 commented on 2023-03-16 00:18 (UTC)
Ah, then it's Chaotic AUR's fault. Building the AUR package myself doesn't conflict.
error: failed to commit transaction (conflicting files)
gamescope-git: /usr/bin/di-edid-decode exists in filesystem (owned by libdisplay-info)
Maybe it only doesn't conflict if the system version of libdisplay-info is installed before building?
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