Package Details: gamescope-git 3.14.0.r6.g9e46c89-1

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
Conflicts: gamescope
Provides: gamescope
Submitter: Scrumplex
Maintainer: Samsagax (bouhaa, alkazar, ruineka, pastaq, Sid127)
Last Packager: Sid127
Votes: 24
Popularity: 0.37
First Submitted: 2020-05-20 11:19 (UTC)
Last Updated: 2024-04-10 19:06 (UTC)

Required by (25)

Sources (1)

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

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

Samsagax commented on 2021-09-18 12:25 (UTC)

Seems like seatd is a dependency for wlroots master:

wlroots| Run-time dependency libseat found: NO (tried pkgconfig and cmake)
wlroots| Looking for a fallback subproject for the dependency libseat

gamescope/subprojects/wlroots/backend/session/meson.build:1:0: ERROR: Neither a subproject directory nor a seatd.wrap file was found.

After installing community/seatd it builds and works

Samsagax commented on 2021-09-15 16:22 (UTC)

Since this commit Wlroots 0.15 is a requirement. It still did not released so there is no package on the official repos. Hope we can rely on official packages in the near future :)

Scrumplex commented on 2021-09-01 17:34 (UTC)

I don't like that STB is required as a submodule. I mean it's just a build-time dependency, but I would prefer if gamescope would use some existing dependency for this (maybe SDL, maybe add Xcursors as a dependency)

Samsagax commented on 2021-09-01 16:37 (UTC)

Now dependencies changed again. STB should be listed as a dependency or statically built as a submodule since this commit

Scrumplex commented on 2021-09-01 07:36 (UTC)

Samsagax: Thanks for the heads-up! :D

Samsagax commented on 2021-09-01 00:34 (UTC)

You should add pipewire as a dependency since this commit

Scrumplex commented on 2021-08-01 13:46 (UTC)

Samsagax: I just fixed the issue and pushed an update.

Samsagax commented on 2021-08-01 12:50 (UTC) (edited on 2021-08-01 12:50 (UTC) by Samsagax)

Statically linking wlroots worked for making the package but when trying to do the same with liftoff (by setting _static_liftoff=1) I get this error:

Statically linking: wlroots libliftoff
usage: meson [-h]
             {setup,configure,dist,install,introspect,init,test,wrap,subprojects,help,rewrite,compile,devenv}
             ...
meson: error: unrecognized arguments: build

Seems to be a problem with _force_fallback having spaces. Quouting $_force_fallback on line 60 fixes the problem.

meson setup --prefix /usr --buildtype=release --force-fallback-for="$_force_fallback" "$srcdir/$_pkgname" build

Samsagax commented on 2021-07-31 23:09 (UTC)

Thanks for that Scrumplex. You are right it feels wrong in many ways, but if it works for now until upstream can deal with other versions of wlroots I think is worth it.