The cabal-nirvana package

[Tags:bsd3, deprecated, program]
Deprecated.

This tool takes a list of known compatible versions of libraries and forces them to be used. This should bypass a lot of cabal dependency hell, thereby inducing nirvana.

Originally, the idea was to use constraints in the Cabal config file to force this, but unfortunately there's a bug in cabal-install which prevents that from being possible. Instead, this tool now filters the list of available packages available.

The simplest usage is to just run cabal-nirvana. This will perform a few steps:

1. Perform a cabal update

2. Download the most recent version of the blessed package list.

3. Modify the list of packages downloaded in the cabal update by the list of blessed packages.

If you want to leave Nirvana, just perform a normal cabal update.

Properties

Versions 0.1, 0.1.0.1, 0.2, 0.2.1, 0.2.2, 0.2.2.1
Dependencies base (<5), bytestring, Cabal, containers, directory, HTTP, packdeps (==0.3.*), process, tar (==0.4.*), transformers [details]
License BSD3
Author Michael Snoyman
Maintainer michael@snoyman.com
Stability Unknown
Category Distribution
Home page http://github.com/snoyberg/cabal-nirvana
Uploaded Wed Mar 7 06:14:41 UTC 2012 by MichaelSnoyman
Distributions NixOS:0.2.2.1
Downloads 1394 total (12 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-12-10 [all 6 reports]

Flags

NameDescriptionDefaultType
generateDisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees