-
Alice Brenon authored89b91aa6
guix.scm 1.05 KiB
(use-modules ((gnu packages haskell-xyz) #:select (ghc-cassava
ghc-optparse-applicative))
((guix build-system haskell) #:select (haskell-build-system))
((guix git-download) #:select (git-predicate))
((guix gexp) #:select (local-file))
((guix licenses) #:select (gpl3+))
((guix packages) #:select (origin package)))
(let
((%source-dir (dirname (current-filename))))
(package
(name "ghc-geode")
(version "0.1.0.0")
(source
(local-file %source-dir
#:recursive? #t
#:select? (git-predicate %source-dir)))
(build-system haskell-build-system)
(inputs (list ghc-cassava ghc-optparse-applicative))
(home-page "https://gitlab.liris.cnrs.fr/geode/ghc-geode")
(synopsis "Data structures and tooling used in project GEODE")
(description
"Reads the files as streams of markup events to allow altering the file
content on the fly and fixing broken files which aren't proper XML")
(license gpl3+)))