Seems to require vulkan-validation-layers
as a runtime dependency for the vulkan renderer to work
Search Criteria
Package Details: wlroots-git 0.18.0.r6859.4688a371-1
Package Actions
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) |
Dependencies (25)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-widevineAUR, glibc-eacAUR)
- glslang (glslang-gitAUR, glslang-minimal-gitAUR)
- libdisplay-info (libdisplay-info-gitAUR)
- libdrm (libdrm-gitAUR)
- libglvnd
- libinput (libinput-three-finger-dragAUR, libinput-multiplierAUR)
- libliftoff (libliftoff-gitAUR)
- libxcb (libxcb-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- opengl-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-510xx-utilsAUR, mesa-panfork-gitAUR, mesa-nightly-nvk-rusticl-intelrt-gitAUR, nvidia-vulkan-utilsAUR, nvidia-utils-teslaAUR, amdonly-gaming-mesa-gitAUR, nvidia-470xx-utilsAUR, nvidia-390xx-utilsAUR, mesa-enable-h264AUR, nvidia-utils-betaAUR, nvidia-535xx-utilsAUR, mesa-gitAUR, mesa-minimal-gitAUR, nvidia-525xx-utilsAUR, mesa, mesa-amber, nvidia-utils)
- pixman (pixman-gitAUR)
- seatd (seatd-gitAUR)
- systemd-libs (systemd-libs-gitAUR, systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- wayland (wayland-gitAUR, wayland-chromiumAUR, wayland-asan-gitAUR)
- xcb-util-errors
- xcb-util-renderutil
- xcb-util-wm
- git (git-gitAUR, git-fcAUR) (make)
- meson (meson-gitAUR, meson-rustAUR) (make)
- Show 5 more dependencies...
Required by (101)
- bemenu-git (requires wlroots) (make)
- bemenu-ncurses-git (requires wlroots) (make)
- bemenu-wayland-git (requires wlroots) (make)
- bemenu-x11-git (requires wlroots) (make)
- bspwc-git (requires wlroots)
- cage-git (requires wlroots)
- cage-no-xwayland (requires wlroots)
- cagebreak (requires wlroots)
- cagebreak-bin (requires wlroots)
- como (requires wlroots)
- dfl-colorschemeparser (requires wlroots) (make)
- dfl-colorschemeparser-qt6 (requires wlroots) (make)
- dfl-hjsonparser (requires wlroots) (make)
- dfl-hjsonparser-qt6 (requires wlroots) (make)
- dfl-wayfireparser (requires wlroots)
- dfl-wayfireparser (requires wlroots) (make)
- dfl-wayfireparser-qt6 (requires wlroots)
- dfl-wayfireparser-qt6 (requires wlroots) (make)
- dwl (requires wlroots)
- dwl-git (requires wlroots)
- Show 81 more...
Sources (1)
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)
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!
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.