Package Details: gamescope-plus 3.15.13.plus1-1

Git Clone URL: https://aur.archlinux.org/gamescope-plus.git (read-only, click to copy)
Package Base: gamescope-plus
Description: SteamOS session compositing window manager with added patches
Upstream URL: https://github.com/ChimeraOS/gamescope
Licenses: BSD-2-Clause
Conflicts: gamescope
Provides: gamescope
Submitter: Samsagax
Maintainer: Samsagax (pastaq, ruineka, alkazar, bouhaa)
Last Packager: alkazar
Votes: 5
Popularity: 0.006651
First Submitted: 2022-07-31 23:24 (UTC)
Last Updated: 2024-10-18 12:44 (UTC)

Dependencies (44)

Required by (37)

Sources (9)

Latest Comments

1 2 3 Next › Last »

ekatonb commented on 2025-04-10 16:53 (UTC)

Apply the OpenVR patch for the build to work with CMake 4.0: https://github.com/ValveSoftware/openvr/pull/1890.patch like here: https://gitlab.archlinux.org/archlinux/packaging/packages/gamescope/-/blob/main/PKGBUILD?ref_type=heads

yobson commented on 2025-04-02 02:03 (UTC)

Run-time dependency openvr found: NO (tried pkgconfig and cmake)

Executing subproject openvr method cmake

openvr| Found CMake: /usr/bin/cmake (4.0.0)

| Configuring the build directory with CMake version 4.0.0
| Running CMake with: -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DUSE_LIBCXX=False -DCMAKE_BUILD_TYPE=Release
|   - build directory:          /home/brad/.cache/paru/clone/gamescope-plus/src/gamescope/build/subprojects/openvr/__CMake_build
|   - source directory:         /home/brad/.cache/paru/clone/gamescope-plus/src/gamescope/subprojects/openvr
|   - toolchain file:           /home/brad/.cache/paru/clone/gamescope-plus/src/gamescope/build/subprojects/openvr/__CMake_build/CMakeMesonToolchainFile.cmake
|   - preload file:             /usr/lib/python3.13/site-packages/mesonbuild/cmake/data/preload.cmake
|   - trace args:               --trace-expand --trace-format=json-v1 --no-warn-unused-cli --trace-redirect=cmake_trace.txt
|   - disabled policy warnings: [CMP0025, CMP0047, CMP0056, CMP0060, CMP0065, CMP0066, CMP0067, CMP0082, CMP0089, CMP0102]

| CMake Error at CMakeLists.txt:2 (cmake_minimum_required):
| Compatibility with CMake < 3.5 has been removed from CMake.

| Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
| to tell CMake that the project requires at least <min> but has been updated
| to work with policies introduced by <max> or earlier.

| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

| Put cmake in trace mode, but with variables expanded.
| Put cmake in trace mode and sets the trace output format.
| Not searching for unused variables given on the command line.
| Put cmake in trace mode and redirect trace output to a file instead of stderr.
| Trace will be written to cmake_trace.txt

| -- Configuring incomplete, errors occurred!

openvr| CMake configuration: FAILED

meson.build:60:24: ERROR: Failed to configure the CMake subproject

no worky

spacemann commented on 2024-09-14 07:47 (UTC)

Should probably change line 125 of the PKGBUILD to: chmod -R 644 "$pkgdir"/usr/share/gamescope

Samsagax commented on 2024-07-13 16:46 (UTC)

@seanfire99 that seems to be a problem in the connection. Curl is complaining of interrupted connection.

Not a package bug

seanfire99 commented on 2024-07-13 16:24 (UTC) (edited on 2024-07-13 16:44 (UTC) by seanfire99)

