X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=debhelper.pod;h=383172eaee583a81b63eb5003c77e86cbfb6f1f0;hb=770ae5500e6e459b32c92a2d00f099249725323e;hp=72234ca7ef2f5c7c754a51511a50affbd1fa28f2;hpb=71815c9c6ea75ac779d1ff50e7a285c0d9f13bd0;p=debhelper.git diff --git a/debhelper.pod b/debhelper.pod index 72234ca..383172e 100644 --- a/debhelper.pod +++ b/debhelper.pod @@ -267,9 +267,15 @@ introduced. You tell debhelper which compatibility level it should use, and it modifies its behavior in various ways. Tell debhelper what compatibility level to use by writing a number to -F. For example, to turn on v8 mode: +F. For example, to turn on v9 mode: - % echo 8 > debian/compat + % echo 9 > debian/compat + +Your package will also need a versioned build dependency on a version of +debhelper equal to (or greater than) the compatibility level your package +uses. So for compatibility level 9, ensure debian/control has: + + Build-Depends: debhelper (>= 9) Unless otherwise indicated, all debhelper documentation assumes that you are using the most recent compatibility level, and in most cases does not @@ -435,8 +441,6 @@ none is specified. =item v8 -This is the recommended mode of operation. - Changes from v7 are: =over 8 @@ -466,7 +470,7 @@ BI<*> prefer to use Perl's B in preference to F does not default to enabling --with=python-support All of the BI<*> debhelper programs and B set environment variables listed by B, unless -they are already set. They support DEB_BUILD_OPTIONS=noopt too. +they are already set. =item - -B passes CFLAGS to perl F and -F +B passes B CFLAGS, CPPFLAGS, and +LDFLAGS to perl F and F =item - B puts separated debug symbols in a location based on their build-id. +=item - + +Executable debhelper config files are run and their output used as the +configuration. + +=back + +=item v10 + +This compatibility level is still open for development; use with caution. + +Changes from v9 are: + +=over 8 + +=item - + +None yet.. + =back =back @@ -598,22 +621,12 @@ act on. =head2 udebs Debhelper includes support for udebs. To create a udeb with debhelper, -add "B" to the package's stanza in F, and -build-depend on debhelper (>= 4.2). Debhelper will try to create udebs that -comply with debian-installer policy, by making the generated package files -end in F<.udeb>, not installing any documentation into a udeb, skipping over +add "B" to the package's stanza in F. +Debhelper will try to create udebs that comply with debian-installer +policy, by making the generated package files end in F<.udeb>, not +installing any documentation into a udeb, skipping over F, F, F, and F scripts, etc. -=head2 Build depends - -Once your package uses debhelper to build, be sure to add -debhelper to your Build-Depends line in F. You should -build-depend on a version of debhelper equal to (or greater than) the -debhelper compatibility level your package uses. So if your package used -compatibility level 7: - - Build-Depends: debhelper (>= 7) - =head1 ENVIRONMENT =over 4