3synopsis: Convert Cabal files into Nix build instructions.
5 Convert Cabal files into Nix build instructions. Users of Nix can install the latest
75maintainer: Peter Simons <simons@cryp.to>
77tested-with: GHC == 8.4.4, GHC == 8.6.3
78category: Distribution, Nix
79homepage: https://github.com/nixos/cabal2nix#readme
80bug-reports: https://github.com/nixos/cabal2nix/issues
82extra-source-files: README.md
83 test/golden-test-cases/*.cabal
84 test/golden-test-cases/*.nix.golden
89 location: https://github.com/nixos/cabal2nix
92 exposed-modules: Cabal2nix
93 Distribution.Nixpkgs.Fetch
94 Distribution.Nixpkgs.Haskell
95 Distribution.Nixpkgs.Haskell.BuildInfo
96 Distribution.Nixpkgs.Haskell.Constraint
97 Distribution.Nixpkgs.Haskell.Derivation
98 Distribution.Nixpkgs.Haskell.FromCabal
99 Distribution.Nixpkgs.Haskell.FromCabal.Configuration
100 Distribution.Nixpkgs.Haskell.FromCabal.Flags
101 Distribution.Nixpkgs.Haskell.FromCabal.License
102 Distribution.Nixpkgs.Haskell.FromCabal.Name
103 Distribution.Nixpkgs.Haskell.FromCabal.Normalize
104 Distribution.Nixpkgs.Haskell.FromCabal.PostProcess
105 Distribution.Nixpkgs.Haskell.Hackage
106 Distribution.Nixpkgs.Haskell.OrphanInstances
107 Distribution.Nixpkgs.Haskell.PackageSourceSpec
108 other-modules: Paths_cabal2nix
110 build-depends: base < 5
118 , distribution-nixpkgs >= 1.1.1
120 , hackage-db >= 2.0.1
125 , optparse-applicative
133 default-language: Haskell2010
134 default-extensions: MonadFailDesugaring
135 other-extensions: MultiParamTypeClasses
144 ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
145 -Wredundant-constraints
149 hs-source-dirs: cabal2nix
150 build-depends: base, cabal2nix
151 default-language: Haskell2010
152 default-extensions: MonadFailDesugaring
153 ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
154 -Wredundant-constraints
156executable hackage2nix
158 other-modules: HackageGit
160 hs-source-dirs: hackage2nix
161 build-depends: base < 5
168 , distribution-nixpkgs >= 1.1.1
176 , optparse-applicative
178 default-language: Haskell2010
179 default-extensions: MonadFailDesugaring
180 ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
181 -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
183test-suite regression-test
184 type: exitcode-stdio-1.0
199 default-language: Haskell2010
200 default-extensions: MonadFailDesugaring
201 build-tools: cabal2nix
202 ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
203 -Wredundant-constraints -threaded -with-rtsopts=-K64K
204 -- TODO: This ought to be 1K! ^^^
205 -- https://github.com/NixOS/cabal2nix/issues/398
206 -- https://github.com/feuerbach/tasty/issues/234
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list