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