Package Details: wlroots-git 0.19.0.r7126.e17916d4-1

Git Clone URL: https://aur.archlinux.org/wlroots-git.git (read-only, click to copy)
Package Base: wlroots-git
Description: Modular Wayland compositor library (git development version)
Upstream URL: https://gitlab.freedesktop.org/wlroots/wlroots
Keywords: compositor egl gles2 libdrm libinput library modular opengl vulkan wayland wlroots
Licenses: MIT
Provides: libwlroots-0.19.so
Submitter: aperez
Maintainer: aperez (GreyXor)
Last Packager: GreyXor
Votes: 64
Popularity: 0.55
First Submitted: 2018-02-20 16:48 (UTC)
Last Updated: 2024-07-14 10:33 (UTC)

Dependencies (26)

Sources (1)

Pinned Comments

aperez commented on 2018-09-28 08:31 (UTC) (edited on 2019-03-07 16:25 (UTC) by aperez)

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

andrius4669 commented on 2023-02-28 16:20 (UTC)

...
Run-time dependency libdisplay-info found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency libdisplay-info
Message: Required for the DRM backend.

wlroots-git/backend/drm/meson.build:8:0: ERROR: Neither a subproject directory nor a libdisplay-info.wrap file was found.

A full log can be found at <omitted>/.cache/paru/clone/wlroots-git/src/build-pkgver/meson-logs/meson-log.txt
==> ERROR: A failure occurred in prepare().
    Aborting...

needs libdisplay-info as a dependency

q234rty commented on 2023-02-02 16:25 (UTC)

This does not need a dependency on vulkan-validation-layers. After https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3850 WLR_RENDERER=vulkan works fine without that package.

aleck099 commented on 2023-01-30 12:39 (UTC) (edited on 2023-01-30 12:43 (UTC) by aleck099)

@teacher4711 you may enter src/wlroots-git and run git checkout xxx to that specified version of commit

Use git log to show all commits

Build with makepkg -e to apply changes. Without -e makepkg will re-extract everything

teacher4711 commented on 2022-11-21 12:18 (UTC)

Sorry for asking, but:

The package version is: pkgver=0.16.0.r5511.e59f4d4f

The build version is: wlroots-git 0.17.0.r5921.4ff46e6c-1

river-git needs 0.16 - Can I force building 0.16?

Thanks for maintaining the package!

Cheers Michael

zwastik commented on 2022-07-17 05:16 (UTC) (edited on 2022-07-17 05:17 (UTC) by zwastik)

Some how meson was not installed as a dependency:

==> Starting pkgver()... /home/user/.cache/pikaur/build/wlroots-git/PKGBUILD: line 55: meson: command not found ==> ERROR: A failure occurred in pkgver(). Aborting...

Rucikir commented on 2022-05-25 11:34 (UTC)

@q234rty should be fixed now.

q234rty commented on 2022-05-24 17:39 (UTC)

Latest commit seems to break pkgver() again?

yrlf commented on 2022-03-17 11:34 (UTC) (edited on 2022-03-17 11:35 (UTC) by yrlf)

@Calimero: AFAIK, that's not a bug. The /usr/lib/debug/.build-id/ subdirectory contains symlinks pointing to the debug info in the correct location and make it easy to find the correct debugging symbols for a binary given just its build-id.

Also: except when things like the debug prefix map is broken by the PKGBUILD, the exact layout of split -debug packages is not controlled by the PKGBUILD, and done by makepkg on its own.

(for an off-topic example: all go packages (e.g. yay) currently don't have working source directories in debug packages, they end up putting /_/github.com and /tmp/go-build into the package)

Calimero commented on 2022-03-17 11:14 (UTC)

The split package wlroots-git-debug installs /usr/lib/debug/.build-id/ shenanigans, which I'm pretty sure is not conformant to packaging guidelines!

Rucikir commented on 2022-01-29 12:37 (UTC)

I've applied a variation of @yrlf's patch, but I still get warnings when installing the package with yay, but not when installing in a clean chroot. I'll take suggestions ;)