Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 846380 - x11-wm/qtile: add Wayland support
Summary: x11-wm/qtile: add Wayland support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mikle Kolyada (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-19 01:08 UTC by Sam James
Modified: 2023-01-12 07:07 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-05-19 01:08:22 UTC
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.
Comment 1 Larry the Git Cow gentoo-dev 2022-05-19 01:09:29 UTC
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(+)
Comment 2 Larry the Git Cow gentoo-dev 2023-01-12 07:06:09 UTC
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(+)