[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
155/181: gnu: setzer: Update to 0.4.8.
From: |
guix-commits |
Subject: |
155/181: gnu: setzer: Update to 0.4.8. |
Date: |
Tue, 13 Sep 2022 02:26:26 -0400 (EDT) |
apteryx pushed a commit to branch master
in repository guix.
commit 6eeb0f4eebc5c740fb9250479e28053818d60be0
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Sat Sep 10 11:44:48 2022 -0400
gnu: setzer: Update to 0.4.8.
* gnu/packages/gnome.scm (setzer): Update to 0.4.8.
[imported-modules, modules]: New arguments.
[phases]{python-and-gi-wrap}: Use search-input-file.
[inputs]: Remove gtksourceview and webkitgtk; add bash-minimal,
gtksourceview-4,
python-pexpect, and webkitgtk-with-libsoup2.
[native-inputs]: Remove desktop-file-utils, glib:bin, gobject-introspection,
gtk+:bin, and python-wrapper; add python.
---
gnu/packages/gnome.scm | 69 ++++++++++++++++++++++++--------------------------
1 file changed, 33 insertions(+), 36 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 2b9f4c62f7..46364b4339 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -12254,7 +12254,7 @@ and toolbars.")
(define-public setzer
(package
(name "setzer")
- (version "0.4.1")
+ (version "0.4.8")
(source
(origin
(method git-fetch)
@@ -12263,45 +12263,42 @@ and toolbars.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1rcx2c07jg1ij81pnvg3px49hfbjmkagn68d3gp79z3gcajbp2av"))))
+ (base32 "12w58v7qsd3xfmrxhij8dby9xnvd82hxqb4wc6di7lqz1ayg5lzc"))))
(build-system meson-build-system)
(arguments
- `(#:glib-or-gtk? #t
- #:phases
- (modify-phases %standard-phases
- (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((prog (string-append (assoc-ref outputs "out")
- "/bin/setzer"))
- (pylib (string-append (assoc-ref outputs "out")
- "/lib/python"
- ,(version-major+minor
- (package-version python))
- "/site-packages")))
- (wrap-program prog
- `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,pylib))
- `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))
- #t))))))
+ (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 'glib-or-gtk-wrap 'python-and-gi-wrap
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (wrap-program (search-input-file outputs "bin/setzer")
+ `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH")
+ ,(python:site-packages inputs outputs)))
+ `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))))))))
(native-inputs
- `(("desktop-file-utils" ,desktop-file-utils)
- ("gettext" ,gettext-minimal)
- ("glib:bin" ,glib "bin")
- ("gobject-introspection" ,gobject-introspection)
- ("gtk+:bin" ,gtk+ "bin")
- ("python-wrapper" ,python-wrapper)))
+ (list gettext-minimal
+ python))
(inputs
- `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
- ("gspell" ,gspell)
- ("gtk+" ,gtk+)
- ("gtksourceview" ,gtksourceview)
- ("pango" ,pango)
- ("poppler" ,poppler)
- ("python-pdfminer" ,python-pdfminer-six)
- ("python-pycairo" ,python-pycairo)
- ("python-pygobject" ,python-pygobject)
- ("python-pyxdg" ,python-pyxdg)
- ("webkitgtk" ,webkitgtk)
- ("xdg-utils" ,xdg-utils)))
+ (list bash-minimal
+ gsettings-desktop-schemas
+ gspell
+ gtk+
+ gtksourceview-4
+ pango
+ poppler
+ python-pdfminer-six
+ python-pexpect
+ python-pycairo
+ python-pygobject
+ python-pyxdg
+ webkitgtk-with-libsoup2
+ xdg-utils))
(home-page "https://www.cvfosammmm.org/setzer/")
(synopsis "LaTeX editor written in Python with GTK+")
(description
- 138/181: gnu: tracker: Patch a /bin/bash reference., (continued)
- 138/181: gnu: tracker: Patch a /bin/bash reference., guix-commits, 2022/09/13
- 166/181: gnu: libofx: Update to 0.10.7., guix-commits, 2022/09/13
- 162/181: gnu: libsoup: Update to 3.1.4., guix-commits, 2022/09/13
- 161/181: gnu: numix-gtk-theme: Remove input labels., guix-commits, 2022/09/13
- 156/181: gnu: apostrophe: Update to 2.6.3., guix-commits, 2022/09/13
- 173/181: gnu: arc-theme: Update to 20220405., guix-commits, 2022/09/13
- 175/181: gnu: Add libshumate., guix-commits, 2022/09/13
- 174/181: gnu: gnome-shell: Use libsoup 3 to fix tests., guix-commits, 2022/09/13
- 181/181: gnu: gnome-screenshot: Remove meson patch., guix-commits, 2022/09/13
- 110/181: gnu: seahorse: Update to 42.0., guix-commits, 2022/09/13
- 155/181: gnu: setzer: Update to 0.4.8.,
guix-commits <=
- 153/181: gnu: gnote: Update to 42.1., guix-commits, 2022/09/13
- 167/181: gnu: gnucash: Update to 4.11 and use gexps., guix-commits, 2022/09/13
- 75/181: gnu: gnome-keyring: Update to 42.1 and enable tests., guix-commits, 2022/09/13
- 85/181: gnu: gnome-tweaks: Update to 40.10., guix-commits, 2022/09/13
- 54/181: gnu: libgweather4: Update to 4.1.1 and run tests., guix-commits, 2022/09/13
- 95/181: gnu: gssdp: Update to 1.5.2, guix-commits, 2022/09/13
- 115/181: gnu: devhelp: Update to 41.3., guix-commits, 2022/09/13
- 108/181: gnu: libwnck: Update to 40.1., guix-commits, 2022/09/13
- 158/181: gnu: jsonrpc-glib: Update to 3.42.0., guix-commits, 2022/09/13
- 170/181: gnu: Add folks-with-libsoup2., guix-commits, 2022/09/13