This package requires “ffmpeg” to compile, please add to “makedepends=“.
Search Criteria
Package Details: wlroots-git 0.19.0.r7126.e17916d4-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 |
Provides: | libwlroots-0.19.so |
Submitter: | aperez |
Maintainer: | aperez (GreyXor) |
Last Packager: | GreyXor |
Votes: | 64 |
Popularity: | 0.91 |
First Submitted: | 2018-02-20 16:48 (UTC) |
Last Updated: | 2024-07-14 10:33 (UTC) |
Dependencies (26)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- glslang (glslang-gitAUR)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libdisplay-info (libdisplay-info-gitAUR)
- libdrm (libdrm-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libinput (libinput-multiplierAUR, libinput-noaccumAUR, libinput-three-finger-dragAUR)
- libliftoff (libliftoff-gitAUR)
- libxcb (libxcb-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- opengl-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-vulkan-utilsAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, nvidia-470xx-utilsAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, nvidia-390xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-utils-betaAUR, nvidia-510xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-525xx-utilsAUR, mesa, mesa-amber, nvidia-utils)
- pixman (pixman-gitAUR)
- seatd (seatd-gitAUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xcb-util-errors
- xcb-util-renderutil
- xcb-util-wm
- git (git-gitAUR, git-glAUR) (make)
- meson (meson-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland-bug865-issue1578AUR) (make)
- xorgproto (xorgproto-gitAUR) (make)
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland-bug865-issue1578AUR) (optional) – enable X11 support
Required by (11)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 Next › Last »
shoober420 commented on 2020-06-26 10:42 (UTC)
tbarblan commented on 2020-06-24 18:59 (UTC)
Could the xorg-server-xwayland
package be either added as a dependency or at least an optional dependency?
yrlf commented on 2020-04-30 18:30 (UTC)
@Rucikir:
- you should probably ask this in the sway-git package
- no, this has been there for a while now.
The real reason for your problem:
Archlinux just updated json-c from 0.13 to 0.14, which included an ABI break, meaning apps using libjson-c need to be recompiled. In order to not get weird crashes it is standard practice to change the so-called SONAME of a library when this happens so it just says "libjson-c.so.4 not found" instead of crashing somewhere. The new library is called "libjson-c.so.5", recompiling should fix it.
TL;DR: recompile sway, that should fix it
Rucikir commented on 2020-04-30 11:28 (UTC)
I got an error from the sway binary after updating wlroots for a missing libjson-c.so4 library. Is it a new dependency?
aperez commented on 2020-01-16 08:12 (UTC)
@Fedi265 @chron: Thanks for all the discussion, I have pushed an update to have options=(debug)
now.
yrlf commented on 2020-01-15 14:15 (UTC)
(bump to enable notifications for me since I forgot in the last comment)
yrlf commented on 2020-01-15 14:15 (UTC)
@aperez: I don't particularly care wether debug
is part of wlroot's options
array; it's just that overriding strip
to off breaks the debug info in the package for people who clean their source directories after building.
@chron: I can understand why options=(debug)
would make sense. You might want a development package like wlroots-git
to be built with debug info even if other packages on the system aren't, in order to get more useful bug reports by people using wlroots-git
.
TL;DR:
for me, options=(debug)
or options=()
would be acceptable. It's just the !strip
that's bothering me.
options=(debug strip)
would probably offend people who don't like the -debug
extra packages for some reason. (e.g. tooling support is lacking; yay
doesn't install -debug
packages generated by makepkg
by default)
chron commented on 2020-01-14 20:55 (UTC) (edited on 2020-01-15 14:35 (UTC) by chron)
@aperez: No, I think he ment you should use debug
and strip
or remove options=()
entirely/leave it empty.
I think you shouldn't overwrite a users /etc/makepkg.conf
defaults, if they need either !strip
or debug
they can add the options themself.
aperez commented on 2020-01-14 12:35 (UTC)
@Ferdi265: So what you would suggest? If I understand your reasoning correctly, you would like to have options=(debug)
in the PKGBUILD
, so each user can decide choose to use strip
or !strip
. Isn't it?
aperez commented on 2020-01-14 12:33 (UTC)
FreeDRP and related dependencies have now been removed, thanks @Mel for the heads up!
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.