git.iko.soy/typeable/cabal2nix
on v2.7.2 help sign in
typeable/cabal2nix/package.yaml
185 lines 3.9 kB history raw
1name: cabal2nix
2version: "2.7.2"
3synopsis: Convert Cabal files into Nix build instructions.
4author:
5 - Peter Simons
6 - Andres Loeh
7 - Benno Fünfstück
8 - Mateusz Kowalczyk
9 - Michael Alan Dorman
10 - Tom Smalley
11 - Mathijs Kwik
12 - Shea Levy
13 - Dmitry Malikov
14 - Eric Seidel
15 - Jacob Mitchell
16 - Graham Christensen
17 - Hamish Mackenzie
18 - Nikolay Amiantov
19 - Aycan iRiCAN
20 - Bryan Gardiner
21 - Joe Hermaszewski
22 - John Wiegley
23 - Philipp Hausmann
24 - Spencer Janssen
25 - Tom Hunger
26 - William Casarin
27 - koral
28 - ksaric
29 - Adam Vogt
30 - Alexey Shmalko
31 - Corey O'Connor
32 - Cray Elliott
33 - David Johnson
34 - Dmitry Bushev
35 - Domen Kožar
36 - Felix Kunzmann
37 - Gabriel Ebner
38 - Gergely Risko
39 - Joachim Fasting
40 - John Albietz
41 - John Chee
42 - Jussi Maki
43 - Lisanna Dettwyler
44 - Mark Laws
45 - Mark Wotton
46 - Matthew Pickering
47 - Matthew Stewart
48 - Matvey Aksenov
49 - Nicholas Clarke
50 - Nicolas Rolland
51 - Oliver Charles
52 - Pascal Wittmann
53 - Patrick John Wheeler
54 - Phil de Joux
55 - Piotr Bogdan
56 - Profpatsch
57 - Raymond Gauthier
58 - Renzo Carbonara
59 - Rodney Lorrimar
60 - Sibi
61 - Sukant Hajra
62 - Tanner Doshier
63 - Vaibhav Sagar
64 - Viktar Basharymau
65 - danbst
66 - karsten gebbert
67 - laMudri
68 - Александр Цамутали
69maintainer: Peter Simons <simons@cryp.to>
70license: BSD3
71license-file: LICENSE
72github: nixos/cabal2nix
73category: Distribution, Nix
74stability: stable
75tested-with: GHC > 8.2 && < 8.3
76description: >
77 Convert Cabal files into Nix build instructions. Users of Nix can install the
78 latest version by running:
80 .
82 > nix-env -i cabal2nix
84custom-setup:
85 dependencies:
86 - base >= 4 && <5
87 - Cabal
88 - cabal-doctest >= 1 && <1.1
90ghc-options: -Wall
92extra-source-files:
93 README.md
95dependencies:
96 - aeson
97 - ansi-wl-pprint
98 - base < 5
99 - bytestring
100 - Cabal > 2
101 - containers
102 - deepseq >= 1.4
103 - directory
104 - distribution-nixpkgs >= 1.1
105 - filepath
106 - hackage-db > 2
107 - hopenssl >= 2
108 - hpack
109 - language-nix
110 - lens
111 - optparse-applicative
112 - pretty >= 1.1.2
113 - process
114 - split
115 - text
116 - time
117 - transformers
118 - yaml
120library:
121 source-dirs: src
122 other-extensions:
123 - CPP
124 - DeriveGeneric
125 - FlexibleInstances
126 - MultiParamTypeClasses
127 - OverloadedStrings
128 - RecordWildCards
129 - ScopedTypeVariables
130 - StandaloneDeriving
131 - TemplateHaskell
132 exposed-modules:
133 - Cabal2nix
134 - Distribution.Nixpkgs.Fetch
135 - Distribution.Nixpkgs.Haskell
136 - Distribution.Nixpkgs.Haskell.BuildInfo
137 - Distribution.Nixpkgs.Haskell.Constraint
138 - Distribution.Nixpkgs.Haskell.Derivation
139 - Distribution.Nixpkgs.Haskell.FromCabal
140 - Distribution.Nixpkgs.Haskell.FromCabal.Configuration
141 - Distribution.Nixpkgs.Haskell.FromCabal.Flags
142 - Distribution.Nixpkgs.Haskell.FromCabal.License
143 - Distribution.Nixpkgs.Haskell.FromCabal.Name
144 - Distribution.Nixpkgs.Haskell.FromCabal.Normalize
145 - Distribution.Nixpkgs.Haskell.FromCabal.PostProcess
146 - Distribution.Nixpkgs.Haskell.Hackage
147 - Distribution.Nixpkgs.Haskell.OrphanInstances
148 - Distribution.Nixpkgs.Haskell.PackageSourceSpec
150executables:
151 cabal2nix:
152 main: Main.hs
153 source-dirs: cabal2nix
154 other-modules:
155 - Paths_cabal2nix
156 dependencies:
157 - cabal2nix
159 hackage2nix:
160 main: Main.hs
161 source-dirs: hackage2nix
162 other-modules:
163 - Paths_cabal2nix
164 - HackageGit
165 dependencies:
166 - cabal2nix
167 - monad-par
168 - monad-par-extras
169 - mtl
170 - time
171 - utf8-string
172 ghc-options:
173 - -threaded
174 - -rtsopts
175 - -with-rtsopts=-N
177tests:
178 doctests:
179 main: doctests.hs
180 source-dirs:
181 - test
182 dependencies:
183 - doctest
184 ghc-options:
185 - -threaded