From d67366b0d1e714ae5b8c98bab448a93e8b20e43f Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sun, 21 Dec 2025 20:39:47 +0100 Subject: [PATCH] gnu: ibus-theme-tools: Switch to pyproject. * gnu/packages/ibus.scm (ibus-theme-tools): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Improve style. Change-Id: I5588e6fbea218036da063a0797ae9dca2ac61cc5 Signed-off-by: Sharlatan Hellseher --- gnu/packages/ibus.scm | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index afcab98c805..815af620fe0 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -41,6 +41,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system meson) + #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix utils) #:use-module (gnu packages) @@ -70,6 +71,7 @@ #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) #:use-module (gnu packages python-web) @@ -1173,15 +1175,11 @@ and does not rely on an online service.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 - "0i8vwnikwd1bfpv4xlgzc51gn6s18q58nqhvcdiyjzcmy3z344c2")))) - (build-system python-build-system) - (arguments - `(#:tests? #f)) ; No tests - (propagated-inputs - (list python-tinycss2 python-pygobject)) - (native-inputs - `(("gettext" ,gettext-minimal))) + (base32 "0i8vwnikwd1bfpv4xlgzc51gn6s18q58nqhvcdiyjzcmy3z344c2")))) + (build-system pyproject-build-system) + (arguments (list #:tests? #f)) ; No tests + (propagated-inputs (list python-tinycss2 python-pygobject)) + (native-inputs (list gettext-minimal python-setuptools)) (home-page "https://github.com/openSUSE/IBus-Theme-Tools") (synopsis "Tool for IBus Themes") (description "IBus Theme Tools can extract IBus-specific settings from