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

commit 145d0bd1c0a2af4d6f3b263a440cda49ab649e64
Author: Nicolas Graves <[email protected]>
AuthorDate: Thu Jan 29 09:59:05 2026 +0100

    gnu: portfolio: Reindent and switch to pyproject.
    
    * gnu/packages/gnome-xyz.scm (portfolio):
    [arguments]: Use modern style, re-indent.
    <#:imported-modules, #:modules>: Switch to pyproject-build-system.
    
    Change-Id: If6d2b759c6d5a47a1b489cca79ca0e281b09099c
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/gnome-xyz.scm | 53 +++++++++++++++++++++++-----------------------
 1 file changed, 26 insertions(+), 27 deletions(-)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 3dfa8f86c9..fac97ee18e 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -588,33 +588,32 @@ takes advantage of modern hardware using OpenGL.")
                (base32
                 "1s06kd2dhsb143piw89yzwfck7qwzlh4nlgjj2bxpsa3g68c1g11"))))
     (arguments
-     (list #:glib-or-gtk? #t
-           #:imported-modules `(,@%meson-build-system-modules
-                                (guix build python-build-system))
-           #:modules '((guix build meson-build-system)
-                       ((guix build python-build-system)
-                        #:prefix python:)
-                       (guix build utils))
-           #:phases #~(modify-phases %standard-phases
-                        (add-after 'install 'rename-executable
-                          (lambda _
-                            (with-directory-excursion (string-append #$output
-                                                                     "/bin")
-                              (symlink "dev.tchx84.Portfolio" "portfolio"))))
-                        (add-after 'unpack 'skip-gtk-update-icon-cache
-                          (lambda _
-                            (substitute* "build-aux/meson/postinstall.py"
-                              (("gtk-update-icon-cache") "true"))))
-                        (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap
-                          (lambda* (#:key inputs outputs #:allow-other-keys)
-                            (wrap-program (search-input-file outputs
-                                                             
"bin/dev.tchx84.Portfolio")
-                              `("GUIX_PYTHONPATH" =
-                                (,(getenv "GUIX_PYTHONPATH") 
,(python:site-packages
-                                                               inputs
-                                                               outputs)))
-                              `("GI_TYPELIB_PATH" =
-                                (,(getenv "GI_TYPELIB_PATH")))))))))
+     (list
+      #:glib-or-gtk? #t
+      #:imported-modules (append %meson-build-system-modules
+                                 %pyproject-build-system-modules)
+      #:modules '((guix build meson-build-system)
+                  ((guix build pyproject-build-system) #:prefix python:)
+                  (guix build utils))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'install 'rename-executable
+            (lambda _
+              (with-directory-excursion (string-append #$output "/bin")
+                (symlink "dev.tchx84.Portfolio" "portfolio"))))
+          (add-after 'unpack 'skip-gtk-update-icon-cache
+            (lambda _
+              (substitute* "build-aux/meson/postinstall.py"
+                (("gtk-update-icon-cache") "true"))))
+          (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap
+            (lambda* (#:key inputs outputs #:allow-other-keys)
+              (wrap-program (search-input-file outputs
+                                               "bin/dev.tchx84.Portfolio")
+                `("GUIX_PYTHONPATH" =
+                  (,(getenv "GUIX_PYTHONPATH")
+                   ,(python:site-packages inputs outputs)))
+                `("GI_TYPELIB_PATH" =
+                  (,(getenv "GI_TYPELIB_PATH")))))))))
     (build-system meson-build-system)
     (inputs (list bash-minimal python-pygobject gtk libadwaita))
     (native-inputs

Reply via email to