Package Details: wlroots-git 0.18.0.r6859.4688a371-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 (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: 59
Popularity: 1.00
First Submitted: 2018-02-20 16:48 (UTC)
Last Updated: 2024-01-27 23:56 (UTC)

Required by (100)

Sources (1)

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.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 Next › Last »

Rucikir commented on 2020-11-24 10:33 (UTC)

@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 (UTC)

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 (UTC)

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 (UTC)

@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 (UTC)

libcap can be removed from the dependencies, see https://github.com/swaywm/wlroots/commit/906c0766df2fec4bd32c316fd1b0d46fded5fc84#diff-969b60ad3d206fd45c208e266ccfed38

Thanks

yrlf commented on 2020-06-26 12:43 (UTC) (edited on 2020-06-26 12:47 (UTC) by yrlf)

@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 (UTC)

This package requires “ffmpeg” to compile, please add to “makedepends=“.

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:

  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 "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?