summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiliana Marie Prikler <liliana.prikler@gmail.com>2022-01-22 15:51:42 +0100
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2022-01-22 20:36:18 +0100
commit1f5298b9262a7e1cff20a18e54d1544b76991236 (patch)
tree46c21b8dfd247393ea736fbb7f17560cb630539e
parent3576bc777861089fd87db7ee75d269e26159c448 (diff)
downloadguix-patches-1f5298b9262a7e1cff20a18e54d1544b76991236.tar
guix-patches-1f5298b9262a7e1cff20a18e54d1544b76991236.tar.gz
gnu: gnome-recipes: Apply new style.
* gnu/packages/gnome.scm (gnome-recipes): Reindent. [#:phases]: Use gexps. Remove trailing #t. Add direct reference to libgd. [inputs]: Remove labels. [native-inputs]: Likewise. Remove libgd.
-rw-r--r--gnu/packages/gnome.scm75
1 files changed, 36 insertions, 39 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 84c4127a64..69a6a4a40a 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -829,45 +829,42 @@ patterns.")
"1h049mzqnlcfqwrhmzbq3pzzdglvy2bn9fj1p8wql7a60pn8sr32"))))
(build-system meson-build-system)
(arguments
- `(#:glib-or-gtk? #t
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'skip-gtk-update-icon-cache
- (lambda _
- (substitute* "meson_post_install.py"
- (("gtk-update-icon-cache") (which "true")))
- #t))
- (add-after 'unpack 'unpack-libgd
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((libgd (assoc-ref inputs "libgd")))
- (copy-recursively libgd "subprojects/libgd")
- #t))))))
- (inputs
- `(("glib" ,glib)
- ("gnome-autoar" ,gnome-autoar)
- ("gnome-online-accounts:lib" ,gnome-online-accounts "lib")
- ("gspell" ,gspell)
- ("gtk+" ,gtk+)
- ("json-glib" ,json-glib)
- ("libcanberra" ,libcanberra)
- ("libsoup" ,libsoup)
- ("rest" ,rest)))
- (native-inputs
- `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database
- ("gettext" ,gettext-minimal)
- ("glib:bin" ,glib "bin")
- ("itstool" ,itstool)
- ("libgd"
- ,(origin
- (method git-fetch)
- (uri (git-reference
- (url "https://gitlab.gnome.org/GNOME/libgd")
- (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0")))
- (file-name (git-file-name "libgd" version))
- (sha256
- (base32 "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs"))))
- ("pkg-config" ,pkg-config)
- ("python" ,python)))
+ (list
+ #:glib-or-gtk? #t
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'skip-gtk-update-icon-cache
+ (lambda _
+ (substitute* "meson_post_install.py"
+ (("gtk-update-icon-cache") (which "true")))))
+ (add-after 'unpack 'unpack-libgd
+ (lambda _
+ (copy-recursively
+ #$(origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.gnome.org/GNOME/libgd")
+ (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0")))
+ (file-name (git-file-name "libgd" version))
+ (sha256
+ (base32
+ "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs")))
+ "subprojects/libgd"))))))
+ (inputs (list glib
+ gnome-autoar
+ `(,gnome-online-accounts "lib")
+ gspell
+ gtk+
+ json-glib
+ libcanberra
+ libsoup
+ rest))
+ (native-inputs (list desktop-file-utils ;for update-desktop-database
+ gettext-minimal
+ `(,glib "bin")
+ itstool
+ pkg-config
+ python))
(home-page "https://wiki.gnome.org/Apps/Recipes")
(synopsis "Discover recipes for preparing food")
(description "GNOME Recipes helps you discover what to cook today,