From b409ece8d9a32c4cf078aad8e3ccb95e41cede33 Mon Sep 17 00:00:00 2001 From: Spencer Heywood Date: Wed, 25 Feb 2026 00:36:22 -0700 Subject: [PATCH] guake: fix build with newer python version --- pkgs/by-name/gu/guake/package.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gu/guake/package.nix b/pkgs/by-name/gu/guake/package.nix index dacb8bf09ebb..657ccb181a78 100644 --- a/pkgs/by-name/gu/guake/package.nix +++ b/pkgs/by-name/gu/guake/package.nix @@ -2,8 +2,8 @@ lib, fetchFromGitHub, fetchpatch, - python311, - python311Packages, + python3, + python3Packages, glibcLocales, gobject-introspection, wrapGAppsHook3, @@ -17,7 +17,7 @@ nixosTests, }: -python311Packages.buildPythonApplication (finalAttrs: { +python3Packages.buildPythonApplication (finalAttrs: { pname = "guake"; version = "3.10.1"; @@ -30,6 +30,10 @@ python311Packages.buildPythonApplication (finalAttrs: { hash = "sha256-TTDVJeM37SbpWucJGYoeYX9t4r1k3ldru9Cd02hBrU4="; }; + build-system = with python3Packages; [ + distutils + ]; + patches = [ # Avoid trying to recompile schema at runtime, # the package should be responsible for ensuring it is up to date. @@ -57,7 +61,7 @@ python311Packages.buildPythonApplication (finalAttrs: { nativeBuildInputs = [ gobject-introspection wrapGAppsHook3 - python311Packages.pip + python3Packages.pip ]; buildInputs = [ @@ -66,18 +70,19 @@ python311Packages.buildPythonApplication (finalAttrs: { keybinder3 libnotify libwnck - python311 + python3 vte ]; makeWrapperArgs = [ "--set LOCALE_ARCHIVE ${glibcLocales}/lib/locale/locale-archive" ]; - propagatedBuildInputs = with python311Packages; [ + propagatedBuildInputs = with python3Packages; [ dbus-python pycairo pygobject3 setuptools-scm pyyaml + distutils ]; makeFlags = [