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.36
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 .. 3 4 5 6 7 8

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.

Samsagax commented on 2021-07-31 19:41 (UTC)

@Scrumplex: I don't see any guidelines against statically linking submodules. But is your package after all. The stable one uses liftoff and wlroots as submodules and they work without issues (mostly).

I think upstream is going to jump to 0.15 instead and skip 0.14 entirely. But is just speculation on my part. For now as a working solution I would suggest to statically link the submodules.

Scrumplex commented on 2021-07-28 22:35 (UTC)

Samsagax: Gamescope is not yet compatible with any wlroots newer than 0.13.x. A solution to this would be to statically link wlroots 0.13.x in this PKGBUILD. Though that certainly goes against Arch packaging guidelines.

So either someone provides wlroots 0.13.x on the AUR, which might work if one does not use any other wlroots compositor. The other solution would be to push upstream to support wlroots 0.14.x. In fact I just created an issue to track this over there. See https://github.com/Plagman/gamescope/issues/222

Samsagax commented on 2021-07-28 22:09 (UTC)

Package can't be built since wlroots is 0.14.1 in repos now. Removing the version number yields:

gamescope/meson.build:39:0: ERROR: Neither a subproject directory nor a wlroots.wrap file was found

cobaltspace commented on 2021-04-20 00:46 (UTC)

wayland-protocols is at least a make dependency.

Scrumplex commented on 2021-04-08 12:23 (UTC)

Package can't be build currently, as wlroots 0.13.0 is in Arch staging at the moment. I will update the PKGBUILD once wlroots 0.13.0 is available in the repos

nissen22 commented on 2021-02-13 08:31 (UTC)

Fails to build with error "gamescope/meson.build:32:0: ERROR: Dependency "xres" not found, tried pkgconfig and cmake".

Missing dependency I guess.

junglerobba commented on 2020-12-16 13:44 (UTC)

Upstream updated their wlroots submodule (https://github.com/Plagman/gamescope/commit/fbc6bd0c0882c5c60232fe68e315799566adb476), so the wlroots-master.patch can be removed now.

Scrumplex commented on 2020-11-28 17:03 (UTC) (edited on 2020-11-28 17:03 (UTC) by Scrumplex)

I believe this package needs to require libliftoff-git directly

This might be true, as gamescope is almost always at libliftoff's master. Let me change that real quick.

It also makes sense, as I only test it against libliftoff-git myself.

BillFleming commented on 2020-11-28 16:52 (UTC)

I believe this package needs to require libliftoff-git directly so that the latest version is built and installed before this otherwise it doesn't detect it correctly. Otherwise I get "gamescope/meson.build:78:2: ERROR: Dependency "liftoff" not found, tried pkgconfig and cmake" even with libliftoff installed.