diff -Nru debhelper-7.4.15ubuntu1/autoscripts/postinst-apparmor debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postinst-apparmor --- debhelper-7.4.15ubuntu1/autoscripts/postinst-apparmor 1970-01-01 00:00:00.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postinst-apparmor 2011-04-29 15:57:58.000000000 +0000 @@ -0,0 +1,23 @@ +if [ "$1" = "configure" ]; then + APP_PROFILE=/etc/apparmor.d/#PROFILE# + if [ -f "$APP_PROFILE" ]; then + # Add the local/ include + LOCAL_APP_PROFILE=/etc/apparmor.d/local/#PROFILE# + + test -e "$LOCAL_APP_PROFILE" || { + tmp=`mktemp` + cat < "$tmp" +# Site-specific additions and overrides for #PROFILE#. +# For more details, please see /etc/apparmor.d/local/README. +EOM + mkdir `dirname $LOCAL_APP_PROFILE` 2>/dev/null || true + mv -f "$tmp" "$LOCAL_APP_PROFILE" + chmod 644 "$LOCAL_APP_PROFILE" + } + + # Reload the profile, including any abstraction updates + if aa-status --enabled 2>/dev/null; then + apparmor_parser -r -T -W "$APP_PROFILE" || true + fi + fi +fi diff -Nru debhelper-7.4.15ubuntu1/autoscripts/postinst-gconf debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postinst-gconf --- debhelper-7.4.15ubuntu1/autoscripts/postinst-gconf 2009-11-05 01:22:13.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postinst-gconf 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -if [ "$1" = "configure" ]; then - gconf-schemas --register #SCHEMAS# -fi diff -Nru debhelper-7.4.15ubuntu1/autoscripts/postinst-gconf-defaults debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postinst-gconf-defaults --- debhelper-7.4.15ubuntu1/autoscripts/postinst-gconf-defaults 2009-11-17 01:26:33.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postinst-gconf-defaults 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -if [ "$1" = "configure" ] && which update-gconf-defaults >/dev/null 2>&1; then - update-gconf-defaults #OPT# -fi diff -Nru debhelper-7.4.15ubuntu1/autoscripts/postrm-apparmor debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postrm-apparmor --- debhelper-7.4.15ubuntu1/autoscripts/postrm-apparmor 1970-01-01 00:00:00.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postrm-apparmor 2011-04-29 15:57:58.000000000 +0000 @@ -0,0 +1,6 @@ +if [ "$1" = "purge" ]; then + rm -f "/etc/apparmor.d/disable/#PROFILE#" || true + rm -f "/etc/apparmor.d/force-complain/#PROFILE#" || true + rm -f "/etc/apparmor.d/local/#PROFILE#" || true + rmdir /etc/apparmor.d/local 2>/dev/null || true +fi diff -Nru debhelper-7.4.15ubuntu1/autoscripts/postrm-gconf-defaults debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postrm-gconf-defaults --- debhelper-7.4.15ubuntu1/autoscripts/postrm-gconf-defaults 2009-11-17 01:26:33.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postrm-gconf-defaults 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -if which update-gconf-defaults >/dev/null 2>&1; then - update-gconf-defaults #OPT# -fi diff -Nru debhelper-7.4.15ubuntu1/autoscripts/postrm-init debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postrm-init --- debhelper-7.4.15ubuntu1/autoscripts/postrm-init 2009-11-05 01:22:13.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/postrm-init 2011-04-29 15:57:58.000000000 +0000 @@ -1,3 +1,3 @@ if [ "$1" = "purge" ] ; then - update-rc.d #SCRIPT# remove >/dev/null || #ERROR_HANDLER# + update-rc.d #SCRIPT# remove >/dev/null fi diff -Nru debhelper-7.4.15ubuntu1/autoscripts/prerm-gconf debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/prerm-gconf --- debhelper-7.4.15ubuntu1/autoscripts/prerm-gconf 2009-11-05 01:22:13.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/autoscripts/prerm-gconf 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -if [ "$1" = remove ] || [ "$1" = upgrade ]; then - gconf-schemas --unregister #SCHEMAS# -fi diff -Nru debhelper-7.4.15ubuntu1/debhelper.pod debhelper-8.0.0ubuntu2~mtrudel1/debhelper.pod --- debhelper-7.4.15ubuntu1/debhelper.pod 2010-01-04 23:26:38.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/debhelper.pod 2011-04-29 15:57:58.000000000 +0000 @@ -337,9 +337,9 @@ it modifies its behavior in various ways. Tell debhelper what compatibility level to use by writing a number to -debian/compat. For example, to turn on V7 mode: +debian/compat. For example, to turn on v8 mode: - % echo 7 > debian/compat + % echo 8 > debian/compat Unless otherwise indicated, all debhelper documentation assumes that you are using the most recent compatibility level, and in most cases does not @@ -352,7 +352,7 @@ =over 4 -=item V1 +=item v1 This is the original debhelper compatibility level, and so it is the default one. In this mode, debhelper will use debian/tmp as the package tree @@ -361,16 +361,16 @@ This mode is deprecated. -=item V2 +=item v2 In this mode, debhelper will consistently use debian/ as the package tree directory for every package that is built. This mode is deprecated. -=item V3 +=item v3 -This mode works like V2, with the following additions: +This mode works like v2, with the following additions: =over 8 @@ -391,9 +391,9 @@ This mode is deprecated. -=item V4 +=item v4 -Changes from V3 are: +Changes from v3 are: =over 8 @@ -420,9 +420,9 @@ This mode is deprecated. -=item V5 +=item v5 -Changes from V4 are: +Changes from v4 are: =over 8 @@ -445,9 +445,9 @@ =back -=item V6 +=item v6 -Changes from V5 are: +Changes from v5 are: =over 8 @@ -475,11 +475,9 @@ =back -=item V7 +=item v7 -This is the recommended mode of operation. - -Changes from V6 are: +Changes from v6 are: =over 8 @@ -505,12 +503,43 @@ =back +=item v8 + +This is the recommended mode of operation. + +Changes from v7 are: + +=over 8 + +=item - + +Commands will fail rather than warning when they are passed unknown options. + +=item - + +dh_makeshlibs will run dpkg-gensymbols on all shared libraries that it +generates shlibs files for. So -X can be used to exclude libraries. +Also, libraries in unusual locations that dpkg-gensymbols would not +have processed before will be passed to it, a behavior change that +can cause some packages to fail to build. + +=item - + +dh requires the sequence to run be specified as the first parameter, and +any switches come after it. Ie, use "dh $@ --foo", not "dh --foo $@" + +=item + +dh_auto_* prefer to use perl's Module::Build in preference to Makefile.PL. + +=back + =back =head2 udebs Debhelper includes support for udebs. To create a udeb with debhelper, -add "XC-Package-Type: udeb" to the package's stanza in debian/control, and +add "Package-Type: udeb" to the package's stanza in debian/control, 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 ".udeb", not installing any documentation into a udeb, skipping over diff -Nru debhelper-7.4.15ubuntu1/debian/changelog debhelper-8.0.0ubuntu2~mtrudel1/debian/changelog --- debhelper-7.4.15ubuntu1/debian/changelog 2010-02-22 12:46:07.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/debian/changelog 2011-04-29 15:58:42.000000000 +0000 @@ -1,3 +1,211 @@ +debhelper (8.0.0ubuntu2~mtrudel1) lucid; urgency=low + + * Backport 8.0.0ubuntu1 from Maverick to Lucid. + + -- Mathieu Trudel-Lapierre Fri, 29 Apr 2011 11:58:06 -0400 + +debhelper (8.0.0ubuntu1) maverick; urgency=low + + * Merge with Debian (LP: #614787); remaining changes: + - dh_installinit: Add --upstart-only and --onlyscripts-upstart modes. + - Add various autoscripts for above: postinst-upstart, + postinst-upstart-replace, postinst-upstart-restart, + prerm-upstart, prerm-upstart-norestart, preinst-removeconffile. + - dh_installudev: Change default init.d symlink priority to 40. + - dh_installchangelogs: Do not install upstream changelog in compat level + 7. This floods packages with huge upstream changelogs which take + precious CD space. + - dh_strip, dh_makeshlibs: use triplet-objdump, triplet-objcopy and + triplet-strip from cross-binutils when cross-compiling; Debian #412118. + - add dh_apparmor and autoscripts + * debian/rules: override build target to set executable bit for dh_apparmor + before actually running dh build, that is in order to get the manpage + built for dh_apparmor. + + -- أحمد المحمودي (Ahmed El-Mahmoudy) Tue, 10 Aug 2010 12:45:25 +0300 + +debhelper (8.0.0) unstable; urgency=low + + [ Carsten Hey ] + * dh_fixperms: Ensure files in /etc/sudoers.d/ are mode 440. Closes: #589574 + + [ Joey Hess ] + * Finalized v8 mode, which is the new recommended default. + + -- Joey Hess Sat, 07 Aug 2010 11:27:24 -0400 + +debhelper (7.9.3) unstable; urgency=low + + * perl_makemaker: import compat(). Closes: #587654 + + -- Joey Hess Wed, 30 Jun 2010 14:42:09 -0400 + +debhelper (7.9.2) unstable; urgency=low + + * In v8 mode, stop passing packlist=0 in perl_makemaker buildsystem, + since perl_build is tried first. Avoids the makemaker warning message + introduced by the fix to #527990. + + -- Joey Hess Tue, 29 Jun 2010 17:41:41 -0400 + +debhelper (7.9.1) unstable; urgency=low + + * Started work on Debhelper v8. It is still experimental, and more + changes are planned for that mode. + * dh_installman: Support .so links relative to the current section. + * dh_installman: Avoid converting .so links to symlinks if the link + target is not present in the same binary package, on advice of + Colin Watson. (To support eventual so search paths.) + * Add deprecation warning for dh_clean -k. + * dh_testversion: Removed this deprecated and unused command. + * debian/compress files are now deprecated. Seems only one package + (genesis) still uses them. + * dh_fixperms: Tighten globs used to find library .so files, + avoiding incorrectly matching things like "foo.sources". Closes: #583328 + * dh_installchangelogs: Support packages placing their changelog in a + file with a name like HISTORY. Closes: #582749 + * dh_installchangelogs: Also look for changelog files in doc(s) + subdirectories. Closes: #521258 + * In v8 mode, do not allow directly passing unknown options to debhelper + commands. (Unknown options in DH_OPTIONS still only result in warnings.) + * In v8 mode, dh_makeshlibs will run dpkg-gensymbols on all shared + libraries it generates shlibs files for. This means that -X can be + used to exclude libraries from processing by dpkg-gensymbols. It also + means that libraries in unusual locations, where dpkg-gensymbols does + not itself normally look, will be passed to it, a behavior change which + may break some packages. Closes: #557603 + * In v8 mode, dh expects the sequence to run is always its first parameter. + (Ie, use "dh $@ --foo", not "dh --foo $@") + This avoids ambiguities when parsing options to be passed on to debhelper + commands. (See #570039) + * In v8 mode, prefer the perl_build buildsystem over perl_makemaker. + Closes: #578805 + * postrm-init: Avoid calling the error handler if update-rc.d fails. + Closes: #586065 + + -- Joey Hess Wed, 16 Jun 2010 13:44:48 -0400 + +debhelper (7.4.20ubuntu6) maverick; urgency=low + + * autoscripts/postinst-apparmor: don't 'echo' to stdout. As nice as it + looks, it doesn't play well with debconf and isn't translated. Thanks + to dhcp3 for pointing this out. + + -- Jamie Strandboge Fri, 06 Aug 2010 17:11:13 -0500 + +debhelper (7.4.20ubuntu5) maverick; urgency=low + + * autoscripts/postinst-apparmor: + - tweak logic slightly to be more efficient and add some comments + - chmod 644 the local include file + * dh_apparmor: add note about using -p + + -- Jamie Strandboge Fri, 06 Aug 2010 12:04:08 -0500 + +debhelper (7.4.20ubuntu4) maverick; urgency=low + + * add dh_apparmor and autoscripts + + -- Jamie Strandboge Fri, 06 Aug 2010 08:32:41 -0500 + +debhelper (7.4.20ubuntu3) maverick; urgency=low + + * dh_strip, dh_makeshlibs: use triplet-objdump, triplet-objcopy and + triplet-strip from cross-binutils when cross-compiling; Debian #412118. + + -- Loïc Minier Tue, 03 Aug 2010 16:36:12 -0400 + +debhelper (7.4.20ubuntu2) maverick; urgency=low + + * dh_installchangelogs: Do not install upstream changelog in compat level 7. + This floods packages with huge upstream changelogs which take precious CD + space. + + -- Martin Pitt Sun, 01 Aug 2010 21:07:12 +0200 + +debhelper (7.4.20ubuntu1) maverick; urgency=low + + * Merge with Debian (LP: #583352); remaining changes: + - dh_installinit: Add --upstart-only and --onlyscripts-upstart modes. + - Add various autoscripts for above: postinst-upstart, + postinst-upstart-replace, postinst-upstart-restart, + prerm-upstart, prerm-upstart-norestart, preinst-removeconffile. + - dh_installudev: Change default init.d symlink priority to 40. + + -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 20 May 2010 14:37:56 +0300 + +debhelper (7.4.20) unstable; urgency=low + + * Drop one more call to dpkg-architecture. Closes: #580837 + (Raphael Geissert) + * Further reduce the number of calls to dpkg-architecture to zero, + in a typical package with no explicit architecture mentions + in control file or debhelper config files. + * dh_perl: use debian_abi for XS modules. Closes: #581233 + + -- Joey Hess Wed, 12 May 2010 20:06:02 -0400 + +debhelper (7.4.19ubuntu1) maverick; urgency=low + + * Merge with Debian; remaining changes: + - dh_installinit: Add --upstart-only and --onlyscripts-upstart modes. + - Add various autoscripts for above: postinst-upstart, + postinst-upstart-replace, postinst-upstart-restart, + prerm-upstart, prerm-upstart-norestart, preinst-removeconffile. + - dh_installudev: Change default init.d symlink priority to 40. + * dh_installudev: Drop conffile migration code, it was only needed until + lucid. + * dh_gconf: Temporarily lower generated gconf dependency to a version which + we actually have. + + -- Martin Pitt Mon, 03 May 2010 11:22:01 +0200 + +debhelper (7.4.19) unstable; urgency=low + + * Memoize architecture comparisons in samearch, and avoid calling + dpkg-architecture at all for simple comparisons that clearly + do not involve architecture wildcards. Closes:# 579317 + + -- Joey Hess Mon, 26 Apr 2010 19:45:07 -0400 + +debhelper (7.4.18) unstable; urgency=low + + * dh_gconf: Depend on new gconf2 that uses triggers, and stop + calling triggered programs manually. Closes: #577179 + + -- Joey Hess Mon, 26 Apr 2010 16:23:38 -0400 + +debhelper (7.4.17) unstable; urgency=low + + * Fix #572077 in one place I missed earlier. (See #576885) + * dh: Fixed example of overriding binary target. + * Began finalizing list of changes for v8 compat level. + + -- Joey Hess Thu, 08 Apr 2010 18:23:43 -0400 + +debhelper (7.4.16) unstable; urgency=low + + * Updated French translation. + * makefile buildsystem: Chomp output during test for full compatibility + with debhelper 7.4.11. Closes: #570503 + * dh_install: Now --list-missing and --fail-missing are useful even when + not all packages are acted on (due to architecture limits or flags). + Closes: #570373 + * Typo. Closes: #571968 + * If neither -a or -i are specified, debhelper commands used to default + to acting on all packages in the control file, which was a guaranteed + failure if the control file listed packages that did not build for the + target architecture. After recent optimisations, this default behavior + can efficiently be changed to the more sane default of acting on only + packages that can be built for the current architecture. This change + is mostly useful when using minimal rules files with dh. Closes: #572077 + * dh_md5sums: Sort to ensure stable, more diffable order. Closes: #573702 + * dh: Allow --list-addons to be used when not in a source package. + Closes: #574351 + * dh: Improve documentation. + + -- Joey Hess Tue, 06 Apr 2010 22:06:50 -0400 + debhelper (7.4.15ubuntu1) lucid; urgency=low * Resynchronise with Debian. Remaining changes: diff -Nru debhelper-7.4.15ubuntu1/debian/compat debhelper-8.0.0ubuntu2~mtrudel1/debian/compat --- debhelper-7.4.15ubuntu1/debian/compat 2009-11-05 01:22:13.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/debian/compat 2011-04-29 15:57:58.000000000 +0000 @@ -1 +1 @@ -7 +8 diff -Nru debhelper-7.4.15ubuntu1/debian/control debhelper-8.0.0ubuntu2~mtrudel1/debian/control --- debhelper-7.4.15ubuntu1/debian/control 2010-02-22 12:45:27.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/debian/control 2011-04-29 15:57:58.000000000 +0000 @@ -4,7 +4,7 @@ Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Joey Hess Build-Depends: po4a (>= 0.24), man-db (>= 2.5.1), file (>= 3.23) -Standards-Version: 3.8.4 +Standards-Version: 3.9.0 Vcs-Git: git://git.debian.org/git/debhelper/debhelper.git Vcs-Browser: http://git.debian.org/?p=debhelper/debhelper.git;a=summary Homepage: http://kitenet.net/~joey/code/debhelper/ diff -Nru debhelper-7.4.15ubuntu1/debian/rules debhelper-8.0.0ubuntu2~mtrudel1/debian/rules --- debhelper-7.4.15ubuntu1/debian/rules 2010-01-05 00:10:55.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/debian/rules 2011-04-29 15:57:58.000000000 +0000 @@ -9,6 +9,10 @@ %: ./run dh $@ +build: + chmod +x dh_apparmor + ./run dh $@ + # Not intended for use by anyone except the author. announcedir: @echo ${HOME}/src/joeywiki/code/debhelper/news diff -Nru debhelper-7.4.15ubuntu1/Debian/Debhelper/Buildsystem/makefile.pm debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Buildsystem/makefile.pm --- debhelper-7.4.15ubuntu1/Debian/Debhelper/Buildsystem/makefile.pm 2010-02-18 21:36:13.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Buildsystem/makefile.pm 2011-04-29 15:57:58.000000000 +0000 @@ -22,6 +22,7 @@ open(STDERR, ">/dev/null"); open(MAKE, "-|", $this->{makecmd}, @opts, $target); my $output=; + chomp $output; close MAKE; open(STDERR, ">&SAVEDERR"); return defined $output && length $output; diff -Nru debhelper-7.4.15ubuntu1/Debian/Debhelper/Buildsystem/perl_makemaker.pm debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Buildsystem/perl_makemaker.pm --- debhelper-7.4.15ubuntu1/Debian/Debhelper/Buildsystem/perl_makemaker.pm 2009-12-04 19:56:11.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Buildsystem/perl_makemaker.pm 2011-04-29 15:57:58.000000000 +0000 @@ -7,6 +7,7 @@ package Debian::Debhelper::Buildsystem::perl_makemaker; use strict; +use Debian::Debhelper::Dh_Lib qw(compat); use base 'Debian::Debhelper::Buildsystem::makefile'; sub DESCRIPTION { @@ -45,8 +46,10 @@ $ENV{PERL_AUTOINSTALL}="--skipdeps"; $this->doit_in_sourcedir("perl", "Makefile.PL", "INSTALLDIRS=vendor", - "create_packlist=0", - @_); + # if perl_build is not tested first, need to pass packlist + # option to handle fallthrough case + (compat(7) ? "create_packlist=0" : ()), + @_); } sub install { diff -Nru debhelper-7.4.15ubuntu1/Debian/Debhelper/Buildsystem.pm debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Buildsystem.pm --- debhelper-7.4.15ubuntu1/Debian/Debhelper/Buildsystem.pm 2010-01-31 01:22:00.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Buildsystem.pm 2011-04-29 15:57:58.000000000 +0000 @@ -12,10 +12,6 @@ use File::Spec; use Debian::Debhelper::Dh_Lib; -# Cache DEB_BUILD_GNU_TYPE value. Performance hit of multiple -# invocations is noticable when listing build systems. -our $DEB_BUILD_GNU_TYPE = dpkg_architecture_value("DEB_BUILD_GNU_TYPE"); - # Build system name. Defaults to the last component of the class # name. Do not override this method unless you know what you are # doing. @@ -38,7 +34,7 @@ # Default build directory. Can be overriden in the derived # class if really needed. sub DEFAULT_BUILD_DIRECTORY { - "obj-" . $DEB_BUILD_GNU_TYPE; + "obj-" . dpkg_architecture_value("DEB_BUILD_GNU_TYPE"); } # Constructs a new build system object. Named parameters: diff -Nru debhelper-7.4.15ubuntu1/Debian/Debhelper/Dh_Buildsystems.pm debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Dh_Buildsystems.pm --- debhelper-7.4.15ubuntu1/Debian/Debhelper/Dh_Buildsystems.pm 2010-01-27 22:11:31.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Dh_Buildsystems.pm 2011-04-29 15:57:58.000000000 +0000 @@ -20,10 +20,11 @@ # build systems MUST be added to the END of the list. our @BUILDSYSTEMS = ( "autoconf", + (! compat(7) ? "perl_build" : ()), "perl_makemaker", "makefile", "python_distutils", - "perl_build", + (compat(7) ? "perl_build" : ()), "cmake", "ant", "qmake", diff -Nru debhelper-7.4.15ubuntu1/Debian/Debhelper/Dh_Getopt.pm debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Dh_Getopt.pm --- debhelper-7.4.15ubuntu1/Debian/Debhelper/Dh_Getopt.pm 2010-02-16 19:36:53.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Dh_Getopt.pm 2011-04-29 15:57:58.000000000 +0000 @@ -218,8 +218,9 @@ my $ret=getoptions(\@ARGV, %params); if (!$ret) { - warning("warning: unknown options will be a fatal error in a future debhelper release"); - #error("unknown option; aborting"); + if (! compat(7)) { + error("unknown option; aborting"); + } } # Check to see if -V was specified. If so, but no parameters were @@ -238,7 +239,7 @@ warning("You asked that all arch in(dep) packages be built, but there are none of that type."); exit(0); } - push @{$dh{DOPACKAGES}},getpackages(); + push @{$dh{DOPACKAGES}},getpackages("both"); } # Remove excluded packages from the list of packages to act on. diff -Nru debhelper-7.4.15ubuntu1/Debian/Debhelper/Dh_Lib.pm debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Dh_Lib.pm --- debhelper-7.4.15ubuntu1/Debian/Debhelper/Dh_Lib.pm 2010-01-04 20:59:17.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/Debian/Debhelper/Dh_Lib.pm 2011-04-29 15:57:58.000000000 +0000 @@ -19,7 +19,7 @@ &sourcepackage &is_make_jobserver_unavailable &clean_jobserver_makeflags); -my $max_compat=7; +my $max_compat=8; sub init { my %params=@_; @@ -65,18 +65,18 @@ $dh{NO_ACT}=1; } - my @allpackages=getpackages(); # Get the name of the main binary package (first one listed in # debian/control). Only if the main package was not set on the # command line. if (! exists $dh{MAINPACKAGE} || ! defined $dh{MAINPACKAGE}) { + my @allpackages=getpackages(); $dh{MAINPACKAGE}=$allpackages[0]; } # Check if packages to build have been specified, if not, fall back to - # the default, doing them all. + # the default, building all relevant packages. if (! defined $dh{DOPACKAGES} || ! @{$dh{DOPACKAGES}}) { - push @{$dh{DOPACKAGES}},@allpackages; + push @{$dh{DOPACKAGES}}, getpackages('both'); } # Check to see if -P was specified. If so, we can only act on a single @@ -364,9 +364,23 @@ $filename="$dh{NAME}.$filename"; } - my @try=("debian/$package.$filename.".buildarch(), - "debian/$package.$filename.".buildos(), - "debian/$package.$filename"); + # First, check for files ending in buildarch and buildos. + my $match; + foreach my $file (glob("debian/$package.$filename.*")) { + next if ! -f $file; + next if $dh{IGNORE} && exists $dh{IGNORE}->{$file}; + if ($file eq "debian/$package.$filename.".buildarch()) { + $match=$file; + # buildarch files are used in preference to buildos files. + last; + } + elsif ($file eq "debian/$package.$filename.".buildos()) { + $match=$file; + } + } + return $match if defined $match; + + my @try=("debian/$package.$filename"); if ($package eq $dh{MAINPACKAGE}) { push @try, "debian/$filename"; } @@ -606,47 +620,64 @@ return 0; } -sub dpkg_architecture_value { - my $var = shift; - my $value=`dpkg-architecture -q$var` || error("dpkg-architecture failed"); - chomp $value; - return $value; -} - -# Returns the build architecture. (Memoized) { - my $arch; - - sub buildarch { - if (!defined $arch) { - $arch=dpkg_architecture_value('DEB_HOST_ARCH'); + my %dpkg_arch_output; + sub dpkg_architecture_value { + my $var = shift; + if (! exists($dpkg_arch_output{$var})) { + local $_; + open(PIPE, '-|', 'dpkg-architecture') + or error("dpkg-architecture failed"); + while () { + chomp; + my ($k, $v) = split(/=/, $_, 2); + $dpkg_arch_output{$k} = $v; + } + close(PIPE); } - return $arch; + return $dpkg_arch_output{$var}; } } -# Returns the build OS. (Memoized) -{ - my $os; +# Returns the build architecture. +sub buildarch { + dpkg_architecture_value('DEB_HOST_ARCH'); +} - sub buildos { - if (!defined $os) { - $os=dpkg_architecture_value("DEB_HOST_ARCH_OS"); - } - return $os; - } +# Returns the build OS. +sub buildos { + dpkg_architecture_value("DEB_HOST_ARCH_OS"); } # Passed an arch and a list of arches to match against, returns true if matched -sub samearch { - my $arch=shift; - my @archlist=split(/\s+/,shift); +{ + my %knownsame; - foreach my $a (@archlist) { - system("dpkg-architecture", "-a$arch", "-i$a") == 0 && return 1; + sub samearch { + my $arch=shift; + my @archlist=split(/\s+/,shift); + + foreach my $a (@archlist) { + # Avoid expensive dpkg-architecture call to compare + # with a simple architecture name. "linux-any" and + # other architecture wildcards are (currently) + # always hypenated. + if ($a !~ /-/) { + return 1 if $arch eq $a; + } + elsif (exists $knownsame{$arch}{$a}) { + return 1 if $knownsame{$arch}{$a}; + } + elsif (system("dpkg-architecture", "-a$arch", "-i$a") == 0) { + return $knownsame{$arch}{$a}=1; + } + else { + $knownsame{$arch}{$a}=0; + } + } + + return 0; } - - return 0; } # Returns source package name @@ -667,8 +698,10 @@ } # Returns a list of packages in the control file. -# Pass "arch" or "indep" to specify arch-dependant or -# independant. If nothing is specified, returns all packages. +# Pass "arch" or "indep" to specify arch-dependant (that will be built +# for the system's arch) or independant. If nothing is specified, +# returns all packages. Also, "both" returns the union of "arch" and "indep" +# packages. # As a side effect, populates %package_arches and %package_types with the # types of all packages (not only those returned). my (%package_types, %package_arches); @@ -715,8 +748,8 @@ } if ($package && - (($type eq 'indep' && $arch eq 'all') || - ($type eq 'arch' && ($arch eq 'any' || + ((($type eq 'indep' || $type eq 'both') && $arch eq 'all') || + (($type eq 'arch' || $type eq 'both') && ($arch eq 'any' || ($arch ne 'all' && samearch(buildarch(), $arch)))) || ! $type)) { diff -Nru debhelper-7.4.15ubuntu1/dh debhelper-8.0.0ubuntu2~mtrudel1/dh --- debhelper-7.4.15ubuntu1/dh 2010-02-16 19:39:02.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh 2011-04-29 15:57:58.000000000 +0000 @@ -24,16 +24,6 @@ binary-arch sequences are passed the "-a" option to ensure they only work on architecture dependent packages. -Each debhelper command will record when it's successfully run in -debian/package.debhelper.log. (Which dh_clean deletes.) So dh can tell -which commands have already been run, for which packages, and skip running -those commands again. - -Each time dh is run, it examines the log, and finds the last logged command -that is in the specified sequence. It then continues with the next command -in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> -options can override this behavior. - If debian/rules contains a target with a name like "override_I", then when it would normally run I, dh will instead call that target. The override target can then run the command with additional options, @@ -145,9 +135,9 @@ override_dh_installdocs: dh_installdocs README TODO -Sometimes the automated dh_auto_configure and dh_auto_build can't guess -what to do for a strange package. Here's how to avoid running either -and instead run your own commands. +Sometimes the automated L and L +can't guess what to do for a strange package. Here's how to avoid running +either and instead run your own commands. #!/usr/bin/make -f %: @@ -177,6 +167,15 @@ %: dh $@ --with python-central +If your package uses autotools and you want to freshen config.sub and +config.guess with newer versions from the autotools-dev package +at build time, you can use some commands provided in autotools-dev +that automate it, like this. + + #!/usr/bin/make -f + %: + dh $@ --with autotools_dev + Here is how to force use of perl's Module::Build build system, which can be necessary if debhelper wrongly detects that the package uses MakeMaker. @@ -207,9 +206,15 @@ %: dh $@ --builddirectory=build -Finally, here is a way to prevent dh from running several commands -that you don't want it to run, by defining empty override targets for each -command. +If your package can be built in parallel, you can support parallel building +as follows. Then I will work. + + #!/usr/bin/make -f + %: + dh $@ --parallel + +Here is a way to prevent dh from running several commands that you don't +want it to run, by defining empty override targets for each command. #!/usr/bin/make -f %: @@ -218,6 +223,56 @@ # Commands not to run: override_dh_auto_test override_dh_compress override_dh_fixperms: +Sometimes, you may need to make an override target only run commands when a +particular package is being built. This can be accomplished using +L to test what is being built. For example: + + #!/usr/bin/make -f + %: + dh $@ + + override_dh_fixperms: + dh_fixperms + ifneq (,$(findstring foo, $(shell dh_listpackages))) + chmod 4755 debian/foo/usr/bin/foo + endif + +Finally, remember that you are not limited to using override targets in the +rules file when using dh. You can also explicitly define any of the regular +rules file targets when it makes sense to do so. A common reason to do this +is if your package needs different build-arch and build-indep targets. For +example, a package with a long document build process can put it in +build-indep to avoid build daemons redundantly building the documentation. + + #!/usr/bin/make -f + %: + dh $@ + + build: build-arch build-indep ; + build-indep: + $(MAKE) docs + build-arch: + $(MAKE) bins + +=head1 INTERNALS + +If you're curious about dh's internals, here's how it works under the hood. + +Each debhelper command will record when it's successfully run in +debian/package.debhelper.log. (Which dh_clean deletes.) So dh can tell +which commands have already been run, for which packages, and skip running +those commands again. + +Each time dh is run, it examines the log, and finds the last logged command +that is in the specified sequence. It then continues with the next command +in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> +options can override this behavior. + +dh uses the DH_INTERNAL_OPTIONS environment variable to pass information +through to debhelper commands that are run inside override targets. The +contents (and indeed, existence) of this environment variable, as the name +might suggest, is subject to change at any time. + =cut # Stash this away before init modifies it. @@ -240,11 +295,11 @@ my ($option,$value)=@_; @{$dh{WITH}} = grep { $_ ne $value } @{$dh{WITH}}; }, - "l" => \$dh{LIST}, - "list" => \$dh{LIST}, + "l" => \&list_addons, + "list" => \&list_addons, }, - # Disable complaints about unknown options; they are passed on the - # debhelper commands. + # Disable complaints about unknown options; they are passed on to + # the debhelper commands. ignore_unknown_options => 1, # Bundling does not work well since there are unknown options. bundling => 0, @@ -390,7 +445,7 @@ } } -if ($dh{LIST}) { +sub list_addons { my %addons; for my $inc (@INC) { @@ -422,17 +477,31 @@ } } -# Get the sequence of commands to run. -if (! @ARGV) { +my $sequence; +if (! compat(7)) { + # From v8, the sequence is the very first parameter. + $sequence=shift @ARGV_orig; + if ($sequence=~/^-/) { + error "Unknown sequence $sequence (options should not come before the sequence)"; + } +} +else { + # Before v8, the sequence could be at any position in the parameters, + # so was what was left after parsing. + $sequence=shift; + if (defined $sequence) { + @ARGV_orig=grep { $_ ne $sequence } @ARGV_orig; + } +} +if (! defined $sequence) { error "specify a sequence to run"; } -my $sequence=shift; if ($sequence eq 'debian/rules' || $sequence =~ /^override_dh_/) { - # make -B causes the rules file to be run as a target - # and support completly empty override targets - exit 0 -} + # make -B causes the rules file to be run as a target. + # Also support completly empty override targets. + exit 0; +} elsif (! exists $sequences{$sequence}) { error "Unknown sequence $sequence (choose from: ". join(" ", sort keys %sequences).")"; @@ -460,7 +529,6 @@ } while (@ARGV_orig) { my $opt=shift @ARGV_orig; - next if $opt eq $sequence; if ($opt =~ /^--?(after|until|before|with|without)$/) { shift @ARGV_orig; next; diff -Nru debhelper-7.4.15ubuntu1/dh_apparmor debhelper-8.0.0ubuntu2~mtrudel1/dh_apparmor --- debhelper-7.4.15ubuntu1/dh_apparmor 1970-01-01 00:00:00.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_apparmor 2011-04-29 15:57:58.000000000 +0000 @@ -0,0 +1,72 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_apparmor - reload AppArmor profile and create local include + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B B<--profile-name=>I + +=head1 DESCRIPTION + +dh_apparmor is a debhelper program that will create/remove the +/etc/apparmor.d/local/ include file in maintainer scripts. It +also reloads the specified AppArmor profile in postinst using: + +=over 4 + +apparmor_parser -r -W -T /etc/apparmor.d/ + +=back + +By using '-W -T' we ensure that any abstraction updates are also pulled in. + +=head1 OPTIONS + +=over 4 + +=item B<--profile-name=> + +Specify the profile name. + +=back + +=head1 NOTES + +Note that for packages that have multiple binary packages, you will want to +pass '-p' to dh_apparmor, otherwise dh_apparmor will add +AppArmor reload commands for all packages rather than just the one that +ships the profile. + +=cut + +init(options => { + "profile-name=s" => \$dh{PROFILE_NAME}, +}); + +foreach my $package (@{$dh{DOPACKAGES}}) { + if (! $dh{PROFILE_NAME}) { + error("Must specify --profile-name"); + } + my $pname = $dh{PROFILE_NAME}; + autoscript($package,"postinst","postinst-apparmor","s/#PROFILE#/$pname/"); + autoscript($package,"postrm","postrm-apparmor","s/#PROFILE#/$pname/"); +} + +=head1 SEE ALSO + +L + +This program is a part of debhelper. + +=head1 AUTHOR + +Jamie Strandboge + +=cut diff -Nru debhelper-7.4.15ubuntu1/dh_clean debhelper-8.0.0ubuntu2~mtrudel1/dh_clean --- debhelper-7.4.15ubuntu1/dh_clean 2009-11-17 01:30:46.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_clean 2011-04-29 15:57:58.000000000 +0000 @@ -72,7 +72,7 @@ if ($dh{K_FLAG}) { # dh_prep will be emulated (mostly) by the code below. - # TODO deprecation warning + warning("dh_clean -k is deprecated; use dh_prep instead"); } foreach my $package (@{$dh{DOPACKAGES}}) { diff -Nru debhelper-7.4.15ubuntu1/dh_compress debhelper-8.0.0ubuntu2~mtrudel1/dh_compress --- debhelper-7.4.15ubuntu1/dh_compress 2010-01-31 19:33:39.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_compress 2011-04-29 15:57:58.000000000 +0000 @@ -34,6 +34,8 @@ =item debian/I.compress +These files are deprecated. + If this file exists, the default files are not compressed. Instead, the file is ran as a shell script, and all filenames that the shell script outputs will be compressed. The shell script will be run from inside the @@ -52,8 +54,7 @@ Exclude files that contain "item" anywhere in their filename from being compressed. For example, -X.tiff will exclude tiff files from compression. You may use this option multiple times to build up a list of things to -exclude. You can accomplish the same thing by using a debian/compress file, -but this is easier. +exclude. =item B<-A>, B<--all> @@ -91,8 +92,9 @@ push @files, @ARGV; } if ($compress) { - # The config file is a sh script that outputs the files to be compressed + # The compress file is a sh script that outputs the files to be compressed # (typically using find). + warning("$compress is deprecated; use -X or avoid calling dh_compress instead"); push @files, split(/\n/,`sh $olddir/$compress 2>/dev/null`); } else { diff -Nru debhelper-7.4.15ubuntu1/dh_fixperms debhelper-8.0.0ubuntu2~mtrudel1/dh_fixperms --- debhelper-7.4.15ubuntu1/dh_fixperms 2009-11-17 01:26:33.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_fixperms 2011-04-29 15:57:58.000000000 +0000 @@ -72,7 +72,7 @@ # ..and so are executable shared and static libraries # (and .la files from libtool) .. complex_doit("find $tmp -perm -5 -type f", - "\\( -name '*.so*' -or -name '*.la' -or -name '*.a' \\) $find_options -print0", + "\\( -name '*.so.*' -or -name '*.so' -or -name '*.la' -or -name '*.a' \\) $find_options -print0", "2>/dev/null | xargs -0r chmod 644"); # ..and header files .. @@ -117,6 +117,13 @@ "-type f $find_options -print0", "2>/dev/null | xargs -0r chmod 644"); } + + # Files in $tmp/etc/sudoers.d/ must be mode 440. + if (-d "$tmp/etc/sudoers.d") { + complex_doit("find $tmp/etc/sudoers.d", + "-type f ! -perm 440 $find_options -print0", + "2>/dev/null | xargs -0r chmod 440"); + } } =head1 SEE ALSO diff -Nru debhelper-7.4.15ubuntu1/dh_gconf debhelper-8.0.0ubuntu2~mtrudel1/dh_gconf --- debhelper-7.4.15ubuntu1/dh_gconf 2009-11-17 01:30:46.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_gconf 2011-04-29 15:57:58.000000000 +0000 @@ -2,7 +2,7 @@ =head1 NAME -dh_gconf - generate GConf schema registration scripts +dh_gconf - install GConf defaults files and register schemas =cut @@ -15,12 +15,8 @@ =head1 DESCRIPTION -dh_gconf is a debhelper program that is responsible for registering -GConf schemas. - -It automatically generates the postinst and prerm fragments needed -to register and unregister the schemas in usr/share/gconf/schemas, using -gconf-schemas. +dh_gconf is a debhelper program that is responsible for installing GConf +defaults files and registering GConf schemas. An appropriate dependency on gconf2 will be generated in ${misc:Depends}. @@ -31,14 +27,12 @@ =item debian/I.gconf-defaults Installed into usr/share/gconf/defaults/10_package in the package build -directory, with "I" replaced by the package name. Some postinst -and postrm fragments will be generated to run update-gconf-defaults. +directory, with "I" replaced by the package name. =item debian/I.gconf-mandatory Installed into usr/share/gconf/mandatory/10_package in the package build -directory, with "I" replaced by the package name, and similar -postinst and postrm fragments will be generated. +directory, with "I" replaced by the package name. =back @@ -72,17 +66,14 @@ if ($mandatory ne '') { doit("mkdir","-p","$tmp/usr/share/gconf/mandatory"); doit("install","-p","-m644",$mandatory,"$tmp/usr/share/gconf/mandatory/${priority}_$package"); - autoscript($package,"postinst","postinst-gconf-defaults","s%#OPT#%--mandatory%"); - addsubstvar($package, "misc:Depends", "gconf2 (>= 2.24.0-5)"); + addsubstvar($package, "misc:Depends", "gconf2 (>= 2.28.1-2)"); $gconf_dep = 1; } my $defaults = pkgfile($package,"gconf-defaults"); if ($defaults ne '') { doit("mkdir","-p","$tmp/usr/share/gconf/defaults"); doit("install","-p","-m644",$defaults,"$tmp/usr/share/gconf/defaults/${priority}_$package"); - autoscript($package,"postinst","postinst-gconf-defaults","s%#OPT#%%"); - autoscript($package,"postrm","postrm-gconf-defaults","s%#OPT#%%"); - addsubstvar($package, "misc:Depends", "gconf2 (>= 2.12.1-1)") unless $gconf_dep; + addsubstvar($package, "misc:Depends", "gconf2 (>= 2.28.1-2)") unless $gconf_dep; $gconf_dep = 1; } @@ -100,9 +91,7 @@ # Get a list of the schemas my $schemas = `find $new_schemas_dir -type f -name \\*.schemas -printf '%P '`; if ($schemas ne '') { - autoscript($package,"postinst","postinst-gconf","s%#SCHEMAS#%$schemas%"); - autoscript($package,"prerm","prerm-gconf","s%#SCHEMAS#%$schemas%"); - addsubstvar($package, "misc:Depends", "gconf2 (>= 2.10.1-2)") unless $gconf_dep; + addsubstvar($package, "misc:Depends", "gconf2 (>= 2.28.1-2)") unless $gconf_dep; } } } diff -Nru debhelper-7.4.15ubuntu1/dh_install debhelper-8.0.0ubuntu2~mtrudel1/dh_install --- debhelper-7.4.15ubuntu1/dh_install 2010-02-02 17:11:16.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_install 2011-04-29 15:57:58.000000000 +0000 @@ -126,7 +126,12 @@ my $srcdir = '.'; $srcdir = $dh{SOURCEDIR} if defined $dh{SOURCEDIR}; -foreach my $package (@{$dh{DOPACKAGES}}) { +foreach my $package (getpackages()) { + # Look at the install files for all packages to handle + # list-missing/fail-missing, but skip really installing for + # packages that are not being acted on. + my $skip_install=! grep { $_ eq $package } @{$dh{DOPACKAGES}}; + my $tmp=tmpdir($package); my $file=pkgfile($package,"install"); @@ -166,12 +171,16 @@ } if (! compat(4)) { # check added in v5 - if (! @filelist) { + if (! @filelist && ! $skip_install) { error("$package missing files (@$set), aborting"); } } + foreach my $src (@filelist) { next if excludefile($src); + + push @installed, $src; + next if $skip_install; if (! defined $dest) { # Guess at destination directory. @@ -186,16 +195,6 @@ if (! -e "$tmp/$dest") { doit("install","-d","$tmp/$dest"); } - - # Keep track of what's installed. - if ($dh{LIST_MISSING} || $dh{FAIL_MISSING}) { - # Kill any extra slashes. Makes the - # @installed stuff more robust. - $src=~y:/:/:s; - $src=~s:/+$::; - $src=~s:^(\./)*::; - push @installed, "\Q$src\E\/.*|\Q$src\E"; - } if (-d $src && $exclude) { my $basename = basename($src); @@ -225,7 +224,13 @@ } my @missing; - my $installed=join("|", @installed); + my $installed=join("|", map { + # Kill any extra slashes, for robustness. + y:/:/:s; + s:/+$::; + s:^(\./)*::; + "\Q$_\E\/.*|\Q$_\E"; + } @installed); $installed=qr{^($installed)$}; find(sub { -f || -l || return; diff -Nru debhelper-7.4.15ubuntu1/dh_installchangelogs debhelper-8.0.0ubuntu2~mtrudel1/dh_installchangelogs --- debhelper-7.4.15ubuntu1/dh_installchangelogs 2009-11-17 01:30:46.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_installchangelogs 2011-04-29 15:57:58.000000000 +0000 @@ -18,9 +18,7 @@ dh_installchangelogs is a debhelper program that is responsible for installing changelogs into package build directories. -An upstream changelog file may be specified as an option. If none is -specified, a few common filenames are tried. (In compatibility level 7 and -above.) +An upstream changelog file may be specified as an option. If there is an upstream changelog file, it will be be installed as usr/share/doc/package/changelog in the package build directory. If the @@ -83,18 +81,6 @@ my $upstream=shift; my $changelog_name="changelog.Debian"; if (! defined $upstream) { - if (! isnative($dh{MAINPACKAGE}) && !compat(6)) { - my @files=sort glob("*"); - foreach my $name (qw{changelog changes changelog.txt changes.txt}) { - my @matches=grep { - lc $_ eq $name && -s $_ && ! excludefile($_) - } @files; - if (@matches) { - $upstream=shift @matches; - last; - } - } - } if (isnative($dh{MAINPACKAGE})) { $changelog_name='changelog'; } diff -Nru debhelper-7.4.15ubuntu1/dh_installdeb debhelper-8.0.0ubuntu2~mtrudel1/dh_installdeb --- debhelper-7.4.15ubuntu1/dh_installdeb 2009-11-17 01:30:46.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_installdeb 2011-04-29 15:57:58.000000000 +0000 @@ -46,7 +46,7 @@ This control file will be installed into the DEBIAN directory. -In V3 compatibility mode and higher, all files in the etc/ directory in a +In v3 compatibility mode and higher, all files in the etc/ directory in a package will automatically be flagged as conffiles by this program, so there is no need to list them manually here. diff -Nru debhelper-7.4.15ubuntu1/dh_installdocs debhelper-8.0.0ubuntu2~mtrudel1/dh_installdocs --- debhelper-7.4.15ubuntu1/dh_installdocs 2009-12-04 19:56:12.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_installdocs 2011-04-29 15:57:58.000000000 +0000 @@ -24,7 +24,7 @@ =item debian/I.docs -List documentaton files to be installed into I. +List documentation files to be installed into I. =item debian/copyright diff -Nru debhelper-7.4.15ubuntu1/dh_installman debhelper-8.0.0ubuntu2~mtrudel1/dh_installman --- debhelper-7.4.15ubuntu1/dh_installman 2009-12-15 21:28:00.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_installman 2011-04-29 15:57:58.000000000 +0000 @@ -241,12 +241,17 @@ dirname($solink)) { $solink=basename($solink); } - else { + # A so link with a path is relative to the base of the man + # page hierarchy, but without a path, is relative to the + # current section. + elsif ($solink =~ m!/!) { $solink="../$solink"; } - push @sofiles,"$File::Find::dir/$_"; - push @sodests,$solink; + if (-e $solink || -e "$solink.gz") { + push @sofiles,"$File::Find::dir/$_"; + push @sodests,$solink; + } } } diff -Nru debhelper-7.4.15ubuntu1/dh_installudev debhelper-8.0.0ubuntu2~mtrudel1/dh_installudev --- debhelper-7.4.15ubuntu1/dh_installudev 2010-02-22 12:45:27.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_installudev 2011-04-29 15:57:58.000000000 +0000 @@ -66,7 +66,6 @@ # we need to calculate that old value to handle # conffile moves correctly. my $old_priority=$dh{PRIORITY}; -my $old_ubuntu_priority=$dh{PRIORITY}; # In case a caller still uses the `z` prefix, remove it. if (defined $dh{PRIORITY}) { @@ -76,12 +75,10 @@ if (! defined $dh{PRIORITY}) { $dh{PRIORITY}="40"; $old_priority="z60"; - $old_ubuntu_priority="50"; } if ($dh{PRIORITY}) { $dh{PRIORITY}.="-"; $old_priority.="_"; - $old_ubuntu_priority.="-"; } foreach my $package (@{$dh{DOPACKAGES}}) { @@ -111,13 +108,6 @@ $rule=~s/^\/lib/\/etc/; autoscript($package,"preinst","preinst-moveconffile","s!#OLD#!$old!g;s!#NEW#!$rule!g;s!#PACKAGE#!$package!g"); autoscript($package,"postinst","postinst-moveconffile","s!#OLD#!$old!g;s!#NEW#!$rule!g"); - if ($old_ubuntu_priority ne $old_priority) { - $old="/etc/udev/rules.d/$old_ubuntu_priority$filename"; - autoscript($package,"preinst","preinst-moveconffile","s!#OLD#!$old!g;s!#NEW#!$rule!g;s!#PACKAGE#!$package!g"); - if ($old_ubuntu_priority ne $dh{PRIORITY}) { - autoscript($package,"postinst","postinst-moveconffile","s!#OLD#!$old!g;s!#NEW#!$rule!g"); - } - } } } } diff -Nru debhelper-7.4.15ubuntu1/dh_makeshlibs debhelper-8.0.0ubuntu2~mtrudel1/dh_makeshlibs --- debhelper-7.4.15ubuntu1/dh_makeshlibs 2010-01-06 18:10:35.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_makeshlibs 2011-04-29 15:57:58.000000000 +0000 @@ -19,7 +19,7 @@ libraries, and generates a shlibs file for the libraries it finds. It also adds a call to ldconfig in the postinst and postrm scripts (in -V3 mode and above only) to any packages in which it finds shared libraries. +v3 mode and above only) to any packages in which it finds shared libraries. =head1 FILES @@ -121,6 +121,13 @@ "add-udeb=s" => \$dh{SHLIBS_UDEB}, }); +my $od = "objdump"; +# cross-compiling? +if (dpkg_architecture_value("DEB_BUILD_GNU_TYPE") + ne dpkg_architecture_value("DEB_HOST_GNU_TYPE")) { + $od=dpkg_architecture_value("DEB_HOST_GNU_TYPE") . "-objdump"; +} + foreach my $package (@{$dh{DOPACKAGES}}) { next if is_udeb($package); @@ -132,21 +139,21 @@ doit("rm", "-f", "$tmp/DEBIAN/shlibs"); # So, we look for files or links to existing files with names that - # match "*.so*". Matching *.so.* is not good enough because of - # broken crap like db3. And we only look at real files not + # match "*.so.*". And we only look at real files not # symlinks, so we don't accidentually add shlibs data to -dev # packages. This may have a few false positives, which is ok, # because only if we can get a library name and a major number from # objdump is anything actually added. my $exclude=''; - my @udeb_lines; + my (@udeb_lines, @lib_files); if (defined($dh{EXCLUDE_FIND}) && $dh{EXCLUDE_FIND} ne '') { $exclude="! \\( $dh{EXCLUDE_FIND} \\) "; } open (FIND, "find $tmp -type f \\( -name '*.so' -or -name '*.so.*' \\) $exclude |"); while () { my ($library, $major); - my $objdump=`objdump -p $_`; + push @lib_files, $_; + my $objdump=`$od -p $_`; if ($objdump=~m/\s+SONAME\s+(.+)\.so\.(.+)/) { # proper soname format $library=$1; @@ -222,12 +229,18 @@ # dpkg-gensymbols files my $symbols=pkgfile($package, "symbols"); if (-e $symbols) { + my @liblist; + if (! compat(7)) { + @liblist=map { "-e$_" } @lib_files; + } # -I is used rather than using dpkg-gensymbols # own search for symbols files, since that search # is not 100% compatible with debhelper. (For example, # this supports --ignore being used.) doit("dpkg-gensymbols", "-p$package", "-I$symbols", - "-P$tmp", @{$dh{U_PARAMS}}); + "-P$tmp", + @liblist, + @{$dh{U_PARAMS}}); if (-s "$tmp/DEBIAN/symbols" == 0) { doit("rm", "-f", "$tmp/DEBIAN/symbols"); } diff -Nru debhelper-7.4.15ubuntu1/dh_md5sums debhelper-8.0.0ubuntu2~mtrudel1/dh_md5sums --- debhelper-7.4.15ubuntu1/dh_md5sums 2009-11-17 01:26:33.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_md5sums 2011-04-29 15:57:58.000000000 +0000 @@ -75,7 +75,8 @@ $exclude.="! \\( $dh{EXCLUDE_FIND} \\) "; } - complex_doit("(cd $tmp >/dev/null ; find . -type f $exclude ! -regex '.*/DEBIAN/.*' -printf '%P\\0' | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null"); + my $find="find . -type f $exclude ! -regex '.*/DEBIAN/.*' -printf '%P\\0'"; + complex_doit("(cd $tmp >/dev/null ; $find | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null"); # If the file's empty, no reason to waste inodes on it. if (-z "$tmp/DEBIAN/md5sums") { doit("rm","-f","$tmp/DEBIAN/md5sums"); diff -Nru debhelper-7.4.15ubuntu1/dh_perl debhelper-8.0.0ubuntu2~mtrudel1/dh_perl --- debhelper-7.4.15ubuntu1/dh_perl 2009-12-29 20:25:51.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_perl 2011-04-29 15:57:58.000000000 +0000 @@ -128,7 +128,8 @@ unless $perl eq 'perl-base' && ! length($version); # add perlapi- for XS modules - addsubstvar($package, "perl:Depends", "perlapi-$Config{version}") + addsubstvar($package, "perl:Depends", + "perlapi-" . ($Config{debian_abi} || $Config{version})) if $deps & XS_MODULE; } diff -Nru debhelper-7.4.15ubuntu1/dh_strip debhelper-8.0.0ubuntu2~mtrudel1/dh_strip --- debhelper-7.4.15ubuntu1/dh_strip 2009-12-04 19:56:12.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_strip 2011-04-29 15:57:58.000000000 +0000 @@ -86,6 +86,15 @@ exit; } +my $objcopy = "objcopy"; +my $strip = "strip"; +# cross-compiling? +if (dpkg_architecture_value("DEB_BUILD_GNU_TYPE") + ne dpkg_architecture_value("DEB_HOST_GNU_TYPE")) { + $objcopy=dpkg_architecture_value("DEB_HOST_GNU_TYPE") . "-objcopy"; + $strip=dpkg_architecture_value("DEB_HOST_GNU_TYPE") . "-strip"; +} + # I could just use `file $_[0]`, but this is safer sub get_file_type { my $file=shift; @@ -163,7 +172,7 @@ if (! -d $debug_dir) { doit("install", "-d", $debug_dir); } - doit("objcopy", "--only-keep-debug", $file, $debug_path); + doit($objcopy, "--only-keep-debug", $file, $debug_path); # No reason for this to be executable. doit("chmod", 644, $debug_path); return $debug_path; @@ -172,7 +181,7 @@ sub attach_debug { my $file=shift; my $debug_path=shift; - doit("objcopy", "--add-gnu-debuglink", $debug_path, $file); + doit($objcopy, "--add-gnu-debuglink", $debug_path, $file); } foreach my $package (@{$dh{DOPACKAGES}}) { @@ -207,20 +216,20 @@ my $debug_path = make_debug($_, $tmp, $debugtmp) if $keep_debug; # Note that all calls to strip on shared libs # *must* inclde the --strip-unneeded. - doit("strip","--remove-section=.comment", + doit($strip,"--remove-section=.comment", "--remove-section=.note","--strip-unneeded",$_); attach_debug($_, $debug_path) if defined $debug_path; } foreach (@executables) { my $debug_path = make_debug($_, $tmp, $debugtmp) if $keep_debug; - doit("strip","--remove-section=.comment", + doit($strip,"--remove-section=.comment", "--remove-section=.note",$_); attach_debug($_, $debug_path) if defined $debug_path; } foreach (@static_libs) { - doit("strip","--strip-debug",$_); + doit($strip,"--strip-debug",$_); } } diff -Nru debhelper-7.4.15ubuntu1/dh_testversion debhelper-8.0.0ubuntu2~mtrudel1/dh_testversion --- debhelper-7.4.15ubuntu1/dh_testversion 2009-12-04 19:56:12.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/dh_testversion 1970-01-01 00:00:00.000000000 +0000 @@ -1,85 +0,0 @@ -#!/usr/bin/perl -w - -=head1 NAME - -dh_testversion - ensure that the correct version of debhelper is installed (deprecated) - -=cut - -use Debian::Debhelper::Dh_Lib; -use Debian::Debhelper::Dh_Version; # contains the version number of debhelper. - -=head1 SYNOPSIS - -B [S>] [I] [I] - -=head1 DESCRIPTION - -Note: This program is deprecated. You should use build dependencies -instead. - -dh_testversion compares the version of debhelper against the version you -specify, and if the condition is not met, exits with an error message. - -You can use this in your debian/rules files if a new debhelper feature is -introduced, and your package requires that feature to build correctly. Use -debhelper's changelog to figure out the version you need. - -Be sure not to overuse dh_testversion. If debhelper version 9.5 -introduces a new dh_autofixbugs command, and your package uses it, then if -someone tries to build it with debhelper 1.0, the build will fail anyway when -dh_autofixbugs cannot be found, so there is no need for you to use -dh_testversion. - -=head1 OPTIONS - -=over 4 - -=item I - -Optional comparison operator used in comparing the versions. If not -specified, ">=" is used. For descriptions of the comparison operators, see -dpkg --help. - -=item I - -Version number to compare against the current version of debhelper. If not -specified, dh_testversion does nothing. - -=back - -=cut - -init(); -inhibit_log(); - -my($compare, $ver); - -if ($#ARGV > 0) { - $compare=shift; - $ver=shift; -} -elsif ($#ARGV eq 0) { - $compare=">="; - $ver=shift; -} - -warning("This program is deprecated, you should use build dependencies instead."); - -if (defined $compare and defined $ver) { - warning("Something like: \"Build-Depends: debhelper ($compare $ver)\""); - system('dpkg','--compare-versions',$Debian::Debhelper::Dh_Version::version,$compare,$ver) == 0 || - error("debhelper version $Debian::Debhelper::Dh_Version::version is installed, but a version $compare $ver is needed to build this package."); -} - -=head1 SEE ALSO - -L - -This program is a part of debhelper. - -=head1 AUTHOR - -Joey Hess - -=cut diff -Nru debhelper-7.4.15ubuntu1/doc/PROGRAMMING debhelper-8.0.0ubuntu2~mtrudel1/doc/PROGRAMMING --- debhelper-7.4.15ubuntu1/doc/PROGRAMMING 2010-01-04 20:58:33.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/doc/PROGRAMMING 2011-04-29 15:57:58.000000000 +0000 @@ -235,7 +235,9 @@ Returns a list of packages in the control file. Pass "arch" or "indep" to specify arch-dependent or -independent. If nothing is specified, returns all - packages. + packages (including packages that are not built + for this architecture). Pass "both" to get the union + of "arch" and "indep" packages. As a side effect, populates %package_arches and %package_types with the types of all packages (not only those returned). inhibit_log() diff -Nru debhelper-7.4.15ubuntu1/doc/TODO debhelper-8.0.0ubuntu2~mtrudel1/doc/TODO --- debhelper-7.4.15ubuntu1/doc/TODO 2010-02-16 19:53:09.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/doc/TODO 2011-04-29 15:57:58.000000000 +0000 @@ -1,43 +1,35 @@ -This is the TODO for debhelper. As more and more people use debhelper, this -list grows - I welcome patches to fix items on it! +v8: -Wishlist items: +* Support DEB_BUILD_OPTIONS=debug ; maybe also support passing + -g -O2 by default. See patch (and discussion of why this breaks + compatability) in #544844. -v8: +v9: * escaping in config files (for whitespace)? -* make dh_install use hard links for efficiency * dh_installinit --restart-after-upgrade as default? -* #487006: dh_installman with 3-letter codes -* apply patch in #557603 (breaks compatability slightly; see #560120) -* clean up dh's handling of options passed onto commands it calls, - either by requiring they come after -- , or by one of the other - changes discussed in #570039 Deprecated: * DH_COMPAT 1, 2, 3, 4. Can be removed once all packages are seen to be using - a newer version. I won't hold my breath. Now with evil warning messages - though. -* Also, grep the entire archive for all dh_* command lines, - and check to see what other switches are not being used, and maybe remove - some of them. I'd also like to deprecate/remove debian/compress files, -X is - a better idea. + a newer version. I won't hold my breath. (2 and 3 are getting close though.) * dh_suidregister. Once nothing in the archive uses it. * dh_installmanpages. -* dh_testversion. Remove as soon as nothing uses it. * dh_movefiles. I won't hold my breath. Have not added deprecation docs or message yet. * dh_undocumented * dh_installinit --init-script (make it warn) * dh_python -* dh_clean -k (make it warn (need to make alien not use it 1st!)) -* Convert warning about unknown command-line options back to an error. - Need to wait a while (from Oct 2008) to ensure that most rules files - that pass unknown options to commands are fixed. +* dh_clean -k * dh_desktop, dh_scrollkeeper. Remove eventually.. * -s flag, not formally deprecated yet; remove eventually * -u flag; add a warning on use and remove eventually * delsubstvar() and the last parameter to addsubstvar that makes it remove a string are not used in debhelper itself, but have been left in the library in case other things use them. Deprecate and remove. +* dh --before , --after , --until , --remaining (not formally deprecated yet) +* debian/compress files + +Also, grep the entire archive for all dh_* command lines, +and check to see what other switches are not being used, and maybe remove +some of them. diff -Nru debhelper-7.4.15ubuntu1/man/po4a/po/debhelper.pot debhelper-8.0.0ubuntu2~mtrudel1/man/po4a/po/debhelper.pot --- debhelper-7.4.15ubuntu1/man/po4a/po/debhelper.pot 2010-02-22 12:46:13.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/man/po4a/po/debhelper.pot 2011-04-29 17:18:08.000000000 +0000 @@ -7,16 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2010-02-11 19:02+0000\n" +"POT-Creation-Date: 2011-04-29 13:18-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: ENCODING" +"Content-Transfer-Encoding: 8bit\n" #. type: =head1 -#: debhelper.pod:1 dh:3 dh_auto_build:3 dh_auto_clean:3 dh_auto_configure:3 dh_auto_install:3 dh_auto_test:3 dh_bugfiles:3 dh_builddeb:3 dh_clean:3 dh_compress:3 dh_desktop:3 dh_fixperms:3 dh_gconf:3 dh_gencontrol:3 dh_icons:3 dh_install:3 dh_installcatalogs:3 dh_installchangelogs:3 dh_installcron:3 dh_installdeb:3 dh_installdebconf:3 dh_installdirs:3 dh_installdocs:3 dh_installemacsen:3 dh_installexamples:3 dh_installifupdown:3 dh_installinfo:3 dh_installinit:3 dh_installlogcheck:3 dh_installlogrotate:3 dh_installman:3 dh_installmanpages:3 dh_installmenu:3 dh_installmime:3 dh_installmodules:3 dh_installpam:3 dh_installppp:3 dh_installudev:3 dh_installwm:3 dh_installxfonts:3 dh_link:3 dh_lintian:3 dh_listpackages:3 dh_makeshlibs:3 dh_md5sums:3 dh_movefiles:3 dh_perl:3 dh_prep:3 dh_python:3 dh_scrollkeeper:3 dh_shlibdeps:3 dh_strip:3 dh_suidregister:3 dh_testdir:3 dh_testroot:3 dh_testversion:3 dh_undocumented:3 dh_usrlocal:3 +#: debhelper.pod:1 dh:3 dh_auto_build:3 dh_auto_clean:3 dh_auto_configure:3 dh_auto_install:3 dh_auto_test:3 dh_bugfiles:3 dh_builddeb:3 dh_clean:3 dh_compress:3 dh_desktop:3 dh_fixperms:3 dh_gconf:3 dh_gencontrol:3 dh_icons:3 dh_install:3 dh_installcatalogs:3 dh_installchangelogs:3 dh_installcron:3 dh_installdeb:3 dh_installdebconf:3 dh_installdirs:3 dh_installdocs:3 dh_installemacsen:3 dh_installexamples:3 dh_installifupdown:3 dh_installinfo:3 dh_installinit:3 dh_installlogcheck:3 dh_installlogrotate:3 dh_installman:3 dh_installmanpages:3 dh_installmenu:3 dh_installmime:3 dh_installmodules:3 dh_installpam:3 dh_installppp:3 dh_installudev:3 dh_installwm:3 dh_installxfonts:3 dh_link:3 dh_lintian:3 dh_listpackages:3 dh_makeshlibs:3 dh_md5sums:3 dh_movefiles:3 dh_perl:3 dh_prep:3 dh_python:3 dh_scrollkeeper:3 dh_shlibdeps:3 dh_strip:3 dh_suidregister:3 dh_testdir:3 dh_testroot:3 dh_undocumented:3 dh_usrlocal:3 msgid "NAME" msgstr "" @@ -26,7 +27,7 @@ msgstr "" #. type: =head1 -#: debhelper.pod:5 dh:12 dh_auto_build:12 dh_auto_clean:12 dh_auto_configure:12 dh_auto_install:15 dh_auto_test:12 dh_bugfiles:12 dh_builddeb:12 dh_clean:12 dh_compress:13 dh_desktop:12 dh_fixperms:12 dh_gconf:12 dh_gencontrol:12 dh_icons:13 dh_install:13 dh_installcatalogs:14 dh_installchangelogs:12 dh_installcron:12 dh_installdeb:12 dh_installdebconf:12 dh_installdirs:12 dh_installdocs:12 dh_installemacsen:12 dh_installexamples:12 dh_installifupdown:12 dh_installinfo:12 dh_installinit:12 dh_installlogcheck:12 dh_installlogrotate:12 dh_installman:13 dh_installmanpages:13 dh_installmenu:12 dh_installmime:12 dh_installmodules:14 dh_installpam:12 dh_installppp:12 dh_installudev:13 dh_installwm:12 dh_installxfonts:12 dh_link:13 dh_lintian:12 dh_listpackages:12 dh_makeshlibs:12 dh_md5sums:13 dh_movefiles:12 dh_perl:14 dh_prep:12 dh_python:13 dh_scrollkeeper:12 dh_shlibdeps:13 dh_strip:13 dh_suidregister:7 dh_testdir:12 dh_testroot:7 dh_testversion:12 dh_undocumented:12 dh_usrlocal:15 +#: debhelper.pod:5 dh:12 dh_auto_build:12 dh_auto_clean:12 dh_auto_configure:12 dh_auto_install:15 dh_auto_test:12 dh_bugfiles:12 dh_builddeb:12 dh_clean:12 dh_compress:13 dh_desktop:12 dh_fixperms:12 dh_gconf:12 dh_gencontrol:12 dh_icons:13 dh_install:13 dh_installcatalogs:14 dh_installchangelogs:12 dh_installcron:12 dh_installdeb:12 dh_installdebconf:12 dh_installdirs:12 dh_installdocs:12 dh_installemacsen:12 dh_installexamples:12 dh_installifupdown:12 dh_installinfo:12 dh_installinit:12 dh_installlogcheck:12 dh_installlogrotate:12 dh_installman:13 dh_installmanpages:13 dh_installmenu:12 dh_installmime:12 dh_installmodules:14 dh_installpam:12 dh_installppp:12 dh_installudev:13 dh_installwm:12 dh_installxfonts:12 dh_link:13 dh_lintian:12 dh_listpackages:12 dh_makeshlibs:12 dh_md5sums:13 dh_movefiles:12 dh_perl:14 dh_prep:12 dh_python:13 dh_scrollkeeper:12 dh_shlibdeps:13 dh_strip:13 dh_suidregister:7 dh_testdir:12 dh_testroot:7 dh_undocumented:12 dh_usrlocal:15 msgid "SYNOPSIS" msgstr "" @@ -38,7 +39,7 @@ msgstr "" #. type: =head1 -#: debhelper.pod:9 dh:16 dh_auto_build:16 dh_auto_clean:16 dh_auto_configure:16 dh_auto_install:19 dh_auto_test:16 dh_bugfiles:16 dh_builddeb:16 dh_clean:16 dh_compress:17 dh_desktop:16 dh_fixperms:16 dh_gconf:16 dh_gencontrol:16 dh_icons:17 dh_install:17 dh_installcatalogs:18 dh_installchangelogs:16 dh_installcron:16 dh_installdeb:16 dh_installdebconf:16 dh_installdirs:16 dh_installdocs:16 dh_installemacsen:16 dh_installexamples:16 dh_installifupdown:16 dh_installinfo:16 dh_installinit:16 dh_installlogcheck:16 dh_installlogrotate:16 dh_installman:17 dh_installmanpages:17 dh_installmenu:16 dh_installmime:16 dh_installmodules:18 dh_installpam:16 dh_installppp:16 dh_installudev:17 dh_installwm:16 dh_installxfonts:16 dh_link:17 dh_lintian:16 dh_listpackages:16 dh_makeshlibs:16 dh_md5sums:17 dh_movefiles:16 dh_perl:18 dh_prep:16 dh_python:17 dh_scrollkeeper:16 dh_shlibdeps:17 dh_strip:17 dh_suidregister:11 dh_testdir:16 dh_testroot:11 dh_testversion:16 dh_undocumented:16 dh_usrlocal:19 +#: debhelper.pod:9 dh:16 dh_auto_build:16 dh_auto_clean:16 dh_auto_configure:16 dh_auto_install:19 dh_auto_test:16 dh_bugfiles:16 dh_builddeb:16 dh_clean:16 dh_compress:17 dh_desktop:16 dh_fixperms:16 dh_gconf:16 dh_gencontrol:16 dh_icons:17 dh_install:17 dh_installcatalogs:18 dh_installchangelogs:16 dh_installcron:16 dh_installdeb:16 dh_installdebconf:16 dh_installdirs:16 dh_installdocs:16 dh_installemacsen:16 dh_installexamples:16 dh_installifupdown:16 dh_installinfo:16 dh_installinit:16 dh_installlogcheck:16 dh_installlogrotate:16 dh_installman:17 dh_installmanpages:17 dh_installmenu:16 dh_installmime:16 dh_installmodules:18 dh_installpam:16 dh_installppp:16 dh_installudev:17 dh_installwm:16 dh_installxfonts:16 dh_link:17 dh_lintian:16 dh_listpackages:16 dh_makeshlibs:16 dh_md5sums:17 dh_movefiles:16 dh_perl:18 dh_prep:16 dh_python:17 dh_scrollkeeper:16 dh_shlibdeps:17 dh_strip:17 dh_suidregister:11 dh_testdir:16 dh_testroot:11 dh_undocumented:16 dh_usrlocal:19 msgid "DESCRIPTION" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #. type: =item -#: debhelper.pod:101 dh:80 +#: debhelper.pod:101 dh:70 msgid "B<--no-act>" msgstr "" @@ -367,7 +368,7 @@ msgstr "" #. type: =item -#: debhelper.pod:180 dh_compress:50 dh_makeshlibs:76 dh_md5sums:37 dh_shlibdeps:30 dh_strip:39 +#: debhelper.pod:180 dh_compress:52 dh_makeshlibs:76 dh_md5sums:37 dh_shlibdeps:30 dh_strip:39 msgid "B<-X>I, B<--exclude=>I" msgstr "" @@ -379,7 +380,7 @@ msgstr "" #. type: =item -#: debhelper.pod:185 dh_bugfiles:54 dh_compress:58 dh_installdirs:35 dh_installdocs:64 dh_installexamples:36 dh_installinfo:35 dh_installman:64 dh_link:55 +#: debhelper.pod:185 dh_bugfiles:54 dh_compress:59 dh_installdirs:35 dh_installdocs:64 dh_installexamples:36 dh_installinfo:35 dh_installman:64 dh_link:55 msgid "B<-A>, B<--all>" msgstr "" @@ -495,7 +496,7 @@ msgstr "" #. type: =item -#: debhelper.pod:244 dh:60 +#: debhelper.pod:244 dh:50 msgid "B<--list>, B<-l>" msgstr "" @@ -670,14 +671,14 @@ #: debhelper.pod:339 msgid "" "Tell debhelper what compatibility level to use by writing a number to " -"debian/compat. For example, to turn on V7 mode:" +"debian/compat. For example, to turn on v8 mode:" msgstr "" #. type: verbatim #: debhelper.pod:342 #, no-wrap msgid "" -" % echo 7 > debian/compat\n" +" % echo 8 > debian/compat\n" "\n" msgstr "" @@ -699,7 +700,7 @@ #. type: =item #: debhelper.pod:355 -msgid "V1" +msgid "v1" msgstr "" #. type: textblock @@ -718,7 +719,7 @@ #. type: =item #: debhelper.pod:364 -msgid "V2" +msgid "v2" msgstr "" #. type: textblock @@ -730,16 +731,16 @@ #. type: =item #: debhelper.pod:371 -msgid "V3" +msgid "v3" msgstr "" #. type: textblock #: debhelper.pod:373 -msgid "This mode works like V2, with the following additions:" +msgid "This mode works like v2, with the following additions:" msgstr "" #. type: =item -#: debhelper.pod:377 debhelper.pod:382 debhelper.pod:386 debhelper.pod:400 debhelper.pod:405 debhelper.pod:410 debhelper.pod:415 debhelper.pod:429 debhelper.pod:433 debhelper.pod:438 debhelper.pod:442 debhelper.pod:454 debhelper.pod:459 debhelper.pod:465 debhelper.pod:471 debhelper.pod:486 debhelper.pod:493 debhelper.pod:497 debhelper.pod:501 +#: debhelper.pod:377 debhelper.pod:382 debhelper.pod:386 debhelper.pod:400 debhelper.pod:405 debhelper.pod:410 debhelper.pod:415 debhelper.pod:429 debhelper.pod:433 debhelper.pod:438 debhelper.pod:442 debhelper.pod:454 debhelper.pod:459 debhelper.pod:465 debhelper.pod:471 debhelper.pod:484 debhelper.pod:491 debhelper.pod:495 debhelper.pod:499 debhelper.pod:514 debhelper.pod:518 debhelper.pod:526 msgid "-" msgstr "" @@ -762,12 +763,12 @@ #. type: =item #: debhelper.pod:394 -msgid "V4" +msgid "v4" msgstr "" #. type: textblock #: debhelper.pod:396 -msgid "Changes from V3 are:" +msgid "Changes from v3 are:" msgstr "" #. type: textblock @@ -798,12 +799,12 @@ #. type: =item #: debhelper.pod:423 -msgid "V5" +msgid "v5" msgstr "" #. type: textblock #: debhelper.pod:425 -msgid "Changes from V4 are:" +msgid "Changes from v4 are:" msgstr "" #. type: textblock @@ -830,12 +831,12 @@ #. type: =item #: debhelper.pod:448 -msgid "V6" +msgid "v6" msgstr "" #. type: textblock #: debhelper.pod:450 -msgid "Changes from V5 are:" +msgid "Changes from v5 are:" msgstr "" #. type: textblock @@ -869,21 +870,16 @@ #. type: =item #: debhelper.pod:478 -msgid "V7" +msgid "v7" msgstr "" #. type: textblock #: debhelper.pod:480 -msgid "This is the recommended mode of operation." -msgstr "" - -#. type: textblock -#: debhelper.pod:482 -msgid "Changes from V6 are:" +msgid "Changes from v6 are:" msgstr "" #. type: textblock -#: debhelper.pod:488 +#: debhelper.pod:486 msgid "" "dh_install, will fall back to looking for files in debian/tmp if it doesn't " "find them in the current directory (or wherever you tell it look using " @@ -892,32 +888,74 @@ msgstr "" #. type: textblock -#: debhelper.pod:495 +#: debhelper.pod:493 msgid "dh_clean will read debian/clean and delete files listed there." msgstr "" #. type: textblock -#: debhelper.pod:499 +#: debhelper.pod:497 msgid "dh_clean will delete toplevel *-stamp files." msgstr "" #. type: textblock -#: debhelper.pod:503 +#: debhelper.pod:501 msgid "" "dh_installchangelogs will guess at what file is the upstream changelog if " "none is specified." msgstr "" -#. type: =head2 +#. type: =item +#: debhelper.pod:506 +msgid "v8" +msgstr "" + +#. type: textblock +#: debhelper.pod:508 +msgid "This is the recommended mode of operation." +msgstr "" + +#. type: textblock #: debhelper.pod:510 +msgid "Changes from v7 are:" +msgstr "" + +#. type: textblock +#: debhelper.pod:516 +msgid "Commands will fail rather than warning when they are passed unknown options." +msgstr "" + +#. type: textblock +#: debhelper.pod:520 +msgid "" +"dh_makeshlibs will run dpkg-gensymbols on all shared libraries that it " +"generates shlibs files for. So -X can be used to exclude libraries. Also, " +"libraries in unusual locations that dpkg-gensymbols would not have processed " +"before will be passed to it, a behavior change that can cause some packages " +"to fail to build." +msgstr "" + +#. type: textblock +#: debhelper.pod:528 +msgid "" +"dh requires the sequence to run be specified as the first parameter, and any " +"switches come after it. Ie, use \"dh $@ --foo\", not \"dh --foo $@\"" +msgstr "" + +#. type: textblock +#: debhelper.pod:533 +msgid "dh_auto_* prefer to use perl's Module::Build in preference to Makefile.PL." +msgstr "" + +#. type: =head2 +#: debhelper.pod:539 msgid "udebs" msgstr "" #. type: textblock -#: debhelper.pod:512 +#: debhelper.pod:541 msgid "" "Debhelper includes support for udebs. To create a udeb with debhelper, add " -"\"XC-Package-Type: udeb\" to the package's stanza in debian/control, and " +"\"Package-Type: udeb\" to the package's stanza in debian/control, 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 \".udeb\", not installing any documentation into a udeb, skipping " @@ -925,12 +963,12 @@ msgstr "" #. type: =head2 -#: debhelper.pod:519 +#: debhelper.pod:548 msgid "Other notes" msgstr "" #. type: textblock -#: debhelper.pod:521 +#: debhelper.pod:550 msgid "" "In general, if any debhelper program needs a directory to exist under " "debian/, it will create it. I haven't bothered to document this in all the " @@ -941,7 +979,7 @@ msgstr "" #. type: textblock -#: debhelper.pod:527 +#: debhelper.pod:556 msgid "" "Once your package uses debhelper to build, be sure to add debhelper to your " "Build-Depends line in debian/control. You should build-depend on a version " @@ -950,7 +988,7 @@ msgstr "" #. type: verbatim -#: debhelper.pod:533 +#: debhelper.pod:562 #, no-wrap msgid "" " Build-Depends: debhelper (>= 7)\n" @@ -958,51 +996,51 @@ msgstr "" #. type: =head1 -#: debhelper.pod:535 +#: debhelper.pod:564 msgid "ENVIRONMENT" msgstr "" #. type: =item -#: debhelper.pod:539 +#: debhelper.pod:568 msgid "DH_VERBOSE" msgstr "" #. type: textblock -#: debhelper.pod:541 +#: debhelper.pod:570 msgid "" "Set to 1 to enable verbose mode. Debhelper will output every command it runs " "that modifies files on the build system." msgstr "" #. type: =item -#: debhelper.pod:544 +#: debhelper.pod:573 msgid "DH_COMPAT" msgstr "" #. type: textblock -#: debhelper.pod:546 +#: debhelper.pod:575 msgid "" "Temporarily specifies what compatibility level debhelper should run at, " "overriding any value in debian/compat." msgstr "" #. type: =item -#: debhelper.pod:549 +#: debhelper.pod:578 msgid "DH_NO_ACT" msgstr "" #. type: textblock -#: debhelper.pod:551 +#: debhelper.pod:580 msgid "Set to 1 to enable no-act mode." msgstr "" #. type: =item -#: debhelper.pod:553 +#: debhelper.pod:582 msgid "DH_OPTIONS" msgstr "" #. type: textblock -#: debhelper.pod:555 +#: debhelper.pod:584 msgid "" "Anything in this variable will be prepended to the command line arguments of " "all debhelper commands. Command-specific options will be ignored by commands " @@ -1010,7 +1048,7 @@ msgstr "" #. type: textblock -#: debhelper.pod:559 +#: debhelper.pod:588 msgid "" "This is useful in some situations, for example, if you need to pass -p to " "all debhelper commands that will be run. One good way to set DH_OPTIONS is " @@ -1019,12 +1057,12 @@ msgstr "" #. type: =item -#: debhelper.pod:564 +#: debhelper.pod:593 msgid "DH_ALWAYS_EXCLUDE" msgstr "" #. type: textblock -#: debhelper.pod:566 +#: debhelper.pod:595 msgid "" "If set, this adds the value the variable is set to to the -X options of all " "commands that support the -X option. Moreover, dh_builddeb will rm -rf " @@ -1032,7 +1070,7 @@ msgstr "" #. type: textblock -#: debhelper.pod:570 +#: debhelper.pod:599 msgid "" "This can be useful if you are doing a build from a CVS source tree, in which " "case setting DH_ALWAYS_EXCLUDE=CVS will prevent any CVS directories from " @@ -1043,44 +1081,44 @@ msgstr "" #. type: textblock -#: debhelper.pod:577 +#: debhelper.pod:606 msgid "" "Multiple things to exclude can be separated with colons, as in " "DH_ALWAYS_EXCLUDE=CVS:.svn" msgstr "" #. type: =head1 -#: debhelper.pod:582 dh:678 dh_auto_build:47 dh_auto_clean:48 dh_auto_configure:53 dh_auto_install:85 dh_auto_test:58 dh_bugfiles:122 dh_builddeb:91 dh_clean:138 dh_compress:202 dh_desktop:31 dh_fixperms:122 dh_gconf:110 dh_gencontrol:82 dh_icons:65 dh_install:274 dh_installcatalogs:116 dh_installchangelogs:169 dh_installcron:77 dh_installdeb:108 dh_installdebconf:126 dh_installdirs:86 dh_installdocs:301 dh_installemacsen:124 dh_installexamples:106 dh_installifupdown:69 dh_installinfo:77 dh_installinit:320 dh_installlogcheck:66 dh_installlogrotate:50 dh_installman:253 dh_installmanpages:197 dh_installmenu:87 dh_installmime:95 dh_installmodules:124 dh_installpam:59 dh_installppp:65 dh_installudev:125 dh_installwm:108 dh_installxfonts:87 dh_link:226 dh_lintian:57 dh_listpackages:29 dh_makeshlibs:237 dh_md5sums:89 dh_movefiles:170 dh_perl:145 dh_prep:60 dh_python:280 dh_scrollkeeper:28 dh_shlibdeps:171 dh_strip:227 dh_suidregister:117 dh_testdir:44 dh_testroot:27 dh_testversion:75 dh_undocumented:28 dh_usrlocal:114 +#: debhelper.pod:611 dh:748 dh_auto_build:47 dh_auto_clean:48 dh_auto_configure:53 dh_auto_install:85 dh_auto_test:58 dh_bugfiles:122 dh_builddeb:91 dh_clean:138 dh_compress:204 dh_desktop:31 dh_fixperms:129 dh_gconf:99 dh_gencontrol:82 dh_icons:65 dh_install:279 dh_installcatalogs:116 dh_installchangelogs:155 dh_installcron:77 dh_installdeb:108 dh_installdebconf:126 dh_installdirs:86 dh_installdocs:301 dh_installemacsen:124 dh_installexamples:106 dh_installifupdown:69 dh_installinfo:77 dh_installinit:320 dh_installlogcheck:66 dh_installlogrotate:50 dh_installman:258 dh_installmanpages:197 dh_installmenu:87 dh_installmime:95 dh_installmodules:124 dh_installpam:59 dh_installppp:65 dh_installudev:115 dh_installwm:108 dh_installxfonts:87 dh_link:226 dh_lintian:57 dh_listpackages:29 dh_makeshlibs:250 dh_md5sums:90 dh_movefiles:170 dh_perl:146 dh_prep:60 dh_python:280 dh_scrollkeeper:28 dh_shlibdeps:171 dh_strip:236 dh_suidregister:117 dh_testdir:44 dh_testroot:27 dh_undocumented:28 dh_usrlocal:114 msgid "SEE ALSO" msgstr "" #. type: =item -#: debhelper.pod:586 +#: debhelper.pod:615 msgid "F" msgstr "" #. type: textblock -#: debhelper.pod:588 +#: debhelper.pod:617 msgid "A set of example debian/rules files that use debhelper." msgstr "" #. type: =item -#: debhelper.pod:590 +#: debhelper.pod:619 msgid "L" msgstr "" #. type: textblock -#: debhelper.pod:592 +#: debhelper.pod:621 msgid "Debhelper web site." msgstr "" #. type: =head1 -#: debhelper.pod:596 dh:684 dh_auto_build:53 dh_auto_clean:54 dh_auto_configure:59 dh_auto_install:91 dh_auto_test:64 dh_bugfiles:130 dh_builddeb:97 dh_clean:144 dh_compress:208 dh_desktop:37 dh_fixperms:128 dh_gconf:116 dh_gencontrol:88 dh_icons:71 dh_install:280 dh_installcatalogs:122 dh_installchangelogs:175 dh_installcron:83 dh_installdeb:114 dh_installdebconf:132 dh_installdirs:92 dh_installdocs:307 dh_installemacsen:130 dh_installexamples:112 dh_installifupdown:75 dh_installinfo:83 dh_installlogcheck:72 dh_installlogrotate:56 dh_installman:259 dh_installmanpages:203 dh_installmenu:95 dh_installmime:101 dh_installmodules:130 dh_installpam:65 dh_installppp:71 dh_installudev:131 dh_installwm:114 dh_installxfonts:93 dh_link:232 dh_lintian:65 dh_listpackages:35 dh_makeshlibs:243 dh_md5sums:95 dh_movefiles:176 dh_perl:151 dh_prep:66 dh_python:286 dh_scrollkeeper:34 dh_shlibdeps:177 dh_strip:233 dh_suidregister:123 dh_testdir:50 dh_testroot:33 dh_testversion:81 dh_undocumented:34 dh_usrlocal:120 +#: debhelper.pod:625 dh:754 dh_auto_build:53 dh_auto_clean:54 dh_auto_configure:59 dh_auto_install:91 dh_auto_test:64 dh_bugfiles:130 dh_builddeb:97 dh_clean:144 dh_compress:210 dh_desktop:37 dh_fixperms:135 dh_gconf:105 dh_gencontrol:88 dh_icons:71 dh_install:285 dh_installcatalogs:122 dh_installchangelogs:161 dh_installcron:83 dh_installdeb:114 dh_installdebconf:132 dh_installdirs:92 dh_installdocs:307 dh_installemacsen:130 dh_installexamples:112 dh_installifupdown:75 dh_installinfo:83 dh_installlogcheck:72 dh_installlogrotate:56 dh_installman:264 dh_installmanpages:203 dh_installmenu:95 dh_installmime:101 dh_installmodules:130 dh_installpam:65 dh_installppp:71 dh_installudev:121 dh_installwm:114 dh_installxfonts:93 dh_link:232 dh_lintian:65 dh_listpackages:35 dh_makeshlibs:256 dh_md5sums:96 dh_movefiles:176 dh_perl:152 dh_prep:66 dh_python:286 dh_scrollkeeper:34 dh_shlibdeps:177 dh_strip:242 dh_suidregister:123 dh_testdir:50 dh_testroot:33 dh_undocumented:34 dh_usrlocal:120 msgid "AUTHOR" msgstr "" #. type: textblock -#: debhelper.pod:598 dh:686 dh_auto_build:55 dh_auto_clean:56 dh_auto_configure:61 dh_auto_install:93 dh_auto_test:66 dh_builddeb:99 dh_clean:146 dh_compress:210 dh_fixperms:130 dh_gencontrol:90 dh_install:282 dh_installchangelogs:177 dh_installcron:85 dh_installdeb:116 dh_installdebconf:134 dh_installdirs:94 dh_installdocs:309 dh_installemacsen:132 dh_installexamples:114 dh_installifupdown:77 dh_installinfo:85 dh_installinit:328 dh_installlogrotate:58 dh_installman:261 dh_installmanpages:205 dh_installmenu:97 dh_installmime:103 dh_installmodules:132 dh_installpam:67 dh_installppp:73 dh_installudev:133 dh_installwm:116 dh_installxfonts:95 dh_link:234 dh_listpackages:37 dh_makeshlibs:245 dh_md5sums:97 dh_movefiles:178 dh_prep:68 dh_shlibdeps:179 dh_strip:235 dh_suidregister:125 dh_testdir:52 dh_testroot:35 dh_testversion:83 dh_undocumented:36 +#: debhelper.pod:627 dh:756 dh_auto_build:55 dh_auto_clean:56 dh_auto_configure:61 dh_auto_install:93 dh_auto_test:66 dh_builddeb:99 dh_clean:146 dh_compress:212 dh_fixperms:137 dh_gencontrol:90 dh_install:287 dh_installchangelogs:163 dh_installcron:85 dh_installdeb:116 dh_installdebconf:134 dh_installdirs:94 dh_installdocs:309 dh_installemacsen:132 dh_installexamples:114 dh_installifupdown:77 dh_installinfo:85 dh_installinit:328 dh_installlogrotate:58 dh_installman:266 dh_installmanpages:205 dh_installmenu:97 dh_installmime:103 dh_installmodules:132 dh_installpam:67 dh_installppp:73 dh_installudev:123 dh_installwm:116 dh_installxfonts:95 dh_link:234 dh_listpackages:37 dh_makeshlibs:258 dh_md5sums:98 dh_movefiles:178 dh_prep:68 dh_shlibdeps:179 dh_strip:244 dh_suidregister:125 dh_testdir:52 dh_testroot:35 dh_undocumented:36 msgid "Joey Hess " msgstr "" @@ -1117,24 +1155,6 @@ #. type: textblock #: dh:27 msgid "" -"Each debhelper command will record when it's successfully run in " -"debian/package.debhelper.log. (Which dh_clean deletes.) So dh can tell which " -"commands have already been run, for which packages, and skip running those " -"commands again." -msgstr "" - -#. type: textblock -#: dh:32 -msgid "" -"Each time dh is run, it examines the log, and finds the last logged command " -"that is in the specified sequence. It then continues with the next command " -"in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> " -"options can override this behavior." -msgstr "" - -#. type: textblock -#: dh:37 -msgid "" "If debian/rules contains a target with a name like " "\"override_I\", then when it would normally run I, " "dh will instead call that target. The override target can then run the " @@ -1144,17 +1164,17 @@ msgstr "" #. type: =head1 -#: dh:43 dh_auto_build:28 dh_auto_clean:29 dh_auto_configure:31 dh_auto_install:43 dh_auto_test:30 dh_bugfiles:50 dh_builddeb:21 dh_clean:41 dh_compress:46 dh_fixperms:31 dh_gconf:45 dh_gencontrol:26 dh_icons:25 dh_install:54 dh_installcatalogs:49 dh_installchangelogs:56 dh_installcron:40 dh_installdebconf:61 dh_installdirs:31 dh_installdocs:60 dh_installemacsen:48 dh_installexamples:32 dh_installifupdown:39 dh_installinfo:31 dh_installinit:48 dh_installlogrotate:22 dh_installman:60 dh_installmanpages:40 dh_installmenu:41 dh_installmime:41 dh_installmodules:44 dh_installpam:31 dh_installppp:35 dh_installudev:35 dh_installwm:34 dh_link:51 dh_makeshlibs:38 dh_md5sums:28 dh_movefiles:38 dh_perl:31 dh_prep:26 dh_python:39 dh_shlibdeps:26 dh_strip:35 dh_testdir:23 dh_testversion:34 dh_usrlocal:39 +#: dh:33 dh_auto_build:28 dh_auto_clean:29 dh_auto_configure:31 dh_auto_install:43 dh_auto_test:30 dh_bugfiles:50 dh_builddeb:21 dh_clean:41 dh_compress:48 dh_fixperms:31 dh_gconf:39 dh_gencontrol:26 dh_icons:25 dh_install:54 dh_installcatalogs:49 dh_installchangelogs:54 dh_installcron:40 dh_installdebconf:61 dh_installdirs:31 dh_installdocs:60 dh_installemacsen:48 dh_installexamples:32 dh_installifupdown:39 dh_installinfo:31 dh_installinit:48 dh_installlogrotate:22 dh_installman:60 dh_installmanpages:40 dh_installmenu:41 dh_installmime:41 dh_installmodules:44 dh_installpam:31 dh_installppp:35 dh_installudev:35 dh_installwm:34 dh_link:51 dh_makeshlibs:38 dh_md5sums:28 dh_movefiles:38 dh_perl:31 dh_prep:26 dh_python:39 dh_shlibdeps:26 dh_strip:35 dh_testdir:23 dh_usrlocal:39 msgid "OPTIONS" msgstr "" #. type: =item -#: dh:47 +#: dh:37 msgid "B<--with> I[,I,...]" msgstr "" #. type: textblock -#: dh:49 +#: dh:39 msgid "" "Add the debhelper commands specified by the given addon to appropriate " "places in the sequence of commands that is run. This option can be repeated " @@ -1165,67 +1185,67 @@ msgstr "" #. type: =item -#: dh:56 +#: dh:46 msgid "B<--without> I" msgstr "" #. type: textblock -#: dh:58 +#: dh:48 msgid "The inverse of --with, disables using the given addon." msgstr "" #. type: textblock -#: dh:62 +#: dh:52 msgid "List all available addons." msgstr "" #. type: =item -#: dh:64 +#: dh:54 msgid "B<--until> I" msgstr "" #. type: textblock -#: dh:66 +#: dh:56 msgid "Run commands in the sequence until and including I, then stop." msgstr "" #. type: =item -#: dh:68 +#: dh:58 msgid "B<--before> I" msgstr "" #. type: textblock -#: dh:70 +#: dh:60 msgid "Run commands in the sequence before I, then stop." msgstr "" #. type: =item -#: dh:72 +#: dh:62 msgid "B<--after> I" msgstr "" #. type: textblock -#: dh:74 +#: dh:64 msgid "Run commands in the sequence that come after I." msgstr "" #. type: =item -#: dh:76 +#: dh:66 msgid "B<--remaining>" msgstr "" #. type: textblock -#: dh:78 +#: dh:68 msgid "Run all commands in the sequence that have yet to be run." msgstr "" #. type: textblock -#: dh:82 +#: dh:72 msgid "Prints commands that would run for a given sequence, but does not run them." msgstr "" #. type: textblock -#: dh:86 +#: dh:76 msgid "" "All other options passed to dh are passed on to each command it runs. This " "can be used to set an option like \"-v\" or \"-X\" or \"-N\", as well as for " @@ -1233,7 +1253,7 @@ msgstr "" #. type: textblock -#: dh:90 +#: dh:80 msgid "" "In the above options, I can be a full name of a debhelper command, or a " "substring. It'll first search for a command in the sequence exactly matching " @@ -1242,19 +1262,19 @@ msgstr "" #. type: =head1 -#: dh:121 dh_installdocs:99 dh_link:73 dh_makeshlibs:92 dh_shlibdeps:69 +#: dh:111 dh_installdocs:99 dh_link:73 dh_makeshlibs:92 dh_shlibdeps:69 msgid "EXAMPLES" msgstr "" #. type: textblock -#: dh:123 +#: dh:113 msgid "" "To see what commands are included in a sequence, without actually doing " "anything:" msgstr "" #. type: verbatim -#: dh:126 +#: dh:116 #, no-wrap msgid "" "\tdh binary-arch --no-act\n" @@ -1262,14 +1282,14 @@ msgstr "" #. type: textblock -#: dh:128 +#: dh:118 msgid "" "This is a very simple rules file, for packages where the default sequences " "of commands work with no additional options." msgstr "" #. type: verbatim -#: dh:131 dh:138 dh:152 dh:165 +#: dh:121 dh:128 dh:142 dh:155 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1279,7 +1299,7 @@ msgstr "" #. type: verbatim -#: dh:135 +#: dh:125 #, no-wrap msgid "" "Often you'll want to pass an option to a specific debhelper command. The\n" @@ -1288,7 +1308,7 @@ msgstr "" #. type: verbatim -#: dh:142 +#: dh:132 #, no-wrap msgid "" "\toverride_dh_strip:\n" @@ -1297,7 +1317,7 @@ msgstr "" #. type: verbatim -#: dh:145 +#: dh:135 #, no-wrap msgid "" "\toverride_dh_installdocs:\n" @@ -1306,15 +1326,15 @@ msgstr "" #. type: textblock -#: dh:148 +#: dh:138 msgid "" -"Sometimes the automated dh_auto_configure and dh_auto_build can't guess what " -"to do for a strange package. Here's how to avoid running either and instead " -"run your own commands." +"Sometimes the automated L and L " +"can't guess what to do for a strange package. Here's how to avoid running " +"either and instead run your own commands." msgstr "" #. type: verbatim -#: dh:156 +#: dh:146 #, no-wrap msgid "" "\toverride_dh_auto_configure:\n" @@ -1323,7 +1343,7 @@ msgstr "" #. type: verbatim -#: dh:159 +#: dh:149 #, no-wrap msgid "" "\toverride_dh_auto_build:\n" @@ -1332,14 +1352,14 @@ msgstr "" #. type: textblock -#: dh:162 +#: dh:152 msgid "" "Another common case is wanting to do something manually before or after a " "particular debhelper command is run." msgstr "" #. type: verbatim -#: dh:169 +#: dh:159 #, no-wrap msgid "" "\toverride_dh_fixperms:\n" @@ -1349,14 +1369,14 @@ msgstr "" #. type: textblock -#: dh:173 +#: dh:163 msgid "" "If your package is a python package, dh will use dh_pysupport by " "default. This is how to use dh_pycentral instead." msgstr "" #. type: verbatim -#: dh:176 +#: dh:166 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1366,14 +1386,33 @@ msgstr "" #. type: textblock -#: dh:180 +#: dh:170 +msgid "" +"If your package uses autotools and you want to freshen config.sub and " +"config.guess with newer versions from the autotools-dev package at build " +"time, you can use some commands provided in autotools-dev that automate it, " +"like this." +msgstr "" + +#. type: verbatim +#: dh:175 +#, no-wrap +msgid "" +"\t#!/usr/bin/make -f\n" +"\t%:\n" +"\t\tdh $@ --with autotools_dev\n" +"\n" +msgstr "" + +#. type: textblock +#: dh:179 msgid "" "Here is how to force use of perl's Module::Build build system, which can be " "necessary if debhelper wrongly detects that the package uses MakeMaker." msgstr "" #. type: verbatim -#: dh:184 +#: dh:183 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1383,7 +1422,7 @@ msgstr "" #. type: verbatim -#: dh:188 +#: dh:187 #, no-wrap msgid "" "To patch your package using quilt, you can tell dh to use quilt's dh\n" @@ -1392,7 +1431,7 @@ msgstr "" #. type: verbatim -#: dh:191 +#: dh:190 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1402,7 +1441,7 @@ msgstr "" #. type: textblock -#: dh:195 +#: dh:194 msgid "" "Here is an example of overriding where the dh_auto_* commands find the " "package's source, for a package where the source is located in a " @@ -1410,7 +1449,7 @@ msgstr "" #. type: verbatim -#: dh:199 +#: dh:198 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1420,14 +1459,14 @@ msgstr "" #. type: textblock -#: dh:203 +#: dh:202 msgid "" "And here is an example of how to tell the dh_auto_* commands to build in a " "subdirectory, which will be removed on clean." msgstr "" #. type: verbatim -#: dh:206 +#: dh:205 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1437,14 +1476,31 @@ msgstr "" #. type: textblock -#: dh:210 +#: dh:209 msgid "" -"Finally, here is a way to prevent dh from running several commands that you " -"don't want it to run, by defining empty override targets for each command." +"If your package can be built in parallel, you can support parallel building " +"as follows. Then I will work." msgstr "" #. type: verbatim -#: dh:214 +#: dh:212 +#, no-wrap +msgid "" +"\t#!/usr/bin/make -f\n" +"\t%:\n" +"\t\tdh $@ --parallel\n" +"\n" +msgstr "" + +#. type: textblock +#: dh:216 +msgid "" +"Here is a way to prevent dh from running several commands that you don't " +"want it to run, by defining empty override targets for each command." +msgstr "" + +#. type: verbatim +#: dh:219 dh:230 dh:247 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1454,7 +1510,7 @@ msgstr "" #. type: verbatim -#: dh:218 +#: dh:223 #, no-wrap msgid "" "\t# Commands not to run:\n" @@ -1463,12 +1519,92 @@ msgstr "" #. type: textblock -#: dh:680 dh_auto_build:49 dh_auto_clean:50 dh_auto_configure:55 dh_auto_install:87 dh_auto_test:60 dh_builddeb:93 dh_clean:140 dh_compress:204 dh_fixperms:124 dh_gconf:112 dh_gencontrol:84 dh_install:276 dh_installcatalogs:118 dh_installchangelogs:171 dh_installcron:79 dh_installdeb:110 dh_installdebconf:128 dh_installdirs:88 dh_installdocs:303 dh_installemacsen:126 dh_installexamples:108 dh_installifupdown:71 dh_installinfo:79 dh_installinit:322 dh_installlogcheck:68 dh_installlogrotate:52 dh_installman:255 dh_installmanpages:199 dh_installmime:97 dh_installmodules:126 dh_installpam:61 dh_installppp:67 dh_installudev:127 dh_installwm:110 dh_installxfonts:89 dh_link:228 dh_listpackages:31 dh_makeshlibs:239 dh_md5sums:91 dh_movefiles:172 dh_perl:147 dh_prep:62 dh_python:282 dh_strip:229 dh_suidregister:119 dh_testdir:46 dh_testroot:29 dh_testversion:77 dh_undocumented:30 dh_usrlocal:116 +#: dh:226 +msgid "" +"Sometimes, you may need to make an override target only run commands when a " +"particular package is being built. This can be accomplished using " +"L to test what is being built. For example:" +msgstr "" + +#. type: verbatim +#: dh:234 +#, no-wrap +msgid "" +"\toverride_dh_fixperms:\n" +"\t\tdh_fixperms\n" +"\tifneq (,$(findstring foo, $(shell dh_listpackages)))\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" +"\tendif\n" +"\n" +msgstr "" + +#. type: textblock +#: dh:240 +msgid "" +"Finally, remember that you are not limited to using override targets in the " +"rules file when using dh. You can also explicitly define any of the regular " +"rules file targets when it makes sense to do so. A common reason to do this " +"is if your package needs different build-arch and build-indep targets. For " +"example, a package with a long document build process can put it in " +"build-indep to avoid build daemons redundantly building the documentation." +msgstr "" + +#. type: verbatim +#: dh:251 +#, no-wrap +msgid "" +"\tbuild: build-arch build-indep ;\n" +"\tbuild-indep:\n" +"\t\t$(MAKE) docs\n" +"\tbuild-arch:\n" +"\t\t$(MAKE) bins\n" +"\n" +msgstr "" + +#. type: =head1 +#: dh:257 +msgid "INTERNALS" +msgstr "" + +#. type: textblock +#: dh:259 +msgid "If you're curious about dh's internals, here's how it works under the hood." +msgstr "" + +#. type: textblock +#: dh:261 +msgid "" +"Each debhelper command will record when it's successfully run in " +"debian/package.debhelper.log. (Which dh_clean deletes.) So dh can tell which " +"commands have already been run, for which packages, and skip running those " +"commands again." +msgstr "" + +#. type: textblock +#: dh:266 +msgid "" +"Each time dh is run, it examines the log, and finds the last logged command " +"that is in the specified sequence. It then continues with the next command " +"in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> " +"options can override this behavior." +msgstr "" + +#. type: textblock +#: dh:271 +msgid "" +"dh uses the DH_INTERNAL_OPTIONS environment variable to pass information " +"through to debhelper commands that are run inside override targets. The " +"contents (and indeed, existence) of this environment variable, as the name " +"might suggest, is subject to change at any time." +msgstr "" + +#. type: textblock +#: dh:750 dh_auto_build:49 dh_auto_clean:50 dh_auto_configure:55 dh_auto_install:87 dh_auto_test:60 dh_builddeb:93 dh_clean:140 dh_compress:206 dh_fixperms:131 dh_gconf:101 dh_gencontrol:84 dh_install:281 dh_installcatalogs:118 dh_installchangelogs:157 dh_installcron:79 dh_installdeb:110 dh_installdebconf:128 dh_installdirs:88 dh_installdocs:303 dh_installemacsen:126 dh_installexamples:108 dh_installifupdown:71 dh_installinfo:79 dh_installinit:322 dh_installlogcheck:68 dh_installlogrotate:52 dh_installman:260 dh_installmanpages:199 dh_installmime:97 dh_installmodules:126 dh_installpam:61 dh_installppp:67 dh_installudev:117 dh_installwm:110 dh_installxfonts:89 dh_link:228 dh_listpackages:31 dh_makeshlibs:252 dh_md5sums:92 dh_movefiles:172 dh_perl:148 dh_prep:62 dh_python:282 dh_strip:238 dh_suidregister:119 dh_testdir:46 dh_testroot:29 dh_undocumented:30 dh_usrlocal:116 msgid "L" msgstr "" #. type: textblock -#: dh:682 dh_auto_build:51 dh_auto_clean:52 dh_auto_configure:57 dh_auto_install:89 dh_auto_test:62 dh_bugfiles:128 dh_builddeb:95 dh_clean:142 dh_compress:206 dh_desktop:35 dh_fixperms:126 dh_gconf:114 dh_gencontrol:86 dh_icons:69 dh_install:278 dh_installchangelogs:173 dh_installcron:81 dh_installdeb:112 dh_installdebconf:130 dh_installdirs:90 dh_installdocs:305 dh_installemacsen:128 dh_installexamples:110 dh_installifupdown:73 dh_installinfo:81 dh_installinit:324 dh_installlogrotate:54 dh_installman:257 dh_installmanpages:201 dh_installmenu:93 dh_installmime:99 dh_installmodules:128 dh_installpam:63 dh_installppp:69 dh_installudev:129 dh_installwm:112 dh_installxfonts:91 dh_link:230 dh_lintian:61 dh_listpackages:33 dh_makeshlibs:241 dh_md5sums:93 dh_movefiles:174 dh_perl:149 dh_prep:64 dh_python:284 dh_scrollkeeper:32 dh_shlibdeps:175 dh_strip:231 dh_suidregister:121 dh_testdir:48 dh_testroot:31 dh_testversion:79 dh_undocumented:32 dh_usrlocal:118 +#: dh:752 dh_auto_build:51 dh_auto_clean:52 dh_auto_configure:57 dh_auto_install:89 dh_auto_test:62 dh_bugfiles:128 dh_builddeb:95 dh_clean:142 dh_compress:208 dh_desktop:35 dh_fixperms:133 dh_gconf:103 dh_gencontrol:86 dh_icons:69 dh_install:283 dh_installchangelogs:159 dh_installcron:81 dh_installdeb:112 dh_installdebconf:130 dh_installdirs:90 dh_installdocs:305 dh_installemacsen:128 dh_installexamples:110 dh_installifupdown:73 dh_installinfo:81 dh_installinit:324 dh_installlogrotate:54 dh_installman:262 dh_installmanpages:201 dh_installmenu:93 dh_installmime:99 dh_installmodules:128 dh_installpam:63 dh_installppp:69 dh_installudev:119 dh_installwm:112 dh_installxfonts:91 dh_link:230 dh_lintian:61 dh_listpackages:33 dh_makeshlibs:254 dh_md5sums:94 dh_movefiles:174 dh_perl:150 dh_prep:64 dh_python:284 dh_scrollkeeper:32 dh_shlibdeps:175 dh_strip:240 dh_suidregister:121 dh_testdir:48 dh_testroot:31 dh_undocumented:32 dh_usrlocal:118 msgid "This program is a part of debhelper." msgstr "" @@ -1744,7 +1880,7 @@ msgstr "" #. type: =head1 -#: dh_bugfiles:22 dh_clean:31 dh_compress:31 dh_gconf:27 dh_install:38 dh_installcatalogs:35 dh_installchangelogs:32 dh_installcron:21 dh_installdeb:22 dh_installdebconf:34 dh_installdirs:21 dh_installdocs:21 dh_installemacsen:27 dh_installexamples:22 dh_installifupdown:22 dh_installinfo:21 dh_installinit:27 dh_installlogcheck:21 dh_installman:50 dh_installmenu:25 dh_installmime:25 dh_installmodules:29 dh_installpam:21 dh_installppp:21 dh_installudev:25 dh_installwm:24 dh_link:39 dh_lintian:21 dh_makeshlibs:24 dh_movefiles:26 +#: dh_bugfiles:22 dh_clean:31 dh_compress:31 dh_gconf:23 dh_install:38 dh_installcatalogs:35 dh_installchangelogs:30 dh_installcron:21 dh_installdeb:22 dh_installdebconf:34 dh_installdirs:21 dh_installdocs:21 dh_installemacsen:27 dh_installexamples:22 dh_installifupdown:22 dh_installinfo:21 dh_installinit:27 dh_installlogcheck:21 dh_installman:50 dh_installmenu:25 dh_installmime:25 dh_installmodules:29 dh_installpam:21 dh_installppp:21 dh_installudev:25 dh_installwm:24 dh_link:39 dh_lintian:21 dh_makeshlibs:24 dh_movefiles:26 msgid "FILES" msgstr "" @@ -1922,7 +2058,7 @@ msgstr "" #. type: =item -#: dh_clean:45 dh_installchangelogs:60 +#: dh_clean:45 dh_installchangelogs:58 msgid "B<-k>, B<--keep>" msgstr "" @@ -1957,7 +2093,7 @@ msgstr "" #. type: =item -#: dh_clean:60 dh_compress:63 dh_installdocs:92 dh_installexamples:46 dh_installinfo:40 dh_installmanpages:44 dh_movefiles:55 dh_testdir:27 +#: dh_clean:60 dh_compress:64 dh_installdocs:92 dh_installexamples:46 dh_installinfo:40 dh_installmanpages:44 dh_movefiles:55 dh_testdir:27 msgid "I" msgstr "" @@ -2005,6 +2141,11 @@ #. type: textblock #: dh_compress:37 +msgid "These files are deprecated." +msgstr "" + +#. type: textblock +#: dh_compress:39 msgid "" "If this file exists, the default files are not compressed. Instead, the file " "is ran as a shell script, and all filenames that the shell script outputs " @@ -2014,34 +2155,33 @@ msgstr "" #. type: textblock -#: dh_compress:52 +#: dh_compress:54 msgid "" "Exclude files that contain \"item\" anywhere in their filename from being " "compressed. For example, -X.tiff will exclude tiff files from compression. " "You may use this option multiple times to build up a list of things to " -"exclude. You can accomplish the same thing by using a debian/compress file, " -"but this is easier." +"exclude." msgstr "" #. type: textblock -#: dh_compress:60 +#: dh_compress:61 msgid "" "Compress all files specified by command line parameters in ALL packages " "acted on." msgstr "" #. type: textblock -#: dh_compress:65 +#: dh_compress:66 msgid "Add these files to the list of files to compress." msgstr "" #. type: =head1 -#: dh_compress:69 dh_perl:61 dh_python:66 dh_strip:74 dh_usrlocal:55 +#: dh_compress:70 dh_perl:61 dh_python:66 dh_strip:74 dh_usrlocal:55 msgid "CONFORMS TO" msgstr "" #. type: textblock -#: dh_compress:71 +#: dh_compress:72 msgid "Debian policy, version 3.0" msgstr "" @@ -2126,7 +2266,7 @@ #. type: textblock #: dh_gconf:5 -msgid "dh_gconf - generate GConf schema registration scripts" +msgid "dh_gconf - install GConf defaults files and register schemas" msgstr "" #. type: textblock @@ -2137,56 +2277,46 @@ #. type: textblock #: dh_gconf:18 msgid "" -"dh_gconf is a debhelper program that is responsible for registering GConf " -"schemas." +"dh_gconf is a debhelper program that is responsible for installing GConf " +"defaults files and registering GConf schemas." msgstr "" #. type: textblock #: dh_gconf:21 -msgid "" -"It automatically generates the postinst and prerm fragments needed to " -"register and unregister the schemas in usr/share/gconf/schemas, using " -"gconf-schemas." -msgstr "" - -#. type: textblock -#: dh_gconf:25 msgid "An appropriate dependency on gconf2 will be generated in ${misc:Depends}." msgstr "" #. type: =item -#: dh_gconf:31 +#: dh_gconf:27 msgid "debian/I.gconf-defaults" msgstr "" #. type: textblock -#: dh_gconf:33 +#: dh_gconf:29 msgid "" "Installed into usr/share/gconf/defaults/10_package in the package build " -"directory, with \"I\" replaced by the package name. Some postinst " -"and postrm fragments will be generated to run update-gconf-defaults." +"directory, with \"I\" replaced by the package name." msgstr "" #. type: =item -#: dh_gconf:37 +#: dh_gconf:32 msgid "debian/I.gconf-mandatory" msgstr "" #. type: textblock -#: dh_gconf:39 +#: dh_gconf:34 msgid "" "Installed into usr/share/gconf/mandatory/10_package in the package build " -"directory, with \"I\" replaced by the package name, and similar " -"postinst and postrm fragments will be generated." +"directory, with \"I\" replaced by the package name." msgstr "" #. type: =item -#: dh_gconf:49 +#: dh_gconf:43 msgid "B<--priority> I" msgstr "" #. type: textblock -#: dh_gconf:51 +#: dh_gconf:45 msgid "" "Use I (which should be a 2-digit number) as the defaults priority " "instead of 10. Higher values than ten can be used by derived distributions " @@ -2194,7 +2324,7 @@ msgstr "" #. type: textblock -#: dh_gconf:118 +#: dh_gconf:107 msgid "Ross Burton Josselin Mouette " msgstr "" @@ -2372,7 +2502,7 @@ msgstr "" #. type: =item -#: dh_install:76 dh_installchangelogs:68 dh_installdocs:69 dh_installexamples:41 dh_link:60 dh_movefiles:50 +#: dh_install:76 dh_installchangelogs:66 dh_installdocs:69 dh_installexamples:41 dh_link:60 dh_movefiles:50 msgid "B<-Xitem>, B<--exclude=item>" msgstr "" @@ -2448,12 +2578,12 @@ msgstr "" #. type: =head1 -#: dh_install:247 +#: dh_install:252 msgid "EXAMPLE" msgstr "" #. type: textblock -#: dh_install:249 +#: dh_install:254 msgid "" "Suppose your package's upstream Makefile installs a binary, a man page, and " "a library into appropriate subdirectories of debian/tmp. You want to put the " @@ -2463,7 +2593,7 @@ msgstr "" #. type: verbatim -#: dh_install:255 +#: dh_install:260 #, no-wrap msgid "" " usr/bin\n" @@ -2472,12 +2602,12 @@ msgstr "" #. type: textblock -#: dh_install:258 +#: dh_install:263 msgid "While debian/libfoo.install contains:" msgstr "" #. type: verbatim -#: dh_install:260 +#: dh_install:265 #, no-wrap msgid "" " usr/lib/libfoo*.so.*\n" @@ -2485,14 +2615,14 @@ msgstr "" #. type: textblock -#: dh_install:262 +#: dh_install:267 msgid "" "If you want a libfoo-dev package too, debian/libfoo-dev.install might " "contain:" msgstr "" #. type: verbatim -#: dh_install:264 +#: dh_install:269 #, no-wrap msgid "" " usr/include\n" @@ -2502,12 +2632,12 @@ msgstr "" #. type: =head1 -#: dh_install:268 +#: dh_install:273 msgid "LIMITATIONS" msgstr "" #. type: verbatim -#: dh_install:270 +#: dh_install:275 #, no-wrap msgid "" "dh_install cannot rename files or directories, it can only install them\n" @@ -2616,14 +2746,11 @@ #. type: textblock #: dh_installchangelogs:21 -msgid "" -"An upstream changelog file may be specified as an option. If none is " -"specified, a few common filenames are tried. (In compatibility level 7 and " -"above.)" +msgid "An upstream changelog file may be specified as an option." msgstr "" #. type: textblock -#: dh_installchangelogs:25 +#: dh_installchangelogs:23 msgid "" "If there is an upstream changelog file, it will be be installed as " "usr/share/doc/package/changelog in the package build directory. If the " @@ -2634,41 +2761,41 @@ msgstr "" #. type: =item -#: dh_installchangelogs:36 +#: dh_installchangelogs:34 msgid "debian/changelog" msgstr "" #. type: =item -#: dh_installchangelogs:38 +#: dh_installchangelogs:36 msgid "debian/NEWS" msgstr "" #. type: =item -#: dh_installchangelogs:40 +#: dh_installchangelogs:38 msgid "debian/I.changelog" msgstr "" #. type: =item -#: dh_installchangelogs:42 +#: dh_installchangelogs:40 msgid "debian/I.NEWS" msgstr "" #. type: textblock -#: dh_installchangelogs:44 +#: dh_installchangelogs:42 msgid "" "Automatically installed into usr/share/doc/I/ in the package build " "directory." msgstr "" #. type: textblock -#: dh_installchangelogs:47 +#: dh_installchangelogs:45 msgid "" "Use the package specific name if I needs a different NEWS or " "changelog file." msgstr "" #. type: textblock -#: dh_installchangelogs:50 +#: dh_installchangelogs:48 msgid "" "The changelog file is installed with a name of changelog for native " "packages, and changelog.Debian for non-native packages. The NEWS file is " @@ -2676,7 +2803,7 @@ msgstr "" #. type: textblock -#: dh_installchangelogs:62 +#: dh_installchangelogs:60 msgid "" "Keep the original name of the upstream changelog. This will be accomplished " "by installing the upstream changelog as \"changelog\", and making a symlink " @@ -2686,19 +2813,19 @@ msgstr "" #. type: textblock -#: dh_installchangelogs:70 +#: dh_installchangelogs:68 msgid "" "Exclude upstream changelog files that contain \"item\" anywhere in their " "filename from being installed." msgstr "" #. type: =item -#: dh_installchangelogs:73 +#: dh_installchangelogs:71 msgid "I" msgstr "" #. type: textblock -#: dh_installchangelogs:75 +#: dh_installchangelogs:73 msgid "Install this file as the upstream changelog." msgstr "" @@ -2842,7 +2969,7 @@ #. type: textblock #: dh_installdeb:49 msgid "" -"In V3 compatibility mode and higher, all files in the etc/ directory in a " +"In v3 compatibility mode and higher, all files in the etc/ directory in a " "package will automatically be flagged as conffiles by this program, so there " "is no need to list them manually here." msgstr "" @@ -3020,7 +3147,7 @@ #. type: textblock #: dh_installdocs:27 -msgid "List documentaton files to be installed into I." +msgid "List documentation files to be installed into I." msgstr "" #. type: =item @@ -4556,7 +4683,7 @@ #. type: textblock #: dh_makeshlibs:21 msgid "" -"It also adds a call to ldconfig in the postinst and postrm scripts (in V3 " +"It also adds a call to ldconfig in the postinst and postrm scripts (in v3 " "mode and above only) to any packages in which it finds shared libraries." msgstr "" @@ -4918,7 +5045,7 @@ msgstr "" #. type: textblock -#: dh_perl:153 +#: dh_perl:154 msgid "Brendan O'Dea " msgstr "" @@ -5405,73 +5532,6 @@ msgstr "" #. type: textblock -#: dh_testversion:5 -msgid "" -"dh_testversion - ensure that the correct version of debhelper is installed " -"(deprecated)" -msgstr "" - -#. type: textblock -#: dh_testversion:14 -msgid "B [S>] [I] [I]" -msgstr "" - -#. type: textblock -#: dh_testversion:18 -msgid "Note: This program is deprecated. You should use build dependencies instead." -msgstr "" - -#. type: textblock -#: dh_testversion:21 -msgid "" -"dh_testversion compares the version of debhelper against the version you " -"specify, and if the condition is not met, exits with an error message." -msgstr "" - -#. type: textblock -#: dh_testversion:24 -msgid "" -"You can use this in your debian/rules files if a new debhelper feature is " -"introduced, and your package requires that feature to build correctly. Use " -"debhelper's changelog to figure out the version you need." -msgstr "" - -#. type: textblock -#: dh_testversion:28 -msgid "" -"Be sure not to overuse dh_testversion. If debhelper version 9.5 introduces a " -"new dh_autofixbugs command, and your package uses it, then if someone tries " -"to build it with debhelper 1.0, the build will fail anyway when " -"dh_autofixbugs cannot be found, so there is no need for you to use " -"dh_testversion." -msgstr "" - -#. type: =item -#: dh_testversion:38 -msgid "I" -msgstr "" - -#. type: textblock -#: dh_testversion:40 -msgid "" -"Optional comparison operator used in comparing the versions. If not " -"specified, \">=\" is used. For descriptions of the comparison operators, see " -"dpkg --help." -msgstr "" - -#. type: =item -#: dh_testversion:44 -msgid "I" -msgstr "" - -#. type: textblock -#: dh_testversion:46 -msgid "" -"Version number to compare against the current version of debhelper. If not " -"specified, dh_testversion does nothing." -msgstr "" - -#. type: textblock #: dh_undocumented:5 msgid "dh_undocumented - undocumented.7 symlink program (deprecated no-op)" msgstr "" diff -Nru debhelper-7.4.15ubuntu1/man/po4a/po/es.po debhelper-8.0.0ubuntu2~mtrudel1/man/po4a/po/es.po --- debhelper-7.4.15ubuntu1/man/po4a/po/es.po 2010-02-22 12:45:27.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/man/po4a/po/es.po 2011-04-29 15:57:58.000000000 +0000 @@ -5,10 +5,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2010-02-11 19:02+0000\n" +"POT-Creation-Date: 2010-08-10 13:48+0300\n" "PO-Revision-Date: 2005-09-18 00:11+0200\n" "Last-Translator: Rubén Porras Campo \n" "Language-Team: SPANISH \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-15\n" "Content-Transfer-Encoding: ENCODING\n" @@ -27,8 +28,8 @@ #: dh_installudev:3 dh_installwm:3 dh_installxfonts:3 dh_link:3 dh_lintian:3 #: dh_listpackages:3 dh_makeshlibs:3 dh_md5sums:3 dh_movefiles:3 dh_perl:3 #: dh_prep:3 dh_python:3 dh_scrollkeeper:3 dh_shlibdeps:3 dh_strip:3 -#: dh_suidregister:3 dh_testdir:3 dh_testroot:3 dh_testversion:3 -#: dh_undocumented:3 dh_usrlocal:3 +#: dh_suidregister:3 dh_testdir:3 dh_testroot:3 dh_undocumented:3 +#: dh_usrlocal:3 msgid "NAME" msgstr "NOMBRE" @@ -54,7 +55,7 @@ #: dh_link:13 dh_lintian:12 dh_listpackages:12 dh_makeshlibs:12 dh_md5sums:13 #: dh_movefiles:12 dh_perl:14 dh_prep:12 dh_python:13 dh_scrollkeeper:12 #: dh_shlibdeps:13 dh_strip:13 dh_suidregister:7 dh_testdir:12 dh_testroot:7 -#: dh_testversion:12 dh_undocumented:12 dh_usrlocal:15 +#: dh_undocumented:12 dh_usrlocal:15 msgid "SYNOPSIS" msgstr "SINOPSIS" @@ -84,7 +85,7 @@ #: dh_link:17 dh_lintian:16 dh_listpackages:16 dh_makeshlibs:16 dh_md5sums:17 #: dh_movefiles:16 dh_perl:18 dh_prep:16 dh_python:17 dh_scrollkeeper:16 #: dh_shlibdeps:17 dh_strip:17 dh_suidregister:11 dh_testdir:16 dh_testroot:11 -#: dh_testversion:16 dh_undocumented:16 dh_usrlocal:19 +#: dh_undocumented:16 dh_usrlocal:19 msgid "DESCRIPTION" msgstr "DESCRIPCIÓN" @@ -336,7 +337,7 @@ # type: =item #. type: =item -#: debhelper.pod:101 dh:80 +#: debhelper.pod:101 dh:70 msgid "B<--no-act>" msgstr "B<--no-act>" @@ -546,7 +547,7 @@ # type: =item #. type: =item -#: debhelper.pod:180 dh_compress:50 dh_makeshlibs:76 dh_md5sums:37 +#: debhelper.pod:180 dh_compress:52 dh_makeshlibs:76 dh_md5sums:37 #: dh_shlibdeps:30 dh_strip:39 msgid "B<-X>I, B<--exclude=>I" msgstr "B<-X>I, B<--exclude=>I" @@ -563,7 +564,7 @@ # type: =item #. type: =item -#: debhelper.pod:185 dh_bugfiles:54 dh_compress:58 dh_installdirs:35 +#: debhelper.pod:185 dh_bugfiles:54 dh_compress:59 dh_installdirs:35 #: dh_installdocs:64 dh_installexamples:36 dh_installinfo:35 dh_installman:64 #: dh_link:55 msgid "B<-A>, B<--all>" @@ -694,7 +695,7 @@ # type: =item #. type: =item -#: debhelper.pod:244 dh:60 +#: debhelper.pod:244 dh:50 #, fuzzy msgid "B<--list>, B<-l>" msgstr "B<-A>, B<--all>" @@ -960,7 +961,7 @@ #, fuzzy msgid "" "Tell debhelper what compatibility level to use by writing a number to debian/" -"compat. For example, to turn on V7 mode:" +"compat. For example, to turn on v8 mode:" msgstr "" "Para especificar un nivel de compatibilidad debes de escribir un número en " "debian/compat. Por ejemplo, para activar el modo V4:" @@ -970,7 +971,7 @@ #: debhelper.pod:342 #, fuzzy, no-wrap msgid "" -" % echo 7 > debian/compat\n" +" % echo 8 > debian/compat\n" "\n" msgstr "" " % echo 4 > debian/compat\n" @@ -993,11 +994,10 @@ msgid "These are the available compatibility levels:" msgstr "Los niveles de compatibilidad disponibles son:" -# type: =item #. type: =item #: debhelper.pod:355 -msgid "V1" -msgstr "V1" +msgid "v1" +msgstr "" # type: textblock #. type: textblock @@ -1019,11 +1019,10 @@ msgid "This mode is deprecated." msgstr "Este modo está desaconsejado." -# type: =item #. type: =item #: debhelper.pod:364 -msgid "V2" -msgstr "V2" +msgid "v2" +msgstr "" # type: textblock #. type: textblock @@ -1035,16 +1034,17 @@ "En este modo, debhelper usará consistentemente debian/ como el " "árbol de directorios para cada paquete que se construya." -# type: =item #. type: =item #: debhelper.pod:371 -msgid "V3" -msgstr "V3" +msgid "v3" +msgstr "" # type: textblock #. type: textblock #: debhelper.pod:373 -msgid "This mode works like V2, with the following additions:" +#, fuzzy +#| msgid "This mode works like V2, with the following additions:" +msgid "This mode works like v2, with the following additions:" msgstr "Este modo funciona como el V2 con los siguientes añadidos:" # type: =item @@ -1052,8 +1052,9 @@ #: debhelper.pod:377 debhelper.pod:382 debhelper.pod:386 debhelper.pod:400 #: debhelper.pod:405 debhelper.pod:410 debhelper.pod:415 debhelper.pod:429 #: debhelper.pod:433 debhelper.pod:438 debhelper.pod:442 debhelper.pod:454 -#: debhelper.pod:459 debhelper.pod:465 debhelper.pod:471 debhelper.pod:486 -#: debhelper.pod:493 debhelper.pod:497 debhelper.pod:501 +#: debhelper.pod:459 debhelper.pod:465 debhelper.pod:471 debhelper.pod:484 +#: debhelper.pod:491 debhelper.pod:495 debhelper.pod:499 debhelper.pod:514 +#: debhelper.pod:518 debhelper.pod:526 msgid "-" msgstr "-" @@ -1084,16 +1085,14 @@ "dh_installdeb marca automáticamente todos los ficheros en etc/ como " "conffiles." -# type: =item #. type: =item #: debhelper.pod:394 -msgid "V4" -msgstr "V4" +msgid "v4" +msgstr "" -# type: textblock #. type: textblock #: debhelper.pod:396 -msgid "Changes from V3 are:" +msgid "Changes from v3 are:" msgstr "" # type: textblock @@ -1134,16 +1133,14 @@ "dh_link corregirá los enlaces existentes para ajustarse a la política de " "debian." -# type: =item #. type: =item #: debhelper.pod:423 -msgid "V5" -msgstr "V5" +msgid "v5" +msgstr "" -# type: textblock #. type: textblock #: debhelper.pod:425 -msgid "Changes from V4 are:" +msgid "Changes from v4 are:" msgstr "" # type: textblock @@ -1176,16 +1173,14 @@ msgid "dh_install errors out if wildcards expand to nothing." msgstr "" -# type: =item #. type: =item #: debhelper.pod:448 -msgid "V6" +msgid "v6" msgstr "" -# type: textblock #. type: textblock #: debhelper.pod:450 -msgid "Changes from V5 are:" +msgid "Changes from v5 are:" msgstr "" # type: textblock @@ -1222,29 +1217,19 @@ "directory. In previous compatibility levels it silently refuses to do this." msgstr "" -# type: =item #. type: =item #: debhelper.pod:478 -msgid "V7" +msgid "v7" msgstr "" -# type: textblock #. type: textblock #: debhelper.pod:480 -#, fuzzy -msgid "This is the recommended mode of operation." -msgstr "" -"Este es el modo de operación aconsejado. Hace lo mismo que V3 y además:" - -# type: textblock -#. type: textblock -#: debhelper.pod:482 -msgid "Changes from V6 are:" +msgid "Changes from v6 are:" msgstr "" # type: textblock #. type: textblock -#: debhelper.pod:488 +#: debhelper.pod:486 msgid "" "dh_install, will fall back to looking for files in debian/tmp if it doesn't " "find them in the current directory (or wherever you tell it look using --" @@ -1254,40 +1239,95 @@ # type: textblock #. type: textblock -#: debhelper.pod:495 +#: debhelper.pod:493 msgid "dh_clean will read debian/clean and delete files listed there." msgstr "" # type: textblock #. type: textblock -#: debhelper.pod:499 +#: debhelper.pod:497 msgid "dh_clean will delete toplevel *-stamp files." msgstr "" # type: textblock #. type: textblock -#: debhelper.pod:503 +#: debhelper.pod:501 msgid "" "dh_installchangelogs will guess at what file is the upstream changelog if " "none is specified." msgstr "" +#. type: =item +#: debhelper.pod:506 +msgid "v8" +msgstr "" + +# type: textblock +#. type: textblock +#: debhelper.pod:508 +#, fuzzy +msgid "This is the recommended mode of operation." +msgstr "" +"Este es el modo de operación aconsejado. Hace lo mismo que V3 y además:" + +#. type: textblock +#: debhelper.pod:510 +msgid "Changes from v7 are:" +msgstr "" + +#. type: textblock +#: debhelper.pod:516 +msgid "" +"Commands will fail rather than warning when they are passed unknown options." +msgstr "" + +#. type: textblock +#: debhelper.pod:520 +msgid "" +"dh_makeshlibs will run dpkg-gensymbols on all shared libraries that it " +"generates shlibs files for. So -X can be used to exclude libraries. Also, " +"libraries in unusual locations that dpkg-gensymbols would not have processed " +"before will be passed to it, a behavior change that can cause some packages " +"to fail to build." +msgstr "" + +#. type: textblock +#: debhelper.pod:528 +msgid "" +"dh requires the sequence to run be specified as the first parameter, and any " +"switches come after it. Ie, use \"dh $@ --foo\", not \"dh --foo $@\"" +msgstr "" + +#. type: textblock +#: debhelper.pod:533 +msgid "" +"dh_auto_* prefer to use perl's Module::Build in preference to Makefile.PL." +msgstr "" + # type: =head2 #. type: =head2 -#: debhelper.pod:510 +#: debhelper.pod:539 msgid "udebs" msgstr "udebs" # type: textblock #. type: textblock -#: debhelper.pod:512 +#: debhelper.pod:541 +#, fuzzy +#| msgid "" +#| "Debhelper includes support for udebs. To create a udeb with debhelper, " +#| "add \"XC-Package-Type: udeb\" to the package's stanza in debian/control, " +#| "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 \".udeb\", not installing any documentation into a " +#| "udeb, skipping over preinst, postrm, prerm, and config scripts, etc." msgid "" "Debhelper includes support for udebs. To create a udeb with debhelper, add " -"\"XC-Package-Type: udeb\" to the package's stanza in debian/control, 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 \".udeb\", not installing any documentation into a udeb, skipping " -"over preinst, postrm, prerm, and config scripts, etc." +"\"Package-Type: udeb\" to the package's stanza in debian/control, 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 " +"\".udeb\", not installing any documentation into a udeb, skipping over " +"preinst, postrm, prerm, and config scripts, etc." msgstr "" "Debhelper incluye soporte para udebs. Para crear un udeb con debhelper, " "añada \"XC-Package-Type: udeb\" al párrafo del paquete binario en debian/" @@ -1299,13 +1339,13 @@ # type: =head2 #. type: =head2 -#: debhelper.pod:519 +#: debhelper.pod:548 msgid "Other notes" msgstr "Otras notas" # type: textblock #. type: textblock -#: debhelper.pod:521 +#: debhelper.pod:550 msgid "" "In general, if any debhelper program needs a directory to exist under " "debian/, it will create it. I haven't bothered to document this in all the " @@ -1322,7 +1362,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:527 +#: debhelper.pod:556 #, fuzzy msgid "" "Once your package uses debhelper to build, be sure to add debhelper to your " @@ -1338,7 +1378,7 @@ # type: verbatim #. type: verbatim -#: debhelper.pod:533 +#: debhelper.pod:562 #, fuzzy, no-wrap msgid "" " Build-Depends: debhelper (>= 7)\n" @@ -1349,19 +1389,19 @@ # type: =head1 #. type: =head1 -#: debhelper.pod:535 +#: debhelper.pod:564 msgid "ENVIRONMENT" msgstr "ENTORNO" # type: =item #. type: =item -#: debhelper.pod:539 +#: debhelper.pod:568 msgid "DH_VERBOSE" msgstr "DH_VERBOSE" # type: textblock #. type: textblock -#: debhelper.pod:541 +#: debhelper.pod:570 msgid "" "Set to 1 to enable verbose mode. Debhelper will output every command it runs " "that modifies files on the build system." @@ -1372,13 +1412,13 @@ # type: =item #. type: =item -#: debhelper.pod:544 +#: debhelper.pod:573 msgid "DH_COMPAT" msgstr "DH_COMPAT" # type: textblock #. type: textblock -#: debhelper.pod:546 +#: debhelper.pod:575 msgid "" "Temporarily specifies what compatibility level debhelper should run at, " "overriding any value in debian/compat." @@ -1388,25 +1428,25 @@ # type: =item #. type: =item -#: debhelper.pod:549 +#: debhelper.pod:578 msgid "DH_NO_ACT" msgstr "DH_NO_ACT" # type: textblock #. type: textblock -#: debhelper.pod:551 +#: debhelper.pod:580 msgid "Set to 1 to enable no-act mode." msgstr "Poner a 1 para habilitar el modo no-act." # type: =item #. type: =item -#: debhelper.pod:553 +#: debhelper.pod:582 msgid "DH_OPTIONS" msgstr "DH_OPTIONS" # type: textblock #. type: textblock -#: debhelper.pod:555 +#: debhelper.pod:584 msgid "" "Anything in this variable will be prepended to the command line arguments of " "all debhelper commands. Command-specific options will be ignored by commands " @@ -1415,7 +1455,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:559 +#: debhelper.pod:588 #, fuzzy msgid "" "This is useful in some situations, for example, if you need to pass -p to " @@ -1432,13 +1472,13 @@ # type: =item #. type: =item -#: debhelper.pod:564 +#: debhelper.pod:593 msgid "DH_ALWAYS_EXCLUDE" msgstr "DH_ALWAYS_EXCLUDE" # type: textblock #. type: textblock -#: debhelper.pod:566 +#: debhelper.pod:595 msgid "" "If set, this adds the value the variable is set to to the -X options of all " "commands that support the -X option. Moreover, dh_builddeb will rm -rf " @@ -1450,7 +1490,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:570 +#: debhelper.pod:599 msgid "" "This can be useful if you are doing a build from a CVS source tree, in which " "case setting DH_ALWAYS_EXCLUDE=CVS will prevent any CVS directories from " @@ -1468,7 +1508,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:577 +#: debhelper.pod:606 msgid "" "Multiple things to exclude can be separated with colons, as in " "DH_ALWAYS_EXCLUDE=CVS:.svn" @@ -1478,85 +1518,84 @@ # type: =head1 #. type: =head1 -#: debhelper.pod:582 dh:678 dh_auto_build:47 dh_auto_clean:48 +#: debhelper.pod:611 dh:748 dh_auto_build:47 dh_auto_clean:48 #: dh_auto_configure:53 dh_auto_install:85 dh_auto_test:58 dh_bugfiles:122 -#: dh_builddeb:91 dh_clean:138 dh_compress:202 dh_desktop:31 dh_fixperms:122 -#: dh_gconf:110 dh_gencontrol:82 dh_icons:65 dh_install:274 -#: dh_installcatalogs:116 dh_installchangelogs:169 dh_installcron:77 +#: dh_builddeb:91 dh_clean:138 dh_compress:204 dh_desktop:31 dh_fixperms:129 +#: dh_gconf:99 dh_gencontrol:82 dh_icons:65 dh_install:279 +#: dh_installcatalogs:116 dh_installchangelogs:155 dh_installcron:77 #: dh_installdeb:108 dh_installdebconf:126 dh_installdirs:86 #: dh_installdocs:301 dh_installemacsen:124 dh_installexamples:106 #: dh_installifupdown:69 dh_installinfo:77 dh_installinit:320 -#: dh_installlogcheck:66 dh_installlogrotate:50 dh_installman:253 +#: dh_installlogcheck:66 dh_installlogrotate:50 dh_installman:258 #: dh_installmanpages:197 dh_installmenu:87 dh_installmime:95 -#: dh_installmodules:124 dh_installpam:59 dh_installppp:65 dh_installudev:125 +#: dh_installmodules:124 dh_installpam:59 dh_installppp:65 dh_installudev:115 #: dh_installwm:108 dh_installxfonts:87 dh_link:226 dh_lintian:57 -#: dh_listpackages:29 dh_makeshlibs:237 dh_md5sums:89 dh_movefiles:170 -#: dh_perl:145 dh_prep:60 dh_python:280 dh_scrollkeeper:28 dh_shlibdeps:171 -#: dh_strip:227 dh_suidregister:117 dh_testdir:44 dh_testroot:27 -#: dh_testversion:75 dh_undocumented:28 dh_usrlocal:114 +#: dh_listpackages:29 dh_makeshlibs:250 dh_md5sums:90 dh_movefiles:170 +#: dh_perl:146 dh_prep:60 dh_python:280 dh_scrollkeeper:28 dh_shlibdeps:171 +#: dh_strip:236 dh_suidregister:117 dh_testdir:44 dh_testroot:27 +#: dh_undocumented:28 dh_usrlocal:114 msgid "SEE ALSO" msgstr "VÉASE ADEMÁS" # type: =item #. type: =item -#: debhelper.pod:586 +#: debhelper.pod:615 msgid "F" msgstr "F" # type: textblock #. type: textblock -#: debhelper.pod:588 +#: debhelper.pod:617 msgid "A set of example debian/rules files that use debhelper." msgstr "Varios ficheros de ejemplo debian/rules que usan debhelper." # type: =item #. type: =item -#: debhelper.pod:590 +#: debhelper.pod:619 msgid "L" msgstr "L" # type: textblock #. type: textblock -#: debhelper.pod:592 +#: debhelper.pod:621 msgid "Debhelper web site." msgstr "Web de Debhelper." # type: =head1 #. type: =head1 -#: debhelper.pod:596 dh:684 dh_auto_build:53 dh_auto_clean:54 +#: debhelper.pod:625 dh:754 dh_auto_build:53 dh_auto_clean:54 #: dh_auto_configure:59 dh_auto_install:91 dh_auto_test:64 dh_bugfiles:130 -#: dh_builddeb:97 dh_clean:144 dh_compress:208 dh_desktop:37 dh_fixperms:128 -#: dh_gconf:116 dh_gencontrol:88 dh_icons:71 dh_install:280 -#: dh_installcatalogs:122 dh_installchangelogs:175 dh_installcron:83 +#: dh_builddeb:97 dh_clean:144 dh_compress:210 dh_desktop:37 dh_fixperms:135 +#: dh_gconf:105 dh_gencontrol:88 dh_icons:71 dh_install:285 +#: dh_installcatalogs:122 dh_installchangelogs:161 dh_installcron:83 #: dh_installdeb:114 dh_installdebconf:132 dh_installdirs:92 #: dh_installdocs:307 dh_installemacsen:130 dh_installexamples:112 #: dh_installifupdown:75 dh_installinfo:83 dh_installlogcheck:72 -#: dh_installlogrotate:56 dh_installman:259 dh_installmanpages:203 +#: dh_installlogrotate:56 dh_installman:264 dh_installmanpages:203 #: dh_installmenu:95 dh_installmime:101 dh_installmodules:130 dh_installpam:65 -#: dh_installppp:71 dh_installudev:131 dh_installwm:114 dh_installxfonts:93 -#: dh_link:232 dh_lintian:65 dh_listpackages:35 dh_makeshlibs:243 -#: dh_md5sums:95 dh_movefiles:176 dh_perl:151 dh_prep:66 dh_python:286 -#: dh_scrollkeeper:34 dh_shlibdeps:177 dh_strip:233 dh_suidregister:123 -#: dh_testdir:50 dh_testroot:33 dh_testversion:81 dh_undocumented:34 -#: dh_usrlocal:120 +#: dh_installppp:71 dh_installudev:121 dh_installwm:114 dh_installxfonts:93 +#: dh_link:232 dh_lintian:65 dh_listpackages:35 dh_makeshlibs:256 +#: dh_md5sums:96 dh_movefiles:176 dh_perl:152 dh_prep:66 dh_python:286 +#: dh_scrollkeeper:34 dh_shlibdeps:177 dh_strip:242 dh_suidregister:123 +#: dh_testdir:50 dh_testroot:33 dh_undocumented:34 dh_usrlocal:120 msgid "AUTHOR" msgstr "AUTOR" # type: textblock #. type: textblock -#: debhelper.pod:598 dh:686 dh_auto_build:55 dh_auto_clean:56 +#: debhelper.pod:627 dh:756 dh_auto_build:55 dh_auto_clean:56 #: dh_auto_configure:61 dh_auto_install:93 dh_auto_test:66 dh_builddeb:99 -#: dh_clean:146 dh_compress:210 dh_fixperms:130 dh_gencontrol:90 -#: dh_install:282 dh_installchangelogs:177 dh_installcron:85 dh_installdeb:116 +#: dh_clean:146 dh_compress:212 dh_fixperms:137 dh_gencontrol:90 +#: dh_install:287 dh_installchangelogs:163 dh_installcron:85 dh_installdeb:116 #: dh_installdebconf:134 dh_installdirs:94 dh_installdocs:309 #: dh_installemacsen:132 dh_installexamples:114 dh_installifupdown:77 #: dh_installinfo:85 dh_installinit:328 dh_installlogrotate:58 -#: dh_installman:261 dh_installmanpages:205 dh_installmenu:97 +#: dh_installman:266 dh_installmanpages:205 dh_installmenu:97 #: dh_installmime:103 dh_installmodules:132 dh_installpam:67 dh_installppp:73 -#: dh_installudev:133 dh_installwm:116 dh_installxfonts:95 dh_link:234 -#: dh_listpackages:37 dh_makeshlibs:245 dh_md5sums:97 dh_movefiles:178 -#: dh_prep:68 dh_shlibdeps:179 dh_strip:235 dh_suidregister:125 dh_testdir:52 -#: dh_testroot:35 dh_testversion:83 dh_undocumented:36 +#: dh_installudev:123 dh_installwm:116 dh_installxfonts:95 dh_link:234 +#: dh_listpackages:37 dh_makeshlibs:258 dh_md5sums:98 dh_movefiles:178 +#: dh_prep:68 dh_shlibdeps:179 dh_strip:244 dh_suidregister:125 dh_testdir:52 +#: dh_testroot:35 dh_undocumented:36 msgid "Joey Hess " msgstr "Joey Hess " @@ -1593,24 +1632,6 @@ #. type: textblock #: dh:27 msgid "" -"Each debhelper command will record when it's successfully run in debian/" -"package.debhelper.log. (Which dh_clean deletes.) So dh can tell which " -"commands have already been run, for which packages, and skip running those " -"commands again." -msgstr "" - -#. type: textblock -#: dh:32 -msgid "" -"Each time dh is run, it examines the log, and finds the last logged command " -"that is in the specified sequence. It then continues with the next command " -"in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> " -"options can override this behavior." -msgstr "" - -#. type: textblock -#: dh:37 -msgid "" "If debian/rules contains a target with a name like \"override_I" "\", then when it would normally run I, dh will instead call that " "target. The override target can then run the command with additional " @@ -1621,10 +1642,10 @@ # type: =head1 #. type: =head1 -#: dh:43 dh_auto_build:28 dh_auto_clean:29 dh_auto_configure:31 +#: dh:33 dh_auto_build:28 dh_auto_clean:29 dh_auto_configure:31 #: dh_auto_install:43 dh_auto_test:30 dh_bugfiles:50 dh_builddeb:21 -#: dh_clean:41 dh_compress:46 dh_fixperms:31 dh_gconf:45 dh_gencontrol:26 -#: dh_icons:25 dh_install:54 dh_installcatalogs:49 dh_installchangelogs:56 +#: dh_clean:41 dh_compress:48 dh_fixperms:31 dh_gconf:39 dh_gencontrol:26 +#: dh_icons:25 dh_install:54 dh_installcatalogs:49 dh_installchangelogs:54 #: dh_installcron:40 dh_installdebconf:61 dh_installdirs:31 dh_installdocs:60 #: dh_installemacsen:48 dh_installexamples:32 dh_installifupdown:39 #: dh_installinfo:31 dh_installinit:48 dh_installlogrotate:22 dh_installman:60 @@ -1632,17 +1653,17 @@ #: dh_installmodules:44 dh_installpam:31 dh_installppp:35 dh_installudev:35 #: dh_installwm:34 dh_link:51 dh_makeshlibs:38 dh_md5sums:28 dh_movefiles:38 #: dh_perl:31 dh_prep:26 dh_python:39 dh_shlibdeps:26 dh_strip:35 -#: dh_testdir:23 dh_testversion:34 dh_usrlocal:39 +#: dh_testdir:23 dh_usrlocal:39 msgid "OPTIONS" msgstr "OPCIONES" #. type: =item -#: dh:47 +#: dh:37 msgid "B<--with> I[,I,...]" msgstr "" #. type: textblock -#: dh:49 +#: dh:39 msgid "" "Add the debhelper commands specified by the given addon to appropriate " "places in the sequence of commands that is run. This option can be repeated " @@ -1654,81 +1675,81 @@ # type: =item #. type: =item -#: dh:56 +#: dh:46 #, fuzzy #| msgid "B<--priority=>I" msgid "B<--without> I" msgstr "B<--priority=>I" #. type: textblock -#: dh:58 +#: dh:48 msgid "The inverse of --with, disables using the given addon." msgstr "" #. type: textblock -#: dh:62 +#: dh:52 msgid "List all available addons." msgstr "" # type: =item #. type: =item -#: dh:64 +#: dh:54 #, fuzzy #| msgid "B<--> I" msgid "B<--until> I" msgstr "B<--> I" #. type: textblock -#: dh:66 +#: dh:56 msgid "Run commands in the sequence until and including I, then stop." msgstr "" # type: =item #. type: =item -#: dh:68 +#: dh:58 #, fuzzy #| msgid "B<--sourcedir=>I" msgid "B<--before> I" msgstr "B<--sourcedir=>I" #. type: textblock -#: dh:70 +#: dh:60 msgid "Run commands in the sequence before I, then stop." msgstr "" # type: =item #. type: =item -#: dh:72 +#: dh:62 #, fuzzy #| msgid "B<--name=>I" msgid "B<--after> I" msgstr "B<--name=>I" #. type: textblock -#: dh:74 +#: dh:64 msgid "Run commands in the sequence that come after I." msgstr "" # type: =item #. type: =item -#: dh:76 +#: dh:66 #, fuzzy msgid "B<--remaining>" msgstr "B<--mainpackage=>I" #. type: textblock -#: dh:78 +#: dh:68 msgid "Run all commands in the sequence that have yet to be run." msgstr "" #. type: textblock -#: dh:82 +#: dh:72 msgid "" "Prints commands that would run for a given sequence, but does not run them." msgstr "" #. type: textblock -#: dh:86 +#: dh:76 msgid "" "All other options passed to dh are passed on to each command it runs. This " "can be used to set an option like \"-v\" or \"-X\" or \"-N\", as well as for " @@ -1736,7 +1757,7 @@ msgstr "" #. type: textblock -#: dh:90 +#: dh:80 msgid "" "In the above options, I can be a full name of a debhelper command, or a " "substring. It'll first search for a command in the sequence exactly matching " @@ -1746,19 +1767,19 @@ # type: =head1 #. type: =head1 -#: dh:121 dh_installdocs:99 dh_link:73 dh_makeshlibs:92 dh_shlibdeps:69 +#: dh:111 dh_installdocs:99 dh_link:73 dh_makeshlibs:92 dh_shlibdeps:69 msgid "EXAMPLES" msgstr "EJEMPLOS" #. type: textblock -#: dh:123 +#: dh:113 msgid "" "To see what commands are included in a sequence, without actually doing " "anything:" msgstr "" #. type: verbatim -#: dh:126 +#: dh:116 #, no-wrap msgid "" "\tdh binary-arch --no-act\n" @@ -1766,14 +1787,14 @@ msgstr "" #. type: textblock -#: dh:128 +#: dh:118 msgid "" "This is a very simple rules file, for packages where the default sequences " "of commands work with no additional options." msgstr "" #. type: verbatim -#: dh:131 dh:138 dh:152 dh:165 +#: dh:121 dh:128 dh:142 dh:155 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1783,7 +1804,7 @@ msgstr "" #. type: verbatim -#: dh:135 +#: dh:125 #, no-wrap msgid "" "Often you'll want to pass an option to a specific debhelper command. The\n" @@ -1792,7 +1813,7 @@ msgstr "" #. type: verbatim -#: dh:142 +#: dh:132 #, no-wrap msgid "" "\toverride_dh_strip:\n" @@ -1801,7 +1822,7 @@ msgstr "" #. type: verbatim -#: dh:145 +#: dh:135 #, no-wrap msgid "" "\toverride_dh_installdocs:\n" @@ -1810,15 +1831,15 @@ msgstr "" #. type: textblock -#: dh:148 +#: dh:138 msgid "" -"Sometimes the automated dh_auto_configure and dh_auto_build can't guess what " -"to do for a strange package. Here's how to avoid running either and instead " -"run your own commands." +"Sometimes the automated L and L " +"can't guess what to do for a strange package. Here's how to avoid running " +"either and instead run your own commands." msgstr "" #. type: verbatim -#: dh:156 +#: dh:146 #, no-wrap msgid "" "\toverride_dh_auto_configure:\n" @@ -1827,7 +1848,7 @@ msgstr "" #. type: verbatim -#: dh:159 +#: dh:149 #, no-wrap msgid "" "\toverride_dh_auto_build:\n" @@ -1836,14 +1857,14 @@ msgstr "" #. type: textblock -#: dh:162 +#: dh:152 msgid "" "Another common case is wanting to do something manually before or after a " "particular debhelper command is run." msgstr "" #. type: verbatim -#: dh:169 +#: dh:159 #, no-wrap msgid "" "\toverride_dh_fixperms:\n" @@ -1853,14 +1874,14 @@ msgstr "" #. type: textblock -#: dh:173 +#: dh:163 msgid "" "If your package is a python package, dh will use dh_pysupport by default. " "This is how to use dh_pycentral instead." msgstr "" #. type: verbatim -#: dh:176 +#: dh:166 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1870,14 +1891,32 @@ msgstr "" #. type: textblock -#: dh:180 +#: dh:170 +msgid "" +"If your package uses autotools and you want to freshen config.sub and config." +"guess with newer versions from the autotools-dev package at build time, you " +"can use some commands provided in autotools-dev that automate it, like this." +msgstr "" + +#. type: verbatim +#: dh:175 +#, no-wrap +msgid "" +"\t#!/usr/bin/make -f\n" +"\t%:\n" +"\t\tdh $@ --with autotools_dev\n" +"\n" +msgstr "" + +#. type: textblock +#: dh:179 msgid "" "Here is how to force use of perl's Module::Build build system, which can be " "necessary if debhelper wrongly detects that the package uses MakeMaker." msgstr "" #. type: verbatim -#: dh:184 +#: dh:183 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1887,7 +1926,7 @@ msgstr "" #. type: verbatim -#: dh:188 +#: dh:187 #, no-wrap msgid "" "To patch your package using quilt, you can tell dh to use quilt's dh\n" @@ -1896,7 +1935,7 @@ msgstr "" #. type: verbatim -#: dh:191 +#: dh:190 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1906,7 +1945,7 @@ msgstr "" #. type: textblock -#: dh:195 +#: dh:194 msgid "" "Here is an example of overriding where the dh_auto_* commands find the " "package's source, for a package where the source is located in a " @@ -1914,7 +1953,7 @@ msgstr "" #. type: verbatim -#: dh:199 +#: dh:198 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1924,14 +1963,14 @@ msgstr "" #. type: textblock -#: dh:203 +#: dh:202 msgid "" "And here is an example of how to tell the dh_auto_* commands to build in a " "subdirectory, which will be removed on clean." msgstr "" #. type: verbatim -#: dh:206 +#: dh:205 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1941,14 +1980,31 @@ msgstr "" #. type: textblock -#: dh:210 +#: dh:209 +msgid "" +"If your package can be built in parallel, you can support parallel building " +"as follows. Then I will work." +msgstr "" + +#. type: verbatim +#: dh:212 +#, no-wrap +msgid "" +"\t#!/usr/bin/make -f\n" +"\t%:\n" +"\t\tdh $@ --parallel\n" +"\n" +msgstr "" + +#. type: textblock +#: dh:216 msgid "" -"Finally, here is a way to prevent dh from running several commands that you " -"don't want it to run, by defining empty override targets for each command." +"Here is a way to prevent dh from running several commands that you don't " +"want it to run, by defining empty override targets for each command." msgstr "" #. type: verbatim -#: dh:214 +#: dh:219 dh:230 dh:247 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1958,7 +2014,7 @@ msgstr "" #. type: verbatim -#: dh:218 +#: dh:223 #, no-wrap msgid "" "\t# Commands not to run:\n" @@ -1966,42 +2022,122 @@ "\n" msgstr "" +#. type: textblock +#: dh:226 +msgid "" +"Sometimes, you may need to make an override target only run commands when a " +"particular package is being built. This can be accomplished using " +"L to test what is being built. For example:" +msgstr "" + +#. type: verbatim +#: dh:234 +#, no-wrap +msgid "" +"\toverride_dh_fixperms:\n" +"\t\tdh_fixperms\n" +"\tifneq (,$(findstring foo, $(shell dh_listpackages)))\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" +"\tendif\n" +"\n" +msgstr "" + +#. type: textblock +#: dh:240 +msgid "" +"Finally, remember that you are not limited to using override targets in the " +"rules file when using dh. You can also explicitly define any of the regular " +"rules file targets when it makes sense to do so. A common reason to do this " +"is if your package needs different build-arch and build-indep targets. For " +"example, a package with a long document build process can put it in build-" +"indep to avoid build daemons redundantly building the documentation." +msgstr "" + +#. type: verbatim +#: dh:251 +#, no-wrap +msgid "" +"\tbuild: build-arch build-indep ;\n" +"\tbuild-indep:\n" +"\t\t$(MAKE) docs\n" +"\tbuild-arch:\n" +"\t\t$(MAKE) bins\n" +"\n" +msgstr "" + +#. type: =head1 +#: dh:257 +msgid "INTERNALS" +msgstr "" + +#. type: textblock +#: dh:259 +msgid "" +"If you're curious about dh's internals, here's how it works under the hood." +msgstr "" + +#. type: textblock +#: dh:261 +msgid "" +"Each debhelper command will record when it's successfully run in debian/" +"package.debhelper.log. (Which dh_clean deletes.) So dh can tell which " +"commands have already been run, for which packages, and skip running those " +"commands again." +msgstr "" + +#. type: textblock +#: dh:266 +msgid "" +"Each time dh is run, it examines the log, and finds the last logged command " +"that is in the specified sequence. It then continues with the next command " +"in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> " +"options can override this behavior." +msgstr "" + +#. type: textblock +#: dh:271 +msgid "" +"dh uses the DH_INTERNAL_OPTIONS environment variable to pass information " +"through to debhelper commands that are run inside override targets. The " +"contents (and indeed, existence) of this environment variable, as the name " +"might suggest, is subject to change at any time." +msgstr "" + # type: textblock #. type: textblock -#: dh:680 dh_auto_build:49 dh_auto_clean:50 dh_auto_configure:55 +#: dh:750 dh_auto_build:49 dh_auto_clean:50 dh_auto_configure:55 #: dh_auto_install:87 dh_auto_test:60 dh_builddeb:93 dh_clean:140 -#: dh_compress:204 dh_fixperms:124 dh_gconf:112 dh_gencontrol:84 -#: dh_install:276 dh_installcatalogs:118 dh_installchangelogs:171 +#: dh_compress:206 dh_fixperms:131 dh_gconf:101 dh_gencontrol:84 +#: dh_install:281 dh_installcatalogs:118 dh_installchangelogs:157 #: dh_installcron:79 dh_installdeb:110 dh_installdebconf:128 dh_installdirs:88 #: dh_installdocs:303 dh_installemacsen:126 dh_installexamples:108 #: dh_installifupdown:71 dh_installinfo:79 dh_installinit:322 -#: dh_installlogcheck:68 dh_installlogrotate:52 dh_installman:255 +#: dh_installlogcheck:68 dh_installlogrotate:52 dh_installman:260 #: dh_installmanpages:199 dh_installmime:97 dh_installmodules:126 -#: dh_installpam:61 dh_installppp:67 dh_installudev:127 dh_installwm:110 -#: dh_installxfonts:89 dh_link:228 dh_listpackages:31 dh_makeshlibs:239 -#: dh_md5sums:91 dh_movefiles:172 dh_perl:147 dh_prep:62 dh_python:282 -#: dh_strip:229 dh_suidregister:119 dh_testdir:46 dh_testroot:29 -#: dh_testversion:77 dh_undocumented:30 dh_usrlocal:116 +#: dh_installpam:61 dh_installppp:67 dh_installudev:117 dh_installwm:110 +#: dh_installxfonts:89 dh_link:228 dh_listpackages:31 dh_makeshlibs:252 +#: dh_md5sums:92 dh_movefiles:172 dh_perl:148 dh_prep:62 dh_python:282 +#: dh_strip:238 dh_suidregister:119 dh_testdir:46 dh_testroot:29 +#: dh_undocumented:30 dh_usrlocal:116 msgid "L" msgstr "L" # type: textblock #. type: textblock -#: dh:682 dh_auto_build:51 dh_auto_clean:52 dh_auto_configure:57 +#: dh:752 dh_auto_build:51 dh_auto_clean:52 dh_auto_configure:57 #: dh_auto_install:89 dh_auto_test:62 dh_bugfiles:128 dh_builddeb:95 -#: dh_clean:142 dh_compress:206 dh_desktop:35 dh_fixperms:126 dh_gconf:114 -#: dh_gencontrol:86 dh_icons:69 dh_install:278 dh_installchangelogs:173 +#: dh_clean:142 dh_compress:208 dh_desktop:35 dh_fixperms:133 dh_gconf:103 +#: dh_gencontrol:86 dh_icons:69 dh_install:283 dh_installchangelogs:159 #: dh_installcron:81 dh_installdeb:112 dh_installdebconf:130 dh_installdirs:90 #: dh_installdocs:305 dh_installemacsen:128 dh_installexamples:110 #: dh_installifupdown:73 dh_installinfo:81 dh_installinit:324 -#: dh_installlogrotate:54 dh_installman:257 dh_installmanpages:201 +#: dh_installlogrotate:54 dh_installman:262 dh_installmanpages:201 #: dh_installmenu:93 dh_installmime:99 dh_installmodules:128 dh_installpam:63 -#: dh_installppp:69 dh_installudev:129 dh_installwm:112 dh_installxfonts:91 -#: dh_link:230 dh_lintian:61 dh_listpackages:33 dh_makeshlibs:241 -#: dh_md5sums:93 dh_movefiles:174 dh_perl:149 dh_prep:64 dh_python:284 -#: dh_scrollkeeper:32 dh_shlibdeps:175 dh_strip:231 dh_suidregister:121 -#: dh_testdir:48 dh_testroot:31 dh_testversion:79 dh_undocumented:32 -#: dh_usrlocal:118 +#: dh_installppp:69 dh_installudev:119 dh_installwm:112 dh_installxfonts:91 +#: dh_link:230 dh_lintian:61 dh_listpackages:33 dh_makeshlibs:254 +#: dh_md5sums:94 dh_movefiles:174 dh_perl:150 dh_prep:64 dh_python:284 +#: dh_scrollkeeper:32 dh_shlibdeps:175 dh_strip:240 dh_suidregister:121 +#: dh_testdir:48 dh_testroot:31 dh_undocumented:32 dh_usrlocal:118 msgid "This program is a part of debhelper." msgstr "Este programa es parte de debhelper." @@ -2321,8 +2457,8 @@ "paquete." #. type: =head1 -#: dh_bugfiles:22 dh_clean:31 dh_compress:31 dh_gconf:27 dh_install:38 -#: dh_installcatalogs:35 dh_installchangelogs:32 dh_installcron:21 +#: dh_bugfiles:22 dh_clean:31 dh_compress:31 dh_gconf:23 dh_install:38 +#: dh_installcatalogs:35 dh_installchangelogs:30 dh_installcron:21 #: dh_installdeb:22 dh_installdebconf:34 dh_installdirs:21 dh_installdocs:21 #: dh_installemacsen:27 dh_installexamples:22 dh_installifupdown:22 #: dh_installinfo:21 dh_installinit:27 dh_installlogcheck:21 dh_installman:50 @@ -2545,7 +2681,7 @@ # type: =item #. type: =item -#: dh_clean:45 dh_installchangelogs:60 +#: dh_clean:45 dh_installchangelogs:58 msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" @@ -2592,7 +2728,7 @@ # type: =item #. type: =item -#: dh_clean:60 dh_compress:63 dh_installdocs:92 dh_installexamples:46 +#: dh_clean:60 dh_compress:64 dh_installdocs:92 dh_installexamples:46 #: dh_installinfo:40 dh_installmanpages:44 dh_movefiles:55 dh_testdir:27 msgid "I" msgstr "I" @@ -2665,6 +2801,14 @@ #. type: textblock #: dh_compress:37 #, fuzzy +#| msgid "This mode is deprecated." +msgid "These files are deprecated." +msgstr "Este modo está desaconsejado." + +# type: textblock +#. type: textblock +#: dh_compress:39 +#, fuzzy msgid "" "If this file exists, the default files are not compressed. Instead, the file " "is ran as a shell script, and all filenames that the shell script outputs " @@ -2681,14 +2825,13 @@ # type: textblock #. type: textblock -#: dh_compress:52 +#: dh_compress:54 #, fuzzy msgid "" "Exclude files that contain \"item\" anywhere in their filename from being " "compressed. For example, -X.tiff will exclude tiff files from compression. " "You may use this option multiple times to build up a list of things to " -"exclude. You can accomplish the same thing by using a debian/compress file, " -"but this is easier." +"exclude." msgstr "" "Los ficheros que contengan \"elemento\" en cualquier parte de su nombre no " "se comprimirán. Por ejemplo, -X.jpeg excluirá los jpeg's. Se puede usar esta " @@ -2697,7 +2840,7 @@ # type: textblock #. type: textblock -#: dh_compress:60 +#: dh_compress:61 msgid "" "Compress all files specified by command line parameters in ALL packages " "acted on." @@ -2707,19 +2850,19 @@ # type: textblock #. type: textblock -#: dh_compress:65 +#: dh_compress:66 msgid "Add these files to the list of files to compress." msgstr "Añade estos ficheros a la lista de ficheros a comprimir." # type: =head1 #. type: =head1 -#: dh_compress:69 dh_perl:61 dh_python:66 dh_strip:74 dh_usrlocal:55 +#: dh_compress:70 dh_perl:61 dh_python:66 dh_strip:74 dh_usrlocal:55 msgid "CONFORMS TO" msgstr "CONFORME A" # type: textblock #. type: textblock -#: dh_compress:71 +#: dh_compress:72 msgid "Debian policy, version 3.0" msgstr "Normas de Debian, versión 3.0" @@ -2832,7 +2975,9 @@ # type: textblock #. type: textblock #: dh_gconf:5 -msgid "dh_gconf - generate GConf schema registration scripts" +#, fuzzy +#| msgid "dh_gconf - generate GConf schema registration scripts" +msgid "dh_gconf - install GConf defaults files and register schemas" msgstr "dh_gconf - genera scripts para registrar esquemas de GConf" # type: textblock @@ -2845,62 +2990,50 @@ # type: textblock #. type: textblock #: dh_gconf:18 +#, fuzzy +#| msgid "" +#| "dh_gconf is a debhelper program that is responsible for registering GConf " +#| "schemas." msgid "" -"dh_gconf is a debhelper program that is responsible for registering GConf " -"schemas." +"dh_gconf is a debhelper program that is responsible for installing GConf " +"defaults files and registering GConf schemas." msgstr "dh_gconf es un programa de debhelper que registra esquemas de GConf." -# type: textblock #. type: textblock #: dh_gconf:21 -#, fuzzy -msgid "" -"It automatically generates the postinst and prerm fragments needed to " -"register and unregister the schemas in usr/share/gconf/schemas, using gconf-" -"schemas." -msgstr "" -"Genera automáticamente los fragmentos en los scripts de postinst y prerm " -"necesarios para registrar y des-registrar los esquemas en usr/share/gconf/" -"schemas. Estos fragmentos usarán gconftool-2, así que el paquete deberá " -"depender de gconf2. Este programa añadirá una dependencia a ${misc:Depends}." - -#. type: textblock -#: dh_gconf:25 msgid "" "An appropriate dependency on gconf2 will be generated in ${misc:Depends}." msgstr "" #. type: =item -#: dh_gconf:31 +#: dh_gconf:27 msgid "debian/I.gconf-defaults" msgstr "" # type: textblock #. type: textblock -#: dh_gconf:33 +#: dh_gconf:29 #, fuzzy msgid "" "Installed into usr/share/gconf/defaults/10_package in the package build " -"directory, with \"I\" replaced by the package name. Some postinst " -"and postrm fragments will be generated to run update-gconf-defaults." +"directory, with \"I\" replaced by the package name." msgstr "" "Si existe un fichero llamado debian/paquete.default, se instala en etc/" "default/paquete en el directorio de construcción del paquete, con \"paquete" "\" reemplazado por el nombre del paquete." #. type: =item -#: dh_gconf:37 +#: dh_gconf:32 msgid "debian/I.gconf-mandatory" msgstr "" # type: textblock #. type: textblock -#: dh_gconf:39 +#: dh_gconf:34 #, fuzzy msgid "" "Installed into usr/share/gconf/mandatory/10_package in the package build " -"directory, with \"I\" replaced by the package name, and similar " -"postinst and postrm fragments will be generated." +"directory, with \"I\" replaced by the package name." msgstr "" "Si existe un fichero llamado debian/paquete.default, se instala en etc/" "default/paquete en el directorio de construcción del paquete, con \"paquete" @@ -2908,14 +3041,14 @@ # type: =item #. type: =item -#: dh_gconf:49 +#: dh_gconf:43 #, fuzzy msgid "B<--priority> I" msgstr "B<--priority=>I" # type: textblock #. type: textblock -#: dh_gconf:51 +#: dh_gconf:45 msgid "" "Use I (which should be a 2-digit number) as the defaults priority " "instead of 10. Higher values than ten can be used by derived distributions " @@ -2924,7 +3057,7 @@ # type: textblock #. type: textblock -#: dh_gconf:118 +#: dh_gconf:107 #, fuzzy msgid "Ross Burton Josselin Mouette " msgstr "Josselin Mouette " @@ -3191,7 +3324,7 @@ # type: =item #. type: =item -#: dh_install:76 dh_installchangelogs:68 dh_installdocs:69 +#: dh_install:76 dh_installchangelogs:66 dh_installdocs:69 #: dh_installexamples:41 dh_link:60 dh_movefiles:50 msgid "B<-Xitem>, B<--exclude=item>" msgstr "B<-Xelemento>, B<--exclude=elemento>" @@ -3296,13 +3429,13 @@ # type: =head1 #. type: =head1 -#: dh_install:247 +#: dh_install:252 msgid "EXAMPLE" msgstr "EJEMPLO" # type: textblock #. type: textblock -#: dh_install:249 +#: dh_install:254 msgid "" "Suppose your package's upstream Makefile installs a binary, a man page, and " "a library into appropriate subdirectories of debian/tmp. You want to put the " @@ -3318,7 +3451,7 @@ # type: verbatim #. type: verbatim -#: dh_install:255 +#: dh_install:260 #, no-wrap msgid "" " usr/bin\n" @@ -3331,13 +3464,13 @@ # type: textblock #. type: textblock -#: dh_install:258 +#: dh_install:263 msgid "While debian/libfoo.install contains:" msgstr "Mientras que debian/libtal.install debe contener:" # type: verbatim #. type: verbatim -#: dh_install:260 +#: dh_install:265 #, no-wrap msgid "" " usr/lib/libfoo*.so.*\n" @@ -3348,7 +3481,7 @@ # type: textblock #. type: textblock -#: dh_install:262 +#: dh_install:267 msgid "" "If you want a libfoo-dev package too, debian/libfoo-dev.install might " "contain:" @@ -3358,7 +3491,7 @@ # type: verbatim #. type: verbatim -#: dh_install:264 +#: dh_install:269 #, no-wrap msgid "" " usr/include\n" @@ -3373,13 +3506,13 @@ # type: =head1 #. type: =head1 -#: dh_install:268 +#: dh_install:273 msgid "LIMITATIONS" msgstr "LIMITACIONES" # type: verbatim #. type: verbatim -#: dh_install:270 +#: dh_install:275 #, no-wrap msgid "" "dh_install cannot rename files or directories, it can only install them\n" @@ -3539,18 +3672,14 @@ "dh_installchangelogs es un programa de debhelper responsable de instalar los " "ficheros de cambios en los directorios de construcción del paquete." -# type: textblock #. type: textblock #: dh_installchangelogs:21 -msgid "" -"An upstream changelog file may be specified as an option. If none is " -"specified, a few common filenames are tried. (In compatibility level 7 and " -"above.)" +msgid "An upstream changelog file may be specified as an option." msgstr "" # type: textblock #. type: textblock -#: dh_installchangelogs:25 +#: dh_installchangelogs:23 #, fuzzy msgid "" "If there is an upstream changelog file, it will be be installed as usr/share/" @@ -3568,28 +3697,28 @@ "changelog." #. type: =item -#: dh_installchangelogs:36 +#: dh_installchangelogs:34 msgid "debian/changelog" msgstr "" #. type: =item -#: dh_installchangelogs:38 +#: dh_installchangelogs:36 msgid "debian/NEWS" msgstr "" #. type: =item -#: dh_installchangelogs:40 +#: dh_installchangelogs:38 msgid "debian/I.changelog" msgstr "" #. type: =item -#: dh_installchangelogs:42 +#: dh_installchangelogs:40 msgid "debian/I.NEWS" msgstr "" # type: textblock #. type: textblock -#: dh_installchangelogs:44 +#: dh_installchangelogs:42 #, fuzzy msgid "" "Automatically installed into usr/share/doc/I/ in the package build " @@ -3599,14 +3728,14 @@ "paquete en el directorio de construcción del paquete." #. type: textblock -#: dh_installchangelogs:47 +#: dh_installchangelogs:45 msgid "" "Use the package specific name if I needs a different NEWS or " "changelog file." msgstr "" #. type: textblock -#: dh_installchangelogs:50 +#: dh_installchangelogs:48 msgid "" "The changelog file is installed with a name of changelog for native " "packages, and changelog.Debian for non-native packages. The NEWS file is " @@ -3615,7 +3744,7 @@ # type: textblock #. type: textblock -#: dh_installchangelogs:62 +#: dh_installchangelogs:60 msgid "" "Keep the original name of the upstream changelog. This will be accomplished " "by installing the upstream changelog as \"changelog\", and making a symlink " @@ -3633,7 +3762,7 @@ # type: textblock #. type: textblock -#: dh_installchangelogs:70 +#: dh_installchangelogs:68 #, fuzzy msgid "" "Exclude upstream changelog files that contain \"item\" anywhere in their " @@ -3644,13 +3773,13 @@ # type: =item #. type: =item -#: dh_installchangelogs:73 +#: dh_installchangelogs:71 msgid "I" msgstr "I" # type: textblock #. type: textblock -#: dh_installchangelogs:75 +#: dh_installchangelogs:73 msgid "Install this file as the upstream changelog." msgstr "" "Instala este fichero como el fichero de cambios del desarrollador principal." @@ -3825,7 +3954,7 @@ #: dh_installdeb:49 #, fuzzy msgid "" -"In V3 compatibility mode and higher, all files in the etc/ directory in a " +"In v3 compatibility mode and higher, all files in the etc/ directory in a " "package will automatically be flagged as conffiles by this program, so there " "is no need to list them manually here." msgstr "" @@ -4071,7 +4200,7 @@ #. type: textblock #: dh_installdocs:27 -msgid "List documentaton files to be installed into I." +msgid "List documentation files to be installed into I." msgstr "" #. type: =item @@ -6211,7 +6340,7 @@ #: dh_makeshlibs:21 #, fuzzy msgid "" -"It also adds a call to ldconfig in the postinst and postrm scripts (in V3 " +"It also adds a call to ldconfig in the postinst and postrm scripts (in v3 " "mode and above only) to any packages in which it finds shared libraries." msgstr "" "También añade un llamado a ldconfig en los programas postinst y postrm (sólo " @@ -6734,7 +6863,7 @@ # type: textblock #. type: textblock -#: dh_perl:153 +#: dh_perl:154 msgid "Brendan O'Dea " msgstr "Brendan O'Dea " @@ -7429,107 +7558,6 @@ # type: textblock #. type: textblock -#: dh_testversion:5 -#, fuzzy -#| msgid "" -#| "dh_testversion - ensure that the correct version of debhelper is installed" -msgid "" -"dh_testversion - ensure that the correct version of debhelper is installed " -"(deprecated)" -msgstr "" -"dh_testversion - asegura que esté instalada la versión correcta de debhelper" - -# type: textblock -#. type: textblock -#: dh_testversion:14 -msgid "B [S>] [I] [I]" -msgstr "" -"B [S>] [I] [I]" - -# type: textblock -#. type: textblock -#: dh_testversion:18 -msgid "" -"Note: This program is deprecated. You should use build dependencies instead." -msgstr "" -"Nota: Este programa está desaconsejado. Usted deberá usar en su lugar las " -"dependencias de construcción." - -# type: textblock -#. type: textblock -#: dh_testversion:21 -msgid "" -"dh_testversion compares the version of debhelper against the version you " -"specify, and if the condition is not met, exits with an error message." -msgstr "" -"dh_testversion compara la versión de debhelper contra la versión que usted " -"especifique, y si no coinciden finaliza con un mensaje de error." - -# type: textblock -#. type: textblock -#: dh_testversion:24 -msgid "" -"You can use this in your debian/rules files if a new debhelper feature is " -"introduced, and your package requires that feature to build correctly. Use " -"debhelper's changelog to figure out the version you need." -msgstr "" -"Usted puede usar esto en sus ficheros debian/rules si se añade una nueva " -"característica a debhelper, y su paquete requiere esta característica para " -"ser construido correctamente. Use el changelog de debhelper para saber que " -"versión necesita." - -# type: textblock -#. type: textblock -#: dh_testversion:28 -msgid "" -"Be sure not to overuse dh_testversion. If debhelper version 9.5 introduces a " -"new dh_autofixbugs command, and your package uses it, then if someone tries " -"to build it with debhelper 1.0, the build will fail anyway when " -"dh_autofixbugs cannot be found, so there is no need for you to use " -"dh_testversion." -msgstr "" -"Asegúrese de no usar en exceso dh_testversion. Si la versión 9.5 de " -"debhelper añade una nueva orden dh_autofixbugs, y su paquete la usa, " -"entonces si alguien trata de construirlo con debhelper 1.0, la construcción " -"fallará puesto que dh_autofixbugs no será encontrado, así que no hay " -"necesidad de usar dh_testversion." - -# type: =item -#. type: =item -#: dh_testversion:38 -msgid "I" -msgstr "I" - -# type: textblock -#. type: textblock -#: dh_testversion:40 -msgid "" -"Optional comparison operator used in comparing the versions. If not " -"specified, \">=\" is used. For descriptions of the comparison operators, see " -"dpkg --help." -msgstr "" -"Operador opcional de comparación usado para comparar las versiones. Si no es " -"especificado, se usará \">=\". Para una descripción de los operadores de " -"comparación vea dkpg --help." - -# type: =item -#. type: =item -#: dh_testversion:44 -msgid "I" -msgstr "I" - -# type: textblock -#. type: textblock -#: dh_testversion:46 -msgid "" -"Version number to compare against the current version of debhelper. If not " -"specified, dh_testversion does nothing." -msgstr "" -"Número de versión contra la cual comparar la versión actual de debhelper. " -"Si no es especificado, dh_testversion no hace nada." - -# type: textblock -#. type: textblock #: dh_undocumented:5 #, fuzzy #| msgid "dh_undocumented - obsolete undocumented.7 symlink program" @@ -7630,6 +7658,156 @@ msgid "Andrew Stribblehill " msgstr "Andrew Stribblehill " +# type: =item +#, fuzzy +#~| msgid "B<--filename=>I" +#~ msgid "B B<--profile-name=>I" +#~ msgstr "B<--filename=>I" + +# type: =item +#, fuzzy +#~| msgid "B<--filename=>I" +#~ msgid "B<--profile-name=>" +#~ msgstr "B<--filename=>I" + +# type: textblock +#, fuzzy +#~ msgid "" +#~ "This mode is still under development. Using it in packages will cause " +#~ "them to probably break later." +#~ msgstr "" +#~ "Esté modo todavía está en desarrollo. Los cambios respecto a V4 son:" + +# type: =item +#~ msgid "V1" +#~ msgstr "V1" + +# type: =item +#~ msgid "V2" +#~ msgstr "V2" + +# type: =item +#~ msgid "V3" +#~ msgstr "V3" + +# type: =item +#~ msgid "V4" +#~ msgstr "V4" + +# type: =item +#~ msgid "V5" +#~ msgstr "V5" + +# type: textblock +#, fuzzy +#~| msgid "" +#~| "dh_testversion - ensure that the correct version of debhelper is " +#~| "installed" +#~ msgid "" +#~ "dh_testversion - ensure that the correct version of debhelper is " +#~ "installed (deprecated)" +#~ msgstr "" +#~ "dh_testversion - asegura que esté instalada la versión correcta de " +#~ "debhelper" + +# type: textblock +#~ msgid "" +#~ "B [S>] [I] [I]" +#~ msgstr "" +#~ "B [S>] [I] [I]" + +# type: textblock +#~ msgid "" +#~ "Note: This program is deprecated. You should use build dependencies " +#~ "instead." +#~ msgstr "" +#~ "Nota: Este programa está desaconsejado. Usted deberá usar en su lugar las " +#~ "dependencias de construcción." + +# type: textblock +#~ msgid "" +#~ "dh_testversion compares the version of debhelper against the version you " +#~ "specify, and if the condition is not met, exits with an error message." +#~ msgstr "" +#~ "dh_testversion compara la versión de debhelper contra la versión que " +#~ "usted especifique, y si no coinciden finaliza con un mensaje de error." + +# type: textblock +#~ msgid "" +#~ "You can use this in your debian/rules files if a new debhelper feature is " +#~ "introduced, and your package requires that feature to build correctly. " +#~ "Use debhelper's changelog to figure out the version you need." +#~ msgstr "" +#~ "Usted puede usar esto en sus ficheros debian/rules si se añade una nueva " +#~ "característica a debhelper, y su paquete requiere esta característica " +#~ "para ser construido correctamente. Use el changelog de debhelper para " +#~ "saber que versión necesita." + +# type: textblock +#~ msgid "" +#~ "Be sure not to overuse dh_testversion. If debhelper version 9.5 " +#~ "introduces a new dh_autofixbugs command, and your package uses it, then " +#~ "if someone tries to build it with debhelper 1.0, the build will fail " +#~ "anyway when dh_autofixbugs cannot be found, so there is no need for you " +#~ "to use dh_testversion." +#~ msgstr "" +#~ "Asegúrese de no usar en exceso dh_testversion. Si la versión 9.5 de " +#~ "debhelper añade una nueva orden dh_autofixbugs, y su paquete la usa, " +#~ "entonces si alguien trata de construirlo con debhelper 1.0, la " +#~ "construcción fallará puesto que dh_autofixbugs no será encontrado, así " +#~ "que no hay necesidad de usar dh_testversion." + +# type: =item +#~ msgid "I" +#~ msgstr "I" + +# type: textblock +#~ msgid "" +#~ "Optional comparison operator used in comparing the versions. If not " +#~ "specified, \">=\" is used. For descriptions of the comparison operators, " +#~ "see dpkg --help." +#~ msgstr "" +#~ "Operador opcional de comparación usado para comparar las versiones. Si no " +#~ "es especificado, se usará \">=\". Para una descripción de los operadores " +#~ "de comparación vea dkpg --help." + +# type: =item +#~ msgid "I" +#~ msgstr "I" + +# type: textblock +#~ msgid "" +#~ "Version number to compare against the current version of debhelper. If " +#~ "not specified, dh_testversion does nothing." +#~ msgstr "" +#~ "Número de versión contra la cual comparar la versión actual de " +#~ "debhelper. Si no es especificado, dh_testversion no hace nada." + +# type: textblock +#, fuzzy +#~ msgid "" +#~ "It automatically generates the postinst and prerm fragments needed to " +#~ "register and unregister the schemas in usr/share/gconf/schemas, using " +#~ "gconf-schemas." +#~ msgstr "" +#~ "Genera automáticamente los fragmentos en los scripts de postinst y prerm " +#~ "necesarios para registrar y des-registrar los esquemas en usr/share/gconf/" +#~ "schemas. Estos fragmentos usarán gconftool-2, así que el paquete deberá " +#~ "depender de gconf2. Este programa añadirá una dependencia a ${misc:" +#~ "Depends}." + +# type: textblock +#, fuzzy +#~ msgid "" +#~ "Installed into usr/share/gconf/defaults/10_package in the package build " +#~ "directory, with \"I\" replaced by the package name. Some " +#~ "postinst and postrm fragments will be generated to run update-gconf-" +#~ "defaults." +#~ msgstr "" +#~ "Si existe un fichero llamado debian/paquete.default, se instala en etc/" +#~ "default/paquete en el directorio de construcción del paquete, con " +#~ "\"paquete\" reemplazado por el nombre del paquete." + # type: =head2 #~ msgid "Doc directory symlinks" #~ msgstr "Enlaces a los directorios Doc" @@ -8222,14 +8400,6 @@ #~ "binarios." # type: textblock -#, fuzzy -#~ msgid "" -#~ "This mode is still under development. Currently it has these differences " -#~ "compared to V5:" -#~ msgstr "" -#~ "Esté modo todavía está en desarrollo. Los cambios respecto a V4 son:" - -# type: textblock #~ msgid "" #~ "Note that the directory given should be the complete or relative path to " #~ "a directory that contains the library. See example below." diff -Nru debhelper-7.4.15ubuntu1/man/po4a/po/fr.po debhelper-8.0.0ubuntu2~mtrudel1/man/po4a/po/fr.po --- debhelper-7.4.15ubuntu1/man/po4a/po/fr.po 2010-02-22 12:45:27.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/man/po4a/po/fr.po 2011-04-29 15:57:58.000000000 +0000 @@ -3,10 +3,11 @@ msgid "" msgstr "" "Project-Id-Version: debhelper manpages\n" -"POT-Creation-Date: 2010-02-11 19:02+0000\n" -"PO-Revision-Date: 2006-11-19 20:50+0100\n" +"POT-Creation-Date: 2010-08-10 13:48+0300\n" +"PO-Revision-Date: 2010-02-18 21:31+0100\n" "Last-Translator: Valery Perrin \n" "Language-Team: French \n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -26,8 +27,8 @@ #: dh_installudev:3 dh_installwm:3 dh_installxfonts:3 dh_link:3 dh_lintian:3 #: dh_listpackages:3 dh_makeshlibs:3 dh_md5sums:3 dh_movefiles:3 dh_perl:3 #: dh_prep:3 dh_python:3 dh_scrollkeeper:3 dh_shlibdeps:3 dh_strip:3 -#: dh_suidregister:3 dh_testdir:3 dh_testroot:3 dh_testversion:3 -#: dh_undocumented:3 dh_usrlocal:3 +#: dh_suidregister:3 dh_testdir:3 dh_testroot:3 dh_undocumented:3 +#: dh_usrlocal:3 msgid "NAME" msgstr "NOM" @@ -53,7 +54,7 @@ #: dh_link:13 dh_lintian:12 dh_listpackages:12 dh_makeshlibs:12 dh_md5sums:13 #: dh_movefiles:12 dh_perl:14 dh_prep:12 dh_python:13 dh_scrollkeeper:12 #: dh_shlibdeps:13 dh_strip:13 dh_suidregister:7 dh_testdir:12 dh_testroot:7 -#: dh_testversion:12 dh_undocumented:12 dh_usrlocal:15 +#: dh_undocumented:12 dh_usrlocal:15 msgid "SYNOPSIS" msgstr "SYNOPSIS" @@ -83,7 +84,7 @@ #: dh_link:17 dh_lintian:16 dh_listpackages:16 dh_makeshlibs:16 dh_md5sums:17 #: dh_movefiles:16 dh_perl:18 dh_prep:16 dh_python:17 dh_scrollkeeper:16 #: dh_shlibdeps:17 dh_strip:17 dh_suidregister:11 dh_testdir:16 dh_testroot:11 -#: dh_testversion:16 dh_undocumented:16 dh_usrlocal:19 +#: dh_undocumented:16 dh_usrlocal:19 msgid "DESCRIPTION" msgstr "DESCRIPTION" @@ -149,16 +150,12 @@ # type: textblock #. type: textblock #: debhelper.pod:31 -#, fuzzy -#| msgid "" -#| "Here is the complete list of available debhelper commands. See their man " -#| "pages for additional documentation." msgid "" "Here is the list of debhelper commands you can use. See their man pages for " "additional documentation." msgstr "" -"Voici la liste complète de commandes debhelper disponibles. Consulter leurs " -"pages de manuel respectives pour obtenir des informations complémentaires." +"Voici la liste des commandes debhelper disponibles. Consulter leurs pages de " +"manuel respectives pour obtenir des informations complémentaires." # type: textblock #. type: textblock @@ -169,12 +166,14 @@ #. type: =head2 #: debhelper.pod:40 msgid "Deprecated Commands" -msgstr "" +msgstr "Commandes obsolètes" #. type: textblock #: debhelper.pod:42 msgid "A few debhelper commands are deprecated and should not be used." msgstr "" +"Quelques commandes debhelper sont obsolètes et ne devraient plus être " +"utilisées." #. type: textblock #: debhelper.pod:46 @@ -184,26 +183,19 @@ # type: =head2 #. type: =head2 #: debhelper.pod:50 -#, fuzzy -#| msgid "Other notes" msgid "Other Commands" -msgstr "Autres remarques" +msgstr "Autres commandes" # type: textblock #. type: textblock #: debhelper.pod:52 -#, fuzzy -#| msgid "" -#| "If a program's name starts with \"dh_\", and the program is not on the " -#| "above list, then it is not part of the debhelper package, but it should " -#| "still work like the other programs described on this page." msgid "" "If a program's name starts with \"dh_\", and the program is not on the above " "lists, then it is not part of the debhelper package, but it should still " "work like the other programs described on this page." msgstr "" -"Si le nom d'un programme commence par « dh_ » et qu'il n'est pas dans la " -"liste ci-dessus, alors, c'est qu'il ne fait pas partie de la suite " +"Si le nom d'un programme commence par « dh_ » et qu'il n'est pas dans les " +"listes ci-dessus, cela signifie qu'il ne fait pas partie de la suite " "debhelper. Cependant, il devrait tout de même fonctionner comme les autres " "programmes décrits dans cette page." @@ -229,8 +221,8 @@ "changelog> et F, qui se trouvent dans tous les paquets, et " "pas seulement dans ceux qui emploient debhelper, d'autres fichiers peuvent " "servir à configurer le comportement des commandes spécifiques de debhelper. " -"Ces fichiers sont, en principe, nommés debian/paquet.toto (où « paquet » est, " -"bien sûr, à remplacer par le nom du paquet concerné)." +"Ces fichiers sont, en principe, nommés debian/paquet.toto (où « paquet » " +"est, bien sûr, à remplacer par le nom du paquet concerné)." # type: textblock #. type: textblock @@ -295,8 +287,8 @@ "indiquer divers types de fichiers. Documentation, fichiers d'exemples à " "installer, fichiers à déplacer et ainsi de suite. Lorsque cela se justifie, " "dans des cas comme ceux-ci, il est possible d'employer, dans ces fichiers, " -"les jokers (wildcard) standard de l'interpréteur de commandes (shell) (« ? », " -"« * » et « [..] »)." +"les jokers (wildcard) standard de l'interpréteur de commandes (shell) " +"(« ? », « * » et « [..] »)." # type: textblock #. type: textblock @@ -338,7 +330,7 @@ # type: =item #. type: =item -#: debhelper.pod:101 dh:80 +#: debhelper.pod:101 dh:70 msgid "B<--no-act>" msgstr "B<--no-act>" @@ -565,7 +557,7 @@ # type: =item #. type: =item -#: debhelper.pod:180 dh_compress:50 dh_makeshlibs:76 dh_md5sums:37 +#: debhelper.pod:180 dh_compress:52 dh_makeshlibs:76 dh_md5sums:37 #: dh_shlibdeps:30 dh_strip:39 msgid "B<-X>I, B<--exclude=>I" msgstr "B<-X>I<élément>, B<--exclude=>I<élément>" @@ -582,7 +574,7 @@ # type: =item #. type: =item -#: debhelper.pod:185 dh_bugfiles:54 dh_compress:58 dh_installdirs:35 +#: debhelper.pod:185 dh_bugfiles:54 dh_compress:59 dh_installdirs:35 #: dh_installdocs:64 dh_installexamples:36 dh_installinfo:35 dh_installman:64 #: dh_link:55 msgid "B<-A>, B<--all>" @@ -696,10 +688,8 @@ # type: =item #. type: =item #: debhelper.pod:227 -#, fuzzy -#| msgid "B<--> I" msgid "B<--parallel>" -msgstr "B<--> I" +msgstr "B<--parallel>" #. type: textblock #: debhelper.pod:229 @@ -720,7 +710,7 @@ #. type: =item #: debhelper.pod:237 msgid "B<--max-parallel>I<=maximum>" -msgstr "" +msgstr "B<--max-parallel>I<=maximum>" #. type: textblock #: debhelper.pod:239 @@ -733,7 +723,7 @@ # type: =item #. type: =item -#: debhelper.pod:244 dh:60 +#: debhelper.pod:244 dh:50 msgid "B<--list>, B<-l>" msgstr "B<--list>, B<-l>" @@ -967,12 +957,12 @@ "act on." msgstr "" "Parfois, il peut être souhaitable d'utiliser un autre répertoire temporaire. " -"Ceci est obtenu grâce au paramètre -P. Par exemple, « dh_installdocs -Pdebian/" -"tmp » utilisera debian/tmp comme répertoire temporaire. Nota : L'usage de -P " -"implique que les programmes de debhelper ne construisent qu'un seul paquet à " -"la fois. De ce fait, si le paquet source génère plusieurs paquets binaires, " -"il faudra employer également le paramètre -p pour préciser l'unique paquet " -"binaire à construire." +"Ceci est obtenu grâce au paramètre -P. Par exemple, « dh_installdocs -" +"Pdebian/tmp » utilisera debian/tmp comme répertoire temporaire. Nota : " +"L'usage de -P implique que les programmes de debhelper ne construisent qu'un " +"seul paquet à la fois. De ce fait, si le paquet source génère plusieurs " +"paquets binaires, il faudra employer également le paramètre -p pour préciser " +"l'unique paquet binaire à construire." # type: =head2 #. type: =head2 @@ -1003,9 +993,13 @@ # type: textblock #. type: textblock #: debhelper.pod:339 +#, fuzzy +#| msgid "" +#| "Tell debhelper what compatibility level to use by writing a number to " +#| "debian/compat. For example, to turn on V7 mode:" msgid "" "Tell debhelper what compatibility level to use by writing a number to debian/" -"compat. For example, to turn on V7 mode:" +"compat. For example, to turn on v8 mode:" msgstr "" "Pour indiquer à debhelper le niveau de compatibilité à utiliser il faut " "placer un nombre dans debian/compat. Par exemple, pour imposer la version " @@ -1014,9 +1008,12 @@ # type: verbatim #. type: verbatim #: debhelper.pod:342 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| " % echo 7 > debian/compat\n" +#| "\n" msgid "" -" % echo 7 > debian/compat\n" +" % echo 8 > debian/compat\n" "\n" msgstr "" " % echo 7 > debian/compat\n" @@ -1046,11 +1043,10 @@ msgid "These are the available compatibility levels:" msgstr "Les niveaux de compatibilité sont les suivants :" -# type: =item #. type: =item #: debhelper.pod:355 -msgid "V1" -msgstr "V1" +msgid "v1" +msgstr "" # type: textblock #. type: textblock @@ -1072,11 +1068,10 @@ msgid "This mode is deprecated." msgstr "Ce mode est déconseillé." -# type: =item #. type: =item #: debhelper.pod:364 -msgid "V2" -msgstr "V2" +msgid "v2" +msgstr "" # type: textblock #. type: textblock @@ -1088,16 +1083,17 @@ "Dans ce mode, debhelper emploiera uniformément debian/I comme " "répertoire de l'arborescence de chaque paquet construit." -# type: =item #. type: =item #: debhelper.pod:371 -msgid "V3" -msgstr "V3" +msgid "v3" +msgstr "" # type: textblock #. type: textblock #: debhelper.pod:373 -msgid "This mode works like V2, with the following additions:" +#, fuzzy +#| msgid "This mode works like V2, with the following additions:" +msgid "This mode works like v2, with the following additions:" msgstr "Ce mode fonctionne comme V2 mais avec les ajouts suivants :" # type: =item @@ -1105,8 +1101,9 @@ #: debhelper.pod:377 debhelper.pod:382 debhelper.pod:386 debhelper.pod:400 #: debhelper.pod:405 debhelper.pod:410 debhelper.pod:415 debhelper.pod:429 #: debhelper.pod:433 debhelper.pod:438 debhelper.pod:442 debhelper.pod:454 -#: debhelper.pod:459 debhelper.pod:465 debhelper.pod:471 debhelper.pod:486 -#: debhelper.pod:493 debhelper.pod:497 debhelper.pod:501 +#: debhelper.pod:459 debhelper.pod:465 debhelper.pod:471 debhelper.pod:484 +#: debhelper.pod:491 debhelper.pod:495 debhelper.pod:499 debhelper.pod:514 +#: debhelper.pod:518 debhelper.pod:526 msgid "-" msgstr "-" @@ -1139,16 +1136,17 @@ "Chaque fichier de etc/ est automatiquement marqué par dh_installdeb comme un " "fichier de configuration." -# type: =item #. type: =item #: debhelper.pod:394 -msgid "V4" -msgstr "V4" +msgid "v4" +msgstr "" # type: textblock #. type: textblock #: debhelper.pod:396 -msgid "Changes from V3 are:" +#, fuzzy +#| msgid "Changes from V3 are:" +msgid "Changes from v3 are:" msgstr "Les changements par rapport à la version 3 sont :" # type: textblock @@ -1189,16 +1187,17 @@ "dh_link corrigera les liens existants pour les rendre conformes à la Charte " "Debian." -# type: =item #. type: =item #: debhelper.pod:423 -msgid "V5" -msgstr "V5" +msgid "v5" +msgstr "" # type: textblock #. type: textblock #: debhelper.pod:425 -msgid "Changes from V4 are:" +#, fuzzy +#| msgid "Changes from V4 are:" +msgid "Changes from v4 are:" msgstr "Les changements par rapport à la version 4 sont :" # type: textblock @@ -1234,16 +1233,17 @@ "dh_install génère des erreurs si les jokers (wildcards) ne correspondent à " "rien." -# type: =item #. type: =item #: debhelper.pod:448 -msgid "V6" -msgstr "V6" +msgid "v6" +msgstr "" # type: textblock #. type: textblock #: debhelper.pod:450 -msgid "Changes from V5 are:" +#, fuzzy +#| msgid "Changes from V5 are:" +msgid "Changes from v5 are:" msgstr "Les changements par rapport à la version 5 sont :" # type: textblock @@ -1290,27 +1290,22 @@ "répertoire de construction du paquet. Préalablement, il refusait en silence " "de le faire." -# type: =item #. type: =item #: debhelper.pod:478 -msgid "V7" -msgstr "V7" +msgid "v7" +msgstr "" # type: textblock #. type: textblock #: debhelper.pod:480 -msgid "This is the recommended mode of operation." -msgstr "C'est la version dont l'usage est recommandé." - -# type: textblock -#. type: textblock -#: debhelper.pod:482 -msgid "Changes from V6 are:" +#, fuzzy +#| msgid "Changes from V6 are:" +msgid "Changes from v6 are:" msgstr "Les changements par rapport à la version 6 sont :" # type: textblock #. type: textblock -#: debhelper.pod:488 +#: debhelper.pod:486 msgid "" "dh_install, will fall back to looking for files in debian/tmp if it doesn't " "find them in the current directory (or wherever you tell it look using --" @@ -1325,7 +1320,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:495 +#: debhelper.pod:493 msgid "dh_clean will read debian/clean and delete files listed there." msgstr "" "dh_clean lit le répertoire debian/clean et supprime les fichiers qui y sont " @@ -1333,13 +1328,13 @@ # type: textblock #. type: textblock -#: debhelper.pod:499 +#: debhelper.pod:497 msgid "dh_clean will delete toplevel *-stamp files." msgstr "dh_clean supprime les fichiers *-stamp." # type: textblock #. type: textblock -#: debhelper.pod:503 +#: debhelper.pod:501 msgid "" "dh_installchangelogs will guess at what file is the upstream changelog if " "none is specified." @@ -1347,40 +1342,97 @@ "dh_installchangelogs déterminera à quel fichier correspond le changelog " "amont si rien n'est spécifié." +#. type: =item +#: debhelper.pod:506 +msgid "v8" +msgstr "" + +# type: textblock +#. type: textblock +#: debhelper.pod:508 +msgid "This is the recommended mode of operation." +msgstr "C'est la version dont l'usage est recommandé." + +# type: textblock +#. type: textblock +#: debhelper.pod:510 +#, fuzzy +#| msgid "Changes from V3 are:" +msgid "Changes from v7 are:" +msgstr "Les changements par rapport à la version 3 sont :" + +#. type: textblock +#: debhelper.pod:516 +msgid "" +"Commands will fail rather than warning when they are passed unknown options." +msgstr "" + +#. type: textblock +#: debhelper.pod:520 +msgid "" +"dh_makeshlibs will run dpkg-gensymbols on all shared libraries that it " +"generates shlibs files for. So -X can be used to exclude libraries. Also, " +"libraries in unusual locations that dpkg-gensymbols would not have processed " +"before will be passed to it, a behavior change that can cause some packages " +"to fail to build." +msgstr "" + +#. type: textblock +#: debhelper.pod:528 +msgid "" +"dh requires the sequence to run be specified as the first parameter, and any " +"switches come after it. Ie, use \"dh $@ --foo\", not \"dh --foo $@\"" +msgstr "" + +#. type: textblock +#: debhelper.pod:533 +msgid "" +"dh_auto_* prefer to use perl's Module::Build in preference to Makefile.PL." +msgstr "" + # type: =head2 #. type: =head2 -#: debhelper.pod:510 +#: debhelper.pod:539 msgid "udebs" msgstr "udebs" # type: textblock #. type: textblock -#: debhelper.pod:512 +#: debhelper.pod:541 +#, fuzzy +#| msgid "" +#| "Debhelper includes support for udebs. To create a udeb with debhelper, " +#| "add \"XC-Package-Type: udeb\" to the package's stanza in debian/control, " +#| "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 \".udeb\", not installing any documentation into a " +#| "udeb, skipping over preinst, postrm, prerm, and config scripts, etc." msgid "" "Debhelper includes support for udebs. To create a udeb with debhelper, add " -"\"XC-Package-Type: udeb\" to the package's stanza in debian/control, 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 \".udeb\", not installing any documentation into a udeb, skipping " -"over preinst, postrm, prerm, and config scripts, etc." +"\"Package-Type: udeb\" to the package's stanza in debian/control, 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 " +"\".udeb\", not installing any documentation into a udeb, skipping over " +"preinst, postrm, prerm, and config scripts, etc." msgstr "" "Debhelper prend en charge la construction des udebs. Pour créer un udeb avec " "debhelper, il faut ajouter « XC-Package-Type: udeb » aux lignes de paquet " "dans debian/control, ainsi qu'une dépendance vers debhelper (>= 4.2) dans la " "ligne build-depend. Debhelper essayera de construire des udebs, conformément " "aux règles de l'installateur Debian, en suffixant les fichiers de paquets " -"générés avec « .udeb », en n'installant aucune documentation, en omettant les " -"scripts preinst, postrm et prerm ainsi que les scripts de configuration, etc." +"générés avec « .udeb », en n'installant aucune documentation, en omettant " +"les scripts preinst, postrm et prerm ainsi que les scripts de configuration, " +"etc." # type: =head2 #. type: =head2 -#: debhelper.pod:519 +#: debhelper.pod:548 msgid "Other notes" msgstr "Autres remarques" # type: textblock #. type: textblock -#: debhelper.pod:521 +#: debhelper.pod:550 msgid "" "In general, if any debhelper program needs a directory to exist under " "debian/, it will create it. I haven't bothered to document this in all the " @@ -1398,7 +1450,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:527 +#: debhelper.pod:556 msgid "" "Once your package uses debhelper to build, be sure to add debhelper to your " "Build-Depends line in debian/control. You should build-depend on a version " @@ -1414,7 +1466,7 @@ # type: verbatim #. type: verbatim -#: debhelper.pod:533 +#: debhelper.pod:562 #, no-wrap msgid "" " Build-Depends: debhelper (>= 7)\n" @@ -1425,19 +1477,19 @@ # type: =head1 #. type: =head1 -#: debhelper.pod:535 +#: debhelper.pod:564 msgid "ENVIRONMENT" msgstr "VARIABLES D'ENVIRONNEMENT" # type: =item #. type: =item -#: debhelper.pod:539 +#: debhelper.pod:568 msgid "DH_VERBOSE" msgstr "DH_VERBOSE" # type: textblock #. type: textblock -#: debhelper.pod:541 +#: debhelper.pod:570 msgid "" "Set to 1 to enable verbose mode. Debhelper will output every command it runs " "that modifies files on the build system." @@ -1447,13 +1499,13 @@ # type: =item #. type: =item -#: debhelper.pod:544 +#: debhelper.pod:573 msgid "DH_COMPAT" msgstr "DH_COMPAT" # type: textblock #. type: textblock -#: debhelper.pod:546 +#: debhelper.pod:575 msgid "" "Temporarily specifies what compatibility level debhelper should run at, " "overriding any value in debian/compat." @@ -1463,25 +1515,25 @@ # type: =item #. type: =item -#: debhelper.pod:549 +#: debhelper.pod:578 msgid "DH_NO_ACT" msgstr "DH_NO_ACT" # type: textblock #. type: textblock -#: debhelper.pod:551 +#: debhelper.pod:580 msgid "Set to 1 to enable no-act mode." msgstr "Mettre cette variable à 1 pour activer le mode simulation (no-act)." # type: =item #. type: =item -#: debhelper.pod:553 +#: debhelper.pod:582 msgid "DH_OPTIONS" msgstr "DH_OPTIONS" # type: textblock #. type: textblock -#: debhelper.pod:555 +#: debhelper.pod:584 msgid "" "Anything in this variable will be prepended to the command line arguments of " "all debhelper commands. Command-specific options will be ignored by commands " @@ -1493,7 +1545,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:559 +#: debhelper.pod:588 msgid "" "This is useful in some situations, for example, if you need to pass -p to " "all debhelper commands that will be run. One good way to set DH_OPTIONS is " @@ -1508,13 +1560,13 @@ # type: =item #. type: =item -#: debhelper.pod:564 +#: debhelper.pod:593 msgid "DH_ALWAYS_EXCLUDE" msgstr "DH_ALWAYS_EXCLUDE" # type: textblock #. type: textblock -#: debhelper.pod:566 +#: debhelper.pod:595 msgid "" "If set, this adds the value the variable is set to to the -X options of all " "commands that support the -X option. Moreover, dh_builddeb will rm -rf " @@ -1527,7 +1579,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:570 +#: debhelper.pod:599 msgid "" "This can be useful if you are doing a build from a CVS source tree, in which " "case setting DH_ALWAYS_EXCLUDE=CVS will prevent any CVS directories from " @@ -1546,7 +1598,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:577 +#: debhelper.pod:606 msgid "" "Multiple things to exclude can be separated with colons, as in " "DH_ALWAYS_EXCLUDE=CVS:.svn" @@ -1556,86 +1608,85 @@ # type: =head1 #. type: =head1 -#: debhelper.pod:582 dh:678 dh_auto_build:47 dh_auto_clean:48 +#: debhelper.pod:611 dh:748 dh_auto_build:47 dh_auto_clean:48 #: dh_auto_configure:53 dh_auto_install:85 dh_auto_test:58 dh_bugfiles:122 -#: dh_builddeb:91 dh_clean:138 dh_compress:202 dh_desktop:31 dh_fixperms:122 -#: dh_gconf:110 dh_gencontrol:82 dh_icons:65 dh_install:274 -#: dh_installcatalogs:116 dh_installchangelogs:169 dh_installcron:77 +#: dh_builddeb:91 dh_clean:138 dh_compress:204 dh_desktop:31 dh_fixperms:129 +#: dh_gconf:99 dh_gencontrol:82 dh_icons:65 dh_install:279 +#: dh_installcatalogs:116 dh_installchangelogs:155 dh_installcron:77 #: dh_installdeb:108 dh_installdebconf:126 dh_installdirs:86 #: dh_installdocs:301 dh_installemacsen:124 dh_installexamples:106 #: dh_installifupdown:69 dh_installinfo:77 dh_installinit:320 -#: dh_installlogcheck:66 dh_installlogrotate:50 dh_installman:253 +#: dh_installlogcheck:66 dh_installlogrotate:50 dh_installman:258 #: dh_installmanpages:197 dh_installmenu:87 dh_installmime:95 -#: dh_installmodules:124 dh_installpam:59 dh_installppp:65 dh_installudev:125 +#: dh_installmodules:124 dh_installpam:59 dh_installppp:65 dh_installudev:115 #: dh_installwm:108 dh_installxfonts:87 dh_link:226 dh_lintian:57 -#: dh_listpackages:29 dh_makeshlibs:237 dh_md5sums:89 dh_movefiles:170 -#: dh_perl:145 dh_prep:60 dh_python:280 dh_scrollkeeper:28 dh_shlibdeps:171 -#: dh_strip:227 dh_suidregister:117 dh_testdir:44 dh_testroot:27 -#: dh_testversion:75 dh_undocumented:28 dh_usrlocal:114 +#: dh_listpackages:29 dh_makeshlibs:250 dh_md5sums:90 dh_movefiles:170 +#: dh_perl:146 dh_prep:60 dh_python:280 dh_scrollkeeper:28 dh_shlibdeps:171 +#: dh_strip:236 dh_suidregister:117 dh_testdir:44 dh_testroot:27 +#: dh_undocumented:28 dh_usrlocal:114 msgid "SEE ALSO" msgstr "VOIR AUSSI" # type: =item #. type: =item -#: debhelper.pod:586 +#: debhelper.pod:615 msgid "F" msgstr "F" # type: textblock #. type: textblock -#: debhelper.pod:588 +#: debhelper.pod:617 msgid "A set of example debian/rules files that use debhelper." msgstr "" "Un ensemble d'exemples de fichiers debian/rules qui utilisent debhelper." # type: =item #. type: =item -#: debhelper.pod:590 +#: debhelper.pod:619 msgid "L" msgstr "L" # type: textblock #. type: textblock -#: debhelper.pod:592 +#: debhelper.pod:621 msgid "Debhelper web site." msgstr "Le site internet de debhelper." # type: =head1 #. type: =head1 -#: debhelper.pod:596 dh:684 dh_auto_build:53 dh_auto_clean:54 +#: debhelper.pod:625 dh:754 dh_auto_build:53 dh_auto_clean:54 #: dh_auto_configure:59 dh_auto_install:91 dh_auto_test:64 dh_bugfiles:130 -#: dh_builddeb:97 dh_clean:144 dh_compress:208 dh_desktop:37 dh_fixperms:128 -#: dh_gconf:116 dh_gencontrol:88 dh_icons:71 dh_install:280 -#: dh_installcatalogs:122 dh_installchangelogs:175 dh_installcron:83 +#: dh_builddeb:97 dh_clean:144 dh_compress:210 dh_desktop:37 dh_fixperms:135 +#: dh_gconf:105 dh_gencontrol:88 dh_icons:71 dh_install:285 +#: dh_installcatalogs:122 dh_installchangelogs:161 dh_installcron:83 #: dh_installdeb:114 dh_installdebconf:132 dh_installdirs:92 #: dh_installdocs:307 dh_installemacsen:130 dh_installexamples:112 #: dh_installifupdown:75 dh_installinfo:83 dh_installlogcheck:72 -#: dh_installlogrotate:56 dh_installman:259 dh_installmanpages:203 +#: dh_installlogrotate:56 dh_installman:264 dh_installmanpages:203 #: dh_installmenu:95 dh_installmime:101 dh_installmodules:130 dh_installpam:65 -#: dh_installppp:71 dh_installudev:131 dh_installwm:114 dh_installxfonts:93 -#: dh_link:232 dh_lintian:65 dh_listpackages:35 dh_makeshlibs:243 -#: dh_md5sums:95 dh_movefiles:176 dh_perl:151 dh_prep:66 dh_python:286 -#: dh_scrollkeeper:34 dh_shlibdeps:177 dh_strip:233 dh_suidregister:123 -#: dh_testdir:50 dh_testroot:33 dh_testversion:81 dh_undocumented:34 -#: dh_usrlocal:120 +#: dh_installppp:71 dh_installudev:121 dh_installwm:114 dh_installxfonts:93 +#: dh_link:232 dh_lintian:65 dh_listpackages:35 dh_makeshlibs:256 +#: dh_md5sums:96 dh_movefiles:176 dh_perl:152 dh_prep:66 dh_python:286 +#: dh_scrollkeeper:34 dh_shlibdeps:177 dh_strip:242 dh_suidregister:123 +#: dh_testdir:50 dh_testroot:33 dh_undocumented:34 dh_usrlocal:120 msgid "AUTHOR" msgstr "AUTEUR" # type: textblock #. type: textblock -#: debhelper.pod:598 dh:686 dh_auto_build:55 dh_auto_clean:56 +#: debhelper.pod:627 dh:756 dh_auto_build:55 dh_auto_clean:56 #: dh_auto_configure:61 dh_auto_install:93 dh_auto_test:66 dh_builddeb:99 -#: dh_clean:146 dh_compress:210 dh_fixperms:130 dh_gencontrol:90 -#: dh_install:282 dh_installchangelogs:177 dh_installcron:85 dh_installdeb:116 +#: dh_clean:146 dh_compress:212 dh_fixperms:137 dh_gencontrol:90 +#: dh_install:287 dh_installchangelogs:163 dh_installcron:85 dh_installdeb:116 #: dh_installdebconf:134 dh_installdirs:94 dh_installdocs:309 #: dh_installemacsen:132 dh_installexamples:114 dh_installifupdown:77 #: dh_installinfo:85 dh_installinit:328 dh_installlogrotate:58 -#: dh_installman:261 dh_installmanpages:205 dh_installmenu:97 +#: dh_installman:266 dh_installmanpages:205 dh_installmenu:97 #: dh_installmime:103 dh_installmodules:132 dh_installpam:67 dh_installppp:73 -#: dh_installudev:133 dh_installwm:116 dh_installxfonts:95 dh_link:234 -#: dh_listpackages:37 dh_makeshlibs:245 dh_md5sums:97 dh_movefiles:178 -#: dh_prep:68 dh_shlibdeps:179 dh_strip:235 dh_suidregister:125 dh_testdir:52 -#: dh_testroot:35 dh_testversion:83 dh_undocumented:36 +#: dh_installudev:123 dh_installwm:116 dh_installxfonts:95 dh_link:234 +#: dh_listpackages:37 dh_makeshlibs:258 dh_md5sums:98 dh_movefiles:178 +#: dh_prep:68 dh_shlibdeps:179 dh_strip:244 dh_suidregister:125 dh_testdir:52 +#: dh_testroot:35 dh_undocumented:36 msgid "Joey Hess " msgstr "Joey Hess " @@ -1687,44 +1738,7 @@ # type: textblock #. type: textblock #: dh:27 -msgid "" -"Each debhelper command will record when it's successfully run in debian/" -"package.debhelper.log. (Which dh_clean deletes.) So dh can tell which " -"commands have already been run, for which packages, and skip running those " -"commands again." -msgstr "" -"Chaque commande debhelper, qui s'accomplit correctement, est journalisée " -"dans debian/package.debhelper.log (que dh_clean supprimera). Ainsi dh peut " -"déterminer quelles commandes ont déjà été exécutées et pour quels paquets. " -"De cette manière il pourra passer outre l'exécution de ces commandes " -"ultérieurement." - -# type: textblock -#. type: textblock -#: dh:32 -msgid "" -"Each time dh is run, it examines the log, and finds the last logged command " -"that is in the specified sequence. It then continues with the next command " -"in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> " -"options can override this behavior." -msgstr "" -"Chaque fois que dh est exécuté, il examine le journal et recherche la " -"dernière commande exécutée dans la séquence spécifiée. Puis il exécute la " -"commande suivante dans cette séquence. Les options B<--until>, B<--before>, " -"B<--after> et B<--remaining> permettent de modifier ce comportement." - -# type: textblock -#. type: textblock -#: dh:37 #, fuzzy -#| msgid "" -#| "If debian/rules contains a target with a name like " -#| "\"override_I\", then when it gets to that command in the " -#| "sequence, dh will run that target from the rules file, rather than " -#| "running the actual command. The override target can then run the command " -#| "with additional options, or run entirely different commands instead. " -#| "(Note that to use this feature, you should Build-Depend on debhelper " -#| "7.0.50 or above.)" msgid "" "If debian/rules contains a target with a name like \"override_I" "\", then when it would normally run I, dh will instead call that " @@ -1743,10 +1757,10 @@ # type: =head1 #. type: =head1 -#: dh:43 dh_auto_build:28 dh_auto_clean:29 dh_auto_configure:31 +#: dh:33 dh_auto_build:28 dh_auto_clean:29 dh_auto_configure:31 #: dh_auto_install:43 dh_auto_test:30 dh_bugfiles:50 dh_builddeb:21 -#: dh_clean:41 dh_compress:46 dh_fixperms:31 dh_gconf:45 dh_gencontrol:26 -#: dh_icons:25 dh_install:54 dh_installcatalogs:49 dh_installchangelogs:56 +#: dh_clean:41 dh_compress:48 dh_fixperms:31 dh_gconf:39 dh_gencontrol:26 +#: dh_icons:25 dh_install:54 dh_installcatalogs:49 dh_installchangelogs:54 #: dh_installcron:40 dh_installdebconf:61 dh_installdirs:31 dh_installdocs:60 #: dh_installemacsen:48 dh_installexamples:32 dh_installifupdown:39 #: dh_installinfo:31 dh_installinit:48 dh_installlogrotate:22 dh_installman:60 @@ -1754,19 +1768,19 @@ #: dh_installmodules:44 dh_installpam:31 dh_installppp:35 dh_installudev:35 #: dh_installwm:34 dh_link:51 dh_makeshlibs:38 dh_md5sums:28 dh_movefiles:38 #: dh_perl:31 dh_prep:26 dh_python:39 dh_shlibdeps:26 dh_strip:35 -#: dh_testdir:23 dh_testversion:34 dh_usrlocal:39 +#: dh_testdir:23 dh_usrlocal:39 msgid "OPTIONS" msgstr "OPTIONS" # type: =item #. type: =item -#: dh:47 +#: dh:37 msgid "B<--with> I[,I,...]" msgstr "B<--with> I[,I,...]" # type: textblock #. type: textblock -#: dh:49 +#: dh:39 msgid "" "Add the debhelper commands specified by the given addon to appropriate " "places in the sequence of commands that is run. This option can be repeated " @@ -1784,31 +1798,31 @@ # type: =item #. type: =item -#: dh:56 +#: dh:46 msgid "B<--without> I" msgstr "B<--without> I" # type: textblock #. type: textblock -#: dh:58 +#: dh:48 msgid "The inverse of --with, disables using the given addon." msgstr "Le contraire de --with. Désactive l'utilisation des rajouts indiqués." # type: textblock #. type: textblock -#: dh:62 +#: dh:52 msgid "List all available addons." msgstr "Liste tous les rajouts disponibles." # type: =item #. type: =item -#: dh:64 +#: dh:54 msgid "B<--until> I" msgstr "B<--until> I" # type: textblock #. type: textblock -#: dh:66 +#: dh:56 msgid "Run commands in the sequence until and including I, then stop." msgstr "" "Exécute les commandes de la séquence jusqu'à la I spécifiée, " @@ -1816,13 +1830,13 @@ # type: =item #. type: =item -#: dh:68 +#: dh:58 msgid "B<--before> I" msgstr "B<--before> I" # type: textblock #. type: textblock -#: dh:70 +#: dh:60 msgid "Run commands in the sequence before I, then stop." msgstr "" "Exécute les commandes de la séquence situées avant la I spécifiée " @@ -1830,40 +1844,42 @@ # type: =item #. type: =item -#: dh:72 +#: dh:62 msgid "B<--after> I" msgstr "B<--after> I" # type: textblock #. type: textblock -#: dh:74 +#: dh:64 msgid "Run commands in the sequence that come after I." msgstr "" "Exécute les commandes de la séquence situées après la I spécifiée." # type: =item #. type: =item -#: dh:76 +#: dh:66 msgid "B<--remaining>" msgstr "B<--remaining>" # type: textblock #. type: textblock -#: dh:78 +#: dh:68 msgid "Run all commands in the sequence that have yet to be run." msgstr "" "Exécute toutes les commandes de la séquence qui n'ont pas encore été " "exécutées." #. type: textblock -#: dh:82 +#: dh:72 msgid "" "Prints commands that would run for a given sequence, but does not run them." msgstr "" +"Affiche les commandes qui seraient utilisées pour une séquence donnée, sans " +"les exécuter." # type: textblock #. type: textblock -#: dh:86 +#: dh:76 msgid "" "All other options passed to dh are passed on to each command it runs. This " "can be used to set an option like \"-v\" or \"-X\" or \"-N\", as well as for " @@ -1875,34 +1891,28 @@ # type: textblock #. type: textblock -#: dh:90 -#, fuzzy -#| msgid "" -#| "I can be a full name of a debhelper command, or a substring. It'll " -#| "first search for a command in the sequence exactly matching the name, to " -#| "avoid any ambiguity. If there are multiple substring matches, the last " -#| "one in the sequence will be used." +#: dh:80 msgid "" "In the above options, I can be a full name of a debhelper command, or a " "substring. It'll first search for a command in the sequence exactly matching " "the name, to avoid any ambiguity. If there are multiple substring matches, " "the last one in the sequence will be used." msgstr "" -"I peut être soit le nom complet de la commande debhelper, soit une " -"sous-chaîne de ce nom. dh cherchera d'abord, dans la séquence, une commande " -"portant le nom exact pour éviter toute ambiguïté. Si plusieurs commandes " -"correspondent à la sous-chaîne la dernière de la séquence sera prise en " -"compte." +"Dans les options ci-dessus, I peut être soit le nom complet de la " +"commande debhelper, soit une sous-chaîne de ce nom. dh cherchera d'abord, " +"dans la séquence, une commande portant le nom exact pour éviter toute " +"ambiguïté. Si plusieurs commandes correspondent à la sous-chaîne la dernière " +"de la séquence sera prise en compte." # type: =head1 #. type: =head1 -#: dh:121 dh_installdocs:99 dh_link:73 dh_makeshlibs:92 dh_shlibdeps:69 +#: dh:111 dh_installdocs:99 dh_link:73 dh_makeshlibs:92 dh_shlibdeps:69 msgid "EXAMPLES" msgstr "EXEMPLES" # type: textblock #. type: textblock -#: dh:123 +#: dh:113 msgid "" "To see what commands are included in a sequence, without actually doing " "anything:" @@ -1912,7 +1922,7 @@ # type: verbatim #. type: verbatim -#: dh:126 +#: dh:116 #, no-wrap msgid "" "\tdh binary-arch --no-act\n" @@ -1923,7 +1933,7 @@ # type: textblock #. type: textblock -#: dh:128 +#: dh:118 msgid "" "This is a very simple rules file, for packages where the default sequences " "of commands work with no additional options." @@ -1933,7 +1943,7 @@ # type: verbatim #. type: verbatim -#: dh:131 dh:138 dh:152 dh:165 +#: dh:121 dh:128 dh:142 dh:155 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1948,7 +1958,7 @@ # type: verbatim #. type: verbatim -#: dh:135 +#: dh:125 #, no-wrap msgid "" "Often you'll want to pass an option to a specific debhelper command. The\n" @@ -1961,7 +1971,7 @@ # type: verbatim #. type: verbatim -#: dh:142 +#: dh:132 #, no-wrap msgid "" "\toverride_dh_strip:\n" @@ -1974,7 +1984,7 @@ # type: verbatim #. type: verbatim -#: dh:145 +#: dh:135 #, no-wrap msgid "" "\toverride_dh_installdocs:\n" @@ -1987,11 +1997,16 @@ # type: textblock #. type: textblock -#: dh:148 -msgid "" -"Sometimes the automated dh_auto_configure and dh_auto_build can't guess what " -"to do for a strange package. Here's how to avoid running either and instead " -"run your own commands." +#: dh:138 +#, fuzzy +#| msgid "" +#| "Sometimes the automated dh_auto_configure and dh_auto_build can't guess " +#| "what to do for a strange package. Here's how to avoid running either and " +#| "instead run your own commands." +msgid "" +"Sometimes the automated L and L " +"can't guess what to do for a strange package. Here's how to avoid running " +"either and instead run your own commands." msgstr "" "Parfois les automatismes de dh_auto_configure et de dh_auto_build n'arrivent " "pas à deviner ce qu'il faut faire pour certains paquets tordus. Voici " @@ -1999,7 +2014,7 @@ # type: verbatim #. type: verbatim -#: dh:156 +#: dh:146 #, no-wrap msgid "" "\toverride_dh_auto_configure:\n" @@ -2012,7 +2027,7 @@ # type: verbatim #. type: verbatim -#: dh:159 +#: dh:149 #, no-wrap msgid "" "\toverride_dh_auto_build:\n" @@ -2025,7 +2040,7 @@ # type: textblock #. type: textblock -#: dh:162 +#: dh:152 msgid "" "Another common case is wanting to do something manually before or after a " "particular debhelper command is run." @@ -2035,7 +2050,7 @@ # type: verbatim #. type: verbatim -#: dh:169 +#: dh:159 #, no-wrap msgid "" "\toverride_dh_fixperms:\n" @@ -2050,7 +2065,7 @@ # type: textblock #. type: textblock -#: dh:173 +#: dh:163 msgid "" "If your package is a python package, dh will use dh_pysupport by default. " "This is how to use dh_pycentral instead." @@ -2060,53 +2075,62 @@ # type: verbatim #. type: verbatim -#: dh:176 +#: dh:166 +#, no-wrap +msgid "" +"\t#!/usr/bin/make -f\n" +"\t%:\n" +"\t\tdh $@ --with python-central\n" +"\n" +msgstr "" +"\t#!/usr/bin/make -f\n" +"\t%:\n" +"\t\tdh $@ --with python-central\n" +"\n" + +#. type: textblock +#: dh:170 +msgid "" +"If your package uses autotools and you want to freshen config.sub and config." +"guess with newer versions from the autotools-dev package at build time, you " +"can use some commands provided in autotools-dev that automate it, like this." +msgstr "" + +# type: verbatim +#. type: verbatim +#: dh:175 #, fuzzy, no-wrap #| msgid "" #| "\t#!/usr/bin/make -f\n" #| "\t%:\n" -#| "\t\tdh --with python-central $@\n" +#| "\t\tdh $@ --with quilt\n" #| "\n" msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --with python-central\n" +"\t\tdh $@ --with autotools_dev\n" "\n" msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh --with python-central $@\n" +"\t\tdh $@ --with quilt\n" "\n" # type: textblock #. type: textblock -#: dh:180 -#, fuzzy -#| msgid "" -#| "Here is an example of overriding where the dh_auto_* commands find the " -#| "package's source, for a package where the source is located in a " -#| "subdirectory. It also forces use of perl's Module::Build build system, " -#| "which can be necessary if debhelper wrongly detects that the package uses " -#| "MakeMaker." +#: dh:179 msgid "" "Here is how to force use of perl's Module::Build build system, which can be " "necessary if debhelper wrongly detects that the package uses MakeMaker." msgstr "" -"Voici un exemple de remplacement où les commandes dh_auto_* cherchent la " -"source du paquet car elle est située dans un sous-répertoire. Il oblige " -"également à utiliser le processus de construction Module::Build, propre à " -"perl, qui pourra être indispensable si debhelper détectait, à tort, que le " -"paquet utilise MakeMaker." +"Voici comment forcer l'utilisation du processus de construction Module::" +"Build, propre à perl, qui pourra être indispensable si debhelper détectait, " +"à tort, que le paquet utilise MakeMaker." # type: verbatim #. type: verbatim -#: dh:184 -#, fuzzy, no-wrap -#| msgid "" -#| "\t#!/usr/bin/make -f\n" -#| "\t%:\n" -#| "\t\tdh --sourcedirectory=src --buildsystem=perl_build $@\n" -#| "\n" +#: dh:183 +#, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" @@ -2115,12 +2139,12 @@ msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh --sourcedirectory=src --buildsystem=perl_build $@\n" +"\t\tdh --buildsystem=perl_build $@\n" "\n" # type: verbatim #. type: verbatim -#: dh:188 +#: dh:187 #, no-wrap msgid "" "To patch your package using quilt, you can tell dh to use quilt's dh\n" @@ -2133,13 +2157,8 @@ # type: verbatim #. type: verbatim -#: dh:191 -#, fuzzy, no-wrap -#| msgid "" -#| "\t#!/usr/bin/make -f\n" -#| "\t%:\n" -#| "\t\tdh --with quilt $@\n" -#| "\n" +#: dh:190 +#, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" @@ -2148,39 +2167,24 @@ msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh --with quilt $@\n" +"\t\tdh $@ --with quilt\n" "\n" # type: textblock #. type: textblock -#: dh:195 -#, fuzzy -#| msgid "" -#| "Here is an example of overriding where the dh_auto_* commands find the " -#| "package's source, for a package where the source is located in a " -#| "subdirectory. It also forces use of perl's Module::Build build system, " -#| "which can be necessary if debhelper wrongly detects that the package uses " -#| "MakeMaker." +#: dh:194 msgid "" "Here is an example of overriding where the dh_auto_* commands find the " "package's source, for a package where the source is located in a " "subdirectory." msgstr "" "Voici un exemple de remplacement où les commandes dh_auto_* cherchent la " -"source du paquet car elle est située dans un sous-répertoire. Il oblige " -"également à utiliser le processus de construction Module::Build, propre à " -"perl, qui pourra être indispensable si debhelper détectait, à tort, que le " -"paquet utilise MakeMaker." +"source du paquet car elle est située dans un sous-répertoire." # type: verbatim #. type: verbatim -#: dh:199 -#, fuzzy, no-wrap -#| msgid "" -#| "\t#!/usr/bin/make -f\n" -#| "\t%:\n" -#| "\t\tdh --sourcedirectory=src --buildsystem=perl_build $@\n" -#| "\n" +#: dh:198 +#, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" @@ -2189,11 +2193,11 @@ msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh --sourcedirectory=src --buildsystem=perl_build $@\n" +"\t\tdh $@ --sourcedirectory=src\n" "\n" #. type: textblock -#: dh:203 +#: dh:202 msgid "" "And here is an example of how to tell the dh_auto_* commands to build in a " "subdirectory, which will be removed on clean." @@ -2201,13 +2205,8 @@ # type: verbatim #. type: verbatim -#: dh:206 -#, fuzzy, no-wrap -#| msgid "" -#| "\t#!/usr/bin/make -f\n" -#| "\t%:\n" -#| "\t\tdh --sourcedirectory=src --buildsystem=perl_build $@\n" -#| "\n" +#: dh:205 +#, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" @@ -2216,19 +2215,19 @@ msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh --sourcedirectory=src --buildsystem=perl_build $@\n" +"\t\tdh $@ --builddirectory=build\n" "\n" #. type: textblock -#: dh:210 +#: dh:209 msgid "" -"Finally, here is a way to prevent dh from running several commands that you " -"don't want it to run, by defining empty override targets for each command." +"If your package can be built in parallel, you can support parallel building " +"as follows. Then I will work." msgstr "" # type: verbatim #. type: verbatim -#: dh:214 +#: dh:212 #, fuzzy, no-wrap #| msgid "" #| "\t#!/usr/bin/make -f\n" @@ -2238,16 +2237,38 @@ msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" +"\t\tdh $@ --parallel\n" +"\n" +msgstr "" +"\t#!/usr/bin/make -f\n" +"\t%:\n" +"\t\tdh $@\n" +"\n" + +#. type: textblock +#: dh:216 +msgid "" +"Here is a way to prevent dh from running several commands that you don't " +"want it to run, by defining empty override targets for each command." +msgstr "" + +# type: verbatim +#. type: verbatim +#: dh:219 dh:230 dh:247 +#, no-wrap +msgid "" +"\t#!/usr/bin/make -f\n" +"\t%:\n" "\t\tdh $@\n" "\t\n" msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" "\t\tdh $@\n" -"\n" +"\t\n" #. type: verbatim -#: dh:218 +#: dh:223 #, no-wrap msgid "" "\t# Commands not to run:\n" @@ -2255,42 +2276,143 @@ "\n" msgstr "" +#. type: textblock +#: dh:226 +msgid "" +"Sometimes, you may need to make an override target only run commands when a " +"particular package is being built. This can be accomplished using " +"L to test what is being built. For example:" +msgstr "" + +# type: verbatim +#. type: verbatim +#: dh:234 +#, fuzzy, no-wrap +#| msgid "" +#| "\toverride_dh_fixperms:\n" +#| "\t\tdh_fixperms\n" +#| "\t\tchmod 4755 debian/foo/usr/bin/foo\n" +#| "\n" +msgid "" +"\toverride_dh_fixperms:\n" +"\t\tdh_fixperms\n" +"\tifneq (,$(findstring foo, $(shell dh_listpackages)))\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" +"\tendif\n" +"\n" +msgstr "" +"\toverride_dh_fixperms:\n" +"\t\tdh_fixperms\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" +"\n" + +#. type: textblock +#: dh:240 +msgid "" +"Finally, remember that you are not limited to using override targets in the " +"rules file when using dh. You can also explicitly define any of the regular " +"rules file targets when it makes sense to do so. A common reason to do this " +"is if your package needs different build-arch and build-indep targets. For " +"example, a package with a long document build process can put it in build-" +"indep to avoid build daemons redundantly building the documentation." +msgstr "" + +#. type: verbatim +#: dh:251 +#, no-wrap +msgid "" +"\tbuild: build-arch build-indep ;\n" +"\tbuild-indep:\n" +"\t\t$(MAKE) docs\n" +"\tbuild-arch:\n" +"\t\t$(MAKE) bins\n" +"\n" +msgstr "" + +#. type: =head1 +#: dh:257 +msgid "INTERNALS" +msgstr "" + +#. type: textblock +#: dh:259 +msgid "" +"If you're curious about dh's internals, here's how it works under the hood." +msgstr "" + # type: textblock #. type: textblock -#: dh:680 dh_auto_build:49 dh_auto_clean:50 dh_auto_configure:55 +#: dh:261 +msgid "" +"Each debhelper command will record when it's successfully run in debian/" +"package.debhelper.log. (Which dh_clean deletes.) So dh can tell which " +"commands have already been run, for which packages, and skip running those " +"commands again." +msgstr "" +"Chaque commande debhelper, qui s'accomplit correctement, est journalisée " +"dans debian/package.debhelper.log (que dh_clean supprimera). Ainsi dh peut " +"déterminer quelles commandes ont déjà été exécutées et pour quels paquets. " +"De cette manière il pourra passer outre l'exécution de ces commandes " +"ultérieurement." + +# type: textblock +#. type: textblock +#: dh:266 +msgid "" +"Each time dh is run, it examines the log, and finds the last logged command " +"that is in the specified sequence. It then continues with the next command " +"in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> " +"options can override this behavior." +msgstr "" +"Chaque fois que dh est exécuté, il examine le journal et recherche la " +"dernière commande exécutée dans la séquence spécifiée. Puis il exécute la " +"commande suivante dans cette séquence. Les options B<--until>, B<--before>, " +"B<--after> et B<--remaining> permettent de modifier ce comportement." + +#. type: textblock +#: dh:271 +msgid "" +"dh uses the DH_INTERNAL_OPTIONS environment variable to pass information " +"through to debhelper commands that are run inside override targets. The " +"contents (and indeed, existence) of this environment variable, as the name " +"might suggest, is subject to change at any time." +msgstr "" + +# type: textblock +#. type: textblock +#: dh:750 dh_auto_build:49 dh_auto_clean:50 dh_auto_configure:55 #: dh_auto_install:87 dh_auto_test:60 dh_builddeb:93 dh_clean:140 -#: dh_compress:204 dh_fixperms:124 dh_gconf:112 dh_gencontrol:84 -#: dh_install:276 dh_installcatalogs:118 dh_installchangelogs:171 +#: dh_compress:206 dh_fixperms:131 dh_gconf:101 dh_gencontrol:84 +#: dh_install:281 dh_installcatalogs:118 dh_installchangelogs:157 #: dh_installcron:79 dh_installdeb:110 dh_installdebconf:128 dh_installdirs:88 #: dh_installdocs:303 dh_installemacsen:126 dh_installexamples:108 #: dh_installifupdown:71 dh_installinfo:79 dh_installinit:322 -#: dh_installlogcheck:68 dh_installlogrotate:52 dh_installman:255 +#: dh_installlogcheck:68 dh_installlogrotate:52 dh_installman:260 #: dh_installmanpages:199 dh_installmime:97 dh_installmodules:126 -#: dh_installpam:61 dh_installppp:67 dh_installudev:127 dh_installwm:110 -#: dh_installxfonts:89 dh_link:228 dh_listpackages:31 dh_makeshlibs:239 -#: dh_md5sums:91 dh_movefiles:172 dh_perl:147 dh_prep:62 dh_python:282 -#: dh_strip:229 dh_suidregister:119 dh_testdir:46 dh_testroot:29 -#: dh_testversion:77 dh_undocumented:30 dh_usrlocal:116 +#: dh_installpam:61 dh_installppp:67 dh_installudev:117 dh_installwm:110 +#: dh_installxfonts:89 dh_link:228 dh_listpackages:31 dh_makeshlibs:252 +#: dh_md5sums:92 dh_movefiles:172 dh_perl:148 dh_prep:62 dh_python:282 +#: dh_strip:238 dh_suidregister:119 dh_testdir:46 dh_testroot:29 +#: dh_undocumented:30 dh_usrlocal:116 msgid "L" msgstr "L" # type: textblock #. type: textblock -#: dh:682 dh_auto_build:51 dh_auto_clean:52 dh_auto_configure:57 +#: dh:752 dh_auto_build:51 dh_auto_clean:52 dh_auto_configure:57 #: dh_auto_install:89 dh_auto_test:62 dh_bugfiles:128 dh_builddeb:95 -#: dh_clean:142 dh_compress:206 dh_desktop:35 dh_fixperms:126 dh_gconf:114 -#: dh_gencontrol:86 dh_icons:69 dh_install:278 dh_installchangelogs:173 +#: dh_clean:142 dh_compress:208 dh_desktop:35 dh_fixperms:133 dh_gconf:103 +#: dh_gencontrol:86 dh_icons:69 dh_install:283 dh_installchangelogs:159 #: dh_installcron:81 dh_installdeb:112 dh_installdebconf:130 dh_installdirs:90 #: dh_installdocs:305 dh_installemacsen:128 dh_installexamples:110 #: dh_installifupdown:73 dh_installinfo:81 dh_installinit:324 -#: dh_installlogrotate:54 dh_installman:257 dh_installmanpages:201 +#: dh_installlogrotate:54 dh_installman:262 dh_installmanpages:201 #: dh_installmenu:93 dh_installmime:99 dh_installmodules:128 dh_installpam:63 -#: dh_installppp:69 dh_installudev:129 dh_installwm:112 dh_installxfonts:91 -#: dh_link:230 dh_lintian:61 dh_listpackages:33 dh_makeshlibs:241 -#: dh_md5sums:93 dh_movefiles:174 dh_perl:149 dh_prep:64 dh_python:284 -#: dh_scrollkeeper:32 dh_shlibdeps:175 dh_strip:231 dh_suidregister:121 -#: dh_testdir:48 dh_testroot:31 dh_testversion:79 dh_undocumented:32 -#: dh_usrlocal:118 +#: dh_installppp:69 dh_installudev:119 dh_installwm:112 dh_installxfonts:91 +#: dh_link:230 dh_lintian:61 dh_listpackages:33 dh_makeshlibs:254 +#: dh_md5sums:94 dh_movefiles:174 dh_perl:150 dh_prep:64 dh_python:284 +#: dh_scrollkeeper:32 dh_shlibdeps:175 dh_strip:240 dh_suidregister:121 +#: dh_testdir:48 dh_testroot:31 dh_undocumented:32 dh_usrlocal:118 msgid "This program is a part of debhelper." msgstr "Ce programme fait partie de debhelper." @@ -2404,9 +2526,8 @@ "appropriées du processus de construction d'après le type du paquet. Par " "exemple, s'il trouve un fichier Makefile et qu'il contient une instruction " "« distclean », « realclean », « clean », il fait le ménage en exécutant make " -"(ou MAKE si les variables d'environnement sont définies). S'il y a un " -"fichier setup.py ou ou Built.PL il les lance pour réaliser le ménage du " -"paquet." +"(ou MAKE si cette variable d'environnement est définie). S'il y a un fichier " +"setup.py ou ou Built.PL il les lance pour réaliser le ménage du paquet." # type: textblock #. type: textblock @@ -2535,7 +2656,7 @@ "installation, so dh_auto_install will not install files built using Ant." msgstr "" "dh_auto_install est un programme de la suite debhelper qui tente d'installer " -"automatiqument les fichier construits. Il le fait en lançant les commandes " +"automatiquement les fichier construits. Il le fait en lançant les commandes " "appropriées du processus de construction d'après le type du paquet. Par " "exemple, s'il y a un Makefile et qu'il contient un bloc « install » il " "exécutera make (ou MAKE si les variables d'environnement sont définies). " @@ -2646,8 +2767,8 @@ "automatiquement le jeu d'essai d'un paquet. Il le fait en lançant les " "commandes appropriées du processus de construction d'après le type du " "paquet. Par exemple, s'il y a un Makefile et qu'il contient un bloc « test » " -"ou « check » il exécutera make (ou MAKE si les variables d'environnement sont " -"définies). Si les tests produisent une erreur, la commande retourne une " +"ou « check » il exécutera make (ou MAKE si cette variable d'environnement " +"est définie). Si les tests produisent une erreur, la commande retourne une " "valeur non nulle. S'il n'y a pas de jeu de d'essai, la commande retourne " "zéro sans rien faire." @@ -2715,8 +2836,8 @@ # type: =head1 #. type: =head1 -#: dh_bugfiles:22 dh_clean:31 dh_compress:31 dh_gconf:27 dh_install:38 -#: dh_installcatalogs:35 dh_installchangelogs:32 dh_installcron:21 +#: dh_bugfiles:22 dh_clean:31 dh_compress:31 dh_gconf:23 dh_install:38 +#: dh_installcatalogs:35 dh_installchangelogs:30 dh_installcron:21 #: dh_installdeb:22 dh_installdebconf:34 dh_installdirs:21 dh_installdocs:21 #: dh_installemacsen:27 dh_installexamples:22 dh_installifupdown:22 #: dh_installinfo:21 dh_installinit:27 dh_installlogcheck:21 dh_installman:50 @@ -2778,12 +2899,6 @@ # type: textblock #. type: textblock #: dh_bugfiles:43 -#, fuzzy -#| msgid "" -#| "The contents of this file are displayed to the user by the bug reporting " -#| "tool before allowing the user to write a bug report on the package to the " -#| "Debian Bug Tracking System. This file is installed as F in the package build directory." msgid "" "The contents of this file are displayed to the user by the bug reporting " "tool before allowing the user to write a bug report on the package to the " @@ -2793,7 +2908,7 @@ "Le contenu de ce fichier est affiché à l'utilisateur par l'outil de rapport " "de bogue afin de lui permettre de rédiger un rapport de bogue contre le " "paquet dans le système de suivi des bogues Debian. Ce fichier est installé " -"sous F dans le répertoire de construction du " +"sous F dans le répertoire de construction du " "paquet." # type: textblock @@ -2898,6 +3013,8 @@ "This is another way to pass I to L. It is deprecated; " "use B<--> instead." msgstr "" +"Méthode obsolète pour fournir les I à L, préférer " +"B<-->." # type: textblock #. type: textblock @@ -2942,8 +3059,8 @@ "It does not run \"make clean\" to clean up after the build process. Use " "L to do things like that." msgstr "" -"Il n'exécute pas un « make clean » pour faire le ménage après la construction " -"du paquet. Il faut utiliser L pour le faire." +"Il n'exécute pas un « make clean » pour faire le ménage après la " +"construction du paquet. Il faut utiliser L pour le faire." # type: textblock #. type: textblock @@ -2969,7 +3086,7 @@ # type: =item #. type: =item -#: dh_clean:45 dh_installchangelogs:60 +#: dh_clean:45 dh_installchangelogs:58 msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" @@ -3009,14 +3126,14 @@ "deleted, even if they would normally be deleted. You may use this option " "multiple times to build up a list of things to exclude." msgstr "" -"Conserve les fichiers qui contiennent « élément » n'importe où dans leur nom, " -"même s'ils auraient dû être normalement supprimés. Cette option peut être " -"employée plusieurs fois afin d'exclure de la suppression une liste " +"Conserve les fichiers qui contiennent « élément » n'importe où dans leur " +"nom, même s'ils auraient dû être normalement supprimés. Cette option peut " +"être employée plusieurs fois afin d'exclure de la suppression une liste " "d'éléments." # type: =item #. type: =item -#: dh_clean:60 dh_compress:63 dh_installdocs:92 dh_installexamples:46 +#: dh_clean:60 dh_compress:64 dh_installdocs:92 dh_installexamples:46 #: dh_installinfo:40 dh_installmanpages:44 dh_movefiles:55 dh_testdir:27 msgid "I" msgstr "I" @@ -3064,15 +3181,6 @@ # type: textblock #. type: textblock #: dh_compress:24 -#, fuzzy -#| msgid "" -#| "By default, dh_compress compresses files that debian policy mandates " -#| "should be compressed, namely all files in usr/share/info, usr/share/man, " -#| "usr/X11R6/man, files in usr/share/doc that are larger than 4k in size, " -#| "(except the copyright file, .html and .css files, image files, and files " -#| "that appear to be already compressed based on their extensions), and all " -#| "changelog files. Plus PCF fonts underneath usr/X11R6/lib/X11/fonts/ and " -#| "usr/share/fonts/X11/" msgid "" "By default, dh_compress compresses files that debian policy mandates should " "be compressed, namely all files in usr/share/info, usr/share/man, files in " @@ -3083,12 +3191,11 @@ msgstr "" "Par défaut, dh_compress comprime les fichiers que la Charte Debian indique " "comme devant être comprimés. Cela concerne tous les fichiers de usr/share/" -"info, usr/share/man, usr/X11R6/man, tous les fichiers changelog ainsi que " -"les polices PCF stockées dans usr/X11R6/lib/X11/fonts/ et usr/share/fonts/" -"X11/. Il comprimera également les fichiers de usr/share/doc qui font plus de " -"4ko, à l'exception du fichier de copyright, des fichiers suffixés par .html " -"et .css, des fichiers image et des fichiers qui paraissent, de par leur " -"extension, avoir déjà été comprimés." +"info, usr/share/man, tous les fichiers changelog ainsi que les polices PCF " +"stockées dans usr/share/fonts/X11/. Il comprimera également les fichiers de " +"usr/share/doc qui font plus de 4ko, à l'exception du fichier de copyright, " +"des fichiers suffixés par .html et .css, des fichiers image et des fichiers " +"qui paraissent, de par leur extension, avoir déjà été comprimés." # type: =item #. type: =item @@ -3099,6 +3206,14 @@ # type: textblock #. type: textblock #: dh_compress:37 +#, fuzzy +#| msgid "This mode is deprecated." +msgid "These files are deprecated." +msgstr "Ce mode est déconseillé." + +# type: textblock +#. type: textblock +#: dh_compress:39 msgid "" "If this file exists, the default files are not compressed. Instead, the file " "is ran as a shell script, and all filenames that the shell script outputs " @@ -3116,13 +3231,19 @@ # type: textblock #. type: textblock -#: dh_compress:52 +#: dh_compress:54 +#, fuzzy +#| msgid "" +#| "Exclude files that contain \"item\" anywhere in their filename from being " +#| "compressed. For example, -X.tiff will exclude tiff files from " +#| "compression. You may use this option multiple times to build up a list " +#| "of things to exclude. You can accomplish the same thing by using a debian/" +#| "compress file, but this is easier." msgid "" "Exclude files that contain \"item\" anywhere in their filename from being " "compressed. For example, -X.tiff will exclude tiff files from compression. " "You may use this option multiple times to build up a list of things to " -"exclude. You can accomplish the same thing by using a debian/compress file, " -"but this is easier." +"exclude." msgstr "" "Permet d'exclure de la compression les fichiers qui comportent « élément » " "n'importe où dans leur nom. Par exemple, -X.tiff exclura de la compression " @@ -3132,7 +3253,7 @@ # type: textblock #. type: textblock -#: dh_compress:60 +#: dh_compress:61 msgid "" "Compress all files specified by command line parameters in ALL packages " "acted on." @@ -3142,19 +3263,19 @@ # type: textblock #. type: textblock -#: dh_compress:65 +#: dh_compress:66 msgid "Add these files to the list of files to compress." msgstr "Ajoute ces fichiers à la liste des fichiers à comprimer." # type: =head1 #. type: =head1 -#: dh_compress:69 dh_perl:61 dh_python:66 dh_strip:74 dh_usrlocal:55 +#: dh_compress:70 dh_perl:61 dh_python:66 dh_strip:74 dh_usrlocal:55 msgid "CONFORMS TO" msgstr "CONFORMITÉ" # type: textblock #. type: textblock -#: dh_compress:71 +#: dh_compress:72 msgid "Debian policy, version 3.0" msgstr "Charte Debian, version 3.0" @@ -3275,7 +3396,9 @@ # type: textblock #. type: textblock #: dh_gconf:5 -msgid "dh_gconf - generate GConf schema registration scripts" +#, fuzzy +#| msgid "dh_gconf - generate GConf schema registration scripts" +msgid "dh_gconf - install GConf defaults files and register schemas" msgstr "dh_gconf - produit les scripts d'enregistrement du schéma GConf" # type: textblock @@ -3287,9 +3410,13 @@ # type: textblock #. type: textblock #: dh_gconf:18 +#, fuzzy +#| msgid "" +#| "dh_gconf is a debhelper program that is responsible for registering GConf " +#| "schemas." msgid "" -"dh_gconf is a debhelper program that is responsible for registering GConf " -"schemas." +"dh_gconf is a debhelper program that is responsible for installing GConf " +"defaults files and registering GConf schemas." msgstr "" "dh_gconf est un programme de la suite debhelper chargé de l'inscription des " "schémas GConf." @@ -3298,55 +3425,50 @@ #. type: textblock #: dh_gconf:21 msgid "" -"It automatically generates the postinst and prerm fragments needed to " -"register and unregister the schemas in usr/share/gconf/schemas, using gconf-" -"schemas." -msgstr "" -"Il produit automatiquement les lignes de code dans les scripts de " -"maintenance postinst et prerm nécessaires à l'inscription et à la radiation " -"des schémas dans usr/share/gconf/schemas. Cette fonction utilise gconf-" -"schemas." - -# type: textblock -#. type: textblock -#: dh_gconf:25 -msgid "" "An appropriate dependency on gconf2 will be generated in ${misc:Depends}." msgstr "" "Une dépendance appropriée envers gconf2 sera inscrite dans ${misc:Depends}." # type: =item #. type: =item -#: dh_gconf:31 +#: dh_gconf:27 msgid "debian/I.gconf-defaults" msgstr "debian/I.gconf-defaults" # type: textblock #. type: textblock -#: dh_gconf:33 +#: dh_gconf:29 +#, fuzzy +#| msgid "" +#| "Installed into usr/share/gconf/mandatory/10_package in the package build " +#| "directory, with \"I\" replaced by the package name, and similar " +#| "postinst and postrm fragments will be generated." msgid "" "Installed into usr/share/gconf/defaults/10_package in the package build " -"directory, with \"I\" replaced by the package name. Some postinst " -"and postrm fragments will be generated to run update-gconf-defaults." +"directory, with \"I\" replaced by the package name." msgstr "" "Ce fichier sera installé dans le répertoire de construction du paquet sous " "usr/share/gconf/defaults/10_paquet où le mot « paquet » sera remplacé par le " -"nom du paquet. Certaines parties des scripts de maintenance postinst et " -"postrm seront produites pour exécuter update-gconf-defaults." +"nom du paquet. Des lignes de code similaires seront produites dans les " +"scripts de maintenance postinst et postrm." # type: =item #. type: =item -#: dh_gconf:37 +#: dh_gconf:32 msgid "debian/I.gconf-mandatory" msgstr "debian/I.gconf-mandatory" # type: textblock #. type: textblock -#: dh_gconf:39 +#: dh_gconf:34 +#, fuzzy +#| msgid "" +#| "Installed into usr/share/gconf/mandatory/10_package in the package build " +#| "directory, with \"I\" replaced by the package name, and similar " +#| "postinst and postrm fragments will be generated." msgid "" "Installed into usr/share/gconf/mandatory/10_package in the package build " -"directory, with \"I\" replaced by the package name, and similar " -"postinst and postrm fragments will be generated." +"directory, with \"I\" replaced by the package name." msgstr "" "Ce fichier sera installé dans le répertoire de construction du paquet sous " "usr/share/gconf/defaults/10_paquet où le mot « paquet » sera remplacé par le " @@ -3355,13 +3477,13 @@ # type: =item #. type: =item -#: dh_gconf:49 +#: dh_gconf:43 msgid "B<--priority> I" msgstr "B<--priority> I" # type: textblock #. type: textblock -#: dh_gconf:51 +#: dh_gconf:45 msgid "" "Use I (which should be a 2-digit number) as the defaults priority " "instead of 10. Higher values than ten can be used by derived distributions " @@ -3374,7 +3496,7 @@ # type: textblock #. type: textblock -#: dh_gconf:118 +#: dh_gconf:107 msgid "Ross Burton Josselin Mouette " msgstr "Ross Burton Josselin Mouette " @@ -3643,7 +3765,7 @@ # type: =item #. type: =item -#: dh_install:76 dh_installchangelogs:68 dh_installdocs:69 +#: dh_install:76 dh_installchangelogs:66 dh_installdocs:69 #: dh_installexamples:41 dh_link:60 dh_movefiles:50 msgid "B<-Xitem>, B<--exclude=item>" msgstr "B<-Xélément>, B<--exclude=élément>" @@ -3753,13 +3875,13 @@ # type: =head1 #. type: =head1 -#: dh_install:247 +#: dh_install:252 msgid "EXAMPLE" msgstr "EXEMPLE" # type: textblock #. type: textblock -#: dh_install:249 +#: dh_install:254 msgid "" "Suppose your package's upstream Makefile installs a binary, a man page, and " "a library into appropriate subdirectories of debian/tmp. You want to put the " @@ -3776,7 +3898,7 @@ # type: verbatim #. type: verbatim -#: dh_install:255 +#: dh_install:260 #, no-wrap msgid "" " usr/bin\n" @@ -3789,13 +3911,13 @@ # type: textblock #. type: textblock -#: dh_install:258 +#: dh_install:263 msgid "While debian/libfoo.install contains:" msgstr "Tandis que debian/libtoto.install devra contenir :" # type: verbatim #. type: verbatim -#: dh_install:260 +#: dh_install:265 #, no-wrap msgid "" " usr/lib/libfoo*.so.*\n" @@ -3806,7 +3928,7 @@ # type: textblock #. type: textblock -#: dh_install:262 +#: dh_install:267 msgid "" "If you want a libfoo-dev package too, debian/libfoo-dev.install might " "contain:" @@ -3816,7 +3938,7 @@ # type: verbatim #. type: verbatim -#: dh_install:264 +#: dh_install:269 #, no-wrap msgid "" " usr/include\n" @@ -3831,13 +3953,13 @@ # type: =head1 #. type: =head1 -#: dh_install:268 +#: dh_install:273 msgid "LIMITATIONS" msgstr "LIMITES" # type: verbatim #. type: verbatim -#: dh_install:270 +#: dh_install:275 #, no-wrap msgid "" "dh_install cannot rename files or directories, it can only install them\n" @@ -3997,21 +4119,14 @@ "l'installation des journaux de suivi des modifications (changelog) dans le " "répertoire de construction du paquet." -# type: textblock #. type: textblock #: dh_installchangelogs:21 -msgid "" -"An upstream changelog file may be specified as an option. If none is " -"specified, a few common filenames are tried. (In compatibility level 7 and " -"above.)" +msgid "An upstream changelog file may be specified as an option." msgstr "" -"Un journal amont des modifications (upstream changelog) peut être indiqué. " -"Si rien n'est indiqué, quelques noms courants de fichiers sont essayés (à " -"partir de la version 7)." # type: textblock #. type: textblock -#: dh_installchangelogs:25 +#: dh_installchangelogs:23 msgid "" "If there is an upstream changelog file, it will be be installed as usr/share/" "doc/package/changelog in the package build directory. If the changelog is a " @@ -4027,31 +4142,31 @@ # type: =item #. type: =item -#: dh_installchangelogs:36 +#: dh_installchangelogs:34 msgid "debian/changelog" msgstr "debian/changelog" # type: =item #. type: =item -#: dh_installchangelogs:38 +#: dh_installchangelogs:36 msgid "debian/NEWS" msgstr "debian/NEWS" # type: =item #. type: =item -#: dh_installchangelogs:40 +#: dh_installchangelogs:38 msgid "debian/I.changelog" msgstr "debian/I.changelog" # type: =item #. type: =item -#: dh_installchangelogs:42 +#: dh_installchangelogs:40 msgid "debian/I.NEWS" msgstr "debian/I.NEWS" # type: textblock #. type: textblock -#: dh_installchangelogs:44 +#: dh_installchangelogs:42 msgid "" "Automatically installed into usr/share/doc/I/ in the package build " "directory." @@ -4061,7 +4176,7 @@ # type: textblock #. type: textblock -#: dh_installchangelogs:47 +#: dh_installchangelogs:45 msgid "" "Use the package specific name if I needs a different NEWS or " "changelog file." @@ -4071,7 +4186,7 @@ # type: textblock #. type: textblock -#: dh_installchangelogs:50 +#: dh_installchangelogs:48 msgid "" "The changelog file is installed with a name of changelog for native " "packages, and changelog.Debian for non-native packages. The NEWS file is " @@ -4083,7 +4198,7 @@ # type: textblock #. type: textblock -#: dh_installchangelogs:62 +#: dh_installchangelogs:60 msgid "" "Keep the original name of the upstream changelog. This will be accomplished " "by installing the upstream changelog as \"changelog\", and making a symlink " @@ -4093,29 +4208,30 @@ msgstr "" "Conserve le nom original du journal amont. Ce résultat est obtenu en " "installant le journal amont sous le nom « changelog » et en créant un lien " -"symbolique portant le nom d'origine et pointant sur le fichier « changelog ». " -"Cela peut être utile si le journal amont porte un nom inhabituel ou si " -"d'autres éléments de documentation du paquet se réfèrent à ce fichier." +"symbolique portant le nom d'origine et pointant sur le fichier " +"« changelog ». Cela peut être utile si le journal amont porte un nom " +"inhabituel ou si d'autres éléments de documentation du paquet se réfèrent à " +"ce fichier." # type: textblock #. type: textblock -#: dh_installchangelogs:70 +#: dh_installchangelogs:68 msgid "" "Exclude upstream changelog files that contain \"item\" anywhere in their " "filename from being installed." msgstr "" -"Exclut du traitement les journaux amonts qui comportent « élément » n'importe " -"où dans leur nom." +"Exclut du traitement les journaux amonts qui comportent « élément » " +"n'importe où dans leur nom." # type: =item #. type: =item -#: dh_installchangelogs:73 +#: dh_installchangelogs:71 msgid "I" msgstr "I" # type: textblock #. type: textblock -#: dh_installchangelogs:75 +#: dh_installchangelogs:73 msgid "Install this file as the upstream changelog." msgstr "" "Installe ce fichier en tant que journal amont de suivi des modifications." @@ -4300,8 +4416,13 @@ # type: textblock #. type: textblock #: dh_installdeb:49 +#, fuzzy +#| msgid "" +#| "In V3 compatibility mode and higher, all files in the etc/ directory in a " +#| "package will automatically be flagged as conffiles by this program, so " +#| "there is no need to list them manually here." msgid "" -"In V3 compatibility mode and higher, all files in the etc/ directory in a " +"In v3 compatibility mode and higher, all files in the etc/ directory in a " "package will automatically be flagged as conffiles by this program, so there " "is no need to list them manually here." msgstr "" @@ -4556,7 +4677,9 @@ # type: textblock #. type: textblock #: dh_installdocs:27 -msgid "List documentaton files to be installed into I." +#, fuzzy +#| msgid "List documentaton files to be installed into I." +msgid "List documentation files to be installed into I." msgstr "Liste les fichiers de documentation à installer dans I." # type: =item @@ -4716,8 +4839,8 @@ "before calling dh_installdocs.)" msgstr "" "(Une autre méthode, pour réaliser la même chose, qui reste toujours " -"possible, est de faire du répertoire de documentation un lien symbolique « en " -"l'air » avant l'appel à dh_installdocs.)" +"possible, est de faire du répertoire de documentation un lien symbolique " +"« en l'air » avant l'appel à dh_installdocs.)" # type: textblock #. type: textblock @@ -4894,8 +5017,8 @@ "\", alternatives include \"xemacs\" and \"emacs20\"." msgstr "" "Fixe la « saveur » dans laquelle le fichier site-start.d sera installé. La " -"valeur par défaut est « emacs ». Les autres valeurs possibles sont « xemacs » " -"et « emacs20 »." +"valeur par défaut est « emacs ». Les autres valeurs possibles sont " +"« xemacs » et « emacs20 »." # type: textblock #. type: textblock @@ -5357,8 +5480,8 @@ "and if so will install it as the init script in preference to the files it " "normally installs." msgstr "" -"Utilise « nom-du-script » en tant que nom du script init dans etc/init.d/ et, " -"si besoin est, comme nom du fichier « defaults ». Avec ce paramètre " +"Utilise « nom-du-script » en tant que nom du script init dans etc/init.d/ " +"et, si besoin est, comme nom du fichier « defaults ». Avec ce paramètre " "dh_installinit cherche dans le répertoire debian/ un fichier du genre " "« paquet.nom-du-script » et, s'il le trouve, l'installe en tant que script " "init à la place des fichiers qu'il installe habituellement." @@ -5451,8 +5574,8 @@ "dh_installlogcheck is a debhelper program that is responsible for installing " "logcheck rule files." msgstr "" -"dh_installlogcheck est le programme de la suite debhelper chargé " -"del'installation des fichiers de règles de vérification des journaux " +"dh_installlogcheck est le programme de la suite debhelper chargé de " +"l'installation des fichiers de règles de vérification des journaux " "(logcheckrule files) " # type: =item @@ -5591,9 +5714,10 @@ "de la page et en déduit la destination. Si la ligne .TH est correctement " "renseignée, les pages de manuel seront installées dans la bonne section avec " "le nom adéquat. Ce mécanisme fonctionne également pour les pages comportant " -"des sous-sections, telle que « 3perl », qui sera placé en « man3 » et portera " -"l'extension « .3perl ». Si la ligne .TH est erronée ou absente, le programme " -"peut faire une mauvaise déduction, basée sur l'extension du fichier." +"des sous-sections, telle que « 3perl », qui sera placé en « man3 » et " +"portera l'extension « .3perl ». Si la ligne .TH est erronée ou absente, le " +"programme peut faire une mauvaise déduction, basée sur l'extension du " +"fichier." # type: textblock #. type: textblock @@ -5629,7 +5753,8 @@ "dh_installman installe une page de manuel dans un répertoire tel que /usr/" "share/man/pl/man1/ c'est parce que le programme possède un nom comme « toto." "pl » et que dh_installman pense que la page de manuel est traduite en " -"polonais (pl). Il suffit d'utiliser « language=C » pour lever cette ambiguïté." +"polonais (pl). Il suffit d'utiliser « language=C » pour lever cette " +"ambiguïté." # type: textblock #. type: textblock @@ -5721,11 +5846,10 @@ # type: textblock #. type: textblock #: dh_installmanpages:5 -#, fuzzy -#| msgid "dh_installmanpages - old-style man page installer" msgid "dh_installmanpages - old-style man page installer (deprecated)" msgstr "" -"dh_installmanpages - ancien programme d'installation des pages de manuel" +"dh_installmanpages - ancien programme d'installation des pages de manuel " +"(obsolète)" # type: textblock #. type: textblock @@ -5736,19 +5860,14 @@ # type: textblock #. type: textblock #: dh_installmanpages:19 -#, fuzzy -#| msgid "" -#| "dh_installmanpages is a debhelper program that is responsible for " -#| "automatically installing man pages into usr/share/man/ and usr/X11R6/man/ " -#| "in package build directories." msgid "" "dh_installmanpages is a debhelper program that is responsible for " "automatically installing man pages into usr/share/man/ in package build " "directories." msgstr "" "dh_installmanpages est l'ancien programme de la suite debhelper chargé de " -"l'installation automatique des pages de manuel dans les répertoires usr/" -"share/man/ et usr/X11R6/man/ du répertoire de construction du paquet." +"l'installation automatique des pages de manuel dans le répertoire usr/share/" +"man/ du répertoire de construction du paquet." # type: textblock #. type: textblock @@ -6561,9 +6680,9 @@ "Do not correct symlinks that contain \"item\" anywhere in their filename " "from being corrected to comply with debian policy." msgstr "" -"Ne corrige pas les liens symboliques qui comportent « élément », n'importe où " -"dans leur nom, alors qu'ils auraient dû l'être pour se conformer à la charte " -"Debian." +"Ne corrige pas les liens symboliques qui comportent « élément », n'importe " +"où dans leur nom, alors qu'ils auraient dû l'être pour se conformer à la " +"charte Debian." # type: =item #. type: =item @@ -6629,8 +6748,8 @@ msgid "" "dh_lintian - install lintian override files into package build directories" msgstr "" -"dh_lintian - installe les fichiers « override » de lintian dans le répertoire " -"de construction du paquet" +"dh_lintian - installe les fichiers « override » de lintian dans le " +"répertoire de construction du paquet" # type: textblock #. type: textblock @@ -6669,10 +6788,8 @@ # type: =item #. type: =item #: dh_lintian:31 -#, fuzzy -#| msgid "debian/I.lintian-overrides" msgid "debian/source.lintian-overrides" -msgstr "debian/I.lintian-overrides" +msgstr "debian/source.lintian-overrides" # type: textblock #. type: textblock @@ -6758,8 +6875,12 @@ # type: textblock #. type: textblock #: dh_makeshlibs:21 +#, fuzzy +#| msgid "" +#| "It also adds a call to ldconfig in the postinst and postrm scripts (in V3 " +#| "mode and above only) to any packages in which it finds shared libraries." msgid "" -"It also adds a call to ldconfig in the postinst and postrm scripts (in V3 " +"It also adds a call to ldconfig in the postinst and postrm scripts (in v3 " "mode and above only) to any packages in which it finds shared libraries." msgstr "" "Ce programme ajoute également un appel à ldconfig dans les scripts de " @@ -6789,7 +6910,7 @@ "Ces fichiers de symboles, s'ils existent, sont transmis à L pour être traités et installés. Préciser le nom de l'architecture avec " "I s'il est nécessaire de fournir des fichiers de symboles différents " -"pour diverses achitectures." +"pour diverses architectures." # type: =item #. type: =item @@ -6894,8 +7015,8 @@ "package." msgstr "" "Ajoute une ligne supplémentaire, pour les udebs, dans le fichier shlibs et " -"rend les udebs dépendants du paquet indiqué par « udeb » au lieu qu'ils " -"soient dépendants du paquet normal de la bibliothèque." +"rend les udebs dépendants du paquet indiqué par « udeb » plutôt que les " +"rendre dépendants du paquet normal de la bibliothèque." # type: textblock #. type: textblock @@ -7191,8 +7312,8 @@ msgstr "" "Le programme examine les scripts et les modules Perl du paquet, et exploite " "cette information pour produire une dépendance vers perl ou perlapi. La " -"substitution a lieu dans le fichier « control » du paquet, à l'emplacement où " -"est indiqué « ${perl:Depends} »." +"substitution a lieu dans le fichier « control » du paquet, à l'emplacement " +"où est indiqué « ${perl:Depends} »." # type: textblock #. type: textblock @@ -7288,7 +7409,7 @@ # type: textblock #. type: textblock -#: dh_perl:153 +#: dh_perl:154 msgid "Brendan O'Dea " msgstr "Brendan O'Dea " @@ -7332,16 +7453,12 @@ # type: textblock #. type: textblock #: dh_python:5 -#, fuzzy -#| msgid "" -#| "dh_python - calculates python dependencies and adds postinst and prerm " -#| "python scripts" msgid "" "dh_python - calculates python dependencies and adds postinst and prerm " "python scripts (deprecated)" msgstr "" "dh_python - détermine les dépendances Python et ajoute des scripts de " -"maintenance Python postinst et prerm" +"maintenance Python postinst et prerm (obsolète)" # type: textblock #. type: textblock @@ -7362,8 +7479,8 @@ "Python-Version control file field exists." msgstr "" "Notez bien que ce programme est obsolète. Il faut utiliser « dh_pysupport » " -"ou « dh_pycentral » à la place. Ce programme ne fera rien si le champ « debian/" -"pycompat » ou « Python-Version » existe dans le fichier « control »." +"ou « dh_pycentral » à la place. Ce programme ne fera rien si le champ " +"« debian/pycompat » ou « Python-Version » existe dans le fichier « control »." # type: textblock #. type: textblock @@ -7593,8 +7710,8 @@ msgid "" "With recent versions of dpkg-shlibdeps, this option is generally not needed." msgstr "" -"Avec les versions récente de dpkg-shlibdeps, cette option n'est généralement " -"plus nécessaire." +"Avec les versions récentes de dpkg-shlibdeps, cette option n'est " +"généralement plus nécessaire." # type: textblock #. type: textblock @@ -7875,10 +7992,8 @@ # type: textblock #. type: textblock #: dh_suidregister:5 -#, fuzzy -#| msgid "dh_suidregister - obsolete suid registration program" msgid "dh_suidregister - suid registration program (deprecated)" -msgstr "dh_suidregister - programme obsolète d'inscription suid" +msgstr "dh_suidregister - programme d'inscription suid (obsolète)" # type: textblock #. type: textblock @@ -7889,12 +8004,6 @@ # type: textblock #. type: textblock #: dh_suidregister:13 -#, fuzzy -#| msgid "" -#| "This program used to register suid and sgid files with L, but with the introduction of L, registration of " -#| "files in this way is unnecessary, and even harmful, so this program " -#| "should not be used." msgid "" "This program used to register suid and sgid files with L, " "but with the introduction of L, registration of files " @@ -7904,7 +8013,7 @@ "Ce programme était utilisé pour l'inscription des fichiers suid et sgid avec " "L mais l'introduction de L a rendu " "l'inscription de ces fichiers inutile et même néfaste. De ce fait, ce " -"programme ne doit pas être employé." +"programme est obsolète et ne doit pas être employé." # type: =head1 #. type: =head1 @@ -8010,114 +8119,11 @@ # type: textblock #. type: textblock -#: dh_testversion:5 -#, fuzzy -#| msgid "" -#| "dh_testversion - ensure that the correct version of debhelper is installed" -msgid "" -"dh_testversion - ensure that the correct version of debhelper is installed " -"(deprecated)" -msgstr "" -"dh_testversion - vérifie que la bonne version de debhelper est installée" - -# type: textblock -#. type: textblock -#: dh_testversion:14 -msgid "B [S>] [I] [I]" -msgstr "" -"B [I] [I] [I]" - -# type: textblock -#. type: textblock -#: dh_testversion:18 -msgid "" -"Note: This program is deprecated. You should use build dependencies instead." -msgstr "" -"Nota : L'utilisation de ce programme est déconseillée. Il faut employer les " -"dépendances de construction (build dependencies) à la place." - -# type: textblock -#. type: textblock -#: dh_testversion:21 -msgid "" -"dh_testversion compares the version of debhelper against the version you " -"specify, and if the condition is not met, exits with an error message." -msgstr "" -"dh_testversion compare la version de debhelper avec la version spécifiée et, " -"si la condition n'est pas satisfaite, génère un message d'erreur." - -# type: textblock -#. type: textblock -#: dh_testversion:24 -msgid "" -"You can use this in your debian/rules files if a new debhelper feature is " -"introduced, and your package requires that feature to build correctly. Use " -"debhelper's changelog to figure out the version you need." -msgstr "" -"Il est possible d'utiliser ce programme dans le fichier debian/rule si une " -"nouvelle fonctionalité de debhelper est introduite et que le paquet " -"nécessite cette fonctionnalité pour être correctement construit. Consulter " -"le changelog de debhelper pour déterminer la version nécessaire." - -# type: textblock -#. type: textblock -#: dh_testversion:28 -msgid "" -"Be sure not to overuse dh_testversion. If debhelper version 9.5 introduces a " -"new dh_autofixbugs command, and your package uses it, then if someone tries " -"to build it with debhelper 1.0, the build will fail anyway when " -"dh_autofixbugs cannot be found, so there is no need for you to use " -"dh_testversion." -msgstr "" -"Il faut prendre garde à ne pas abuser de dh_testversion. Si debhelper 9.5 " -"introduit une nouvelle commande dh_autofixbugs et que le paquet l'utilise, " -"alors si quelqu'un tente de construire le paquet avec debhelper 1.0, la " -"construction échouera puisque dh_autofixbugs ne pourra pas être trouvé. De " -"ce fait, il n'y a pas besoin d'utiliser dh_testversion." - -# type: =item -#. type: =item -#: dh_testversion:38 -msgid "I" -msgstr "I" - -# type: textblock -#. type: textblock -#: dh_testversion:40 -msgid "" -"Optional comparison operator used in comparing the versions. If not " -"specified, \">=\" is used. For descriptions of the comparison operators, see " -"dpkg --help." -msgstr "" -"Opérateur optionnel de comparaison utilisé dans la comparaison des versions. " -"S'il n'est pas indiqué, >= sera utilisé. Pour une description des opérateurs " -"de comparaison, consulter dpkg --help." - -# type: =item -#. type: =item -#: dh_testversion:44 -msgid "I" -msgstr "I" - -# type: textblock -#. type: textblock -#: dh_testversion:46 -msgid "" -"Version number to compare against the current version of debhelper. If not " -"specified, dh_testversion does nothing." -msgstr "" -"Numéro de version à comparer avec la version courante de debhelper. S'il " -"n'est pas spécifié, dh_testversion ne fait rien." - -# type: textblock -#. type: textblock #: dh_undocumented:5 -#, fuzzy -#| msgid "dh_undocumented - obsolete undocumented.7 symlink program" msgid "dh_undocumented - undocumented.7 symlink program (deprecated no-op)" msgstr "" -"dh_undocumented - programme obsolète de création de liens symboliques vers " -"« undocumented.7 »" +"dh_undocumented - programme de création de liens symboliques vers " +"« undocumented.7 » (obsolète)" # type: textblock #. type: textblock @@ -8130,8 +8136,8 @@ msgstr "" "Ce programme est utilisé pour créer des liens symboliques vers la page de " "manuel « undocumented.7 » lorsque la page de manuel du paquet n'existe pas. " -"La Charte Debian désapprouve l'utilisation de « undocumented.7 ». De ce fait, " -"ce programme ne fait rien et de doit pas être utilisé." +"La Charte Debian désapprouve l'utilisation de « undocumented.7 ». De ce " +"fait, ce programme ne fait rien et de doit pas être utilisé." # type: textblock #. type: textblock @@ -8219,6 +8225,183 @@ msgid "Andrew Stribblehill " msgstr "Andrew Stribblehill " +# type: =item +#, fuzzy +#~| msgid "B<--filename=>I" +#~ msgid "B B<--profile-name=>I" +#~ msgstr "B<--filename=>I" + +# type: =item +#, fuzzy +#~| msgid "B<--filename=>I" +#~ msgid "B<--profile-name=>" +#~ msgstr "B<--filename=>I" + +# type: textblock +#, fuzzy +#~| msgid "Steve Langasek " +#~ msgid "Jamie Strandboge " +#~ msgstr "Steve Langasek " + +# type: textblock +#, fuzzy +#~| msgid "" +#~| "An upstream changelog file may be specified as an option. If none is " +#~| "specified, a few common filenames are tried. (In compatibility level 7 " +#~| "and above.)" +#~ msgid "" +#~ "An upstream changelog file may be specified as an option. If none is " +#~ "specified, it looks for files with names that seem likely to be " +#~ "changelogs. (In compatibility level 7 and above.)" +#~ msgstr "" +#~ "Un journal amont des modifications (upstream changelog) peut être " +#~ "indiqué. Si rien n'est indiqué, quelques noms courants de fichiers sont " +#~ "essayés (à partir de la version 7)." + +# type: =item +#~ msgid "V1" +#~ msgstr "V1" + +# type: =item +#~ msgid "V2" +#~ msgstr "V2" + +# type: =item +#~ msgid "V3" +#~ msgstr "V3" + +# type: =item +#~ msgid "V4" +#~ msgstr "V4" + +# type: =item +#~ msgid "V5" +#~ msgstr "V5" + +# type: =item +#~ msgid "V6" +#~ msgstr "V6" + +# type: =item +#~ msgid "V7" +#~ msgstr "V7" + +# type: textblock +#~ msgid "" +#~ "dh_testversion - ensure that the correct version of debhelper is " +#~ "installed (deprecated)" +#~ msgstr "" +#~ "dh_testversion - vérifie que la bonne version de debhelper est installée " +#~ "(obsolète)" + +# type: textblock +#~ msgid "" +#~ "B [S>] [I] [I]" +#~ msgstr "" +#~ "B [I] [I] [I]" + +# type: textblock +#~ msgid "" +#~ "Note: This program is deprecated. You should use build dependencies " +#~ "instead." +#~ msgstr "" +#~ "Nota : L'utilisation de ce programme est déconseillée. Il faut employer " +#~ "les dépendances de construction (build dependencies) à la place." + +# type: textblock +#~ msgid "" +#~ "dh_testversion compares the version of debhelper against the version you " +#~ "specify, and if the condition is not met, exits with an error message." +#~ msgstr "" +#~ "dh_testversion compare la version de debhelper avec la version spécifiée " +#~ "et, si la condition n'est pas satisfaite, génère un message d'erreur." + +# type: textblock +#~ msgid "" +#~ "You can use this in your debian/rules files if a new debhelper feature is " +#~ "introduced, and your package requires that feature to build correctly. " +#~ "Use debhelper's changelog to figure out the version you need." +#~ msgstr "" +#~ "Il est possible d'utiliser ce programme dans le fichier debian/rules si " +#~ "une nouvelle fonctionnalité de debhelper est introduite et que le paquet " +#~ "nécessite cette fonctionnalité pour être correctement construit. " +#~ "Consulter le changelog de debhelper pour déterminer la version nécessaire." + +# type: textblock +#~ msgid "" +#~ "Be sure not to overuse dh_testversion. If debhelper version 9.5 " +#~ "introduces a new dh_autofixbugs command, and your package uses it, then " +#~ "if someone tries to build it with debhelper 1.0, the build will fail " +#~ "anyway when dh_autofixbugs cannot be found, so there is no need for you " +#~ "to use dh_testversion." +#~ msgstr "" +#~ "Il faut prendre garde à ne pas abuser de dh_testversion. Si debhelper 9.5 " +#~ "introduit une nouvelle commande dh_autofixbugs et que le paquet " +#~ "l'utilise, alors si quelqu'un tente de construire le paquet avec " +#~ "debhelper 1.0, la construction échouera puisque dh_autofixbugs ne pourra " +#~ "pas être trouvé. De ce fait, il n'y a pas besoin d'utiliser " +#~ "dh_testversion." + +# type: =item +#~ msgid "I" +#~ msgstr "I" + +# type: textblock +#~ msgid "" +#~ "Optional comparison operator used in comparing the versions. If not " +#~ "specified, \">=\" is used. For descriptions of the comparison operators, " +#~ "see dpkg --help." +#~ msgstr "" +#~ "Opérateur optionnel de comparaison utilisé dans la comparaison des " +#~ "versions. S'il n'est pas indiqué, >= sera utilisé. Pour une description " +#~ "des opérateurs de comparaison, consulter dpkg --help." + +# type: =item +#~ msgid "I" +#~ msgstr "I" + +# type: textblock +#~ msgid "" +#~ "Version number to compare against the current version of debhelper. If " +#~ "not specified, dh_testversion does nothing." +#~ msgstr "" +#~ "Numéro de version à comparer avec la version courante de debhelper. S'il " +#~ "n'est pas spécifié, dh_testversion ne fait rien." + +# type: textblock +#~ msgid "" +#~ "An upstream changelog file may be specified as an option. If none is " +#~ "specified, a few common filenames are tried. (In compatibility level 7 " +#~ "and above.)" +#~ msgstr "" +#~ "Un journal amont des modifications (upstream changelog) peut être " +#~ "indiqué. Si rien n'est indiqué, quelques noms courants de fichiers sont " +#~ "essayés (à partir de la version 7)." + +# type: textblock +#~ msgid "" +#~ "It automatically generates the postinst and prerm fragments needed to " +#~ "register and unregister the schemas in usr/share/gconf/schemas, using " +#~ "gconf-schemas." +#~ msgstr "" +#~ "Il produit automatiquement les lignes de code dans les scripts de " +#~ "maintenance postinst et prerm nécessaires à l'inscription et à la " +#~ "radiation des schémas dans usr/share/gconf/schemas. Cette fonction " +#~ "utilise gconf-schemas." + +# type: textblock +#~ msgid "" +#~ "Installed into usr/share/gconf/defaults/10_package in the package build " +#~ "directory, with \"I\" replaced by the package name. Some " +#~ "postinst and postrm fragments will be generated to run update-gconf-" +#~ "defaults." +#~ msgstr "" +#~ "Ce fichier sera installé dans le répertoire de construction du paquet " +#~ "sous usr/share/gconf/defaults/10_paquet où le mot « paquet » sera " +#~ "remplacé par le nom du paquet. Certaines parties des scripts de " +#~ "maintenance postinst et postrm seront produites pour exécuter update-" +#~ "gconf-defaults." + # type: =head1 #~ msgid "COMMAND SPECIFICATION" #~ msgstr "NOM DES COMMANDES" diff -Nru debhelper-7.4.15ubuntu1/man/po4a/po4a.cfg debhelper-8.0.0ubuntu2~mtrudel1/man/po4a/po4a.cfg --- debhelper-7.4.15ubuntu1/man/po4a/po4a.cfg 2009-11-17 01:30:46.000000000 +0000 +++ debhelper-8.0.0ubuntu2~mtrudel1/man/po4a/po4a.cfg 2011-04-29 15:57:58.000000000 +0000 @@ -57,6 +57,5 @@ [type: pod] dh_suidregister $lang:man/$lang/dh_suidregister.pod add_fr:man/po4a/add.fr add_es:man/po4a/add2.es [type: pod] dh_testdir $lang:man/$lang/dh_testdir.pod add_fr:man/po4a/add.fr add_es:man/po4a/add2.es [type: pod] dh_testroot $lang:man/$lang/dh_testroot.pod add_fr:man/po4a/add.fr add_es:man/po4a/add2.es -[type: pod] dh_testversion $lang:man/$lang/dh_testversion.pod add_fr:man/po4a/add.fr add_es:man/po4a/add2.es [type: pod] dh_undocumented $lang:man/$lang/dh_undocumented.pod add_fr:man/po4a/add.fr add_es:man/po4a/add2.es [type: pod] dh_usrlocal $lang:man/$lang/dh_usrlocal.pod add_fr:man/po4a/add.fr add_es:man/po4a/add2.es