cabal-dev: Manage sandboxed Haskell build environments
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 so
they can be installed by cabal-dev
or cabal
. Just run:
cabal-dev add-source /path/to/source/code
cabal-dev add-source
also supports importing tarballs
into a local cabal repository.
This tool has been tested with GHC 6.8-6.12.
Flags
Manual Flags
Name | Description | Default |
---|---|---|
no-cabal-dev | Do not build cabal-dev (just build ghc-pkg-6_8-compat). This is useful for bootstrapping on GHC 6.8. | Disabled |
build-tests | Build and install the test executable | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- cabal-dev-0.7.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 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.10), Cabal (>=1.8.0.6 && <1.11), directory (>=1.0 && <1.2), filepath (>=1.1 && <1.3), HTTP (>=4000.0.9 && <4000.2), mtl (>=1.1 && <2.1), network (>=2.2 && <2.4), pretty (>=1.0 && <1.1), process (>=1.0 && <1.1), tar (>=0.3 && <0.4), Win32 (>=2.1 && <2.3), zlib (>=0.5 && <0.6) [details] |
License | BSD-3-Clause |
Copyright | 2010 Galois, Inc. |
Author | Josh Hoyt, Jonathan Daughtery, Rogan Creswick |
Maintainer | j3h@galois.com, jtd@galois.com, creswick@galois.com |
Category | Development |
Home page | https://github.com/creswick/cabal-dev |
Source repo | head: git clone git@github.com:creswick/cabal-dev.git |
Uploaded | by RoganCreswick at 2010-12-20T21:52:07Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | cabal-dev, cabal-dev-test, ghc-pkg-6_8-compat |
Downloads | 18904 total (48 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-28 [all 7 reports] |