Package Details: wayfire-git 0.10.1.r110.g93d22c82-1

Git Clone URL: https://aur.archlinux.org/wayfire-git.git (read-only, click to copy)
Package Base: wayfire-git
Description: 3D wayland compositor
Upstream URL: https://github.com/WayfireWM/wayfire
Keywords: compositor wayfire wayland wm
Licenses: MIT
Conflicts: wayfire, wf-config
Provides: wayfire, wayland-compositor, wf-config, wf-config-git
Submitter: SolarAquarion
Maintainer: SolarAquarion (kode54)
Last Packager: kode54
Votes: 14
Popularity: 0.000420
First Submitted: 2018-06-28 12:32 (UTC)
Last Updated: 2026-04-14 07:07 (UTC)

Required by (48)

Sources (4)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

leong commented on 2026-04-04 12:01 (UTC) (edited on 2026-04-04 12:01 (UTC) by leong)

I still got a build doctest error even with the fix by @rorka900

rorka900 commented on 2026-04-04 08:56 (UTC)

When attempting to build wayfire-git, an error occurs during the linking phase: /usr/bin/ld: cannot find -ldoctest. The issue is reproducible on a clean system. The error is caused by the wf-config and wf-touch subprojects attempting to build tests that require linking with doctest. However, doctest is a header-only library, and linking with it is not required. To fix this, add the following flags to the build() function in the PKGBUILD: -Dwf-config:tests=disabled -Dwf-touch:tests=disabled

This will disable the building of the problematic tests, and the package will build successfully.

jihem commented on 2025-07-25 13:04 (UTC)

Hello, I would like to suggest to add wayland-compositor in the provides array. It is done in several Wayland compositors packages (like sway or hyprland) and it's a dependency of the package greetd-regreet (because this login manager needs a Wayland compositor to start). Therefore, if I want to run greetd-regreet with Wayfire, I need to add wayland-compositor in the provides array.

kode54 commented on 2025-05-20 02:08 (UTC) (edited on 2025-05-20 02:09 (UTC) by kode54)

No, it does not. Check your chroots.

Edit: And check any other dependencies you built yourself.

poacher commented on 2025-05-17 15:47 (UTC)

this fails to compile without libxml2-legacy

kode54 commented on 2025-05-01 09:19 (UTC)

Got sick of the wlroots-git bundling, since it just broke someone's workflow. Basically, wf-config-git depends on wlroots, but because this package supplies a wlroots-git, it becomes a circular dependency loop and breaks building the whole lot as a batch with a helper.

brikler commented on 2025-03-19 13:09 (UTC)

@kode54 thank you for this quick response :) ok, the build process works again :)

kode54 commented on 2025-03-18 11:27 (UTC)

@JakobDev this package supplies wlroots-git at a 0.18 commit level, so it won't be compatible with anything that expects wlroots-git, which is at 0.19 right now.

kode54 commented on 2025-03-18 11:25 (UTC)

@brikler Nothing we can do about that, except for users to temporarily switch to a mirror for the wlroots-git submodule, as Freedesktop.org is down for about a week of migration work.

brikler commented on 2025-03-18 11:12 (UTC)

PKGBUILD doesn't work anymore, because: meson.build:44:11: ERROR: git submodule failed to init