The latest version of cabal2nix is 2.19.1-0.
cabal2nix
Version 1.18 revision 0 uploaded by PeterSimons.
Package meta
- Synopsis
- Convert Cabal files into Nix build instructions
- Description
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 Cabal 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.13/cabal2nix.cabal cabal2nix cabal://cabal2nix-1.13
If the
--sha256
option has not been specified, cabal2nix callsnix-prefetch-url
to determine the hash automatically. This causes network traffic, obviously.- Author
- Peter Simons <simons@cryp.to>, Andres Loeh <mail@andres-loeh.de>
- Bug reports
- n/a
- Category
- Distribution
- Copyright
- Peter Simons, Andres Loeh
- Homepage
- http://github.com/haskell4nix/cabal2nix
- Maintainer
- Nix Developers <nix-dev@lists.science.uu.nl>
- Package URL
- n/a
- Stability
- n/a