gnu: Add emacs-xmlgen.

* gnu/packages/emacs.scm (emacs-xmlgen): New variable.
This commit is contained in:
Arun Isaac 2017-04-12 01:22:45 +05:30
parent a7a4345de1
commit 0ee59b81c7
No known key found for this signature in database
GPG key ID: 2E25EE8B61802BB3

View file

@ -4278,3 +4278,33 @@ (define-public emacs-htmlize
the associated decorations to HTML. Output to CSS, inline CSS and the associated decorations to HTML. Output to CSS, inline CSS and
fonts is supported.") fonts is supported.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public emacs-xmlgen
(package
(name "emacs-xmlgen")
(version "0.5")
(source
(origin
(method url-fetch)
(uri (string-append
"https://github.com/philjackson/xmlgen/archive/"
version ".tar.gz"))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0zay490vjby3f7455r0vydmjg7q1gwc78hilpfb0rg4gwz224z8r"))))
(build-system emacs-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-before 'install 'check
(lambda _
(zero? (system* "emacs" "--batch" "-L" "."
"-l" "xmlgen-test.el"
"-f" "ert-run-tests-batch-and-exit")))))))
(home-page "https://github.com/philjackson/xmlgen")
(synopsis "S-expression to XML domain specific language (DSL) in
Emacs Lisp")
(description "@code{emacs-xmlgen} provides S-expression to XML
conversion for Emacs Lisp.")
(license license:gpl2+)))