i have tried installing via yay and makepkg -si it's seems that reshade.git does not exist anymore from what i can see yay -S gamescope-plus AUR Explicit (1): gamescope-plus-3.14.24.plus1-1 :: PKGBUILD up to date, skipping download: gamescope-plus 1 gamescope-plus (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> 1 gamescope-plus (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> ==> Making package: gamescope-plus 3.14.24.plus1-1 (Sat 13 Jul 2024 09:14:34 AM PDT) ==> Retrieving sources... -> Updating gamescope git repo... -> Updating libdisplay-info git repo... -> Cloning reshade git repo... Cloning into bare repository '/home/seanfire99/.cache/yay/gamescope-plus/reshade'... remote: Enumerating objects: 43346, done. remote: Counting objects: 100% (450/450), done. remote: Compressing objects: 100% (167/167), done. error: 2435 bytes of body are still expected MiB | 174.00 KiB/s fetch-pack: unexpected disconnect while reading sideband packet fatal: early EOF fatal: fetch-pack: invalid index-pack output ==> ERROR: Failure while downloading reshade git repo Aborting... -> error downloading sources: /home/seanfire99/.cache/yay/gamescope-plus context: exit status 1

:: (1/1) Parsing SRCINFO: gamescope-plus ==> Making package: gamescope-plus 3.14.24.plus1-1 (Sat 13 Jul 2024 09:15:41 AM PDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating gamescope git repo... -> Updating libdisplay-info git repo... -> Cloning reshade git repo... Cloning into bare repository '/home/seanfire99/.cache/yay/gamescope-plus/reshade'... remote: Enumerating objects: 43346, done. remote: Counting objects: 100% (450/450), done. remote: Compressing objects: 100% (167/167), done. error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8) error: 3188 bytes of body are still expected fetch-pack: unexpected disconnect while reading sideband packet fatal: early EOF fatal: fetch-pack: invalid index-pack output ==> ERROR: Failure while downloading reshade git repo Aborting... -> error making: gamescope-plus-exit status 1 -> Failed to install the following packages. Manual intervention is required: gamescope-plus - exit status 1

Samsagax commented on 2024-07-10 11:28 (UTC)

Good to know there are some people using it to keep me on my toes. Sorry for the latest blunder. Now pkgrel=5 should build in a clean chroot

rlriueab commented on 2024-07-10 10:27 (UTC)

libdecor-0 is missing

ibdisplay-info| Build targets in project: 189
libdisplay-info| Subproject libdisplay-info finished.

Dependency libdisplay-info found: YES 0.0.0 (overridden)
Run-time dependency libdecor-0 found: NO (tried pkgconfig and cmake)

src/meson.build:41:15: ERROR: Dependency "libdecor-0" not found, tried pkgconfig and cmake

wgalen commented on 2024-06-24 03:40 (UTC)

Looks like the latest libdisplay-info breaks compatibility for this package, the same way it does for gamescope-git.

Fortunately, that does mean the same workaround seems to work here too, using the dependencies from the repo instead of the system: https://aur.archlinux.org/packages/gamescope-git#comment-979139

ptr1337 commented on 2024-06-14 06:03 (UTC)

Several dependecies are also missing, when building in chroot:

Run-time dependency libavif found: NO (tried pkgconfig)

gamescope/src/meson.build:25:11: ERROR: Dependency "libavif" not found, tried pkgconfig

A full log can be found at /tmp/pkg/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
mv: cannot stat '/home/notroot/packages/*pkg.tar*': No such file or directory

Dependency wlroots found: YES 0.18.0-dev (overridden)
Run-time dependency libdisplay-info found: YES 0.1.1
Run-time dependency libdecor-0 found: NO (tried pkgconfig)

gamescope/src/meson.build:41:15: ERROR: Dependency "libdecor-0" not found, tried pkgconfig

A full log can be found at /tmp/pkg/src/build/meson-logs/meson-log.txt

teawrecks commented on 2024-06-06 06:49 (UTC)

Similar to hambba, I'm getting a build failure, but mine is in the wlroots subproject. Looks like gcc-14 added a warning to catch a transposed calloc size arg, and it caught a few offenders in the subprojects. This was fixed in the upstream wlroots here: https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/f3e1f7b2a70a500b740bfc406e893eba0852699a

According to hambba, it looks like it's also seen in libliftoff.