I can't say that's even required now, as I installed the alleged requisite items, and it still crashed on startup here. I had to downgrade it one commit to r44.
Search Criteria
Package Details: wlroots-git 0.11.0.r71.g85757665-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 |
Upstream URL: | https://github.com/swaywm/wlroots |
Keywords: | compositor library wayland |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | aperez |
Maintainer: | aperez |
Last Packager: | aperez |
Votes: | 40 |
Popularity: | 0.29 |
First Submitted: | 2018-02-20 16:48 |
Last Updated: | 2020-10-30 23:21 |
Dependencies (14)
- libinput (libinput-swap-two-and-three-finger-tap, libinput-fix101796-git, libinput-no-hysteresis, libinput-nosmoothing, libinput-nomiddletap, libinput-accel-profile-git, libinput-hires-scroll, libinput-complyue, libinput-git, libinput-multiplier, libinput-minimal-git, libinput-three-finger-drag)
- libxcb (libxcb-git)
- libxkbcommon (libxkbcommon-git)
- opengl-driver (dummy-opengl-driver-git, mesa-noglvnd, nvidia-410xx-utils, swiftshader-git, mesa-arm-git, nvidia-440xx-utils, nvidia-utils-full-vulkan-all, nvidia-utils-beta, nvidia-390xx-utils, mesa-minimal+-git, nvidia-vulkan-utils, mesa-minimal-git, mesa-git, mesa, nvidia-utils)
- pixman (pixman-git)
- systemd (systemd-light, systemd-cdown-git, systemd-git, systemd-selinux)
- wayland (wayland-git, wayland-nodocs-git)
- xcb-util-errors
- xcb-util-wm
- git (git-git) (make)
- meson (meson-git) (make)
- ninja (ninja-git, ninja-samurai, ninja-mem, ninja-kitware, ninja-bin) (make)
- wayland-protocols (wayland-protocols-git) (make)
- xorgproto (xorgproto-git) (make)
Required by (37)
- bemenu-git (requires wlroots) (make)
- bemenu-git (requires wlroots) (optional)
- bspwc-git (requires wlroots)
- cage-git
- cagebreak (requires wlroots)
- cagebreak-bin (requires wlroots)
- dwl (requires wlroots)
- dwl-git (requires wlroots)
- gamescope-git
- hikari (requires wlroots)
- hikari-darcs (requires wlroots)
- kanshi-git (requires wlroots) (make)
- kiwmi-git (requires wlroots)
- labwc-git (requires wlroots)
- mpvpaper (requires wlroots)
- mpvpaper-git (requires wlroots)
- phoc (requires wlroots)
- phoc-git (requires wlroots)
- river-git (requires wlroots)
- sway-borders-git
- sway-git
- sway-no-titlebars-git
- sway-nosystemd-minimal-git
- sway-xdg-shell-v6-git
- sway9 (requires wlroots)
- taiwins-git (requires wlroots)
- way-cooler-git (requires wlroots)
- waybox (requires wlroots)
- waybox-git (requires wlroots)
- wayfire (requires wlroots)
- wayfire (requires wlroots)
- wayfire-git
- wf-config-git (requires wlroots) (make)
- wlr-brightness-git (requires wlroots)
- wlrobs (requires wlroots)
- wlrobs-hg (requires wlroots)
- wltrunk-git (requires wlroots)
Sources (1)
kode54 commented on 2020-11-24 23:05
Rucikir commented on 2020-11-24 10:33
@kode54 do you know what feature is required from mesa-git (respectively, libglvnd), so that we may switch to a released version when that feature is released? By "bleeding-edge", do you mean unreleased but in the dev repo? I think that depending on mesa-git is a big change.
kode54 commented on 2020-11-24 03:57
Hi, latest commit now requires mesa-git and bleeding edge libglvnd, or else compositors crash on startup.
Listing a generic OpenGL requirement was never true anyway, as this never has, and likely never will, work on Nvidia proprietary drivers.
Rucikir commented on 2020-10-30 12:44
When applying commit ff8e6a6 Disable examples to avoid needing ffmpeg as makedepends, remove libcap, you forgot to remove the line -Dlibcap=enabled \
in build()
.
shoober420 commented on 2020-07-03 06:02
@Ferdi265
Thanks for the info. ffmpeg should then be added to "optdepends=" if one desires to build the examples. Maintainer, where you at?
grumpey commented on 2020-06-30 23:18
libcap can be removed from the dependencies, see https://github.com/swaywm/wlroots/commit/906c0766df2fec4bd32c316fd1b0d46fded5fc84#diff-969b60ad3d206fd45c208e266ccfed38
Thanks
Ferdi265 commented on 2020-06-26 12:43
@shoober420:
the wlroots-git examples optionally depend on libavutil
, libavodec
, and libavformat
, provided by ffmpeg
.
The examples seem to be built by this PKGBUILD, but are not installed anyway, so by just setting -Dexamples=false
in the PKGBUILD this would not need a dependency on ffmpeg
.
If the examples aren't part of the package, not building them seems to be a good idea anyway.
shoober420 commented on 2020-06-26 10:42
This package requires “ffmpeg” to compile, please add to “makedepends=“.
tbarblan commented on 2020-06-24 18:59
Could the xorg-server-xwayland
package be either added as a dependency or at least an optional dependency?
Ferdi265 commented on 2020-04-30 18:30
@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
Pinned Comments
aperez commented on 2018-09-28 08:31
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.