git.iko.soy/typeable/cabal2nix
on v2.4.1 help sign in
typeable/cabal2nix/package.yaml
170 lines 3.6 kB history raw
1name: cabal2nix
2version: "2.4.1"
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
94 - hopenssl >= 2
95 - language-nix
96 - lens
97 - optparse-applicative
98 - pretty >= 1.1.2
99 - process
100 - split
101 - text
102 - transformers
103 - yaml
105library:
106 source-dirs: src
107 other-extensions:
108 - CPP
109 - DeriveGeneric
110 - FlexibleInstances
111 - MultiParamTypeClasses
112 - OverloadedStrings
113 - RecordWildCards
114 - ScopedTypeVariables
115 - StandaloneDeriving
116 - TemplateHaskell
117 exposed-modules:
118 - Cabal2nix
119 - Distribution.Nixpkgs.Fetch
120 - Distribution.Nixpkgs.Haskell
121 - Distribution.Nixpkgs.Haskell.BuildInfo
122 - Distribution.Nixpkgs.Haskell.Constraint
123 - Distribution.Nixpkgs.Haskell.Derivation
124 - Distribution.Nixpkgs.Haskell.FromCabal
125 - Distribution.Nixpkgs.Haskell.FromCabal.Configuration
126 - Distribution.Nixpkgs.Haskell.FromCabal.Flags
127 - Distribution.Nixpkgs.Haskell.FromCabal.License
128 - Distribution.Nixpkgs.Haskell.FromCabal.Name
129 - Distribution.Nixpkgs.Haskell.FromCabal.Normalize
130 - Distribution.Nixpkgs.Haskell.FromCabal.PostProcess
131 - Distribution.Nixpkgs.Haskell.Hackage
132 - Distribution.Nixpkgs.Haskell.OrphanInstances
133 - Distribution.Nixpkgs.Haskell.PackageSourceSpec
135executables:
136 cabal2nix:
137 main: Main.hs
138 source-dirs: cabal2nix
139 other-modules:
140 - Paths_cabal2nix
141 dependencies:
142 - cabal2nix
144 hackage2nix:
145 main: Main.hs
146 source-dirs: hackage2nix
147 other-modules:
148 - Paths_cabal2nix
149 - HackageGit
150 dependencies:
151 - cabal2nix
152 - monad-par
153 - monad-par-extras
154 - mtl
155 - time
156 - utf8-string
157 ghc-options:
158 - -threaded
159 - -rtsopts
160 - -with-rtsopts=-N
162tests:
163 doctests:
164 main: doctests.hs
165 source-dirs:
166 - test
167 dependencies:
168 - doctest
169 ghc-options:
170 - -threaded