@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.12.0.beta7.r1.g73ce5a4-1
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/ValveSoftware/gamescope |
Keywords: | gamescope session steamcompmgr steamos |
Licenses: | custom:BSD-2-clause |
Conflicts: | gamescope, steamcompmgr |
Provides: | gamescope, steamcompmgr |
Submitter: | Scrumplex |
Maintainer: | Samsagax |
Last Packager: | Samsagax |
Votes: | 19 |
Popularity: | 0.85 |
First Submitted: | 2020-05-20 11:19 (UTC) |
Last Updated: | 2023-05-25 18:23 (UTC) |
Dependencies (24)
- benchmark
- glm (gli, glm-git)
- libdrm (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-git, pipewire-common-git, pipewire-full-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-hidpi-git, xorg-xwayland-git, xorg-xwayland-hidpi-xprop-git, xorg-xwayland-hidpi-xprop, xorg-xwayland-osu)
- cmake (cmake-git) (make)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- glslang (glslang-minimal-git, glslang-git) (make)
- Show 4 more dependencies...
Required by (13)
- an-anime-game-launcher-bin (requires gamescope) (optional)
- an-anime-game-launcher-git (requires gamescope) (optional)
- an-anime-game-launcher-patched-git (requires gamescope) (optional)
- gamescope-session-git (requires gamescope)
- honkers-launcher-bin (requires gamescope) (optional)
- honkers-launcher-git (requires gamescope) (optional)
- lutris-git (requires gamescope) (optional)
- mangoapp-nonvidia (requires gamescope) (optional)
- opengamepadui-bin (requires gamescope)
- opengamepadui-git (requires gamescope)
- steamtinkerlaunch (requires gamescope) (optional)
- steamtinkerlaunch-git (requires gamescope) (optional)
- the-honkers-railway-launcher-bin (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
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