git.iko.soy/typeable/cabal2nix
on v2.3 help sign in
typeable/cabal2nix/package.yaml
164 lines 3.5 kB history raw
1name: cabal2nix
2version: "2.3"
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.1
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
71ghc-options: -Wall
73extra-source-files:
74 README.md
76dependencies:
77 - aeson
78 - ansi-wl-pprint
79 - base < 5
80 - bytestring
81 - Cabal > 1.24
82 - containers
83 - deepseq >= 1.4
84 - directory
85 - distribution-nixpkgs >= 1.1
86 - filepath
87 - hackage-db
88 - hopenssl >= 2
89 - language-nix
90 - lens
91 - optparse-applicative
92 - pretty >= 1.1.2
93 - process
94 - split
95 - text
96 - transformers
97 - yaml
99library:
100 source-dirs: src
101 other-extensions:
102 - CPP
103 - DeriveGeneric
104 - FlexibleInstances
105 - MultiParamTypeClasses
106 - OverloadedStrings
107 - RecordWildCards
108 - ScopedTypeVariables
109 - StandaloneDeriving
110 - TemplateHaskell
111 exposed-modules:
112 - Cabal2nix
113 - Distribution.Nixpkgs.Fetch
114 - Distribution.Nixpkgs.Haskell
115 - Distribution.Nixpkgs.Haskell.BuildInfo
116 - Distribution.Nixpkgs.Haskell.Constraint
117 - Distribution.Nixpkgs.Haskell.Derivation
118 - Distribution.Nixpkgs.Haskell.FromCabal
119 - Distribution.Nixpkgs.Haskell.FromCabal.Configuration
120 - Distribution.Nixpkgs.Haskell.FromCabal.Flags
121 - Distribution.Nixpkgs.Haskell.FromCabal.License
122 - Distribution.Nixpkgs.Haskell.FromCabal.Name
123 - Distribution.Nixpkgs.Haskell.FromCabal.Normalize
124 - Distribution.Nixpkgs.Haskell.FromCabal.PostProcess
125 - Distribution.Nixpkgs.Haskell.Hackage
126 - Distribution.Nixpkgs.Haskell.OrphanInstances
127 - Distribution.Nixpkgs.Haskell.PackageSourceSpec
129executables:
130 cabal2nix:
131 main: Main.hs
132 source-dirs: cabal2nix
133 other-modules:
134 - Paths_cabal2nix
135 dependencies:
136 - cabal2nix
138 hackage2nix:
139 main: Main.hs
140 source-dirs: hackage2nix
141 other-modules:
142 - Paths_cabal2nix
143 - HackageGit
144 dependencies:
145 - cabal2nix
146 - monad-par
147 - monad-par-extras
148 - mtl
149 - time
150 - utf8-string
151 ghc-options:
152 - -threaded
153 - -rtsopts
154 - -with-rtsopts=-N
156tests:
157 doctests:
158 main: doctests.hs
159 source-dirs:
160 - test
161 dependencies:
162 - doctest
163 ghc-options:
164 - -threaded