git.iko.soy/typeable/cabal2nix
on master help sign in
cabal2nix.cabal: pretty-print this file with stylish-cabal
66799f0Peter Simons
cabal2nix.cabal+190−192
@@ -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
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−
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:
82 .
7 .
83 > nix-env -i cabal2nix
8 > nix-env -i cabal2nix
84−
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
85−extra-source-files:
82+extra-source-files: README.md
86− 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
85+cabal-version: 1.24
89
86
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
93
90
94library
91library
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
104− , aeson
112+ , aeson
105− , ansi-wl-pprint
113+ , ansi-wl-pprint
106− , base <5
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
117− , lens
124+ , lens
118− , optparse-applicative
125+ , optparse-applicative
119− , pretty >=1.1.2
126+ , pretty >= 1.1.2
120− , process
127+ , process
121− , split
128+ , split
122− , text
129+ , text
123− , time
130+ , time
124− , transformers
131+ , transformers
125− , yaml
132+ , 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
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
146
146
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
155
155
156executable hackage2nix
156executable hackage2nix
157− main-is: Main.hs
157+ main-is: Main.hs
158+ other-modules: HackageGit
159+ Paths_cabal2nix
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
164− , aeson
163+ , aeson
165− , base <5
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
174− , lens
172+ , lens
175− , monad-par
173+ , monad-par
176− , monad-par-extras
174+ , monad-par-extras
177− , mtl
175+ , mtl
178− , optparse-applicative
176+ , optparse-applicative
179− , pretty >=1.1.2
177+ , pretty >= 1.1.2
180− other-modules:
181− Paths_cabal2nix
182− HackageGit
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
184
182
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
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
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
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