hnix/hnix.cabal

181 lines
3.5 KiB
Plaintext
Raw Normal View History

2018-04-08 00:08:48 +02:00
-- This file has been generated from package.yaml by hpack version 0.27.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: b04b1cb6b8d8f2cbb85b7de0ab313e31b2c8e74120b41f5930894323ae11da2e
2018-04-08 00:08:48 +02:00
name: hnix
version: 0.5.0
synopsis: Haskell implementation of the Nix language
description: Haskell implementation of the Nix language.
category: System, Data, Nix
homepage: https://github.com/jwiegley/hnix#readme
bug-reports: https://github.com/jwiegley/hnix/issues
author: John Wiegley
maintainer: johnw@newartisans.com
license: BSD3
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.10
2018-04-08 00:08:48 +02:00
extra-source-files:
README.md
2015-07-23 04:03:30 +02:00
2018-04-08 00:08:48 +02:00
source-repository head
type: git
location: https://github.com/jwiegley/hnix
library
exposed-modules:
Nix
Nix.Atoms
Nix.Builtins
Nix.Eval
2018-04-09 09:52:10 +02:00
Nix.Exec
2018-04-08 00:08:48 +02:00
Nix.Expr
Nix.Expr.Shorthands
Nix.Expr.Types
Nix.Expr.Types.Annotated
Nix.Lint
Nix.Monad
Nix.Monad.Context
Nix.Monad.Lazy
Nix.Monad.Lint
Nix.Normal
2018-04-08 00:08:48 +02:00
Nix.Parser
Nix.Parser.Library
Nix.Parser.Operators
Nix.Pretty
Nix.Scope
Nix.Stack
Nix.StringOperations
Nix.TH
Nix.Thunk
Nix.Utils
Nix.Value
Nix.XML
other-modules:
Paths_hnix
hs-source-dirs:
src
ghc-options: -Wall
2018-04-08 00:08:48 +02:00
build-depends:
aeson
, ansi-wl-pprint
2018-04-08 00:08:48 +02:00
, array >=0.4 && <0.6
, base >=4.9 && <5
2018-04-02 03:20:53 +02:00
, base16-bytestring
2018-04-08 00:08:48 +02:00
, bytestring
, containers
2018-04-02 03:20:53 +02:00
, cryptohash
, data-fix
, deepseq
2018-04-08 00:08:48 +02:00
, deriving-compat >=0.3 && <0.5
, directory
2018-04-08 00:08:48 +02:00
, exceptions
, filepath
, megaparsec
2018-04-08 00:08:48 +02:00
, monadlist
, mtl
, process
, regex-tdfa
, regex-tdfa-text
, scientific
2018-04-08 00:08:48 +02:00
, semigroups >=0.18 && <0.19
, split
2018-04-08 00:08:48 +02:00
, syb
, template-haskell
2018-04-08 00:08:48 +02:00
, text
2018-03-28 03:42:31 +02:00
, these
2018-04-08 00:08:48 +02:00
, transformers
2018-04-02 04:16:55 +02:00
, unix
2018-04-08 00:08:48 +02:00
, unordered-containers >=0.2.9 && <0.3
, vector
, xml
2018-04-08 00:08:48 +02:00
default-language: Haskell2010
2018-04-08 00:08:48 +02:00
executable hnix
main-is: Main.hs
other-modules:
Paths_hnix
hs-source-dirs:
main
ghc-options: -Wall
2018-04-08 00:08:48 +02:00
build-depends:
ansi-wl-pprint
, base >=4.9 && <5
, containers
, data-fix
, deepseq
2018-04-08 00:08:48 +02:00
, exceptions
, hnix
, mtl
, optparse-applicative
, template-haskell
2018-04-08 00:08:48 +02:00
, text
, transformers
2018-04-08 00:08:48 +02:00
, unordered-containers >=0.2.9 && <0.3
default-language: Haskell2010
2018-04-08 00:08:48 +02:00
test-suite hnix-tests
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
EvalTests
NixLanguageTests
ParserTests
PrettyTests
2018-04-08 00:13:58 +02:00
TestCommon
2018-04-08 00:08:48 +02:00
Paths_hnix
hs-source-dirs:
tests
ghc-options: -Wall
2018-04-08 00:08:48 +02:00
build-depends:
Glob
, ansi-wl-pprint
, base >=4.9 && <5
2014-08-03 14:17:43 +02:00
, containers
, data-fix
, deepseq
2018-04-08 00:08:48 +02:00
, exceptions
, filepath
2018-04-08 00:08:48 +02:00
, hnix
, interpolate
, mtl
, process
, split
2018-04-08 00:08:48 +02:00
, tasty
, tasty-hunit
, tasty-th
, template-haskell
, text
, transformers
, unix
2018-04-08 00:08:48 +02:00
, unordered-containers >=0.2.9 && <0.3
default-language: Haskell2010
2014-08-03 14:17:43 +02:00
2018-04-08 00:08:48 +02:00
benchmark hnix-benchmarks
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
ParserBench
Paths_hnix
hs-source-dirs:
benchmarks
ghc-options: -Wall
2018-04-08 00:08:48 +02:00
build-depends:
ansi-wl-pprint
, base >=4.9 && <5
, containers
, criterion
2018-04-08 00:08:48 +02:00
, data-fix
, deepseq
2018-04-08 00:08:48 +02:00
, exceptions
, hnix
, mtl
, template-haskell
, text
, transformers
, unordered-containers >=0.2.9 && <0.3
default-language: Haskell2010