@@ -1,206 +1,204 @@
1−name: cabal2nix
1+name: cabal2nix
2−version: 2.10.0
2+version: 2.10.0
3−synopsis: Convert Cabal files into Nix build instructions.
3+synopsis: Convert Cabal files into Nix build instructions.
4−category: Distribution, Nix
6−homepage: https://github.com/nixos/cabal2nix#readme
7−bug-reports: https://github.com/nixos/cabal2nix/issues
56− Patrick John Wheeler,
72−maintainer: Peter Simons <simons@cryp.to>
75−tested-with: GHC == 8.4.3
79description:
4description:
80− Convert Cabal files into Nix build instructions. Users of Nix can install the
5+ Convert Cabal files into Nix build instructions. Users of Nix can install the latest
81− latest version by running:
6+ version by running:
83 > nix-env -i cabal2nix
8 > nix-env -i cabal2nix
59+ Patrick John Wheeler,
75+maintainer: Peter Simons <simons@cryp.to>
77+tested-with: GHC == 8.4.3
78+category: Distribution, Nix
79+homepage: https://github.com/nixos/cabal2nix#readme
80+bug-reports: https://github.com/nixos/cabal2nix/issues
85−extra-source-files:
82+extra-source-files: README.md
87− test/golden-test-cases/*.cabal
83+ test/golden-test-cases/*.cabal
88− test/golden-test-cases/*.nix.golden
84+ test/golden-test-cases/*.nix.golden
90source-repository head
87source-repository head
91− type: git
88+ type: git
92 location: https://github.com/nixos/cabal2nix
89 location: https://github.com/nixos/cabal2nix
92+ exposed-modules: Cabal2nix
93+ Distribution.Nixpkgs.Fetch
94+ Distribution.Nixpkgs.Haskell
95+ Distribution.Nixpkgs.Haskell.BuildInfo
96+ Distribution.Nixpkgs.Haskell.Constraint
97+ Distribution.Nixpkgs.Haskell.Derivation
98+ Distribution.Nixpkgs.Haskell.FromCabal
99+ Distribution.Nixpkgs.Haskell.FromCabal.Configuration
100+ Distribution.Nixpkgs.Haskell.FromCabal.Flags
101+ Distribution.Nixpkgs.Haskell.FromCabal.License
102+ Distribution.Nixpkgs.Haskell.FromCabal.Name
103+ Distribution.Nixpkgs.Haskell.FromCabal.Normalize
104+ Distribution.Nixpkgs.Haskell.FromCabal.PostProcess
105+ Distribution.Nixpkgs.Haskell.Hackage
106+ Distribution.Nixpkgs.Haskell.OrphanInstances
107+ Distribution.Nixpkgs.Haskell.PackageSourceSpec
108+ other-modules: Paths_cabal2nix
95− hs-source-dirs: src
109+ hs-source-dirs: src
96− other-extensions: CPP DeriveGeneric FlexibleInstances MultiParamTypeClasses
97− OverloadedStrings RecordWildCards ScopedTypeVariables
98− StandaloneDeriving TemplateHaskell
99− default-extensions: MonadFailDesugaring
100− ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
101− -Wredundant-constraints
102− build-depends:
110+ build-depends: base < 5
103− Cabal >2.2
111+ , Cabal > 2.2
105− , ansi-wl-pprint
113+ , ansi-wl-pprint
107− , bytestring
114+ , bytestring
108− , containers
115+ , containers
109− , deepseq >=1.4
116+ , deepseq >= 1.4
110− , directory
117+ , directory
111− , distribution-nixpkgs >=1.1.1
118+ , distribution-nixpkgs >= 1.1.1
112− , filepath
119+ , filepath
113− , hackage-db >=2.0.1
120+ , hackage-db >= 2.0.1
114− , hopenssl >=2
121+ , hopenssl >= 2
115− , hpack >= 0.26
122+ , hpack >= 0.26
116− , language-nix
123+ , language-nix
118− , optparse-applicative
125+ , optparse-applicative
119− , pretty >=1.1.2
126+ , pretty >= 1.1.2
120− , process
127+ , process
124− , transformers
131+ , transformers
128− Distribution.Nixpkgs.Fetch
129− Distribution.Nixpkgs.Haskell
130− Distribution.Nixpkgs.Haskell.BuildInfo
131− Distribution.Nixpkgs.Haskell.Constraint
132− Distribution.Nixpkgs.Haskell.Derivation
133− Distribution.Nixpkgs.Haskell.FromCabal
134− Distribution.Nixpkgs.Haskell.FromCabal.Configuration
135− Distribution.Nixpkgs.Haskell.FromCabal.Flags
136− Distribution.Nixpkgs.Haskell.FromCabal.License
137− Distribution.Nixpkgs.Haskell.FromCabal.Name
138− Distribution.Nixpkgs.Haskell.FromCabal.Normalize
139− Distribution.Nixpkgs.Haskell.FromCabal.PostProcess
140− Distribution.Nixpkgs.Haskell.Hackage
141− Distribution.Nixpkgs.Haskell.OrphanInstances
142− Distribution.Nixpkgs.Haskell.PackageSourceSpec
145− default-language: Haskell2010
133+ default-language: Haskell2010
134+ default-extensions: MonadFailDesugaring
135+ other-extensions: MultiParamTypeClasses
144+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
145+ -Wredundant-constraints
147executable cabal2nix
147executable cabal2nix
148− main-is: Main.hs
148+ main-is: Main.hs
149− hs-source-dirs: cabal2nix
149+ hs-source-dirs: cabal2nix
150+ build-depends: base, cabal2nix
151+ default-language: Haskell2010
150− default-extensions: MonadFailDesugaring
152+ default-extensions: MonadFailDesugaring
151− ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
153+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
152− -Wredundant-constraints
154+ -Wredundant-constraints
153− build-depends: base, cabal2nix
154− default-language: Haskell2010
156executable hackage2nix
156executable hackage2nix
157− main-is: Main.hs
157+ main-is: Main.hs
158+ other-modules: HackageGit
158− hs-source-dirs: hackage2nix
160+ hs-source-dirs: hackage2nix
159− default-extensions: MonadFailDesugaring
160− ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
161− -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
162− build-depends:
161+ build-depends: base < 5
163− Cabal >2.2
162+ , Cabal > 2.2
166− , bytestring
164+ , bytestring
167− , cabal2nix
165+ , cabal2nix
168− , containers
166+ , containers
169− , directory
167+ , directory
170− , distribution-nixpkgs >=1.1.1
168+ , distribution-nixpkgs >= 1.1.1
171− , filepath
169+ , filepath
172− , hopenssl >=2
170+ , hopenssl >= 2
173− , language-nix
171+ , language-nix
175− , monad-par
173+ , monad-par
176− , monad-par-extras
174+ , monad-par-extras
178− , optparse-applicative
176+ , optparse-applicative
179− , pretty >=1.1.2
177+ , pretty >= 1.1.2
183− default-language: Haskell2010
178+ default-language: Haskell2010
179+ default-extensions: MonadFailDesugaring
180+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
181+ -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
185test-suite regression-test
183test-suite regression-test
186− type: exitcode-stdio-1.0
184+ type: exitcode-stdio-1.0
187− main-is: Main.hs
185+ main-is: Main.hs
188− hs-source-dirs: test
186+ hs-source-dirs: test
199+ default-language: Haskell2010
189− default-extensions: MonadFailDesugaring
200+ default-extensions: MonadFailDesugaring
201+ build-tools: cabal2nix
190− ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
202+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
191− -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
203+ -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
192− -with-rtsopts=-K1K
204+ -with-rtsopts=-K1K
205− build-tools: cabal2nix
206− default-language: Haskell2010