@@ -1,206 +1,204 @@
1−name: cabal2nix
2−version: 2.10.0
3−synopsis: Convert Cabal files into Nix build instructions.
4−category: Distribution, Nix
5−stability: stable
6−homepage: https://github.com/nixos/cabal2nix#readme
7−bug-reports: https://github.com/nixos/cabal2nix/issues
8−author: Peter Simons,
9− Andres Loeh,
10− Benno Fünfstück,
11− Mateusz Kowalczyk,
12− Michael Alan Dorman,
13− Tom Smalley,
14− Mathijs Kwik,
15− Shea Levy,
16− Dmitry Malikov,
17− Eric Seidel,
18− Jacob Mitchell,
19− Graham Christensen,
20− Hamish Mackenzie,
21− Nikolay Amiantov,
22− Aycan iRiCAN,
23− Bryan Gardiner,
24− Joe Hermaszewski,
25− John Wiegley,
26− Philipp Hausmann,
27− Spencer Janssen,
28− Tom Hunger,
29− William Casarin,
30− koral,
31− ksaric,
32− Adam Vogt,
33− Alexey Shmalko,
34− Corey O'Connor,
35− Cray Elliott,
36− David Johnson,
37− Dmitry Bushev,
38− Domen Kožar,
39− Felix Kunzmann,
40− Gabriel Ebner,
41− Gergely Risko,
42− Joachim Fasting,
43− John Albietz,
44− John Chee,
45− Jussi Maki,
46− Lisanna Dettwyler,
47− Mark Laws,
48− Mark Wotton,
49− Matthew Pickering,
50− Matthew Stewart,
51− Matvey Aksenov,
52− Nicholas Clarke,
53− Nicolas Rolland,
54− Oliver Charles,
55− Pascal Wittmann,
56− Patrick John Wheeler,
57− Phil de Joux,
58− Piotr Bogdan,
59− Profpatsch,
60− Raymond Gauthier,
61− Renzo Carbonara,
62− Rodney Lorrimar,
63− Sibi,
64− Sukant Hajra,
65− Tanner Doshier,
66− Vaibhav Sagar,
67− Viktar Basharymau,
68− danbst,
69− karsten gebbert,
70− laMudri,
71− Александр Цамутали
72−maintainer: Peter Simons <simons@cryp.to>
73−license: BSD3
74−license-file: LICENSE
75−tested-with: GHC == 8.4.3
76−build-type: Simple
77−cabal-version: 1.24
78−
1+name: cabal2nix
2+version: 2.10.0
3+synopsis: Convert Cabal files into Nix build instructions.
794description:
80− Convert Cabal files into Nix build instructions. Users of Nix can install the
81− latest version by running:
5+ Convert Cabal files into Nix build instructions. Users of Nix can install the latest
6+ version by running:
827 .
838 > nix-env -i cabal2nix
84−
85−extra-source-files:
86− README.md
87− test/golden-test-cases/*.cabal
88− test/golden-test-cases/*.nix.golden
9+license: BSD3
10+license-file: LICENSE
11+author: Peter Simons,
12+ Andres Loeh,
13+ Benno Fünfstück,
14+ Mateusz Kowalczyk,
15+ Michael Alan Dorman,
16+ Tom Smalley,
17+ Mathijs Kwik,
18+ Shea Levy,
19+ Dmitry Malikov,
20+ Eric Seidel,
21+ Jacob Mitchell,
22+ Graham Christensen,
23+ Hamish Mackenzie,
24+ Nikolay Amiantov,
25+ Aycan iRiCAN,
26+ Bryan Gardiner,
27+ Joe Hermaszewski,
28+ John Wiegley,
29+ Philipp Hausmann,
30+ Spencer Janssen,
31+ Tom Hunger,
32+ William Casarin,
33+ koral,
34+ ksaric,
35+ Adam Vogt,
36+ Alexey Shmalko,
37+ Corey O'Connor,
38+ Cray Elliott,
39+ David Johnson,
40+ Dmitry Bushev,
41+ Domen Kožar,
42+ Felix Kunzmann,
43+ Gabriel Ebner,
44+ Gergely Risko,
45+ Joachim Fasting,
46+ John Albietz,
47+ John Chee,
48+ Jussi Maki,
49+ Lisanna Dettwyler,
50+ Mark Laws,
51+ Mark Wotton,
52+ Matthew Pickering,
53+ Matthew Stewart,
54+ Matvey Aksenov,
55+ Nicholas Clarke,
56+ Nicolas Rolland,
57+ Oliver Charles,
58+ Pascal Wittmann,
59+ Patrick John Wheeler,
60+ Phil de Joux,
61+ Piotr Bogdan,
62+ Profpatsch,
63+ Raymond Gauthier,
64+ Renzo Carbonara,
65+ Rodney Lorrimar,
66+ Sibi,
67+ Sukant Hajra,
68+ Tanner Doshier,
69+ Vaibhav Sagar,
70+ Viktar Basharymau,
71+ danbst,
72+ karsten gebbert,
73+ laMudri,
74+ Александр Цамутали
75+maintainer: Peter Simons <simons@cryp.to>
76+stability: stable
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
81+build-type: Simple
82+extra-source-files: README.md
83+ test/golden-test-cases/*.cabal
84+ test/golden-test-cases/*.nix.golden
85+cabal-version: 1.24
8986
9087source-repository head
91− type: git
88+ type: git
9289 location: https://github.com/nixos/cabal2nix
9390
9491library
95− 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:
103− Cabal >2.2
104− , aeson
105− , ansi-wl-pprint
106− , base <5
107− , bytestring
108− , containers
109− , deepseq >=1.4
110− , directory
111− , distribution-nixpkgs >=1.1.1
112− , filepath
113− , hackage-db >=2.0.1
114− , hopenssl >=2
115− , hpack >= 0.26
116− , language-nix
117− , lens
118− , optparse-applicative
119− , pretty >=1.1.2
120− , process
121− , split
122− , text
123− , time
124− , transformers
125− , yaml
126− exposed-modules:
127− Cabal2nix
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
143− other-modules:
144− Paths_cabal2nix
145− default-language: Haskell2010
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
109+ hs-source-dirs: src
110+ build-depends: base < 5
111+ , Cabal > 2.2
112+ , aeson
113+ , ansi-wl-pprint
114+ , bytestring
115+ , containers
116+ , deepseq >= 1.4
117+ , directory
118+ , distribution-nixpkgs >= 1.1.1
119+ , filepath
120+ , hackage-db >= 2.0.1
121+ , hopenssl >= 2
122+ , hpack >= 0.26
123+ , language-nix
124+ , lens
125+ , optparse-applicative
126+ , pretty >= 1.1.2
127+ , process
128+ , split
129+ , text
130+ , time
131+ , transformers
132+ , yaml
133+ default-language: Haskell2010
134+ default-extensions: MonadFailDesugaring
135+ other-extensions: MultiParamTypeClasses
136+ ScopedTypeVariables
137+ FlexibleInstances
138+ CPP
139+ TemplateHaskell
140+ StandaloneDeriving
141+ RecordWildCards
142+ OverloadedStrings
143+ DeriveGeneric
144+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
145+ -Wredundant-constraints
146146
147147executable cabal2nix
148− main-is: Main.hs
149− hs-source-dirs: cabal2nix
150− default-extensions: MonadFailDesugaring
151− ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
152− -Wredundant-constraints
153− build-depends: base, cabal2nix
154− default-language: Haskell2010
148+ main-is: Main.hs
149+ hs-source-dirs: cabal2nix
150+ build-depends: base, cabal2nix
151+ default-language: Haskell2010
152+ default-extensions: MonadFailDesugaring
153+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
154+ -Wredundant-constraints
155155
156156executable hackage2nix
157− main-is: Main.hs
158− 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:
163− Cabal >2.2
164− , aeson
165− , base <5
166− , bytestring
167− , cabal2nix
168− , containers
169− , directory
170− , distribution-nixpkgs >=1.1.1
171− , filepath
172− , hopenssl >=2
173− , language-nix
174− , lens
175− , monad-par
176− , monad-par-extras
177− , mtl
178− , optparse-applicative
179− , pretty >=1.1.2
180− other-modules:
181− Paths_cabal2nix
182− HackageGit
183− default-language: Haskell2010
157+ main-is: Main.hs
158+ other-modules: HackageGit
159+ Paths_cabal2nix
160+ hs-source-dirs: hackage2nix
161+ build-depends: base < 5
162+ , Cabal > 2.2
163+ , aeson
164+ , bytestring
165+ , cabal2nix
166+ , containers
167+ , directory
168+ , distribution-nixpkgs >= 1.1.1
169+ , filepath
170+ , hopenssl >= 2
171+ , language-nix
172+ , lens
173+ , monad-par
174+ , monad-par-extras
175+ , mtl
176+ , optparse-applicative
177+ , pretty >= 1.1.2
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
184182
185183test-suite regression-test
186− type: exitcode-stdio-1.0
187− main-is: Main.hs
188− hs-source-dirs: test
189− default-extensions: MonadFailDesugaring
190− ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
191− -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
192− -with-rtsopts=-K1K
193− build-depends: base
194− , Cabal >2.2
195− , cabal2nix
196− , containers
197− , directory
198− , filepath
199− , language-nix
200− , lens
201− , pretty
202− , process >1.2
203− , tasty
204− , tasty-golden
205− build-tools: cabal2nix
206− default-language: Haskell2010
184+ type: exitcode-stdio-1.0
185+ main-is: Main.hs
186+ hs-source-dirs: test
187+ build-depends: base
188+ , Cabal > 2.2
189+ , cabal2nix
190+ , containers
191+ , directory
192+ , filepath
193+ , language-nix
194+ , lens
195+ , pretty
196+ , process > 1.2
197+ , tasty
198+ , tasty-golden
199+ default-language: Haskell2010
200+ default-extensions: MonadFailDesugaring
201+ build-tools: cabal2nix
202+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
203+ -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
204+ -with-rtsopts=-K1K