mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-28 07:12:30 -05:00
gnu: Add ghc-patch.
* gnu/packages/haskell-xyz.scm (ghc-patch): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
parent
584cc466ef
commit
5d6b17bfd9
1 changed files with 34 additions and 0 deletions
|
@ -16584,6 +16584,40 @@ (define-public ghc-prim-uniq
|
||||||
monads and a GADT-like type using them as witnesses of type equality.")
|
monads and a GADT-like type using them as witnesses of type equality.")
|
||||||
(license license:public-domain)))
|
(license license:public-domain)))
|
||||||
|
|
||||||
|
(define-public ghc-patch
|
||||||
|
(package
|
||||||
|
(name "ghc-patch")
|
||||||
|
(version "0.0.8.2")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (hackage-uri "patch" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"15r2sjlpvp22iwd7qa1lqdq7n8nvqv2klvzrlm3phqq3j5n5x5y5"))))
|
||||||
|
(build-system haskell-build-system)
|
||||||
|
(properties '((upstream-name . "patch")))
|
||||||
|
(inputs (list ghc-constraints-extras
|
||||||
|
ghc-commutative-semigroups
|
||||||
|
ghc-dependent-map
|
||||||
|
ghc-dependent-sum
|
||||||
|
ghc-lens
|
||||||
|
ghc-indexed-traversable
|
||||||
|
ghc-semigroupoids
|
||||||
|
ghc-witherable
|
||||||
|
ghc-these
|
||||||
|
ghc-semialign
|
||||||
|
ghc-monoidal-containers))
|
||||||
|
(native-inputs (list ghc-hedgehog ghc-hunit ghc-filemanip hlint))
|
||||||
|
(home-page "https://obsidian.systems")
|
||||||
|
(synopsis
|
||||||
|
"Data structures for describing changes to other data structures")
|
||||||
|
(description
|
||||||
|
"This library provides data structures for describing changes to other
|
||||||
|
data structures. In this library, a patch is something that can be applied,
|
||||||
|
analogous to a function, and which distinguishes returning the argument it was
|
||||||
|
provided from returning something else.")
|
||||||
|
(license license:bsd-3)))
|
||||||
|
|
||||||
;;;
|
;;;
|
||||||
;;; Avoid adding new packages to the end of this file. To reduce the chances
|
;;; Avoid adding new packages to the end of this file. To reduce the chances
|
||||||
;;; of a merge conflict, place them above by existing packages with similar
|
;;; of a merge conflict, place them above by existing packages with similar
|
||||||
|
|
Loading…
Reference in a new issue