Of course it doesn't happen with the default, it happens if I use -DNDEBUG flag which turn off assertions, which should be disabled in release builds and should be the default.
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)
- Show 12 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 10 11 Next › Last »
patlefort commented on 2023-03-15 19:04 (UTC)
Samsagax commented on 2023-03-15 14:16 (UTC)
@kode54: I see no conflicts on my end. make sure you have it updated.
@patlefort: I dont see those warnings into errors with the default makepkg configuration. Please check if you dont have it into your own configuration.
patlefort commented on 2023-03-15 02:00 (UTC)
Suggestion to allow building with -DNDEBUG (disable debugging assertions):
diff --git a/PKGBUILD b/PKGBUILD
index 8109f1e..d3aaf3c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -64,6 +64,9 @@ prepare() {
# make stb.wrap use our local clone
sed -i "s|https://github.com/nothings/stb.git|$srcdir/stb|" "subprojects/stb.wrap"
meson subprojects download
+
+ sed -i "s/werror=true/werror=false/" 'subprojects/wlroots/meson.build'
+ sed -i "s/werror=true/werror=false/" 'subprojects/libliftoff/meson.build'
}
build() {
It generate harmless warnings for unused variables but werror=true turn them into errors.
kode54 commented on 2023-03-14 03:21 (UTC)
This package now conflicts with the AUR package for libdisplay-info.
ptr1337 commented on 2023-01-12 13:12 (UTC)
Please add libxmu to the depends. Otherwise the build is not compiling in a chroot.
Scrumplex commented on 2023-01-07 12:40 (UTC)
This was fixed upstream just now. See https://github.com/Plagman/gamescope/issues/738
Billli11 commented on 2023-01-07 08:25 (UTC) (edited on 2023-01-07 08:30 (UTC) by Billli11)
Seem like the commit dc6d755ada911dcc02b91a9c3fa6e6da4b544693
accidentally added stb as submodule.
diff --git a/subprojects/stb b/subprojects/stb
new file mode 160000
index 0000000..8b5f1f3
--- /dev/null
+++ b/subprojects/stb
@@ -0,0 +1 @@
+Subproject commit 8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55
Add git rm subprojects/stb
just before git submodule init
should fix it for now
PKGBUILD patch
diff --git a/PKGBUILD b/PKGBUILD
index eb894d3..a0bc9eb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -51,6 +51,7 @@ prepare() {
git apply "../$src"
done
+ git rm subprojects/stb
git submodule init
git config submodule.subprojects/wlroots.url "$srcdir/wlroots"
git config submodule.subprojects/libliftoff.url "$srcdir/libliftoff"
welps commented on 2023-01-07 05:42 (UTC)
This is currently broken due to the gamescope repo adding stb as a submodule without committing the .gitmodules
, I think.
I was able to get this to build by setting to the source to the last hash that worked:
source=("$_pkgname::git+https://github.com/Plagman/gamescope.git#commit=ba467640a8ee5b10165f3b9b62c4b4ecd7c9f4f4"
italoghost commented on 2022-12-30 22:54 (UTC)
There seems to be two new dependencies: libdisplay-info
and edid-decode
. Both are present at the AUR as git packages.
Scrumplex commented on 2022-11-14 08:59 (UTC)
jgmdev: Done!
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