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: 6
Popularity: 0.27
First Submitted: 2022-07-31 23:24 (UTC)
Last Updated: 2024-10-18 12:44 (UTC)

Required by (37)

Sources (9)

Latest Comments

1 2 3 Next › Last »

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.

hambba commented on 2024-05-10 10:55 (UTC)

Got this error.

FAILED: subprojects/libliftoff/libliftoff.a.p/layer.c.o cc -Isubprojects/libliftoff/libliftoff.a.p -Isubprojects/libliftoff -I../gamescope/subprojects/libliftoff -I../gamescope/subprojects/libliftoff/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/tommi/.cache/paru/clone/gamescope-plus/src=/usr/src/debug/gamescope-plus -flto=auto -fPIC -isystem/usr/include/libdrm -MD -MQ subprojects/libliftoff/libliftoff.a.p/layer.c.o -MF subprojects/libliftoff/libliftoff.a.p/layer.c.o.d -o subprojects/libliftoff/libliftoff.a.p/layer.c.o -c ../gamescope/subprojects/libliftoff/layer.c ../gamescope/subprojects/libliftoff/layer.c: In function ‘liftoff_layer_create’: ../gamescope/subprojects/libliftoff/layer.c:20:48: error: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args] 20 | layer->candidate_planes = calloc(sizeof(layer->candidate_planes[0]), | ^ ../gamescope/subprojects/libliftoff/layer.c:20:48: note: earlier argument should specify number of elements, later size of each element cc1: all warnings being treated as errors [152/408] Compiling C++ object layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp: In function ‘uint32_t GamescopeWSILayer::gamescopeFrameLimiterOverride()’: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:132:10: warning: ignoring return value of ‘ssize_t pread(int, void*, size_t, __off64_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 132 | pread(fd, &overrideValue, sizeof(overrideValue), 0); | ~^~ ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'gamescope-plus-3.13.16.9.plus1-4': error: packages failed to build: gamescope-plus-3.13.16.9.plus1-4