X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=perl-policy.sgml;h=1d26df7c40ab75eaa6cb2a1cf4e768c116aa7d0f;hb=7101735c42b221eaf4668ff9e9cff8260d1fd96e;hp=edf8e4f609b584220126be7a1fa1b43e4e4c9fcf;hpb=735f3fd4038fda156dc9bc2ffced110f9313bce0;p=debian%2Fdebian-policy.git
diff --git a/perl-policy.sgml b/perl-policy.sgml
index edf8e4f..1d26df7 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,12 +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
-
-
-
- A Build-Depends on perl (>= 5.6.0-16) is
- required.
+$(MAKE) install PREFIX=$(CURDIR)/debian/<tmp>/usr
+
+ Replace <tmp> with the appropriate directory
+ (nominally just tmp)
+
@@ -325,13 +338,6 @@ $(MAKE) install PREFIX=$(CURDIR)/debian/tmp/usr
the minimum required version, or more simply the current
version.
-
- In the absence of an explicit requirement,
- architecture-independent modules must depend on a minimum
- perl or perl-base
- version of 5.6.0-16 due to the changes in
- @INC introduced by that version.
-
@@ -342,7 +348,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,15 +359,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. This additionally requires a versioned
- Build-Depends (or Build-Depends-Indep)
- 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).
@@ -394,7 +408,7 @@ $(MAKE) install PREFIX=$(CURDIR)/debian/tmp/usr
As with modules, packages using debhelper may use
- to automatically generate
+ to automatically generate
dependences (see [).
]
@@ -463,3 +477,6 @@ perl -MExtUtils::Embed -e ldopts
+
+
+