git.iko.soy/typeable/cabal2nix
on v2.15.1 help sign in
typeable/cabal2nix/cabal2nix.cabal
152 lines 6.8 kB history raw
1name: cabal2nix
2version: 2.15.1
3synopsis: Convert Cabal files into Nix build instructions.
4description:
5 Convert Cabal files into Nix build instructions. Users of Nix can install the latest
6 version by running:
7 .
8 > nix-env -i cabal2nix
9license: BSD3
10license-file: LICENSE
11author: Peter Simons, Andres Loeh, Benno Fünfstück, Mateusz Kowalczyk,
12 Michael Alan Dorman, Tom Smalley, Mathijs Kwik, Shea Levy, Dmitry
13 Malikov, Eric Seidel, Jacob Mitchell, Graham Christensen,
14 Hamish Mackenzie, Nikolay Amiantov, Aycan iRiCAN, Bryan
15 Gardiner, Joe Hermaszewski, John Wiegley, Philipp Hausmann,
16 Spencer Janssen, Tom Hunger, William Casarin, koral,
17 ksaric, Adam Vogt, Alexey Shmalko, Corey O'Connor, Cray
18 Elliott, David Johnson, Dmitry Bushev, Domen Kožar, Felix
19 Kunzmann, Gabriel Ebner, Gergely Risko, Joachim Fasting,
20 John Albietz, John Chee, Jussi Maki, Lisanna Dettwyler,
21 Mark Laws, Mark Wotton, Matthew Pickering, Matthew Stewart,
22 Matvey Aksenov, Nicholas Clarke, Nicolas Rolland, Oliver
23 Charles, Pascal Wittmann, Patrick John Wheeler, Phil de
24 Joux, Piotr Bogdan, Profpatsch, Raymond Gauthier, Renzo
25 Carbonara, Rodney Lorrimar, Sibi, Sukant Hajra, Tanner
26 Doshier, Vaibhav Sagar, Viktar Basharymau, danbst, karsten
27 gebbert, laMudri, Александр Цамутали
28maintainer: Peter Simons <simons@cryp.to>
29stability: stable
30tested-with: GHC == 8.6.5, GHC == 8.8.3, GHC == 8.10.1
31category: Distribution, Nix
32homepage: https://github.com/nixos/cabal2nix#readme
33bug-reports: https://github.com/nixos/cabal2nix/issues
34build-type: Simple
35extra-source-files: README.md
36 test/golden-test-cases/*.cabal
37 test/golden-test-cases/*.nix.golden
38cabal-version: 1.24
40source-repository head
41 type: git
42 location: https://github.com/nixos/cabal2nix
44library
45 exposed-modules: Cabal2nix
46 Distribution.Nixpkgs.Fetch
47 Distribution.Nixpkgs.Haskell
48 Distribution.Nixpkgs.Haskell.BuildInfo
49 Distribution.Nixpkgs.Haskell.Constraint
50 Distribution.Nixpkgs.Haskell.Derivation
51 Distribution.Nixpkgs.Haskell.FromCabal
52 Distribution.Nixpkgs.Haskell.FromCabal.Configuration
53 Distribution.Nixpkgs.Haskell.FromCabal.Flags
54 Distribution.Nixpkgs.Haskell.FromCabal.License
55 Distribution.Nixpkgs.Haskell.FromCabal.Name
56 Distribution.Nixpkgs.Haskell.FromCabal.Normalize
57 Distribution.Nixpkgs.Haskell.FromCabal.PostProcess
58 Distribution.Nixpkgs.Haskell.Hackage
59 Distribution.Nixpkgs.Haskell.OrphanInstances
60 Distribution.Nixpkgs.Haskell.PackageSourceSpec
61 other-modules: Paths_cabal2nix
62 hs-source-dirs: src
63 build-depends: base > 4.11
64 , Cabal == 3.0.*
65 , aeson > 1
66 , ansi-wl-pprint
67 , bytestring
68 , containers >= 0.5.9
69 , deepseq >= 1.4
70 , directory
71 , distribution-nixpkgs >= 1.3.1
72 , filepath
73 , hackage-db >= 2.0.1
74 , hopenssl >= 2
75 , hpack >= 0.29.6
76 , language-nix
77 , lens
78 , optparse-applicative
79 , pretty >= 1.1.2
80 , process
81 , split
82 , text
83 , time
84 , transformers
85 , yaml
86 default-language: Haskell2010
87 other-extensions: MultiParamTypeClasses
88 ScopedTypeVariables
89 FlexibleInstances
90 CPP
91 TemplateHaskell
92 StandaloneDeriving
93 RecordWildCards
94 OverloadedStrings
95 DeriveGeneric
96 ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
97 -Wredundant-constraints
99executable cabal2nix
100 main-is: Main.hs
101 hs-source-dirs: cabal2nix
102 build-depends: base, cabal2nix
103 default-language: Haskell2010
104 ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
105 -Wredundant-constraints
107executable hackage2nix
108 main-is: Main.hs
109 other-modules: HackageGit
110 Paths_cabal2nix
111 hs-source-dirs: hackage2nix
112 build-depends: base < 5
113 , Cabal
114 , aeson
115 , bytestring
116 , cabal2nix
117 , containers
118 , directory
119 , distribution-nixpkgs >= 1.2
120 , filepath
121 , hopenssl >= 2
122 , language-nix
123 , lens
124 , monad-par
125 , monad-par-extras
126 , mtl
127 , optparse-applicative
128 , pretty >= 1.1.2
129 default-language: Haskell2010
130 ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
131 -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-maxN16
133test-suite regression-test
134 type: exitcode-stdio-1.0
135 main-is: Main.hs
136 hs-source-dirs: test
137 build-depends: base
138 , Cabal
139 , cabal2nix
140 , containers
141 , directory
142 , filepath
143 , language-nix
144 , lens
145 , pretty
146 , process > 1.2
147 , tasty
148 , tasty-golden
149 default-language: Haskell2010
150 build-tools: cabal2nix
151 ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
152 -Wredundant-constraints -threaded -with-rtsopts=-K64K