Package Details: wlroots-git 0.11.0.r71.g85757665-1

Git Clone URL: (read-only, click to copy)
Package Base: wlroots-git
Description: Modular Wayland compositor library
Upstream URL:
Keywords: compositor library wayland
Licenses: custom:MIT
Conflicts: wlroots
Provides: wlroots=0.11.0
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

Required by (37)

Sources (1)

Pinned Comments

aperez commented on 2018-09-28 08:31


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.

Latest Comments

1 2 3 4 5 Next › Last »

kode54 commented on 2020-11-24 23:05

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.

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


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


Ferdi265 commented on 2020-06-26 12:43


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


  1. you should probably ask this in the sway-git package
  2. 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 " not found" instead of crashing somewhere. The new library is called "", recompiling should fix it.

TL;DR: recompile sway, that should fix it