With the move of xorg-xwayland
into optdepends
it needs to be additionally added to makedepends
else it won't have any effect. Optional depends aren't pulled while building. And upstream states: xwayland (build-time only, optional at runtime)
. So it needs to compile the support.
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.104583 |
First Submitted: | 2018-02-20 16:48 (UTC) |
Last Updated: | 2024-01-27 23:56 (UTC) |
Dependencies (25)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- glslang (glslang-gitAUR, glslang-minimal-gitAUR)
- libdisplay-info (libdisplay-info-gitAUR)
- libdrm (libdrm-gitAUR)
- libglvnd (libglvnd-gitAUR)
- 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-nightly-nvk-rusticl-intelrt-gitAUR, nvidia-vulkan-utilsAUR, nvidia-utils-teslaAUR, amdonly-gaming-mesa-gitAUR, nvidia-470xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-535xx-utilsAUR, mesa-minimal-gitAUR, mesa-gitAUR, nvidia-525xx-utilsAUR, nvidia-utils-betaAUR, mesa, mesa-amber, nvidia-utils)
- pixman (pixman-gitAUR)
- seatd (seatd-gitAUR)
- systemd-libs (systemd-libs-gitAUR, systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, systemd-libs-fmlAUR)
- 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) (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)
- 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) (make)
- dfl-wayfireparser (requires wlroots)
- dfl-wayfireparser-qt6 (requires wlroots)
- dfl-wayfireparser-qt6 (requires wlroots) (make)
- dwl (requires wlroots)
- dwl-git (requires wlroots)
- dwl-guile-git (requires wlroots)
- Show 81 more...
Sources (1)
TrialnError commented on 2024-01-26 19:48 (UTC)
Zenzio commented on 2023-11-21 18:58 (UTC) (edited on 2023-11-21 22:04 (UTC) by Zenzio)
Edit: Nevermind. It did just take a bit of waiting.
Updating this bumps the version up to wlroots-git 0.18.0.r6693.5dd614b9a-1 at the moment. And building sway-git complains about it needing a versions lower than 0.18.0. Is this a case of me just needing to wait a little until the versions match again? Or is manual intervention required? Sorry, I'm inexperienced when it comes to building packages.
Morta commented on 2023-05-18 18:00 (UTC) (edited on 2023-05-18 18:01 (UTC) by Morta)
It would be nice to include the displaylink patch https://gitlab.freedesktop.org/wlroots/wlroots/uploads/b4f932e370ed03d88f202191eaf60965/DisplayLink.patch
The whole discussion
https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1823
It’s making wlroots working with Displaylink/evdi
Billli11 commented on 2023-03-04 20:11 (UTC)
Install AUR libdisplay-info will fix the problem.
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.
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.