See comment from bug 809251: (In reply to Sam James from comment #6) > (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.
The bug has been referenced in 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(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09bc4ca6d782ab834481b31f8a22345416c9302a commit 09bc4ca6d782ab834481b31f8a22345416c9302a Author: Sam James <sam@gentoo.org> AuthorDate: 2023-01-12 07:00:32 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-01-12 07:06:03 +0000 x11-wm/qtile: add Wayland support Closes: https://bugs.gentoo.org/846380 Signed-off-by: Sam James <sam@gentoo.org> x11-wm/qtile/qtile-0.22.1-r1.ebuild | 104 ++++++++++++++++++++++++++++++++++++ x11-wm/qtile/qtile-9999.ebuild | 42 +++++++++++---- 2 files changed, 136 insertions(+), 10 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28587a7ad4569a4f56a0fb204497da7b9b6a7642 commit 28587a7ad4569a4f56a0fb204497da7b9b6a7642 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-01-12 06:21:38 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-01-12 07:06:02 +0000 dev-python/pywlroots: new package, add 0.15.24 Bug: https://bugs.gentoo.org/846380 Signed-off-by: Sam James <sam@gentoo.org> dev-python/pywlroots/Manifest | 1 + ...pywlroots-0.15.24-no-import-version-check.patch | 13 +++++++ dev-python/pywlroots/metadata.xml | 11 ++++++ dev-python/pywlroots/pywlroots-0.15.24.ebuild | 44 ++++++++++++++++++++++ 4 files changed, 69 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc989b8c1ea0a2ffa80a60905b7cd4daa7d1ab3 commit acc989b8c1ea0a2ffa80a60905b7cd4daa7d1ab3 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-01-12 06:11:44 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-01-12 07:06:02 +0000 dev-python/xkbcommon: new package, add 0.8 Bug: https://bugs.gentoo.org/846380 Signed-off-by: Sam James <sam@gentoo.org> dev-python/xkbcommon/Manifest | 1 + dev-python/xkbcommon/metadata.xml | 11 +++++++++ dev-python/xkbcommon/xkbcommon-0.8.ebuild | 39 +++++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79b44067a5f16977eca9be728c2504a69cb0485 commit d79b44067a5f16977eca9be728c2504a69cb0485 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-01-12 06:01:58 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-01-12 07:06:01 +0000 dev-python/pywayland: new package, add 0.4.15 Bug: https://bugs.gentoo.org/846380 Signed-off-by: Sam James <sam@gentoo.org> dev-python/pywayland/Manifest | 1 + dev-python/pywayland/metadata.xml | 11 +++++++ dev-python/pywayland/pywayland-0.4.15.ebuild | 45 ++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+)