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