Search Criteria
Package Details: labwc-git 0.6.4.r27.gb149526-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/labwc-git.git (read-only, click to copy) |
---|---|
Package Base: | labwc-git |
Description: | stacking wayland compositor with look and feel from openbox (git version) |
Upstream URL: | https://github.com/labwc/labwc |
Licenses: | GPL2 |
Conflicts: | labwc |
Provides: | labwc |
Submitter: | TrialnError |
Maintainer: | TrialnError |
Last Packager: | TrialnError |
Votes: | 5 |
Popularity: | 0.001425 |
First Submitted: | 2020-07-23 16:04 (UTC) |
Last Updated: | 2023-08-11 16:35 (UTC) |
Dependencies (12)
- libpng (libpng-apng, libpng-git)
- pango (pango-git)
- seatd (seatd-git)
- wayland (wayland-git, wayland-nodocs-git, wayland-chromium)
- wlroots (wlroots-full-git, wlroots-strace-git, wlroots-nosystemd-strace-git, wlroots-nosystemd-git, wlroots-nosystemd-minimal-git, wlroots-nosystemd-nox11-git, wlroots-nox11-git, wlroots-no-axrgb-assert-git, wlroots-hidpi-git, wlroots-asan-git, wlroots-xrgb8888-git, wayfire-git, wlroots-git, wlroots-nvidia, wlroots-nvidia-git, wlroots-hidpi-xprop-git)
- xorg-xwayland (xorg-xwayland-git, xorg-xwayland-hidpi-xprop-git, xorg-xwayland-osu, xorg-xwayland-hidpi-xprop)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- meson (meson-git) (make)
- scdoc (scdoc-git) (make)
- wayland-protocols (wayland-protocols-git) (make)
- bemenu (bemenu-git, widgie-menu-compat) (optional) – default launcher via Alt+F3
Latest Comments
TrialnError commented on 2022-12-28 23:32 (UTC)
In the git history of this PKGBUILD is a commit which makes it possible to compile labwc without any wlroots package. You just need to change the locally cloned repo to this revision.
Not a general solution, as it adds wlroots specific files to the package. (To be formally right the changes should also include conflicting with wlroots). But everyone that has wlroots installed only because of labwc can use this temporary solution.
TrialnError commented on 2022-12-17 16:50 (UTC) (edited on 2022-12-28 23:04 (UTC) by TrialnError)
Yeah. ~Nothing can be done~. This will resolve either due to 0.16.x hitting the repos or upstream updating the source in regards to changes from the wlroots 0.17 dev-cyclus.
Or updating either wlroots or wlroots-git and build a compatible version. But that depends on the respective local setups.
Edit: Yeah, scratch that. I totally forgot about building labwc with statically linked wlroots... >.>
So there are three possible solutions.
1. Wait for wlroots in the repos (currently in staging)
2. Build with a modified wlroots-git PKGBUILD a working wlroots
3. Adjust labwc-git PKGBUILD to build it with wlroots included. Needs the following:
--force-fallback-for=wlroots
kode54 commented on 2022-12-14 05:48 (UTC)
This package is now broken because wlroots-git is at 0.17.
shoryuken commented on 2022-10-26 20:59 (UTC) (edited on 2022-10-26 21:00 (UTC) by shoryuken)
Build fails for me:
TrialnError commented on 2022-01-23 11:20 (UTC)
This is broken until wlroots 0.15.0 hits the repos.
See https://aur.archlinux.org/packages/labwc-git/#comment-844664 for some more information.
If you don't need wlroots-git for anything else, you could change the PKGBUILD to build from tag 0.15.x
d3Xt3r commented on 2022-01-23 10:35 (UTC)
@TrialnError I'm no longer able to build this, seems like it requires wlroots 0.15.0, but wlroots-git is currently on 0.16.0.
This is from a fresh Arch install inside a VM (using the archinstall script):
cmsigler commented on 2022-01-04 00:21 (UTC)
@TrialnError --
No problem! Thank you :) I can see where not having to follow wlroots-git would be A Good Thing(TM)
Clemmitt
TrialnError commented on 2022-01-03 20:02 (UTC)
Hi,
thanks for your work. But I'm not sure if I should add those changes. Upstream changed their way in regards how to handle breaking changes from wlroots. So after wlroots 0.15 hits the stable repos, this PKGBUILD should change the dep from wlroots-git to wlroots.
Unless there is a fairly active branch, which keeps track of the breaking changes of wlroots.
cmsigler commented on 2022-01-03 16:31 (UTC) (edited on 2022-01-03 17:01 (UTC) by cmsigler)
Hi,
I got labwc-git to build on 2022-01-03.
I patched PKGBUILD for wlroots-git to get it to build.
I needed to add two patches due to version upgrade of wlroots-git to 0.16.0 ->
wlroots-0-16-0.patch:
meson.build-0-16-0.patch:
Patch for PKGBUILD:
I hope all this helps :)
Clemmitt Sigler