guix_mirror_bot pushed a commit to branch python-team
in repository guix.

commit f35bc28db12f58d7ab2a811cc0682b1562b52def
Author: Nicolas Graves <[email protected]>
AuthorDate: Thu Jan 29 14:12:57 2026 +0100

    gnu: libsignon-glib: Switch to pyproject.
    
    * gnu/packages/qt.scm (libsignon-glib):
    [arguments]<#:imported-modules, #:modules, #:configure-flags>: Switch
    to pyproject-build-system, improve style.
    
    Change-Id: Ie2112ef73b34aec4c04ff37119493f8af36981da
    Modified-by: Sharlatan Hellseher <[email protected]>
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/qt.scm | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 67051d4293..13cbf0a8e1 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -6256,20 +6256,18 @@ credentials and service-specific settings.")
                 "0gnx9gqsh0hcfm1lk7w60g64mkn1iicga5f5xcy1j9a9byacsfd0"))))
     (build-system meson-build-system)
     (arguments
-     (list #:tests? #f                  ;TODO: ninja: no work to do.
-           #:imported-modules `((guix build python-build-system)
-                                ,@%meson-build-system-modules)
-           #:modules '(((guix build python-build-system)
-                        #:select (python-version))
-                       (guix build meson-build-system)
-                       (guix build utils))
-           #:configure-flags
-           #~(list "-Dtests=true"
-                   (string-append "-Dpy-overrides-dir="
-                                  #$output "/lib/python"
-                                  (python-version #$(this-package-input
-                                                     "python"))
-                                  "/site-packages/gi/overrides"))))
+     (list
+      #:tests? #f                  ;TODO: ninja: no work to do.
+      #:imported-modules (append %meson-build-system-modules
+                                 %pyproject-build-system-modules)
+      #:modules '(((guix build pyproject-build-system) #:prefix py:)
+                  (guix build meson-build-system)
+                  (guix build utils))
+      #:configure-flags
+      #~(list "-Dtests=true"
+              (string-append "-Dpy-overrides-dir="
+                             (py:site-packages %build-inputs %outputs)
+                             "/gi/overrides"))))
     (native-inputs (list dbus
                          dbus-test-runner
                          `(,glib "bin")

Reply via email to