Package Details: wlroots-git 0.9.1.r7.g6d3f3b93-2

Git Clone URL: (read-only, click to copy)
Package Base: wlroots-git
Description: Modular Wayland compositor library
Upstream URL:
Keywords: compositor library wayland
Licenses: custom:MIT
Conflicts: wlroots
Provides: wlroots=0.9.1
Submitter: aperez
Maintainer: aperez
Last Packager: aperez
Votes: 35
Popularity: 0.24
First Submitted: 2018-02-20 16:48
Last Updated: 2020-01-16 08:09

Required by (23)

Sources (1)

Pinned Comments

aperez commented on 2018-09-28 08:31


Please do not flag this package as out-of-date if the only change you need is to update to a newer version. It is not needed because it always fetches the sources using Git and uses the most recent version without needing to modify the PKGBUILD — just rebuild the package.

Also, please try building in a clean chroot before assuming that the PKGBUILD is broken.

Latest Comments

« First ‹ Previous 1 2 3 4

aperez commented on 2018-09-04 23:48

@InfernoZeus: Updated, thanks a lot for the heads up. As for rootston, I would rather leave it as part of this package. It's small enough as to not make practically any difference...

InfernoZeus commented on 2018-09-04 13:20

The PKGBUILD needs to be updated after the recent changes to the Meson build options. I've used these:

    meson build \
            --prefix /usr \
            --buildtype debug \
            -Dlibcap=enabled \
            -Dlogind=enabled \
            -Dlogind-provider=systemd \
            -Dxwayland=enabled \
            -Dx11-backend=enabled \
            -Dxcb-errors=enabled \
            -Drootston=true \

I tried setting rootston to false, but the install step expects it to be built. Perhaps rootston should be moved to its own package?

quelotic commented on 2018-08-18 22:49

I think you should include pixman as a dependency.

aperez commented on 2018-06-28 11:01

@thx1138: Thanks for the suggestion, I have pushed a new version which installs rootston and its example configuration file.

thx1138 commented on 2018-06-28 02:35

"rootston", the test compositor, is being built, but it is not being installed. Maybe this has to be added "manually" to the package() function, since ninja install has failed to do this properly.

aperez commented on 2018-05-20 01:20

@emersion: Done! I have added options “!strip” & “debug”, and command line flag “--buildtype debug” to Meson. This should be enough, I believe. Let me know if there's anything else I can help out with in this regard.

emersion commented on 2018-05-18 14:21

Can you please add debug options to this package? This is an unreleased package, and we're tired of getting bug reports without readable stack traces.


aperez commented on 2018-05-08 13:35

@bobsaintcool: I have pushed an update with “git” and “wayland-protocol” added as build-dependencies. The latter only contains XML protocol description files used to generate C code when building other packages, and it's not at all needed at runtime. Thanks for the heads up!

bobsaintcool commented on 2018-05-08 13:04

I'm running into difficulties when building wlroots with this package. Can you consider adding git (build) and wayland-protocols (run) to package dependencies?

Patch example[0] available.