gnu: Add libsoup-minimal.
* gnu/packages/gnome.scm (libsoup-minimal): New variable.
This commit is contained in:
parent
53c41e958f
commit
43b6b45e7b
1 changed files with 17 additions and 0 deletions
|
@ -183,6 +183,7 @@
|
||||||
#:use-module (gnu packages xml)
|
#:use-module (gnu packages xml)
|
||||||
#:use-module (gnu packages xorg)
|
#:use-module (gnu packages xorg)
|
||||||
#:use-module (gnu artwork)
|
#:use-module (gnu artwork)
|
||||||
|
#:use-module ((guix build utils) #:select (modify-phases))
|
||||||
#:use-module (guix build-system cargo)
|
#:use-module (guix build-system cargo)
|
||||||
#:use-module (guix build-system cmake)
|
#:use-module (guix build-system cmake)
|
||||||
#:use-module (guix build-system glib-or-gtk)
|
#: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.")
|
and the GLib main loop, to integrate well with GNOME applications.")
|
||||||
(license license:lgpl2.0+)))
|
(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
|
(define-public libsecret
|
||||||
(package
|
(package
|
||||||
(name "libsecret")
|
(name "libsecret")
|
||||||
|
|
Reference in a new issue