The cabal-dev package

[ Tags: bsd3, deprecated, development, program ] [ Propose Tags ]
Deprecated. in favor of cabal-install

cabal-dev is a tool for managing development builds of Haskell projects. It supports maintaining sandboxed cabal-install repositories, and sandboxed ghc package databases.

By default, it uses a cabal-dev directory under the current working directory as the sandbox.

For most packages, just use cabal-dev instead of cabal, and you will get a sandboxed build that will not install anything (even automatically installed dependencies) into the user or global ghc package databases.

If your build depends on patched or unreleased libraries, you can add them to your sandboxed build environment by installing them to the sandbox directly:so

cd /path/to/dependency
cabal-dev install --sandbox=/path/to/sandbox

Then build your library/application with the specified sandbox.

Additional documentation can be found in the README.md on github:

http://github.com/creswick/cabal-dev/blob/master/README.md

Properties

Versions 0.7, 0.7.1, 0.7.2, 0.7.2.1, 0.7.3.1, 0.7.3.2, 0.7.4.0, 0.7.4.1, 0.8, 0.9, 0.9.1, 0.9.2
Dependencies base (>=3 && <5), bytestring (>=0.9 && <0.11), Cabal (>=1.10.0.0 && <1.17), containers (==0.1.0.2 || ==0.2.0.1 || >=0.3 && <0.6), directory (>=1.0 && <1.3), filepath (>=1.1 && <1.4), HTTP (>=4000.0.9 && <4000.3), mtl (>=1.1 && <2.2), network (>=2.2 && <2.5), pretty (>=1.0 && <1.2), process (>=1.0 && <1.2), setenv (==0.1.*), tar (==0.4.*), template-haskell, transformers (>=0.2 && <0.4), Win32 (>=2.1 && <2.4), zlib (==0.5.*) [details]
License BSD3
Copyright 2010-2013 Galois, Inc.
Author Josh Hoyt, Jonathan Daugherty, Rogan Creswick
Maintainer joshhoyt@gmail.com, jtd@galois.com, creswick@galois.com
Category Development
Home page http://github.com/creswick/cabal-dev
Bug tracker http://github.com/creswick/cabal-dev/issues
Source repository head: git clone git://github.com/creswick/cabal-dev.git
Uploaded Thu Feb 28 00:24:42 UTC 2013 by RoganCreswick
Distributions NixOS:0.9.2
Executables fake-ghc-cabal-dev, cabal-dev-test, ghc-pkg-6_8-compat, cabal-dev
Downloads 12292 total (257 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Successful builds reported [all 10 reports]
Hackage Matrix CI

Flags

NameDescriptionDefaultType
no-cabal-dev

Do not build cabal-dev (just build ghc-pkg-6_8-compat). This is useful for bootstrapping on GHC 6.8.

DisabledManual
build-tests

Build and install the test executable

DisabledManual

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