python3Packages.qtile: 0.34.1 -> 0.35.0

This commit is contained in:
Sigmanificient
2026-03-21 18:23:00 +01:00
parent eef9e000cf
commit bb6507df77
@@ -2,7 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
cairocffi,
dbus-fast,
aiohttp,
@@ -38,7 +37,7 @@
buildPythonPackage (finalAttrs: {
pname = "qtile";
version = "0.34.1";
version = "0.35.0";
# nixpkgs-update: no auto update
# should be updated alongside with `qtile-extras`
@@ -48,25 +47,9 @@ buildPythonPackage (finalAttrs: {
owner = "qtile";
repo = "qtile";
tag = "v${finalAttrs.version}";
hash = "sha256-PPyI+IGvHBQusVmU3D26VjYjLaa9+94KUqNwbQSzeaI=";
hash = "sha256-5XHzlS/Knw/VmVtnM7wToJ/F12GAa2lwdWuXBJHXnZM=";
};
patches = [
# The patch below makes upstream's build script search for wayland-scanner
# simply in $PATH, and not via `pkg-config`. This allows us to put
# wayland-scanner in nativeBuildInputs and keep using `strictDeps`. See:
#
# https://github.com/qtile/qtile/pull/5726
#
# Upstream has merged the PR directly - without creating a merge commit, so
# using a range is required.
(fetchpatch {
name = "qtile-PR5726-wayland-scanner-pkg-config.patch";
url = "https://github.com/qtile/qtile/compare/f0243abee5e6b94ef92b24e99d09037a4f40272b..553845bd17f38a6d1dee763a23c1b015df894794.patch";
hash = "sha256-hRArLC4nQMAbT//QhQeAUL1o7OCV0zvrlJztDavI0K0=";
})
];
build-system = [
setuptools
setuptools-scm