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