X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=perl-policy.sgml;h=1421b46892a622124e0803da2a1a57daf0455f58;hb=6e1b2d9c86e05355da2081276decbf3ae3fce4c2;hp=94ba0c25dbbb875580ecf484b61303ff46916843;hpb=98b33a11c306d9c692f186f1f0a0ddfb204eb5d8;p=debian%2Fdebian-policy.git diff --git a/perl-policy.sgml b/perl-policy.sgml index 94ba0c2..1421b46 100644 --- a/perl-policy.sgml +++ b/perl-policy.sgml @@ -6,13 +6,15 @@ Debian Perl Policy Raphaël Hertzog - hertzog@debian.org Brendan O'Dea - bod@debian.org - version 1.19 + + The Debian Policy mailing list + debian-policy@lists.debian.org + + version 1.20 This document describes the packaging of Perl within the Debian @@ -38,21 +40,33 @@

A copy of the GNU General Public License is available as - /usr/share/common-licences/GPL in the Debian GNU/Linux + /usr/share/common-licenses/GPL in the Debian GNU/Linux distribution or on the World Wide Web at .

You can also obtain it by writing to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA.

+ + About this document +

+ This document is distributed as the perl-policy files + in the Debian package + . + It is also available from the Debian web mirrors at + . +

+
+ Perl Packaging @@ -299,8 +313,11 @@ $(MAKE) OPTIMIZE="-O2 -g -Wall" and this one to install the results into the temporary tree: -$(MAKE) install PREFIX=$(CURDIR)/debian/tmp/usr - +$(MAKE) install PREFIX=$(CURDIR)/debian/<tmp>/usr + +

Replace <tmp> with the appropriate directory + (nominally just tmp)

+

A Build-Depends on perl (>= 5.6.0-16) is @@ -342,7 +359,8 @@ $(MAKE) install PREFIX=$(CURDIR)/debian/tmp/usr a minimum version of the perl package used to build the module, and must additionally depend on the expansion of - perlapi-$Config{version}. + perlapi-$Config{version} using + the Config module.

@@ -352,14 +370,22 @@ $(MAKE) install PREFIX=$(CURDIR)/debian/tmp/usr Rather than hard-coding the dependencies into the control file, using a substitution such as ${perl:Depends} is suggested. This allows the dependencies to be determined - as build time and written to the substvars file - in the form perl:Depends=deps. + at build time and written to the substvars file + in the form + perl:Depends=deps. +

Please note that dependencies caused by versioned + uses and on separately packaged modules are not included + in this variable and must be explicitly included.

+

- Packages built with debhelper may use to generate this substitution - automatically. Additionally requires a - Build-Depends on debhelper (>= 3.0.18). + Packages built with debhelper may use + + to generate this + substitution automatically. This additionally requires a + versioned Build-Depends (or + Build-Depends-Indep) on debhelper (>= + 3.0.18).

@@ -393,7 +419,7 @@ $(MAKE) install PREFIX=$(CURDIR)/debian/tmp/usr

As with modules, packages using debhelper may use - to automatically generate + to automatically generate dependences (see ).

@@ -462,3 +488,6 @@ perl -MExtUtils::Embed -e ldopts + + +