Package Details: wlroots-git 0.18.0.r6859.4688a371-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
Conflicts: wlroots
Provides: libwlroots.so, wlroots
Submitter: aperez
Maintainer: aperez (GreyXor)
Last Packager: GreyXor
Votes: 58
Popularity: 0.184891
First Submitted: 2018-02-20 16:48 (UTC)
Last Updated: 2024-01-27 23:56 (UTC)

Required by (101)

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

ibrokemypie commented on 2021-12-03 05:01 (UTC)

Seems to require vulkan-validation-layers as a runtime dependency for the vulkan renderer to work

Rucikir commented on 2021-10-18 16:00 (UTC)

@whynothugo @tomKPZ The package now depends on Vulkan, let me know if anything's wrong. I'm not sure if everyone will want that, though.

tomKPZ commented on 2021-10-18 15:41 (UTC)

The latest version of wlroots now includes <vulkan/vulkan.h>, so a new build dependency on vulkan-headers is needed.

whynothugo commented on 2021-10-18 13:20 (UTC)

Failing to build due to the recent Vulkan backend:

wlroots-git/render/vulkan/meson.build:21:2: ERROR: Problem encountered: Install "glslang" or pass "-Dvulkan=disabled" to disable it.

whynothugo commented on 2021-09-22 18:21 (UTC)

With recent changes to use libseat, is systemd still a dependency?

Ghosthree3 commented on 2021-09-15 19:57 (UTC)

To anyone dealing with conflict errors from the dependency change. pacman -Rdd libseat then try installing this package again, it should pull in seatd.

jihoxoc160 commented on 2021-09-15 14:35 (UTC) (edited on 2021-09-15 14:36 (UTC) by jihoxoc160)

libseat is now packaged as seatd in community, so you can change it back in the depends

Rucikir commented on 2021-07-02 11:57 (UTC)

@Ferdi265 Thank you for the patch and the description of the issue, applied.

yrlf commented on 2021-07-02 11:07 (UTC) (edited on 2021-07-02 11:08 (UTC) by yrlf)

The provides version info for libwlroots.so is wrong and the version info for wlroots is missing completely.

Version info for provides for .so files seems to be automatically provided by makepkg (taken from the SONAME of the library). This is also what the community package for wlroots does (wlroots currently has libwlroots.so=9-64, wlroots-git would have libwlroots.so=10-64 with the automatic versioning)

Fix below:

diff --git a/PKGBUILD b/PKGBUILD
index cd971ec..e7e4d26 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ license=(custom:MIT)
 pkgdesc='Modular Wayland compositor library (git version)'
 url=https://github.com/swaywm/wlroots
 arch=(x86_64)
-provides=("libwlroots.so=${pkgver%%.r*}" "wlroots")
+provides=("libwlroots.so" "wlroots=${pkgver%%.r*}")
 conflicts=(wlroots)
 options=(debug)
 depends=(

primalmotion commented on 2021-07-01 15:53 (UTC)

now it works again, thanks!