The cabal-install package

[Tags:bsd3, program, test]

The 'cabal' command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation and installation of Haskell libraries and programs.


[Skip to Readme]

Properties

Versions 0.4.0, 0.5.0, 0.5.1, 0.5.2, 0.6.0, 0.6.2, 0.6.4, 0.8.0, 0.8.2, 0.10.0, 0.10.2, 0.14.0, 0.14.1, 1.16.0, 1.16.0.1, 1.16.0.2, 1.16.1.0, 1.18.0, 1.18.0.1, 1.18.0.2, 1.18.0.3, 1.18.0.4, 1.18.0.5, 1.18.0.6, 1.18.0.7, 1.18.0.8, 1.18.1.0, 1.18.2.0, 1.20.0.0, 1.20.0.1, 1.20.0.2, 1.20.0.3, 1.20.0.4, 1.20.0.5, 1.20.0.6, 1.20.1.0, 1.20.2.0, 1.22.0.0, 1.22.0.1, 1.22.2.0, 1.22.3.0, 1.22.4.0, 1.22.5.0, 1.22.6.0, 1.22.7.0, 1.22.8.0, 1.22.9.0, 1.24.0.0, 1.24.0.1, 1.24.0.2
Dependencies array (==0.1.*), base (<2.2 || >=3.0 && <4), bytestring (>=0.9), Cabal (==1.4.*), containers (==0.1.*), directory (>=1 && <1.1), filepath (>=1.0), HTTP (>=3000 && <3002), network (>=1 && <3), old-time (>=1 && <1.1), pretty (>=1 && <1.1), process (>=1 && <1.1), random (>=1 && <1.1), Win32 (==2.*), zlib (>=0.4) [details]
License BSD3
Copyright 2005 Lemmih <[email protected]> 2006 Paolo Martini <[email protected]> 2007 Bjorn Bringert <[email protected]> 2007 Isaac Potoczny-Jones <[email protected]> 2008 Duncan Coutts <[email protected]>
Author Lemmih <[email protected]> Paolo Martini <[email protected]> Bjorn Bringert <[email protected]> Isaac Potoczny-Jones <[email protected]> Duncan Coutts <[email protected]>
Maintainer [email protected]
Stability Experimental
Category Distribution
Uploaded Thu Jun 12 19:49:02 UTC 2008 by DuncanCoutts
Distributions Arch:1.24.0.0, Debian:1.22.6.0, Fedora:1.22.9.0, FreeBSD:1.22.6.0, LTSHaskell:1.22.9.0, NixOS:1.24.0.2, Stackage:1.24.0.2, Tumbleweed:1.24.0.0
Downloads 151873 total (226 in the last 30 days)
Votes
2 []
Status Docs not available [build log]
All reported builds failed as of 2017-01-03 [all 8 reports]

Flags

NameDescriptionDefaultType
old-baseOld, monolithic baseDisabledAutomatic
bytestring-in-baseEnabledAutomatic

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

Readme for cabal-install

Readme for cabal-install-0.5.0

== cabal install ==

The automatic package manager for Haskell!

Intended usage:

  cabal install xmonad

Just works. Defaults make sense.

It also has all the other commands that runhaskell Setup.hs supports. Eg

  cabal configure
  cabal build
  cabal install
  cabal haddock
  cabal sdist
  cabal clean

See cabal --help for the full list.

There are also these extra commands:

  cabal update         Updates the packages list from the hackage server
  cabal list [pkgs]    List packages with the given search terms in their name
  cabal upgrade [pkgs] Like install but also upgrade all dependencies
  cabal upgrade        Upgrade all installed packages
  cabal upload  [tar]  Upload a package tarball to the hackage server
  cabal check          Check the package for common mistakes

== Dependences ==

Dependencies on standard libs:
   base >= 2.1, process, directory, pretty, bytestring >= 0.9
   network, filepath >= 1.0, Cabal >=1.3.11 && <1.5

Dependencies on other libs:
   zlib >= 0.4, HTTP >= 3000.0 && < 3001.2