gnu: Add libsecret.
* gnu/packages/gnome.scm (libsecret): New variable.
This commit is contained in:
parent
032c7c5f78
commit
bba229a3ca
|
@ -1734,6 +1734,54 @@ library.")
|
||||||
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+)))
|
||||||
|
|
||||||
|
(define-public libsecret
|
||||||
|
(package
|
||||||
|
(name "libsecret")
|
||||||
|
(version "0.18")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append
|
||||||
|
"mirror://gnome/sources/libsecret/" version "/"
|
||||||
|
name "-" version ".tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1qq29c01xxjyx5sl6y5h22w8r0ff4c73bph3gfx3h7mx5mvalwqc"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(outputs '("out" "doc"))
|
||||||
|
(arguments
|
||||||
|
`(#:tests? #f ; FIXME: Testing hangs.
|
||||||
|
#:make-flags '("CC=gcc") ; for g-ir-scanner.
|
||||||
|
#:configure-flags
|
||||||
|
(list (string-append "--with-html-dir="
|
||||||
|
(assoc-ref %outputs "doc")
|
||||||
|
"/share/gtk-doc/html"))))
|
||||||
|
(native-inputs
|
||||||
|
`(("glib:bin" ,glib "bin") ; for gdbus-codegen, etc.
|
||||||
|
("gobject-introspection" ,gobject-introspection)
|
||||||
|
("intltool" ,intltool)
|
||||||
|
("pkg-config" ,pkg-config)
|
||||||
|
("vala" ,vala)
|
||||||
|
("xsltproc" ,libxslt)))
|
||||||
|
;; These are needed for the tests.
|
||||||
|
;; FIXME: Add gjs once available.
|
||||||
|
;("dbus" ,dbus)
|
||||||
|
;("python2" ,python-2)
|
||||||
|
;("python2-dbus" ,python2-dbus)
|
||||||
|
;("python2-pygobject" ,python2-pygobject)
|
||||||
|
;("python2-pygobject-2" ,python2-pygobject-2)))
|
||||||
|
(propagated-inputs
|
||||||
|
`(("glib" ,glib))) ; required by libsecret-1.pc
|
||||||
|
(inputs
|
||||||
|
`(("docbook-xsl" ,docbook-xsl)
|
||||||
|
("libgcrypt" ,libgcrypt)
|
||||||
|
("libxml2" ,libxml2))) ; for XML_CATALOG_FILES
|
||||||
|
(home-page "https://wiki.gnome.org/Projects/Libsecret/")
|
||||||
|
(synopsis "GObject bindings for \"Secret Service\" API")
|
||||||
|
(description
|
||||||
|
"Libsecret is a GObject based library for storing and retrieving passwords
|
||||||
|
and other secrets. It communicates with the \"Secret Service\" using DBus.")
|
||||||
|
(license license:lgpl2.1+)))
|
||||||
|
|
||||||
(define-public gnome-mines
|
(define-public gnome-mines
|
||||||
(package
|
(package
|
||||||
(name "gnome-mines")
|
(name "gnome-mines")
|
||||||
|
|
Loading…
Reference in New Issue