gnu: Add ghc-hxt-xpath.

* gnu/packages/haskell-web.scm (ghc-hxt-xpath): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Alice BRENON 2022-09-13 17:35:20 +02:00 committed by Christopher Baines
parent ff5cbe3205
commit 2f13e8fb4d
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -12,6 +12,7 @@
;;; Copyright © 2020, 2022 Kyle Meyer <kyle@kyleam.com>
;;; Copyright © 2020 Alexandru-Sergiu Marton <brown121407@member.fsf.org>
;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
;;; Copyright © 2022 Alice Brenon <alice.brenon@ens-lyon.fr>
;;;
;;; This file is part of GNU Guix.
;;;
@ -1541,6 +1542,26 @@ (define-public ghc-hxt
introduces a more general approach for processing XML with Haskell.")
(license license:expat)))
(define-public ghc-hxt-xpath
(package
(name "ghc-hxt-xpath")
(version "9.1.2.2")
(source (origin
(method url-fetch)
(uri (hackage-uri "hxt-xpath" version))
(sha256
(base32
"0wlq9s01icalnvjkkilx5zaqp3ff4v5limj1xy8i18qpzjspqdsh"))))
(build-system haskell-build-system)
(inputs (list ghc-hxt))
(home-page "https://github.com/UweSchmidt/hxt")
(synopsis "The XPath modules for HXT.")
(description
"This extension for the Haskell XML Toolbox defines data types to
represent XPath, navigation trees and primitives to select and edit subtrees
from them. Some primitives have both a functional and an arrow interface.")
(license license:expat)))
(define-public ghc-http-common
(package
(name "ghc-http-common")