diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2020-01-08 21:57:33 -0500 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2020-05-31 22:12:11 -0400 |
commit | 43b6b45e7be8cc25eba9f606015bee9653730b43 (patch) | |
tree | 322a6d976071376521a4071321685ea4255d74d1 | |
parent | 53c41e958ffe2d7f8f58d70ab8f5ef6518484b3e (diff) | |
download | guix-43b6b45e7be8cc25eba9f606015bee9653730b43.tar.gz |
gnu: Add libsoup-minimal.
* gnu/packages/gnome.scm (libsoup-minimal): New variable.
-rw-r--r-- | gnu/packages/gnome.scm | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index fa9a8fc168..6d0f7fe2a4 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -183,6 +183,7 @@ #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (gnu artwork) + #:use-module ((guix build utils) #:select (modify-phases)) #:use-module (guix build-system cargo) #:use-module (guix build-system cmake) #:use-module (guix build-system glib-or-gtk) @@ -3741,6 +3742,22 @@ libxml to ease remote use of the RESTful API.") and the GLib main loop, to integrate well with GNOME applications.") (license license:lgpl2.0+))) + +;;; A minimal version of libsoup used to prevent a cycle with Inkscape. +(define-public libsoup-minimal + (package + (inherit libsoup) + (name "libsoup-minimal") + (outputs (delete "doc" (package-outputs libsoup))) + (arguments + (substitute-keyword-arguments (package-arguments libsoup) + ((#:configure-flags configure-flags) + `(delete "-Dgtk_doc=true" ,configure-flags)) + ((#:phases phases) + `(modify-phases ,phases + (delete 'move-doc))))) + (native-inputs (alist-delete "gtk-doc" (package-native-inputs libsoup))))) + (define-public libsecret (package (name "libsecret") |