From c162f8582ba1d3107dd494790a2d0b628b734d9e Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sun, 5 Dec 2021 23:53:40 +0100 Subject: gnu: libsoup: Simplify inputs. Obtained by running "guix style --input-simplification=always" and by using 'modify-inputs' instead of list primitives. * gnu/packages/gnome.scm (libsoup-minimal, libsoup-minimal-2, libsoup): Simplify inputs. --- gnu/packages/gnome.scm | 48 +++++++++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 25 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index d349e300fa..2037ab9369 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5033,29 +5033,28 @@ libxml to ease remote use of the RESTful API.") (substitute* "tests/hsts-db-test.c" ((".*/hsts-db/subdomains.*") ""))))))) (native-inputs - `(("glib:bin" ,glib "bin") ;for glib-mkenums - ("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper) - ("vala" ,vala) - ("curl" ,curl) - ("gnutls" ,gnutls) ;for 'certtool' - ("httpd" ,httpd))) + (list `(,glib "bin") ;for glib-mkenums + gobject-introspection + intltool + pkg-config + python-wrapper + vala + curl + gnutls ;for 'certtool' + httpd)) (propagated-inputs ;; libsoup-3.0.pc refers to all of these (except where otherwise noted) - `(("brotli" ,brotli) - ("glib" ,glib) - ("glib-networking" ,glib-networking) ; for GIO runtime modules - ("libpsl" ,libpsl) - ("nghttp2" ,nghttp2) ;for pkg-config - ("nghttp2:lib" ,nghttp2 "lib") - ("libxml2" ,libxml2) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list brotli + glib + glib-networking ; for GIO runtime modules + libpsl + nghttp2 ;for pkg-config + `(,nghttp2 "lib") + libxml2 + sqlite + zlib)) (inputs - `(("mit-krb5" ,mit-krb5) - ("ntlm_auth" ,samba/fixed))) ; For ntlm_auth support + (list mit-krb5 samba/fixed)) ; For ntlm_auth support (home-page "https://wiki.gnome.org/Projects/libsoup") (synopsis "GLib-based HTTP Library") (description @@ -5086,8 +5085,8 @@ and the GLib main loop, to integrate well with GNOME applications.") (substitute* "tests/meson.build" (("[ \t]*\\['ssl', true, \\[\\]\\],") "")))))))) (native-inputs - (cons `("vala" ,vala-0.52) - (delete "vala" (package-native-inputs libsoup-minimal)))))) + (modify-inputs (package-native-inputs libsoup-minimal) + (replace "vala" vala-0.52))))) (define-public libsoup (package/inherit libsoup-minimal @@ -5116,9 +5115,8 @@ and the GLib main loop, to integrate well with GNOME applications.") (string-append doc "/share/gtk-doc")) (delete-file-recursively (string-append out "/share/gtk-doc"))))))))) - (native-inputs (append `(("docbook-xml" ,docbook-xml-4.1.2) - ("gtk-doc" ,gtk-doc)) - (package-native-inputs libsoup-minimal))))) + (native-inputs (modify-inputs (package-native-inputs libsoup-minimal) + (prepend docbook-xml-4.1.2 gtk-doc))))) (define-public libsecret (package -- cgit v1.2.3