2018-04-07 21:02:33 +02:00
|
|
|
name: hnix
|
|
|
|
version: 0.5.0
|
|
|
|
synopsis: Haskell implementation of the Nix language
|
|
|
|
github: jwiegley/hnix
|
|
|
|
author: John Wiegley
|
|
|
|
maintainer: johnw@newartisans.com
|
|
|
|
category: System, Data, Nix
|
|
|
|
license: BSD3
|
|
|
|
|
|
|
|
description:
|
|
|
|
Haskell implementation of the Nix language.
|
|
|
|
|
|
|
|
extra-source-files:
|
|
|
|
- README.md
|
|
|
|
|
|
|
|
dependencies:
|
|
|
|
- base >= 4.9 && < 5
|
|
|
|
- ansi-wl-pprint
|
2018-04-12 05:53:38 +02:00
|
|
|
- bytestring
|
2018-04-11 23:35:17 +02:00
|
|
|
- compact
|
2018-04-07 21:02:33 +02:00
|
|
|
- containers
|
|
|
|
- data-fix
|
2018-04-09 19:16:25 +02:00
|
|
|
- deepseq
|
2018-04-07 23:33:15 +02:00
|
|
|
- exceptions
|
2018-04-11 23:35:17 +02:00
|
|
|
- filepath
|
2018-04-07 21:02:33 +02:00
|
|
|
- mtl
|
2018-04-12 05:53:38 +02:00
|
|
|
- optparse-applicative
|
2018-04-12 02:59:42 +02:00
|
|
|
- serialise
|
2018-04-07 21:02:33 +02:00
|
|
|
- template-haskell
|
|
|
|
- text
|
|
|
|
- transformers
|
|
|
|
- unordered-containers >= 0.2.9 && < 0.3
|
|
|
|
|
|
|
|
ghc-options:
|
|
|
|
- -Wall
|
2018-04-10 18:02:59 +02:00
|
|
|
# - -fexpose-all-unfoldings
|
2018-04-09 11:07:58 +02:00
|
|
|
# - -O2
|
2018-04-07 21:02:33 +02:00
|
|
|
|
|
|
|
library:
|
|
|
|
source-dirs: src
|
|
|
|
dependencies:
|
|
|
|
- aeson
|
|
|
|
- ansi-wl-pprint
|
|
|
|
- array >= 0.4 && < 0.6
|
|
|
|
- base16-bytestring
|
2018-04-11 03:57:17 +02:00
|
|
|
- binary
|
2018-04-07 21:02:33 +02:00
|
|
|
- cryptohash
|
|
|
|
- deriving-compat >= 0.3 && < 0.5
|
|
|
|
- directory
|
2018-04-09 19:16:25 +02:00
|
|
|
- megaparsec
|
2018-04-07 21:02:33 +02:00
|
|
|
- monadlist
|
|
|
|
- process
|
|
|
|
- regex-tdfa
|
|
|
|
- regex-tdfa-text
|
|
|
|
- scientific
|
|
|
|
- semigroups >= 0.18 && < 0.19
|
|
|
|
- split
|
|
|
|
- syb
|
|
|
|
- these
|
|
|
|
- unix
|
|
|
|
- vector
|
|
|
|
- xml
|
|
|
|
|
|
|
|
executables:
|
|
|
|
hnix:
|
|
|
|
source-dirs: main
|
|
|
|
main: Main.hs
|
|
|
|
dependencies:
|
|
|
|
- hnix
|
|
|
|
|
|
|
|
tests:
|
|
|
|
hnix-tests:
|
|
|
|
source-dirs: tests
|
|
|
|
main: Main.hs
|
2018-04-11 22:53:55 +02:00
|
|
|
ghc-options: -threaded
|
2018-04-07 21:02:33 +02:00
|
|
|
dependencies:
|
|
|
|
- hnix
|
|
|
|
- Glob
|
2018-04-10 21:38:14 +02:00
|
|
|
- directory
|
2018-04-07 21:02:33 +02:00
|
|
|
- interpolate
|
2018-04-07 21:09:49 +02:00
|
|
|
- process
|
2018-04-07 21:02:33 +02:00
|
|
|
- split
|
|
|
|
- tasty
|
|
|
|
- tasty-hunit
|
|
|
|
- tasty-th
|
|
|
|
- unix
|
|
|
|
|
|
|
|
benchmarks:
|
|
|
|
hnix-benchmarks:
|
|
|
|
source-dirs: benchmarks
|
|
|
|
main: Main.hs
|
|
|
|
dependencies:
|
|
|
|
- hnix
|
|
|
|
- criterion
|