summaryrefslogtreecommitdiff
path: root/gnu/packages/xml.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/xml.scm')
-rw-r--r--gnu/packages/xml.scm33
1 files changed, 32 insertions, 1 deletions
diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm
index 97781adef26..59b73d2aa5a 100644
--- a/gnu/packages/xml.scm
+++ b/gnu/packages/xml.scm
@@ -1,6 +1,6 @@
1;;; GNU Guix --- Functional package management for GNU 1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org> 2;;; Copyright © 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org>
3;;; Copyright © 2013 Andreas Enge <andreas@enge.fr> 3;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
4;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org> 4;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org>
5;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com> 5;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com>
6;;; 6;;;
@@ -21,8 +21,10 @@
21 21
22(define-module (gnu packages xml) 22(define-module (gnu packages xml)
23 #:use-module (gnu packages) 23 #:use-module (gnu packages)
24 #:use-module (gnu packages autotools)
24 #:use-module (gnu packages compression) 25 #:use-module (gnu packages compression)
25 #:use-module (gnu packages gnupg) 26 #:use-module (gnu packages gnupg)
27 #:use-module (gnu packages gnutls)
26 #:use-module (gnu packages perl) 28 #:use-module (gnu packages perl)
27 #:use-module (gnu packages python) 29 #:use-module (gnu packages python)
28 #:use-module (gnu packages web) 30 #:use-module (gnu packages web)
@@ -397,3 +399,32 @@ that conforms to the API of the Document Object Model.")
397stylesheet for the conversion you want and applies it using an external 399stylesheet for the conversion you want and applies it using an external
398XSL-T processor. It also performs any necessary post-processing.") 400XSL-T processor. It also performs any necessary post-processing.")
399 (license license:gpl2+))) 401 (license license:gpl2+)))
402
403(define-public xmlsec
404 (package
405 (name "xmlsec")
406 (version "1.2.20")
407 (source (origin
408 (method url-fetch)
409 (uri (string-append "https://www.aleksey.com/xmlsec/download/"
410 name "1-" version ".tar.gz"))
411 (sha256
412 (base32
413 "01bkbv2y3x8d1sf4dcln1x3y2jyj391s3208d9a2ndhglly5j89j"))))
414 (build-system gnu-build-system)
415 (propagated-inputs ; according to xmlsec1.pc
416 `(("libxml2" ,libxml2)
417 ("libxslt" ,libxslt)))
418 (inputs
419 `(("gnutls" ,gnutls)
420 ("libgcrypt" ,libgcrypt)
421 ("libltdl" ,libltdl)))
422 (home-page "http://www.libexpat.org/")
423 (synopsis "XML Security Library")
424 (description
425 "The XML Security Library is a C library based on Libxml2. It
426supports XML security standards such as XML Signature, XML Encryption,
427Canonical XML (part of Libxml2) and Exclusive Canonical XML (part of
428Libxml2).")
429 (license (license:x11-style "file://COPYING"
430 "See 'COPYING' in the distribution."))))