dh_phpcomposer - calculates PHP Composer substvars
Contents
Conforming To
Debian policy, version 3.9.6.
PHP PEAR policy, version yet-to-be-written.
Description
dh_phpcomposer is a debhelper program that is responsible for generating the ${phpcomposer:*}
substitutions and adding them to substvars files.
The program will look for composer.json file in the package root, and will use this information to
generate:
• ${phpcomposer:name} and ${phpcomposer:description}
• ${phpcomposer:Debian-require}, ${phpcomposer:Debian-require-dev}, ${phpcomposer:Debian-conflict},
${phpcomposer:Debian-replace}, ${phpcomposer:Debian-provide}, ${phpcomposer:Debian-suggest} and
${phpcomposer:Debian-recommend}
Those variables will be substituted into the package's control file wherever the token ${phpcomposer:*}
are placed.
This feature requires pkg-php-tools (>= 1.7~).
Files
debian/pkg-php-tools-overrides
Package that don't want to follow automatic Composer package name to Debian package name conversion
can override the conversion by creating this file.
More information is available in dh_phppear(1).
Name
dh_phpcomposer - calculates PHP Composer substvars
Options
--sourcedirectory=directory
Assume that the original package source tree is at the specified directory rather than the top level
directory of the Debian source package tree.
This feature requires pkg-php-tools (>= 1.14~).
See Also
debhelper(7), pkg-php-tools(7), /usr/share/doc/pkg-php-tools/README.Composer
Synopsis
dh_phpcomposer [debhelperoptions] [options]
