Version 0.18.0 was released on July 4th. I brings wayland support among other improvements. Adding wayland support into the ebuild would require some other python modules to be packaged (specifically pywlroots and pywayland), but it shouldn't be too difficult. Reproducible: Always
Now, it's 0.18.1. And, it would be beneficial to make pulseaudio an optional dependency. I don't use pulseaudio. I prefer pipewire, jack, and alsa to pulseaudio.
I doubt it works natively with pipewire. PulseVolume works through pulseaudio protocol and therefore needs pulseaudio libs. Just build pulseaudio with -daemon USE flag.
Created attachment 747933 [details] qtile live ebuild
(In reply to CarDGee from comment #3) > Created attachment 747933 [details] > qtile live ebuild qtile seems to be the ugly duck of window managers with only 2 main distros packaging it, arch and gentoo, sadly it looks left behind on gentoo these days, I found this live ebuild form https://github.com/flacjacket/gentoo-overlay , the overlay also contains pywlroots pywayland and xkbcommon required for the newer versions of qtile, Credit goes to its author Flacjacket,
I also interested to receiving update for Qtile, so if you're need a tester - I will.
(In reply to CarDGee from comment #4) > (In reply to CarDGee from comment #3) > > Created attachment 747933 [details] > > qtile live ebuild > > qtile seems to be the ugly duck of window managers with only 2 main distros > packaging it, arch and gentoo, sadly it looks left behind on gentoo these > days, I found this live ebuild form > https://github.com/flacjacket/gentoo-overlay , the overlay also contains > pywlroots pywayland and xkbcommon required for the newer versions of qtile, > Credit goes to its author Flacjacket, Thanks for sharing and to Flacjacket too. We do have a problem with the Wayland stuff -- the deps seem automagic (https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies) which means you can't properly disable them if the right deps are installed, and this is particularly problematic (not always an issue with some Pythony bits) because C extensions get built w/ them.
I'm also CCing flacjacket (I think?) to the bug in case they're interested in adopting the package in Gentoo which would be most welcome I think. Last I remember, I spoke to zlogene about qtile and he wasn't too interested in it atm.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd62e1953a2c3b84280308b57848cc47c6fdcfec commit cd62e1953a2c3b84280308b57848cc47c6fdcfec Author: Sam James <sam@gentoo.org> AuthorDate: 2022-05-19 01:07:24 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-19 01:09:20 +0000 x11-wm/qtile: add 0.21.0 Notably no Wayland glue added yet as it's automagic by the looks of it (see bug for details). Some of the bits were based on the ebuild posted in bug (which itself is from flacjacket overlay). Bug: https://bugs.gentoo.org/846380 Closes: https://bugs.gentoo.org/846362 Closes: https://bugs.gentoo.org/809251 Thanks-to: Sean Vig <sean.v.775@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> x11-wm/qtile/Manifest | 1 + x11-wm/qtile/files/qtile.desktop | 6 ++++ x11-wm/qtile/qtile-0.21.0.ebuild | 69 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 76 insertions(+)
I've filed bug 846380 for further discussion on the Wayland bits. Please comment there if you have anything to add on that subject.