git.iko.soy/typeable/cabal2nix
on v2.8 help sign in
typeable/cabal2nix/cabal2nix.cabal
213 lines 5.7 kB history raw
1name: cabal2nix
2version: 2.8
3synopsis: Convert Cabal files into Nix build instructions.
4description: Convert Cabal files into Nix build instructions. Users of Nix can install the latest version by running:
5 .
6 > nix-env -i cabal2nix
7category: Distribution, Nix
8stability: stable
9homepage: https://github.com/nixos/cabal2nix#readme
10bug-reports: https://github.com/nixos/cabal2nix/issues
11author: 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 Александр Цамутали
75maintainer: Peter Simons <simons@cryp.to>
76license: BSD3
77license-file: LICENSE
78tested-with: GHC > 8.2 && < 8.3
79build-type: Custom
80cabal-version: >= 1.24
82extra-source-files:
83 README.md
85source-repository head
86 type: git
87 location: https://github.com/nixos/cabal2nix
89custom-setup
90 setup-depends:
91 Cabal
92 , base >=4 && <5
93 , cabal-doctest >=1 && <1.1
95library
96 hs-source-dirs:
97 src
98 other-extensions: CPP DeriveGeneric FlexibleInstances MultiParamTypeClasses OverloadedStrings RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell
99 ghc-options: -Wall
100 build-depends:
101 Cabal >2
102 , aeson
103 , ansi-wl-pprint
104 , base <5
105 , bytestring
106 , containers
107 , deepseq >=1.4
108 , directory
109 , distribution-nixpkgs >=1.1
110 , filepath
111 , hackage-db >2
112 , hopenssl >=2
113 , hpack == 0.21.*
114 , language-nix
115 , lens
116 , optparse-applicative
117 , pretty >=1.1.2
118 , process
119 , split
120 , text
121 , time
122 , transformers
123 , yaml
124 exposed-modules:
125 Cabal2nix
126 Distribution.Nixpkgs.Fetch
127 Distribution.Nixpkgs.Haskell
128 Distribution.Nixpkgs.Haskell.BuildInfo
129 Distribution.Nixpkgs.Haskell.Constraint
130 Distribution.Nixpkgs.Haskell.Derivation
131 Distribution.Nixpkgs.Haskell.FromCabal
132 Distribution.Nixpkgs.Haskell.FromCabal.Configuration
133 Distribution.Nixpkgs.Haskell.FromCabal.Flags
134 Distribution.Nixpkgs.Haskell.FromCabal.License
135 Distribution.Nixpkgs.Haskell.FromCabal.Name
136 Distribution.Nixpkgs.Haskell.FromCabal.Normalize
137 Distribution.Nixpkgs.Haskell.FromCabal.PostProcess
138 Distribution.Nixpkgs.Haskell.Hackage
139 Distribution.Nixpkgs.Haskell.OrphanInstances
140 Distribution.Nixpkgs.Haskell.PackageSourceSpec
141 other-modules:
142 Paths_cabal2nix
143 default-language: Haskell2010
145executable cabal2nix
146 main-is: Main.hs
147 hs-source-dirs: cabal2nix
148 ghc-options: -Wall
149 build-depends: base, cabal2nix
150 default-language: Haskell2010
152executable hackage2nix
153 main-is: Main.hs
154 hs-source-dirs: hackage2nix
155 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
156 build-depends:
157 Cabal >2
158 , aeson
159 , base <5
160 , bytestring
161 , cabal2nix
162 , containers
163 , directory
164 , distribution-nixpkgs >=1.1
165 , filepath
166 , hopenssl >=2
167 , language-nix
168 , lens
169 , monad-par
170 , monad-par-extras
171 , mtl
172 , optparse-applicative
173 , pretty >=1.1.2
174 , utf8-string
175 other-modules:
176 Paths_cabal2nix
177 HackageGit
178 default-language: Haskell2010
180test-suite doctests
181 type: exitcode-stdio-1.0
182 main-is: doctests.hs
183 other-modules:
184 Paths_cabal2nix
185 hs-source-dirs:
186 test
187 ghc-options: -Wall -threaded
188 build-depends:
189 Cabal >2
190 , aeson
191 , ansi-wl-pprint
192 , base <5
193 , bytestring
194 , containers
195 , deepseq >=1.4
196 , directory
197 , distribution-nixpkgs >=1.1
198 , doctest
199 , filepath
200 , hackage-db >2
201 , hopenssl >=2
202 , hpack
203 , language-nix
204 , lens
205 , optparse-applicative
206 , pretty >=1.1.2
207 , process
208 , split
209 , text
210 , time
211 , transformers
212 , yaml
213 default-language: Haskell2010