cabal

Not on Stackage, so not searched. placeholder for Cabal package, you want the upper case 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.
This is used to construct the value for DEB_CABAL_PACKAGE in the rules file
This module wraps cabal library interfaces to keep sparse dependency to it.
Parse CabalSpecVersion from version digits. It may fail if for recent versions the version is not exact.
What is the minimum Cabal library version which knows how handle this spec version. Note: this is a point where we could decouple cabal-spec and Cabal versions, if we ever want that.
>>> cabalSpecMinimumLibraryVersion CabalSpecV3_0
[2,5]
>>> cabalSpecMinimumLibraryVersion CabalSpecV2_4
[2,3]
cabal-build
cabal-configure