Package Details: gamescope-git 3.14.28.r0.g4ccc6647-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-2-Clause
Conflicts: gamescope
Provides: gamescope
Submitter: Scrumplex
Maintainer: Samsagax (bouhaa, alkazar, ruineka, pastaq, Sid127)
Last Packager: Samsagax
Votes: 23
Popularity: 0.159528
First Submitted: 2020-05-20 11:19 (UTC)
Last Updated: 2024-08-08 15:57 (UTC)

Required by (29)

Sources (9)

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 .. 4 5 6 7 8 9 10 Next › Last »

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.

Scrumplex commented on 2021-07-31 20:38 (UTC)

Samsagax: as a temporary measure I have configured gamescope to statically link against wlroots. I am not really a fan of this solution, as it goes against the point of traditional packaging (as in, always using shared dependencies). The best solution would be if gamescope would tightly track upstream wlroots releases. Though this would still pose issues on my own systems, as I don't run the latest releases of wlroots but rather custom snapshots.