Just to confirm, this PKGBUILD doesn't have any bugfix patches applied, right? I'd need to customise the PKGBUILD if I wanted to?
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.003447 |
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 (38)
- 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)
- hyprland-gamescope-switcher (requires gamescope)
- konaste-linux (requires gamescope) (optional)
- lutris-git (requires gamescope) (optional)
- mangohud-nonvidia (requires gamescope) (optional)
- opengamepadui-bin (requires gamescope)
- Show 18 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
ninetailedtori commented on 2025-07-04 19:22 (UTC)
greyltc commented on 2025-06-07 15:18 (UTC)
I'm getting
wlroots 0.18.0
drm-backend : NO
x11-backend : NO
libinput-backend: YES
xwayland : YES
gles2-renderer : NO
vulkan-renderer : NO
gbm-allocator : NO
session : YES
color-management: YES
xcb-errors : YES
egl : NO
libliftoff : NO
are there a bunch of missing optional deps or something?
xiota commented on 2025-04-03 13:26 (UTC)
You don't need a patch for this. Before building...
export CMAKE_POLICY_VERSION_MINIMUM=3.5
VoodaGod commented on 2025-04-02 16:09 (UTC) (edited on 2025-04-02 16:22 (UTC) by VoodaGod)
apply this patch to fix the build with cmake 4:
diff --git a/PKGBUILD b/PKGBUILD
index 1259a7b..9d10071 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -69,6 +69,7 @@ source=(
'git+https://github.com/Joshua-Ashton/reshade.git'
'git+https://github.com/Joshua-Ashton/GamescopeShaders.git#tag=v0.1'
'git+https://github.com/KhronosGroup/SPIRV-Headers.git'
+ 'https://gist.githubusercontent.com/VoodaGod/3ad0c5d23cfca93518317d4135e4dcca/raw/c5f2032fd9d192b757220d3f64b5a8c835aa9844/openvr_cmake4.patch'
)
b2sums=(
@@ -81,6 +82,7 @@ b2sums=(
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
)
provides=("$_pkgname")
@@ -89,15 +91,6 @@ conflicts=("$_pkgname")
prepare() {
cd "$_pkgname"
- # Add custom patches if needed
- for src in "${source[@]}"; do
- src="${src%%::*}"
- src="${src##*/}"
- [[ $src = *.patch ]] || continue
- echo "Applying patch $src..."
- git apply -v "../$src"
- done
-
meson subprojects download
git submodule init subprojects/wlroots
@@ -122,6 +115,15 @@ prepare() {
git config submodule.thirdparty/SPIRV-Headers.url ../SPIRV-Headers
git -c protocol.file.allow=always submodule update
+
+ # Add custom patches if needed
+ for src in "${source[@]}"; do
+ src="${src%%::*}"
+ src="${src##*/}"
+ [[ $src = *.patch ]] || continue
+ echo "Applying patch $src..."
+ git apply -v "../$src"
+ done
}
pkgver() {
thes1lv3r commented on 2025-04-01 08:21 (UTC) (edited on 2025-04-01 08:21 (UTC) by thes1lv3r)
Note: This package currently doesn't build due to the CMake 4 upgrade in the Arch repositories. This depends on OpenVR, which throws an error when building with anything above CMake 3.5.
kode54 commented on 2024-11-06 04:40 (UTC)
Thanks, I didn't know capital X did that with chmod.
xiota commented on 2024-11-06 04:03 (UTC) (edited on 2024-11-06 04:06 (UTC) by xiota)
Fairly common for upstream sources to have wrong permissions, so reasonable to fix them in packages, but setting specific permissions recursively is the wrong way to do it. If 644, directories will be unusable. If 755, files will be executable. Better way would be chmod -R u+rwX,go+rX,go-w "$pkgdir/"
kode54 commented on 2024-11-06 03:35 (UTC)
Directories are already 755 and files 644 in the repo, not sure why permission fixups are needed.
sl1pkn07 commented on 2024-11-05 16:43 (UTC)
is not 644, is 755
sl1pkn07 commented on 2024-11-05 16:43 (UTC)
is not 644, is 755
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