Undo changes to hnix.cabal

This commit is contained in:
John Wiegley 2018-04-07 15:08:48 -07:00
parent 196c6fc1b8
commit deb592b11d

View file

@ -1,155 +1,189 @@
Name: hnix -- This file has been generated from package.yaml by hpack version 0.27.0.
Version: 0.5.0 --
Synopsis: Haskell implementation of the Nix language -- see: https://github.com/sol/hpack
Description: --
Haskell implementation of the Nix language. -- hash: 429fc2370bb078161c283b1238eb797ca1c03c46e4c1a2f68ac80937a901bb79
License: BSD3 name: hnix
License-file: LICENSE version: 0.5.0
Author: John Wiegley synopsis: Haskell implementation of the Nix language
Maintainer: johnw@newartisans.com description: Haskell implementation of the Nix language.
Category: Data, Nix category: System, Data, Nix
Build-type: Simple homepage: https://github.com/jwiegley/hnix#readme
Cabal-version: >=1.10 bug-reports: https://github.com/jwiegley/hnix/issues
Homepage: http://github.com/jwiegley/hnix author: John Wiegley
maintainer: johnw@newartisans.com
license: BSD3
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.10
Extra-source-files: data/*.nix extra-source-files:
README.md
Flag Parsec source-repository head
Description: Use parsec instead of Trifecta type: git
Default: False location: https://github.com/jwiegley/hnix
Library flag parsec
Default-language: Haskell2010 description: Use parsec instead of Trifecta
Exposed-modules: manual: True
Nix default: False
Nix.Atoms
Nix.Scope library
Nix.Stack exposed-modules:
Nix.Eval Nix
Nix.XML Nix.Atoms
Nix.Thunk Nix.Builtins
Nix.Lint Nix.Eval
Nix.Monad Nix.Expr
Nix.Monad.Instance Nix.Expr.Shorthands
Nix.Builtins Nix.Expr.Types
Nix.Parser Nix.Expr.Types.Annotated
Nix.Expr Nix.Lint
Nix.Pretty Nix.Monad
Nix.Parser.Operators Nix.Monad.Instance
Nix.StringOperations Nix.Parser
Nix.TH Nix.Parser.Library
Nix.Expr.Types Nix.Parser.Operators
Nix.Expr.Types.Annotated Nix.Pretty
Other-modules: Nix.Scope
Nix.Parser.Library Nix.Stack
Nix.Expr.Shorthands Nix.StringOperations
Nix.Utils Nix.TH
Build-depends: Nix.Thunk
base >= 4.9 && < 5 Nix.Utils
, aeson Nix.Value
Nix.XML
other-modules:
Paths_hnix
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
aeson
, ansi-wl-pprint , ansi-wl-pprint
, array >= 0.4 && < 0.6 , array >=0.4 && <0.6
, base >=4.9 && <5
, base16-bytestring , base16-bytestring
, bytestring
, containers , containers
, cryptohash , cryptohash
, deriving-compat >= 0.3 && < 0.5
, text
, bytestring
, monadlist
, mtl
, transformers
, parsers >= 0.10
, insert-ordered-containers >= 0.2.2
, unordered-containers >= 0.2.9 && < 0.3
, data-fix , data-fix
, deepseq , deepseq
, exceptions , deriving-compat >=0.3 && <0.5
, insert-ordered-containers >= 0.2.2 && < 0.3
, process
, directory , directory
, exceptions
, filepath , filepath
, scientific , insert-ordered-containers >=0.2.2 && <0.3
, semigroups >= 0.18 && < 0.19 , monadlist
, split , mtl
, template-haskell , parsers >=0.10
, process
, regex-tdfa , regex-tdfa
, regex-tdfa-text , regex-tdfa-text
, these , scientific
, unix , semigroups >=0.18 && <0.19
, split
, syb , syb
, template-haskell
, text
, these
, transformers
, unix
, unordered-containers >=0.2.9 && <0.3
, vector , vector
, xml , xml
if flag(parsec) if flag(parsec)
Cpp-options: -DUSE_PARSEC cpp-options: -DUSE_PARSEC
Build-depends: parsec build-depends:
parsec
else else
Build-depends: trifecta build-depends:
ghc-options: -Wall trifecta
default-language: Haskell2010
Executable hnix executable hnix
Default-language: Haskell2010 main-is: Main.hs
Main-is: Main.hs other-modules:
Hs-source-dirs: main Paths_hnix
Build-depends: hs-source-dirs:
base >= 4.3 && < 5 main
, hnix ghc-options: -Wall
build-depends:
ansi-wl-pprint
, base >=4.9 && <5
, containers , containers
, ansi-wl-pprint
, data-fix , data-fix
, deepseq , deepseq
, optparse-applicative , exceptions
, text
, template-haskell
, transformers
, filepath
Ghc-options: -Wall
Test-suite hnix-tests
Type: exitcode-stdio-1.0
Hs-source-dirs: tests
Default-language: Haskell2010
Main-is: Main.hs
Other-modules:
TestCommon
ParserTests
EvalTests
PrettyTests
NixLanguageTests
Build-depends:
base >= 4.3 && < 5
, containers
, text
, data-fix
, hnix , hnix
, tasty , insert-ordered-containers >=0.2.2 && <0.3
, tasty-th , mtl
, tasty-hunit , optparse-applicative
, directory , template-haskell
, Glob , text
, transformers
, unordered-containers >=0.2.9 && <0.3
default-language: Haskell2010
test-suite hnix-tests
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
EvalTests
NixLanguageTests
ParserTests
PrettyTests
Paths_hnix
hs-source-dirs:
tests
ghc-options: -Wall
build-depends:
Glob
, ansi-wl-pprint
, base >=4.9 && <5
, containers
, data-fix
, exceptions
, filepath , filepath
, hnix
, insert-ordered-containers >=0.2.2 && <0.3
, interpolate
, mtl
, process , process
, split , split
, transformers , tasty
, interpolate , tasty-hunit
, insert-ordered-containers , tasty-th
, unix , template-haskell
, unordered-containers
Benchmark hnix-benchmarks
Type: exitcode-stdio-1.0
Hs-source-dirs: benchmarks
Default-language: Haskell2010
Main-is: Main.hs
Other-modules:
ParserBench
Build-depends:
base >= 4.3 && < 5
, containers
, text , text
, hnix , transformers
, criterion , unix
, unordered-containers >=0.2.9 && <0.3
default-language: Haskell2010
source-repository head benchmark hnix-benchmarks
type: git type: exitcode-stdio-1.0
location: git://github.com/jwiegley/hnix.git main-is: Main.hs
other-modules:
ParserBench
Paths_hnix
hs-source-dirs:
benchmarks
ghc-options: -Wall
build-depends:
ansi-wl-pprint
, base >=4.9 && <5
, containers
, criterion
, data-fix
, exceptions
, hnix
, insert-ordered-containers >=0.2.2 && <0.3
, mtl
, template-haskell
, text
, transformers
, unordered-containers >=0.2.9 && <0.3
default-language: Haskell2010