cabal-debian-4.27.2: Create a Debianization for a Cabal package

Safe HaskellNone
LanguageHaskell98

Debian.Debianize.BinaryDebDescription

Synopsis

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.

Constructors

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