Cabal: A framework for packaging Haskell software
The Haskell Common Architecture for Building Applications and Libraries: a framework defining a common interface for authors to more easily build their Haskell applications in a portable way.
The Haskell Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and tools.
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Distribution
- Distribution.Backpack
- Distribution.Backpack.ComponentsGraph
- Distribution.Backpack.Configure
- Distribution.Backpack.ConfiguredComponent
- Distribution.Backpack.DescribeUnitId
- Distribution.Backpack.FullUnitId
- Distribution.Backpack.LinkedComponent
- Distribution.Backpack.ModSubst
- Distribution.Backpack.ModuleShape
- Distribution.Backpack.PreModuleShape
- Distribution.CabalSpecVersion
- Compat
- Distribution.Compat.Binary
- Distribution.Compat.CharParsing
- Distribution.Compat.CreatePipe
- Distribution.Compat.DList
- Distribution.Compat.Directory
- Distribution.Compat.Environment
- Distribution.Compat.Exception
- Distribution.Compat.Graph
- Internal
- Distribution.Compat.Internal.TempFile
- Distribution.Compat.Lens
- Distribution.Compat.Newtype
- Distribution.Compat.Parsing
- Prelude
- Distribution.Compat.ResponseFile
- Distribution.Compat.Semigroup
- Distribution.Compat.Stack
- Distribution.Compat.Time
- Distribution.Compiler
- Distribution.FieldGrammar
- Distribution.Fields
- Distribution.InstalledPackageInfo
- Distribution.License
- Distribution.Make
- Distribution.ModuleName
- Distribution.Package
- Distribution.PackageDescription
- Distribution.Parsec
- Distribution.Pretty
- Distribution.ReadE
- Distribution.SPDX
- Distribution.Simple
- Distribution.Simple.Bench
- Distribution.Simple.Build
- Distribution.Simple.BuildPaths
- Distribution.Simple.BuildTarget
- Distribution.Simple.BuildToolDepends
- Distribution.Simple.CCompiler
- Distribution.Simple.Command
- Distribution.Simple.Compiler
- Distribution.Simple.Configure
- Distribution.Simple.Doctest
- Distribution.Simple.Flag
- Distribution.Simple.GHC
- Distribution.Simple.GHCJS
- Distribution.Simple.Glob
- Distribution.Simple.Haddock
- Distribution.Simple.HaskellSuite
- Distribution.Simple.Hpc
- Distribution.Simple.Install
- Distribution.Simple.InstallDirs
- Distribution.Simple.LocalBuildInfo
- Distribution.Simple.PackageIndex
- Distribution.Simple.PreProcess
- Distribution.Simple.Program
- Distribution.Simple.Program.Ar
- Distribution.Simple.Program.Builtin
- Distribution.Simple.Program.Db
- Distribution.Simple.Program.Find
- Distribution.Simple.Program.GHC
- Distribution.Simple.Program.HcPkg
- Distribution.Simple.Program.Hpc
- Distribution.Simple.Program.Internal
- Distribution.Simple.Program.Ld
- Distribution.Simple.Program.ResponseFile
- Distribution.Simple.Program.Run
- Distribution.Simple.Program.Script
- Distribution.Simple.Program.Strip
- Distribution.Simple.Program.Types
- Distribution.Simple.Register
- Distribution.Simple.Setup
- Distribution.Simple.ShowBuildInfo
- Distribution.Simple.SrcDist
- Distribution.Simple.Test
- Distribution.Simple.UHC
- Distribution.Simple.UserHooks
- Distribution.Simple.Utils
- Distribution.System
- Distribution.TestSuite
- Distribution.Text
- Types
- Distribution.Types.AbiDependency
- Distribution.Types.AbiHash
- Distribution.Types.AnnotatedId
- Distribution.Types.Benchmark
- Distribution.Types.BenchmarkInterface
- Distribution.Types.BenchmarkType
- Distribution.Types.BuildInfo
- Distribution.Types.BuildType
- Distribution.Types.Component
- Distribution.Types.ComponentId
- Distribution.Types.ComponentInclude
- Distribution.Types.ComponentLocalBuildInfo
- Distribution.Types.ComponentName
- Distribution.Types.ComponentRequestedSpec
- Distribution.Types.CondTree
- Distribution.Types.Condition
- Distribution.Types.Dependency
- Distribution.Types.DependencyMap
- Distribution.Types.ExeDependency
- Distribution.Types.Executable
- Distribution.Types.ExecutableScope
- Distribution.Types.ExposedModule
- Distribution.Types.ForeignLib
- Distribution.Types.ForeignLibOption
- Distribution.Types.ForeignLibType
- Distribution.Types.GenericPackageDescription
- Distribution.Types.GivenComponent
- Distribution.Types.HookedBuildInfo
- Distribution.Types.IncludeRenaming
- Distribution.Types.InstalledPackageInfo
- Distribution.Types.LegacyExeDependency
- Distribution.Types.Lens
- Distribution.Types.Library
- Distribution.Types.LibraryName
- Distribution.Types.LibraryVisibility
- Distribution.Types.LocalBuildInfo
- Distribution.Types.Mixin
- Distribution.Types.Module
- Distribution.Types.ModuleReexport
- Distribution.Types.ModuleRenaming
- Distribution.Types.MungedPackageId
- Distribution.Types.MungedPackageName
- Distribution.Types.PackageDescription
- Distribution.Types.PackageId
- Distribution.Types.PackageName
- Distribution.Types.PackageVersionConstraint
- Distribution.Types.PkgconfigDependency
- Distribution.Types.PkgconfigName
- Distribution.Types.PkgconfigVersion
- Distribution.Types.PkgconfigVersionRange
- Distribution.Types.SetupBuildInfo
- Distribution.Types.SourceRepo
- Distribution.Types.TargetInfo
- Distribution.Types.TestSuite
- Distribution.Types.TestSuiteInterface
- Distribution.Types.TestType
- Distribution.Types.UnitId
- Distribution.Types.UnqualComponentName
- Distribution.Types.Version
- Distribution.Types.VersionInterval
- Distribution.Types.VersionRange
- Utils
- Distribution.Verbosity
- Distribution.Version
- Distribution.Backpack
- Language
- Haskell
Flags
Automatic Flags
| Name | Description | Default |
|---|---|---|
| bundled-binary-generic | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- Cabal-3.0.0.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 1.1.6, 1.2.1, 1.2.2.0, 1.2.3.0, 1.2.4.0, 1.4.0.0, 1.4.0.1, 1.4.0.2, 1.6.0.1, 1.6.0.2, 1.6.0.3, 1.8.0.2, 1.8.0.4, 1.8.0.6, 1.10.0.0, 1.10.1.0, 1.10.2.0, 1.12.0, 1.14.0, 1.16.0, 1.16.0.1, 1.16.0.2, 1.16.0.3, 1.18.0, 1.18.1, 1.18.1.1, 1.18.1.2, 1.18.1.3, 1.18.1.4, 1.18.1.5, 1.18.1.6, 1.18.1.7, 1.20.0.0, 1.20.0.1, 1.20.0.2, 1.20.0.3, 1.20.0.4, 1.22.0.0, 1.22.1.0, 1.22.1.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.24.0.0, 1.24.1.0, 1.24.2.0, 2.0.0.2, 2.0.1.0, 2.0.1.1, 2.2.0.0, 2.2.0.1, 2.4.0.0, 2.4.0.1, 2.4.1.0, 3.0.0.0, 3.0.1.0, 3.0.2.0, 3.2.0.0, 3.2.1.0, 3.4.0.0, 3.4.1.0, 3.6.0.0, 3.6.1.0, 3.6.2.0, 3.6.3.0, 3.8.1.0, 3.10.1.0, 3.10.2.0, 3.10.2.1, 3.10.3.0, 3.12.0.0, 3.12.1.0, 3.14.0.0, 3.14.1.0, 3.14.1.1, 3.14.2.0, 3.16.0.0 (info) |
|---|---|
| Change log | ChangeLog.md |
| Dependencies | array (>=0.4.0.1 && <0.6), base (>=4.6 && <4.15), binary (>=0.5.1.1 && <0.9), bytestring (>=0.10.0.0 && <0.11), containers (>=0.5.0.0 && <0.7), deepseq (>=1.3.0.1 && <1.5), directory (>=1.2 && <1.4), fail (>=4.9 && <4.10), filepath (>=1.3.0.1 && <1.5), mtl (>=2.1 && <2.3), parsec (>=3.1.13.0 && <3.2), pretty (>=1.1.1 && <1.2), process (>=1.1.0.2 && <1.7), semigroups (>=0.18.3 && <0.20), text (>=1.2.3.0 && <1.3), time (>=1.4.0.1 && <1.10), transformers (>=0.3 && <0.4 || >=0.4.1.0 && <0.6), unix (>=2.6.0.0 && <2.8), Win32 (>=2.3.0.0 && <2.9) [details] |
| License | BSD-3-Clause |
| Copyright | 2003-2019, Cabal Development Team (see AUTHORS file) |
| Author | Cabal Development Team <[email protected]> |
| Maintainer | [email protected] |
| Revised | Revision 1 made by sjakobi at 2021-11-18T23:14:48Z |
| Category | Distribution |
| Home page | http://www.haskell.org/cabal/ |
| Bug tracker | https://github.com/haskell/cabal/issues |
| Source repo | head: git clone https://github.com/haskell/cabal/(Cabal) |
| Uploaded | by MikhailGlushenkov at 2019-08-09T02:08:14Z |
| Distributions | Arch:3.8.1.0, Fedora:3.10.3.0 |
| Reverse Dependencies | 264 direct, 4198 indirect [details] |
| Downloads | 378099 total (126 in the last 30 days) |
| Rating | 2.75 (votes: 15) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2019-08-09 [all 1 reports] |