x11-wm / qtile

A full-featured, hackable tiling window manager written in Python

Official package sites : https://github.com/qtile/qtile/ · https://pypi.org/project/qtile/ · https://qtile.org/ ·

v0.23.0-r1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 ~riscv ~x86
USE flags
debug pulseaudio test wayland

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
pulseaudio
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
wayland
Enable dev-libs/wayland backend

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / cairocffi : CFFI-based drop-in replacement for Pycairo

dev-python / cffi : Foreign Function Interface for Python calling C code

dev-python / dbus-next : The next great DBus library for Python with asyncio support

dev-python / pulsectl-asyncio : Asyncio frontend for pulsectl, Python bindings of libpulse

dev-python / pygobject : Python bindings for GObject Introspection

dev-python / pywlroots : Python binding to the wlroots library using cffi

dev-python / xcffib : A drop in replacement for xpyb, an XCB python binding

media-sound / pulseaudio : A meta package for PulseAudio (networked sound server)

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / libnotify : A library for sending desktop notifications

x11-libs / pango : Internationalized text layout and rendering library

896036
x11-wm/qtile-0.22.1-r1 fails tests
922707
x11-wm/qtile-0.24.0 version bump
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
x11-wm/qtile: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
x11-wm/qtile: Stabilize 0.23.0-r1 amd64, #920429
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
x11-wm/qtile: Require xorg-server[xvfb] for testing
Closes: https://bugs.gentoo.org/919243 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
x11-wm/qtile: Keyword 0.23.0-r1 riscv, #919061
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-wm/qtile: Keyword 0.23.0-r1 x86, #919061
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
x11-wm/qtile: Remove the live ebuild
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
x11-wm/qtile: Bump to 0.23.0
Thanks to Etn40ff for the initial work. Closes: https://bugs.gentoo.org/914655 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Eli Schwartz · gentoo
x11-wm/qtile: drop outdated dependency on six
Removed upstream in 0.14.0 https://github.com/qtile/qtile/commit/0130653a60ebb5acbc8d91289e52ad4778de35a5 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Egor Martynov · gentoo
x11-wm/qtile: remove pywlroots-0.15 constraint
Closes: https://bugs.gentoo.org/911725 Signed-off-by: Egor Martynov <martynovegorOF@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/32264 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sean Vig · gentoo
x11-wm/qtile: Fix Python syntax on replaced code
When not building with `pulseaudio` use flag, the `sed` replacement will insert code that `throw`'s an exception, rather than the correct syntax to `raise` the exception. Fix this typo. Signed-off-by: Sean Vig <sean.v.775@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32164 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Egor Martynov · gentoo
x11-wm/qtile: downgrade cairocffi dependency for 0.22.1
Closes: https://bugs.gentoo.org/908595 Signed-off-by: Egor Martynov <martynovegorOF@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/31484 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Egor Martynov · gentoo
x11-wm/qtile: bump `xcffib` and `cairocffi` versions
https://github.com/qtile/qtile/commit/0dc8941896ec020c3982adf58e4e119a9863ca3b Signed-off-by: Egor Martynov <martynovegorOF@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/31445 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Egor Martynov · gentoo
x11-wm/qtile: fix `xcffib.ffi_build` errors
Signed-off-by: Egor Martynov <martynovegorOF@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/31312 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
x11-wm/qtile: Switch IUSE=pulseaudio to media-libs/libpulse
update HOMEPAGE Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
x11-wm/qtile: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
x11-wm/qtile: Stabilize 0.22.1-r1 amd64, #905604
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Egor Martynov · gentoo
x11-wm/qtile: fix sandbox violations on wayland
Closes: https://bugs.gentoo.org/904063 Signed-off-by: Egor Martynov <martynovegorOF@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/30537 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
x11-wm/qtile: Sync the live ebuild
Closes: https://github.com/gentoo/gentoo/pull/30152 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
x11-wm/qtile: Use pypi.eclass
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{setuptools_scm → setuptools-scm}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Egor Martynov · gentoo
x11-wm/qtile: depend on pywlroots-0.15.x versions
Bug: https://github.com/qtile/qtile/pull/3985 Closes: https://bugs.gentoo.org/895722 Signed-off-by: Egor Martynov <martynovegorOF@yandex.ru> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Egor Martynov · gentoo
x11-wm/qtile: change TODO messages
Signed-off-by: Egor Martynov <martynovegorOF@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/29170 Signed-off-by: Sam James <sam@gentoo.org>
Egor Martynov · gentoo
x11-wm/qtile: fix tests
Qtile [does not support parallel testing](qtile/qtile#1634) yet, so we need to disable it. Closes: https://bugs.gentoo.org/850946 Signed-off-by: Egor Martynov <martynovegorOF@yandex.ru> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-wm/qtile: Keyword 0.22.1-r1 x86, #890573
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
x11-wm/qtile: Keyword 0.22.1-r1 riscv, #890573
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
x11-wm/qtile: add Wayland support
Closes: https://bugs.gentoo.org/846380 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
x11-wm/qtile: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
x11-wm/qtile: Remove py3.8-only versions
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Charbel Assaad · gentoo
x11-wm/qtile: add 0.22.1, 9999
- Add 0.22.1 - Add 9999 - Use qtile-wayland.desktop provided by the package instead of the one provided by the ebuild for qtile-0.21.0-r1.ebuild Signed-off-by: Charbel Assaad <sydiepus@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
x11-wm/qtile: Stabilize 0.21.0-r1 amd64, #850289
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
x11-wm/qtile: Keyword 0.21.0-r1 riscv, #846383
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
x11-wm/qtile: Keyword 0.21.0-r1 x86, #846383
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
x11-wm/qtile: Add media-gfx/imagemagick[X] test dep
Bug: https://bugs.gentoo.org/847109 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
x11-wm/qtile: fix X session args
Closes: https://bugs.gentoo.org/846509 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
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>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
x11-wm/qtile: add missing dependencies
Closes: https://bugs.gentoo.org/793791 Closes: https://bugs.gentoo.org/833521 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yongxiang Liang · gentoo
x11-wm/qtile: keyword ~riscv
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
x11-wm/qtile: amd64 stable wrt bug #793389
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
x11-wm/qtile: Version bump (v0.17.0)
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
x11-wm/qtile: Drop old
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
x11-wm/qtile: mark stable
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
x11-wm/qtile: Add newline EOF
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
x11-wm/qtile: Drop old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
x11-wm/qtile: Version bump (v0.16.1)
Closes: https://bugs.gentoo.org/734970 Closes: https://bugs.gentoo.org/734972 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
x11-wm/qtile: Drop live ebuild
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
x11-wm/qtile: Stabilize 0.15.1 amd64, #733616
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
x11-wm/qtile: Drop old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Vitor Ferrari · gentoo
x11-wm/qtile: verbump to 0.16.0
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Vitor Ferrari <ferrarivitor@outlook.com.br> Closes: https://github.com/gentoo/gentoo/pull/16756 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
x11-wm/qtile: Drop py36 from live also
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
x11-wm/qtile: Drop py36
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
x11-wm/qtile: Version bump (v0.15.1)
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
x11-wm/qtile: Clean py2 deps up
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-wm/qtile: add py38 support, use BDEPEND, and drop pytest-cov dep
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-wm/qtile: Update x11-libs/cairo dependency
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-wm/qtile: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-wm/qtile: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Tim Harder · gentoo
x11-wm/qtile: version bump to 0.14.2
Closes: https://bugs.gentoo.org/683720 Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-wm/qtile: version bump to 0.13.0
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-wm/qtile: remove old
Tim Harder · gentoo
x11-wm/qtile: version bump to 0.12.0
Fixes: https://bugs.gentoo.org/616914
Tim Harder · gentoo
x11-wm/qtile: add py36 support to live ebuild
Tim Harder · gentoo
x11-wm/qtile: update xcffib version dep for live ebuild
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Tim Harder · gentoo
x11-wm/qtile: remove old
Tim Harder · gentoo
x11-wm/qtile: version bump to 0.10.6
Tim Harder · gentoo
x11-wm/qtile: add xcb use flag dep on cairo (bug #559558)
Bump to EAPI 6.
Tim Harder · gentoo
x11-wm/qtile: version bump to 0.10.5
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-to-0.15.0'
Pull request: https://github.com/gentoo/gentoo/pull/675
Tim Harder · gentoo
x11-wm/qtile: remove old
Tim Harder · gentoo
x11-wm/qtile: version bump to 0.10.2
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed