Package Details: wlroots-git 0.18.0.r7062.862a0b48-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
Provides: libwlroots-0.18.so
Submitter: aperez
Maintainer: aperez (GreyXor)
Last Packager: GreyXor
Votes: 59
Popularity: 0.42
First Submitted: 2018-02-20 16:48 (UTC)
Last Updated: 2024-05-30 15:57 (UTC)

Dependencies (26)

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 12 Next › Last »

auruser123 commented on 2021-02-15 08:33 (UTC)

I think the right fix for the current build failure is to follow wlroots packaging recommendations: https://github.com/swaywm/wlroots/wiki/Packaging-recommendations

It recommends setting -Dwerror=false to "avoid failing the build on warnings", which is the current cause of the failure.

This package should follow those recommendations.

auruser123 commented on 2021-02-12 09:32 (UTC)

Fails to build with -Werror=maybe-uninitialized

ynakao commented on 2021-02-08 03:18 (UTC)

xcb-util-renderutil is required as a dependency after this commit. Otherwise, build fails saying the following message.

Run-time dependency xcb-renderutil found: NO (tried pkgconfig)
Message: Install "xcb-renderutil" or pass "-Dx11-backend=disabled" to disable it.
Required for X11 backend support.

backend/x11/meson.build:22:1: ERROR: Dependency "xcb-renderutil" not found, tried pkgconfig

A full log can be found at /build/wlroots-git/src/wlroots-git/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...

kode54 commented on 2021-01-28 02:29 (UTC)

@maricn Thanks for the dumb comment and thanks especially for deleting it, leaving the only evidence the emails that got sent to everyone subscribed to the package.

No, this is not 0.11.0. This is a Git package, if you actually run makepkg, it will fetch the source code from the Git repository, and generate a new version string based on the package's current release tag and commit count and hash from that tag. As of the exact time this post was made, that tag is:

0.12.0-283-ga406f194

Which, in turn, will produce a version string of:

0.12.0.r283.ga406f194

kode54 commented on 2020-11-24 23:05 (UTC)

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