Safe Haskell | None |
---|---|
Language | Haskell2010 |
- class Canonical a where
- data BinaryDebDescription
- newBinaryDebDescription :: BinPkgName -> BinaryDebDescription
- package :: Lens' BinaryDebDescription BinPkgName
- multiArch :: Lens' BinaryDebDescription (Maybe MultiArch)
- description :: Lens' BinaryDebDescription (Maybe Text)
- packageType :: Lens' BinaryDebDescription (Maybe PackageType)
- architecture :: Lens' BinaryDebDescription (Maybe PackageArchitectures)
- binarySection :: Lens' BinaryDebDescription (Maybe Section)
- binaryPriority :: Lens' BinaryDebDescription (Maybe PackagePriority)
- essential :: Lens' BinaryDebDescription (Maybe Bool)
- relations :: Lens' BinaryDebDescription PackageRelations
- data PackageType
- data PackageRelations
- newPackageRelations :: PackageRelations
- depends :: Lens' PackageRelations Relations
- recommends :: Lens' PackageRelations Relations
- suggests :: Lens' PackageRelations Relations
- preDepends :: Lens' PackageRelations Relations
- breaks :: Lens' PackageRelations Relations
- conflicts :: Lens' PackageRelations Relations
- provides :: Lens' PackageRelations Relations
- replaces :: Lens' PackageRelations Relations
- builtUsing :: Lens' PackageRelations Relations
Documentation
data BinaryDebDescription Source #
This type represents a section of the control file other than the first, which in turn represent one of the binary packages or debs produced by this debianization.
The different types of binary debs we can produce from a haskell package
data PackageType Source #
Package interrelationship information.
Development | The libghc-foo-dev package. |
Profiling | The libghc-foo-prof package. |
Documentation | The libghc-foo-doc package. |
Exec | A package related to a particular executable, perhaps but not necessarily a server. |
Utilities | A package that holds the package's data files and any executables not assigned to other packages. |
Source | The source package (not a binary deb actually.) |
HaskellSource | The source package of a haskell library (add prefix haskell- to source package name.) |
Cabal | This is used to construct the value for DEB_CABAL_PACKAGE in the rules file |
data PackageRelations Source #