Install AUR libdisplay-info will fix the problem.
Search Criteria
Package Details: wlroots-git 0.17.0.r6161.3a200aa2-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 version) |
Upstream URL: | https://gitlab.freedesktop.org/wlroots/wlroots |
Keywords: | compositor library wayland |
Licenses: | custom:MIT |
Conflicts: | wlroots |
Provides: | libwlroots.so, wlroots |
Submitter: | aperez |
Maintainer: | aperez (Rucikir) |
Last Packager: | aperez |
Votes: | 56 |
Popularity: | 1.17 |
First Submitted: | 2018-02-20 16:48 (UTC) |
Last Updated: | 2023-03-04 21:45 (UTC) |
Dependencies (20)
- glslang (glslang-minimal-git, glslang-git)
- libdisplay-info (libdisplay-info-git)
- libinput (libinput-git, libinput-minimal-git, libinput-three-finger-drag, libinput-multiplier)
- libliftoff (libliftoff-git)
- libxcb (libxcb-git)
- libxkbcommon (libxkbcommon-git)
- opengl-driver (nvidia-410xx-utils, nvidia-440xx-utils, mesa-minimal+-git, nvidia-430xx-utils, mesa-i915g, nvidia-merged-utils, nvidia-510xx-utils, mesa-d3d12, mesa-panfork-git, mesa-git, mesa-git-adreno, visionfive2-img-gpu, nvidia-utils-nvlax, nvidia-390xx-utils, nvidia-470xx-utils, mesa-rusticl-git, nvidia-utils-beta, nvidia-utils-beta-nvlax, mesa-amdonly-gaming-git, nvidia-vulkan-utils, nvidia-vulkan-utils-nvlax, mesa-steamos, mesa-minimal-git, mesa, mesa-amber, nvidia-utils)
- pixman (pixman-git)
- seatd (seatd-git)
- vulkan-icd-loader (vulkan-icd-loader-git)
- wayland (wayland-git, wayland-nodocs-git)
- xcb-util-errors
- xcb-util-renderutil
- xcb-util-wm
- xorg-xwayland (xorg-xwayland-rootless-nosystemd-minimal-git, xorg-xwayland-hidpi-git, xorg-xwayland-osu, xorg-xwayland-git, xorg-xwayland-hidpi-xprop-git, xorg-xwayland-hidpi-xprop)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- meson (meson-git) (make)
- vulkan-headers (vulkan-headers-git) (make)
- wayland-protocols (wayland-protocols-git) (make)
- xorgproto (xorgproto-git) (make)
Required by (75)
- 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)
- dfl-wayqt (requires wlroots)
- dfl-wayqt-qt6 (requires wlroots)
- dwl (requires wlroots)
- dwl-git (requires wlroots)
- fnott (requires wlroots)
- fnott-git (requires wlroots)
- greetd-qtgreet (requires wlroots)
- greetd-qtgreet-qt5-git (requires wlroots) (make)
- greetd-qtgreet-qt6-git (requires wlroots) (make)
- haruhishot (requires wlroots) (make)
- haruhishot (requires wlroots)
- Show 55 more...
Sources (1)
Billli11 commented on 2023-03-04 20:11 (UTC)
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!
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.