guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 98bf33f91c9d5180c223abad26346f75c18fe647
Author: Nicolas Goaziou <[email protected]>
AuthorDate: Thu Jan 1 20:24:30 2026 +0100
gnu: qtile: Update to 0.34.1.
* gnu/packages/wm.scm (qtile): Update to 0.34.1.
[inputs]: Add cairo, gdk-pixbuf, libinput, librsvg, lm-sensors, wayland,
wayland-protocols, wlroots.
[propagated-inputs]: Add python-aiohttp, python-cairocffi,
python-prompt-toolkit, python-psutil, python-pytz, python-setproctitle.
[inputs]: Add pre-commit, python-anyio, python-check-manifest,
python-coverage, python-isort, python-mypy, python-pycairo, python-twine.
Change-Id: I18e283dacd868cc53724f430da7d2c608014ba54
---
gnu/packages/wm.scm | 55 ++++++++++++++++++++++++++++++++++++++---------------
1 file changed, 40 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 046792e21b..eb6b5a7ced 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -32,7 +32,7 @@
;;; Copyright © 2019 Brett Gilio <[email protected]>
;;; Copyright © 2019 Noodles! <[email protected]>
;;; Copyright © 2019, 2020 Alexandru-Sergiu Marton <[email protected]>
-;;; Copyright © 2020, 2021 Nicolas Goaziou <[email protected]>
+;;; Copyright © 2020, 2021, 2026 Nicolas Goaziou <[email protected]>
;;; Copyright © 2020 Brice Waegeneire <[email protected]>
;;; Copyright © 2020 Boris A. Dekshteyn <[email protected]>
;;; Copyright © 2020 Marcin Karpezo <[email protected]>
@@ -178,6 +178,7 @@
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
#:use-module (gnu packages python-crypto)
+ #:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages readline)
@@ -189,6 +190,7 @@
#:use-module (gnu packages texinfo)
#:use-module (gnu packages textutils)
#:use-module (gnu packages time)
+ #:use-module (gnu packages version-control)
#:use-module (gnu packages vulkan)
#:use-module (gnu packages web)
#:use-module (gnu packages xdisorg)
@@ -1010,13 +1012,13 @@ to events.")
(define-public qtile
(package
(name "qtile")
- (version "0.30.0")
+ (version "0.34.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "qtile" version))
(sha256
- (base32 "0zd2bh4mvgwjxkkwn3angkaqzm7ldcmzg3gdc098jzzlf90fmywm"))))
+ (base32 "061bghddw47k86qf7xp7c3rmwp7f71grk1q969nwq22rsafs4040"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -1057,9 +1059,21 @@ to events.")
(setenv "DISPLAY" ":1")
(setenv "XDG_CACHE_HOME" "/tmp")))))))
(inputs
- (list glib pango pulseaudio))
+ (list cairo
+ gdk-pixbuf
+ glib
+ libinput
+ libnotify
+ (librsvg-for-system)
+ lm-sensors
+ pango
+ pulseaudio
+ wayland
+ wayland-protocols
+ wlroots))
(propagated-inputs
- (list python-cairocffi
+ (list python-aiohttp
+ python-cairocffi
python-cffi
python-dateutil
python-dbus-fast
@@ -1067,20 +1081,31 @@ to events.")
python-keyring
python-libcst
python-mpd2
+ python-prompt-toolkit
+ python-psutil
python-pygobject
python-pyxdg
+ python-pytz
+ python-setproctitle
python-xcffib))
(native-inputs
- (list pkg-config
- python-flake8
- python-pep8-naming
- python-pytest
- python-pytest-cov
- python-psutil
- python-setuptools
- python-setuptools-scm
- python-wheel
- xorg-server-for-tests))
+ (list pkg-config
+ pre-commit
+ python-anyio
+ python-check-manifest
+ python-coverage
+ python-isort
+ python-mypy
+ python-pycairo
+ python-pytest
+ python-pytest-asyncio
+ python-pytest-cov
+ python-pytest-httpbin
+ python-setuptools
+ python-setuptools-scm
+ python-twine
+ python-wheel
+ xorg-server-for-tests))
(home-page "http://qtile.org")
(synopsis "Hackable tiling window manager written and configured in
Python")
(description "Qtile is simple, small, and extensible. It's easy to write