Package Details: wlroots-git 0.6.0.r70.g58b25848-1

Git Clone URL: https://aur.archlinux.org/wlroots-git.git (read-only)
Package Base: wlroots-git
Description: Modular Wayland compositor library
Upstream URL: https://github.com/swaywm/wlroots
Keywords: compositor library wayland
Licenses: custom:MIT
Conflicts: wlroots
Provides: wlroots
Submitter: aperez
Maintainer: aperez
Last Packager: aperez
Votes: 33
Popularity: 1.857494
First Submitted: 2018-02-20 16:48
Last Updated: 2019-08-09 12:24

Required by (15)

Sources (1)

Pinned Comments

aperez commented on 2018-09-28 08:31

IMPORTANT

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 Next › Last »

aperez commented on 2018-10-28 18:57

@linkmauve: Unfortunately, reusing the build directory with Meson has a huge issue: when updating Meson, the new version may be incompatible with build directories generated using older versions of Meson, and AFAIK it is not possible to determine when the directory needs to be re-created. That's the reason why the directory is always deleted. If you know some way to know when the build directory needs to be thrown away and re-created, I would be interested in knowing! :)

linkmauve commented on 2018-10-27 19:46

Hi, please apply this patch to keep the build directory between builds: https://linkmauve.fr/files/0001-Move-meson-call-to-prepare-to-keep-the-build-directo.patch

aperez commented on 2018-09-28 08:31

IMPORTANT

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.

InfernoZeus commented on 2018-09-06 13:30

@aperez: Sure, no problem. I wasn't sure how big rootston was, or how long it took to compile. If it's small, then I'm sure it's fine.

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 \
            -Dexamples=false

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.