Undo changes to hnix.cabal
This commit is contained in:
parent
196c6fc1b8
commit
deb592b11d
286
hnix.cabal
286
hnix.cabal
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue