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
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 <lemmih@gmail.com> 2006 Paolo Martini <paolo@nemail.it> 2007 Bjorn Bringert <bjorn@bringert.net> 2007 Isaac Potoczny-Jones <ijones@syntaxpolice.org> 2008 Duncan Coutts <duncan@haskell.org>
Author Lemmih <lemmih@gmail.com> Paolo Martini <paolo@nemail.it> Bjorn Bringert <bjorn@bringert.net> Isaac Potoczny-Jones <ijones@syntaxpolice.org> Duncan Coutts <duncan@haskell.org>
Maintainer cabal-devel@haskell.org
Stability Experimental
Category Distribution
Uploaded Tue Jun 17 15:41:57 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.0, Stackage:1.24.0.0, Tumbleweed:1.22.9.0
Downloads 150590 total (173 in the last 30 days)
Votes
2 []
Status Docs not available [build log]
All reported builds failed as of 2015-12-10 [all 6 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.1

== 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