Search Criteria
Package Details: labwc 0.6.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/labwc.git (read-only, click to copy) |
---|---|
Package Base: | labwc |
Description: | stacking wayland compositor with look and feel from openbox |
Upstream URL: | https://github.com/labwc/labwc |
Licenses: | GPL2 |
Submitter: | TrialnError |
Maintainer: | TrialnError |
Last Packager: | TrialnError |
Votes: | 15 |
Popularity: | 2.29 |
First Submitted: | 2021-03-07 19:37 (UTC) |
Last Updated: | 2023-03-21 20:44 (UTC) |
Dependencies (9)
- pango (pango-minimal-git, pango-git, gtk4-git)
- wayland (wayland-git, wayland-nodocs-git)
- 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-nvidia-git, phoc-embedded-wlroots, wlroots-git, wlroots-hidpi-xprop-git, wlroots-nvidia)
- xorg-xwayland (xorg-xwayland-rootless-nosystemd-minimal-git, xorg-xwayland-hidpi-git, xorg-xwayland-osu, xorg-xwayland-git, xorg-xwayland-hidpi-xprop-git, xorg-xwayland-hidpi-xprop)
- meson (meson-git) (make)
- scdoc (scdoc-git) (make)
- wayland-protocols (wayland-protocols-git) (make)
- bemenu (bemenu-git) (optional) – default launcher via Alt+F3
Latest Comments
1 2 Next › Last »
scruffidog commented on 2023-03-26 02:30 (UTC)
Thanks for the quick response!
So the way I was thinking about it, the hard dependency would turn into a soft one. I figure if xwayland was needed explicitly, I can always invoke it within the autostart as a nested instance. This way, modifying a script is much easier than recompiling. And it brings me Marie Condo sense of joy in obsessively simplifying/removing cruft/stuff...
On the other hand, my record for maintenance usually descends into bit-rot due to laziness, so I am more than appreciative for the work your doing.
TrialnError commented on 2023-03-21 20:49 (UTC) (edited on 2023-03-21 20:51 (UTC) by TrialnError)
It is surely possible, but not in general as I want the xwayland support, scruffidog.
And unless they make use of
dlopen()
this stays as a hard dep.If you want to disable xwayland support you can disable it locally and rebase this change for every update. See a possible patch below. Dunno about the savings of this, as xwayland is fairly standalone. I suspect it won't be that much.
scruffidog commented on 2023-03-21 19:41 (UTC)
A new release and a question: is it possible to have a wayland only version without the Xwayland ? I assume it would simplify the dependency list somewhat and minimize cruft. I believe this can be accomplished via:
meson -Dxwayland=disabled build/
longstation commented on 2023-02-06 17:30 (UTC) (edited on 2023-02-06 17:30 (UTC) by longstation)
Just installed it yesterday and everything went well. But when I log into it, it says something like "Wayland session failed to start, see logs for details" (I am not with the computer). I checked the github issues and it seems no one has encountered it. Has anyone here had this experience?
Update: enable notification
TrialnError commented on 2022-12-28 23:33 (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.
shoryuken commented on 2022-11-19 08:40 (UTC)
@TrialnError: Probably best to wait for wlroots from community in my opinion.
TrialnError commented on 2022-11-18 20:31 (UTC)
Hello
It is this time again and I want to hear some opinions as to whether update this now or later.
Update what now? In short: wlroots 0.16.0 got released and labwc is the first to follow suit. Problem is, that wlroots from community will stay 0.15.x for the time being, as there is no new release for sway.
If I update this all of you using an aur-helper will probably experience some sort of failure, as this cannot be build unless wlroots-git from before the 0.17.x version bump is installed. The last time I received some mixed messages on this, so this time I want to reach some... consensus.
Do you want to have the version bumped or leave it until wlroots from [community] is ready?
Best regards
TrialnError commented on 2022-02-17 14:16 (UTC) (edited on 2022-02-17 14:17 (UTC) by TrialnError)
Upstream had set the version on wlroots 0.15.0. And now it's failing with 0.15.1.
Upstream changed this in the meantime and I will add the patch for this. (Hopefully later this day)
Thanks for bringing this up txtsd.
Edit: FYI: This is the needed change: https://github.com/johanmalm/labwc/commit/6a3536cdd74ec1d73475daec166b14c03ce14a8a
txtsd commented on 2022-02-16 15:27 (UTC)
Uh
TrialnError commented on 2022-01-04 09:21 (UTC)
Perfect summary about the wlroots situation, when there is an update. It is currently inconvinient.
1 2 Next › Last »