cabal-debian-3.0.7: Create a debianization for a cabal package

Safe HaskellNone

Debian.Debianize.ControlFile

Description

Preliminary.

Synopsis

Documentation

data SourceDebDescription Source

This type represents the debian/control file, which is the core of the source package debianization. It includes the information that goes in the first, or source, section, and then a list of the succeeding binary package sections.

data XFieldDest Source

Constructors

B

Field will be copied to the binary packgae control files

S

Field will be copied to the source packgae control files

C

Field will be copied to the upload control (.changes) file

modifyBinaryDeb :: BinPkgName -> (Maybe BinaryDebDescription -> BinaryDebDescription) -> SourceDebDescription -> SourceDebDescriptionSource

Package interrelationship information.

Modify the description of one of the binary debs without changing the package order.

data PackageType Source

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.)

Cabal

This is used to construct the value for DEB_CABAL_PACKAGE in the rules file