The cabal2nix package

[Tags: bsd3, deprecated, program]

Deprecated

The cabal2nix utility converts Cabal files into Nix build instructions. The commandline syntax is:

 Usage: cabal2nix [options] url-to-cabal-file
   -h             --help                   show this help text
                  --sha256=HASH            sha256 hash of source tarball
   -m MAINTAINER  --maintainer=MAINTAINER  maintainer of this package (may be specified multiple times)
   -p PLATFORM    --platform=PLATFORM      supported build platforms (may be specified multiple times)

 Recognized URI schemes:

   cabal://pkgname-pkgversion       download the specified package from Hackage
   http://host/path                 fetch the Cabel file via HTTP
   file:///local/path               load the Cabal file from the local disk
   /local/path                      abbreviated version of file URI

The only required argument is the path to the cabal file. For example:

 cabal2nix http://hackage.haskell.org/packages/archive/cabal2nix/1.9/cabal2nix.cabal
 cabal2nix cabal://cabal2nix-1.9

If the --sha256 option has not been specified, cabal2nix calls nix-prefetch-url to determine the hash automatically. This causes network traffic, obviously.

Properties

Versions1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 1.23, 1.24, 1.25, 1.26, 1.27, 1.28, 1.29, 1.30, 1.31, 1.32, 1.33, 1.34, 1.35, 1.37, 1.38, 1.39, 1.40, 1.41, 1.42, 1.43, 1.44, 1.45, 1.46, 1.47, 1.48, 1.49, 1.50, 1.51, 1.52, 1.53, 1.54, 1.55, 1.56, 1.57, 1.58, 1.59, 1.60, 1.61, 1.63, 1.64, 1.65, 1.66, 1.67, 1.68, 1.69, 1.70, 1.71, 1.72, 1.73
Change logNone available
Dependenciesbase (>=3 && <5), Cabal (>=1.8), containers, directory, filepath, HTTP, mtl, nixos-types, pretty, process, regex-posix [details]
LicenseBSD3
CopyrightPeter Simons, Andres Loeh
AuthorPeter Simons <simons@cryp.to>, Andres Loeh <mail@andres-loeh.de>
MaintainerNix Developers <nix-dev@cs.uu.nl>
CategoryDistribution
Home pagehttp://github.com/haskell4nix/cabal2nix
Source repositoryhead: git clone git://github.com/haskell4nix/cabal2nix.git
Executablespackagelist, hackage4nix, cabal2nix
UploadedTue Aug 23 13:13:23 UTC 2011 by PeterSimons
Downloads10735 total (335 in last 30 days)
Votes
0 []
StatusDocs not available [build log]
All reported builds failed as of 2015-05-24 [all 2 reports]

Downloads

Maintainers' corner

For package maintainers and hackage trustees