Debian::Package::Make::Debhelper(3pm)

Debian::Package::Make::Debhelper3pm

Perl extension for autobuilding debian packages

Usage

Debian::Package::Make::Debhelper is an implementation of the Debian::Package::Make interface that creates default files for debhelper(7).

Attributes

* "standards_version"
* "build_depends" "build_depends_indep"
* "binaries"

Public interface

"add_binary"

Causes a binary package $binname with $attributes to be added.

Valid attributes include:

* "depends" "suggests" "recommends" "conflicts"

ARRAYs containing the dependencies. This may include terms that are interpreted by Debhelper scripts, i.e. "${shlib:Depends}".

* "description", "longdesc"

The short and long description for the binary package.

"prepare_files"

"prepare_files" populates "$self-"{files}> with sensible defaults for a debhelper(7)-based setup. At the moment, this includes the following files, but other files may be added in later versions of Debian::Package::Make.

* debian/control
* debian/changelog
* debian/compat
* debian/rules

A subclass that uses "prepare_files" should add a proper debian/copyright file and populate debian/install, debian/docs, debian/links and/or patch the entry for debian/rules. See debhelper(7) for details.

Releases

Unchanged in 2 releases since Debian 5.0 (Lenny).

  1. 5.0–6.0

Bugs

* This module lacks documentation. For the time being, please refer to the scripts in the examples directory.

Author

Hilko Bengen, <[email protected]>

From libdebian-package-make-perl 0.04 in Debian 6.0 (Squeeze). Parsed by carta from the page's man source.