packages feed

Cabal revisions of hnix-0.2.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:                hnix-Version:             0.2.0-Synopsis:            Haskell implementation of the Nix language-Description:-  Haskell implementation of the Nix language.--License:             BSD3-License-file:        LICENSE-Author:              John Wiegley-Maintainer:          johnw@newartisans.com-Category:            Data, Nix-Build-type:          Simple-Cabal-version:       >=1.10-Homepage:            http://github.com/jwiegley/hnix--Flag Parsec-  Description: Use parsec instead of Trifecta-  Default: False--Library-  Default-language: Haskell2010-  Exposed-modules:-    Nix.Eval-    Nix.Parser-    Nix.Types-    Nix.Pretty-  Other-modules:-    Nix.Parser.Library-  Default-extensions:-    DataKinds-    DeriveDataTypeable-    DeriveFunctor-    DeriveGeneric-    FlexibleContexts-    FlexibleInstances-    GADTs-    KindSignatures-    LambdaCase-    MultiWayIf-    OverloadedStrings-    PatternGuards-    RankNTypes-    TupleSections-  Build-depends:-      base                     >= 4.3          && < 5-    , ansi-wl-pprint-    , containers-    , text-    , transformers-    , parsers >= 0.10-    , unordered-containers-    , data-fix-  if flag(parsec)-    Cpp-options: -DUSE_PARSEC-    Build-depends: parsec-  else-    Build-depends: trifecta-  ghc-options: -Wall--Executable hnix-  Default-language: Haskell2010-  Main-is: Nix.hs-  Hs-source-dirs: main-  Default-extensions:-    DataKinds-    DeriveDataTypeable-    DeriveFunctor-    DeriveGeneric-    FlexibleContexts-    FlexibleInstances-    GADTs-    KindSignatures-    LambdaCase-    MultiWayIf-    OverloadedStrings-    PatternGuards-    RankNTypes-    TupleSections-  Build-depends:-      base                     >= 4.3          && < 5-    , hnix-    , containers-    , ansi-wl-pprint-    , data-fix-  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:-    ParserTests-  Build-depends:-      base >= 4.3 && < 5-    , containers-    , text-    , data-fix-    , hnix-    , tasty-    , tasty-th-    , tasty-hunit--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-    , hnix-    , criterion--source-repository head-  type:     git-  location: git://github.com/jwiegley/hnix.git+Name:                hnix
+Version:             0.2.0
+x-revision: 1
+Synopsis:            Haskell implementation of the Nix language
+Description:
+  Haskell implementation of the Nix language.
+
+License:             BSD3
+License-file:        LICENSE
+Author:              John Wiegley
+Maintainer:          johnw@newartisans.com
+Category:            Data, Nix
+Build-type:          Simple
+Cabal-version:       >=1.10
+Homepage:            http://github.com/jwiegley/hnix
+
+Flag Parsec
+  Description: Use parsec instead of Trifecta
+  Default: False
+
+Library
+  Default-language: Haskell2010
+  Exposed-modules:
+    Nix.Eval
+    Nix.Parser
+    Nix.Types
+    Nix.Pretty
+  Other-modules:
+    Nix.Parser.Library
+  Default-extensions:
+    DataKinds
+    DeriveDataTypeable
+    DeriveFunctor
+    DeriveGeneric
+    FlexibleContexts
+    FlexibleInstances
+    GADTs
+    KindSignatures
+    LambdaCase
+    MultiWayIf
+    OverloadedStrings
+    PatternGuards
+    RankNTypes
+    TupleSections
+  Build-depends:
+      base                     >= 4.6          && < 5
+    , ansi-wl-pprint
+    , containers
+    , text
+    , transformers
+    , parsers >= 0.10
+    , unordered-containers
+    , data-fix
+  if flag(parsec)
+    Cpp-options: -DUSE_PARSEC
+    Build-depends: parsec
+  else
+    Build-depends: trifecta
+  ghc-options: -Wall
+
+Executable hnix
+  Default-language: Haskell2010
+  Main-is: Nix.hs
+  Hs-source-dirs: main
+  Default-extensions:
+    DataKinds
+    DeriveDataTypeable
+    DeriveFunctor
+    DeriveGeneric
+    FlexibleContexts
+    FlexibleInstances
+    GADTs
+    KindSignatures
+    LambdaCase
+    MultiWayIf
+    OverloadedStrings
+    PatternGuards
+    RankNTypes
+    TupleSections
+  Build-depends:
+      base                     >= 4.3          && < 5
+    , hnix
+    , containers
+    , ansi-wl-pprint
+    , data-fix
+  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:
+    ParserTests
+  Build-depends:
+      base >= 4.3 && < 5
+    , containers
+    , text
+    , data-fix
+    , hnix
+    , tasty
+    , tasty-th
+    , tasty-hunit
+
+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
+    , hnix
+    , criterion
+
+source-repository head
+  type:     git
+  location: git://github.com/jwiegley/hnix.git
revision 2
 Name:                hnix
 Version:             0.2.0
-x-revision: 1
+x-revision: 2
 Synopsis:            Haskell implementation of the Nix language
 Description:
   Haskell implementation of the Nix language.
     , transformers
     , parsers >= 0.10
     , unordered-containers
-    , data-fix
+    , data-fix < 0.3
   if flag(parsec)
     Cpp-options: -DUSE_PARSEC
     Build-depends: parsec