aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2022-09-10 11:44:48 -0400
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2022-09-13 02:04:55 -0400
commit6eeb0f4eebc5c740fb9250479e28053818d60be0 (patch)
treec7f8d97df8b260aaf87dd3a6b93d068000fa6149
parent70f1fd9aad01fd7094dc6794f2345a8a454253bd (diff)
downloadguix-6eeb0f4eebc5c740fb9250479e28053818d60be0.tar
guix-6eeb0f4eebc5c740fb9250479e28053818d60be0.tar.gz
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.
-rw-r--r--gnu/packages/gnome.scm69
1 files 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