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

Required by (32)

Sources (9)

Latest Comments

1 2 3 Next › Last »

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

ALATEKA commented on 2024-02-18 17:03 (UTC) (edited on 2024-02-18 17:04 (UTC) by ALATEKA)

(Under your responsibility) Until the developer solves it, you can add #define GLM_ENABLE_EXPERIMENTAL into the source files color_tests.cpp and color_helpers.cpp on the first line before to compile. To me, works.