diff -Nru debhelper-8.9.0ubuntu1/autoscripts/postinst-init debhelper-8.9.9ubuntu1~ppa1~natty1/autoscripts/postinst-init --- debhelper-8.9.0ubuntu1/autoscripts/postinst-init 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/autoscripts/postinst-init 2011-11-04 21:56:49.000000000 +0000 @@ -1,4 +1,6 @@ if [ -x "/etc/init.d/#SCRIPT#" ]; then - update-rc.d #SCRIPT# #INITPARMS# >/dev/null + if [ ! -e "/etc/init/#SCRIPT#.conf" ]; then + update-rc.d #SCRIPT# #INITPARMS# >/dev/null + fi invoke-rc.d #SCRIPT# start || #ERROR_HANDLER# fi diff -Nru debhelper-8.9.0ubuntu1/autoscripts/postinst-init-restart debhelper-8.9.9ubuntu1~ppa1~natty1/autoscripts/postinst-init-restart --- debhelper-8.9.0ubuntu1/autoscripts/postinst-init-restart 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/autoscripts/postinst-init-restart 2011-11-04 21:56:49.000000000 +0000 @@ -1,5 +1,7 @@ if [ -x "/etc/init.d/#SCRIPT#" ]; then - update-rc.d #SCRIPT# #INITPARMS# >/dev/null + if [ ! -e "/etc/init/#SCRIPT#.conf" ]; then + update-rc.d #SCRIPT# #INITPARMS# >/dev/null + fi if [ -n "$2" ]; then _dh_action=restart else diff -Nru debhelper-8.9.0ubuntu1/autoscripts/postinst-ucf debhelper-8.9.9ubuntu1~ppa1~natty1/autoscripts/postinst-ucf --- debhelper-8.9.0ubuntu1/autoscripts/postinst-ucf 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/autoscripts/postinst-ucf 2011-11-04 21:56:49.000000000 +0000 @@ -1,4 +1,4 @@ if [ "$1" = "configure" ]; then - ucf #UCFSRC# #UCFDEST# - ucfr #PACKAGE# #UCFDEST# + ucf "#UCFSRC#" "#UCFDEST#" + ucfr #PACKAGE# "#UCFDEST#" fi diff -Nru debhelper-8.9.0ubuntu1/autoscripts/postrm-ucf debhelper-8.9.9ubuntu1~ppa1~natty1/autoscripts/postrm-ucf --- debhelper-8.9.0ubuntu1/autoscripts/postrm-ucf 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/autoscripts/postrm-ucf 2011-11-04 21:56:49.000000000 +0000 @@ -1,12 +1,12 @@ if [ "$1" = "purge" ]; then for ext in .ucf-new .ucf-old .ucf-dist ""; do - rm -f #UCFDEST#$ext + rm -f "#UCFDEST#$ext" done - if [ -x `which ucf 2>/dev/null` ]; then - ucf --purge #UCFDEST# + if [ -x "`which ucf 2>/dev/null`" ]; then + ucf --purge "#UCFDEST#" fi - if [ -x `which ucfr 2>/dev/null` ]; then - ucfr --purge #PACKAGE# #UCFDEST# + if [ -x "`which ucfr 2>/dev/null`" ]; then + ucfr --purge #PACKAGE# "#UCFDEST#" fi fi diff -Nru debhelper-8.9.0ubuntu1/debhelper.pod debhelper-8.9.9ubuntu1~ppa1~natty1/debhelper.pod --- debhelper-8.9.0ubuntu1/debhelper.pod 2011-06-17 18:12:46.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/debhelper.pod 2011-11-17 00:07:52.000000000 +0000 @@ -191,14 +191,12 @@ =head1 BUILD SYSTEM OPTIONS -All of the BI<*> debhelper programs sets environment variables -listed by B, unless they are already set. They -support DEB_BUILD_OPTIONS=noopt too. - The following command line options are supported by all of the BI<*> debhelper programs. These programs support a variety of build systems, and normally heuristically determine which to use, and how to use them. You can use these command line options to override the default behavior. +Typically these are passed to L, which then passes them to all the +BI<*> programs. =over 4 @@ -254,84 +252,7 @@ =back -=head1 NOTES - -=head2 Multiple binary package support - -If your source package generates more than one binary package, debhelper -programs will default to acting on all binary packages when run. If your -source package happens to generate one architecture dependent package, and -another architecture independent package, this is not the correct behavior, -because you need to generate the architecture dependent packages in the -binary-arch F target, and the architecture independent packages -in the binary-indep F target. - -To facilitate this, as well as give you more control over which packages -are acted on by debhelper programs, all debhelper programs accept the -B<-a>, B<-i>, B<-p>, and B<-s> parameters. These parameters are cumulative. -If none are given, debhelper programs default to acting on all packages listed -in the control file. - -=head2 Automatic generation of Debian install scripts - -Some debhelper commands will automatically generate parts of Debian -maintainer scripts. If you want these automatically generated things -included in your existing Debian maintainer scripts, then you need to add -B<#DEBHELPER#> to your scripts, in the place the code should be added. -B<#DEBHELPER#> will be replaced by any auto-generated code when you run -B. - -If a script does not exist at all and debhelper needs to add something to -it, then debhelper will create the complete script. - -All debhelper commands that automatically generate code in this way let it -be disabled by the -n parameter (see above). - -Note that the inserted code will be shell code, so you cannot directly use -it in a Perl script. If you would like to embed it into a Perl script, here -is one way to do that (note that I made sure that $1, $2, etc are set with -the set command): - - my $temp="set -e\nset -- @ARGV\n" . << 'EOF'; - #DEBHELPER# - EOF - system ($temp) / 256 == 0 - or die "Problem with debhelper scripts: $!"; - -=head2 Automatic generation of miscellaneous dependencies. - -Some debhelper commands may make the generated package need to depend on -some other packages. For example, if you use L, your -package will generally need to depend on debconf. Or if you use -L, your package will generally need to depend on a -particular version of xutils. Keeping track of these miscellaneous -dependencies can be annoying since they are dependant on how debhelper does -things, so debhelper offers a way to automate it. - -All commands of this type, besides documenting what dependencies may be -needed on their man pages, will automatically generate a substvar called -B<${misc:Depends}>. If you put that token into your F file, it -will be expanded to the dependencies debhelper figures you need. - -This is entirely independent of the standard B<${shlibs:Depends}> generated by -L, and the B<${perl:Depends}> generated by L. -You can choose not to use any of these, if debhelper's guesses don't match -reality. - -=head2 Package build directories - -By default, all debhelper programs assume that the temporary directory used -for assembling the tree of files in a package is debian/I. - -Sometimes, you might want to use some other temporary directory. This is -supported by the B<-P> flag. For example, "B", will -use B as the temporary directory. Note that if you use B<-P>, the -debhelper programs can only be acting on a single package at a time. So if -you have a package that builds many binary packages, you will need to also -use the B<-p> flag to specify which binary package the debhelper program will -act on. - -=head2 Debhelper compatibility levels +=head1 COMPATABILITY LEVELS From time to time, major non-backwards-compatible changes need to be made to debhelper, to keep it clean and well-designed as needs change and its @@ -540,7 +461,7 @@ =item v9 -This compatability level is still open for development; use with caution. +This compatibility level is still open for development; use with caution. Changes from v8 are: @@ -553,18 +474,112 @@ =item - -dh supports use of standard targets in debian/rules without needing -to manually define the dependencies between targets there. +dh is aware of the usual dependencies between targets in debian/rules. +So, "dh binary" will run any build, build-arch, build-indep, install, +etc targets that exist in the rules file. There's no need to define an +explicit binary target with explicit dependencies on the other targets. =item - - does not include the source package name +B does not include the source package name in --libexecdir when using autoconf. +=item - + +B does not default to enabling --with=python-support + +=item - + +All of the BI<*> debhelper programs and B set +environment variables listed by B, unless +they are already set. They support DEB_BUILD_OPTIONS=noopt too. + +=item - + +B passes CFLAGS to perl F and +F + =back =back +=head1 NOTES + +=head2 Multiple binary package support + +If your source package generates more than one binary package, debhelper +programs will default to acting on all binary packages when run. If your +source package happens to generate one architecture dependent package, and +another architecture independent package, this is not the correct behavior, +because you need to generate the architecture dependent packages in the +binary-arch F target, and the architecture independent packages +in the binary-indep F target. + +To facilitate this, as well as give you more control over which packages +are acted on by debhelper programs, all debhelper programs accept the +B<-a>, B<-i>, B<-p>, and B<-s> parameters. These parameters are cumulative. +If none are given, debhelper programs default to acting on all packages listed +in the control file. + +=head2 Automatic generation of Debian install scripts + +Some debhelper commands will automatically generate parts of Debian +maintainer scripts. If you want these automatically generated things +included in your existing Debian maintainer scripts, then you need to add +B<#DEBHELPER#> to your scripts, in the place the code should be added. +B<#DEBHELPER#> will be replaced by any auto-generated code when you run +B. + +If a script does not exist at all and debhelper needs to add something to +it, then debhelper will create the complete script. + +All debhelper commands that automatically generate code in this way let it +be disabled by the -n parameter (see above). + +Note that the inserted code will be shell code, so you cannot directly use +it in a Perl script. If you would like to embed it into a Perl script, here +is one way to do that (note that I made sure that $1, $2, etc are set with +the set command): + + my $temp="set -e\nset -- @ARGV\n" . << 'EOF'; + #DEBHELPER# + EOF + system ($temp) / 256 == 0 + or die "Problem with debhelper scripts: $!"; + +=head2 Automatic generation of miscellaneous dependencies. + +Some debhelper commands may make the generated package need to depend on +some other packages. For example, if you use L, your +package will generally need to depend on debconf. Or if you use +L, your package will generally need to depend on a +particular version of xutils. Keeping track of these miscellaneous +dependencies can be annoying since they are dependent on how debhelper does +things, so debhelper offers a way to automate it. + +All commands of this type, besides documenting what dependencies may be +needed on their man pages, will automatically generate a substvar called +B<${misc:Depends}>. If you put that token into your F file, it +will be expanded to the dependencies debhelper figures you need. + +This is entirely independent of the standard B<${shlibs:Depends}> generated by +L, and the B<${perl:Depends}> generated by L. +You can choose not to use any of these, if debhelper's guesses don't match +reality. + +=head2 Package build directories + +By default, all debhelper programs assume that the temporary directory used +for assembling the tree of files in a package is debian/I. + +Sometimes, you might want to use some other temporary directory. This is +supported by the B<-P> flag. For example, "B", will +use B as the temporary directory. Note that if you use B<-P>, the +debhelper programs can only be acting on a single package at a time. So if +you have a package that builds many binary packages, you will need to also +use the B<-p> flag to specify which binary package the debhelper program will +act on. + =head2 udebs Debhelper includes support for udebs. To create a udeb with debhelper, @@ -574,13 +589,7 @@ end in F<.udeb>, not installing any documentation into a udeb, skipping over F, F, F, and F scripts, etc. -=head2 Other notes - -In general, if any debhelper program needs a directory to exist under -B, it will create it. I haven't bothered to document this in all the -man pages, but for example, B knows to make debian/I/DEBIAN/ -before trying to put files there, B knows you need a -debian/I/usr/share/menu/ before installing the menu files, etc. +=head2 Build depends Once your package uses debhelper to build, be sure to add debhelper to your Build-Depends line in F. You should @@ -611,13 +620,10 @@ =item B Anything in this variable will be prepended to the command line arguments -of all debhelper commands. Command-specific options will be ignored by -commands that do not support them. +of all debhelper commands. -This is useful in some situations, for example, if you need to pass B<-p> to -all debhelper commands that will be run. One good way to set B is -by using "Target-specific Variable Values" in your F file. See -the make documentation for details on doing this. +When using L, it can be passed options that will be passed on to each +debhelper command, which is generally better than using DH_OPTIONS. =item B diff -Nru debhelper-8.9.0ubuntu1/debian/changelog debhelper-8.9.9ubuntu1~ppa1~natty1/debian/changelog --- debhelper-8.9.0ubuntu1/debian/changelog 2011-07-01 22:04:09.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/debian/changelog 2012-01-04 17:12:28.000000000 +0000 @@ -1,3 +1,173 @@ +debhelper (8.9.9ubuntu1~ppa1~natty1) oneiric; urgency=low + + * Backport to Oneiricbleed. + + -- Nicola Ferralis Wed, 04 Jan 2012 12:09:15 -0500 + +debhelper (8.9.9ubuntu1) precise; urgency=low + + * Merge from Debian testing, remaining changes: + - mark debhelper Multi-Arch: foreign, so it's recognized as satisfying + cross-dependencies and cross-build-dependencies. + - 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. + - autoscripts/postinst-init, autoscripts/postinst-init-restart: only + call update-rc.d when there's no upstart job, which will let us get + rid of the separate postinst-upstart{,-restart} scripts. + - 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. + - add dh_apparmor and autoscripts + * Dropped changes: + - debian/rules: set executable bit for dh_apparmor: fix this in the + source tarball instead, like it's set for all other scripts. + + -- Steve Langasek Wed, 16 Nov 2011 16:24:58 -0800 + +debhelper (8.9.9) unstable; urgency=low + + * dh_auto_build: Use target architecture (not host architecture) + for build directory name. Closes: #644553 Thanks, Tom Hughes + * dh: Add dh_auto_configure parameter example. Closes: #645335 + + -- Joey Hess Fri, 04 Nov 2011 17:01:58 -0400 + +debhelper (8.9.8ubuntu2) precise; urgency=low + + * autoscripts/postinst-init, autoscripts/postinst-init-restart: only call + update-rc.d when there's no upstart job, letting us get rid of the + separate postinst-upstart{,-restart} scripts. + * mark debhelper Multi-Arch: foreign, so it's recognized as satisfying + cross-dependencies and cross-build-dependencies. + + -- Steve Langasek Sat, 05 Nov 2011 00:41:42 -0400 + +debhelper (8.9.8ubuntu1) precise; urgency=low + + * Merge with Debian; remaining Ubuntu 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. + - add dh_apparmor and autoscripts + - debian/rules: set executable bit for dh_apparmor before actually running + dh build, that is in order to get the manpage built for dh_apparmor. + - dh_installinit: drop redundant definition of -O. + + -- Martin Pitt Tue, 11 Oct 2011 06:36:38 +0200 + +debhelper (8.9.8) unstable; urgency=low + + * dh_fixperms: Operate on .ali files throughout /usr/lib, including + multiarch dirs. Closes: #641279 + * dh: Avoid compat deprecation warning before option parsing. + Closes: #641361 + * Clarify description of dh_auto_* -- params. Closes: #642786 + * Mention in debhelper(7) that buildsystem options are typically passed + to dh. Closes: #643069 + * perl_makemaker: In v9, pass CFLAGS to Makefile.PL and Build.Pl + Closes: #643702, #497653 Thanks, Steve Langasek, gregor herrmann. + + -- Joey Hess Thu, 29 Sep 2011 15:41:16 -0400 + +debhelper (8.9.7) unstable; urgency=low + + * dh: Now you can use override_dh_command-arch and override_dh_command-indep + to run different overrides when building arch and indep packages. This + allows for a much simplified form of rules file in this situation, where + build-arch/indep and binary-arch/indep targets do not need to be manually + specified. See man page for examples. Closes: #640965 + . + Note that if a rules file has say, override_dh_fixperms-arch, + but no corresponding override_dh_fixperms-indep, then the unoverridden + dh_fixperms will be run on the indep packages. + . + Note that the old override_dh_command takes precidence over the new + overrides, because mixing the two types of overrides would have been + too complicated. In particular, it's difficult to ensure an + old override target will work if it's sometimes constrained to only + acting on half the packages it would normally run on. This would be + a source of subtle bugs, so is avoided. + * dh: Don't bother running dh_shlibdebs, dh_makeshlibs, or dh_strip + in the binary target when all packages being acted on are indep. + * dh: Avoid running install sequence a third time in v9 when the + rules file has explicit binary-indep and binary-arch targets. + Closes: #639341 Thanks, Yann Dirson for test case. + * debhelper no longer build-depends on man-db or file, to ease bootstrapping. + * Remove obsolete versioned dependency on perl-base. + * Avoid writing debhelper log files in no-act mode. Closes: #640586 + * Tighten parsing of DEB_BUILD_OPTIONS. + + -- Joey Hess Sun, 11 Sep 2011 20:29:22 -0400 + +debhelper (8.9.6) unstable; urgency=low + + * dh_installlogcheck: Add support for --name. Closes: #639020 + Thanks, Gergely Nagy + + -- Joey Hess Tue, 23 Aug 2011 15:25:55 -0400 + +debhelper (8.9.5) unstable; urgency=low + + * dh_compress: Don't compress _sources documentation subdirectory + as used by python-sphinx. Closes: #637492 + Thanks, Jakub Wilk + * dh_ucf: fix test for ucf/ucfr availability and quote filenames. + Closes: #638944 + Thanks, Jeroen Schot + + -- Joey Hess Tue, 23 Aug 2011 13:25:54 -0400 + +debhelper (8.9.4) unstable; urgency=low + + * dh: The --before --after --until and --remaining options are deprecated. + Use override targets instead. + * Assume that the package can be cleaned (i.e. the build directory can be + removed) as long as it is built out-of-source tree and can be configured. + This is useful for derivative buildsystems which generate Makefiles. + (Modestas Vainius) Closes: #601590 + * dh_auto_test: Run cmake tests in parallel when allowed by + DEB_BUILD_OPTIONS. (Modestas Vainius) Closes: #587885 + * dpkg-buildflags is only used to set environment in v9, to avoid + re-breaking packages that were already broken a first time by + dpkg-buildpackage unconditionally setting the environment, and + worked around that by unsetting variables in the rules file. + (Example: numpy) + + -- Joey Hess Sat, 06 Aug 2011 18:58:59 -0400 + +debhelper (8.9.3) unstable; urgency=low + + * dh: Remove obsolete optimisation hack that caused sequence breakage + in v9 with a rules file with an explict build target. Closes: #634784 + + -- Joey Hess Tue, 19 Jul 2011 23:26:43 -0400 + +debhelper (8.9.2) unstable; urgency=low + + * dh: Support make 3.82. Closes: #634385 + + -- Joey Hess Mon, 18 Jul 2011 17:55:24 -0400 + +debhelper (8.9.1) unstable; urgency=low + + * Typo fixes. Closes: #632662 + * dh: In v9, do not enable any python support commands. Closes: #634106 + * Now the QT4 version of qmake can be explicitly selected by passing + --buildsystem=qmake_qt4. Closes: #566840 + * Remove debhelper.log in compat level 1. Closes: #634155 + * dh_builddeb: Build in parallel when allowed by DEB_BUILD_OPTIONS. + Closes: #589427 (Thanks, Gergely Nagy and Kari Pahula) + + -- Joey Hess Sun, 17 Jul 2011 16:31:27 -0400 + debhelper (8.9.0ubuntu1) oneiric; urgency=low * Merge with Debian (LP: #801884); remaining changes: diff -Nru debhelper-8.9.0ubuntu1/debian/control debhelper-8.9.9ubuntu1~ppa1~natty1/debian/control --- debhelper-8.9.0ubuntu1/debian/control 2011-07-01 22:04:07.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/debian/control 2011-11-04 22:05:20.000000000 +0000 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Joey Hess -Build-Depends: po4a (>= 0.24), man-db (>= 2.5.1), file (>= 3.23), perl-base (>= 5.10) +Build-Depends: po4a (>= 0.24) Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/debhelper/debhelper.git Vcs-Browser: http://git.debian.org/?p=debhelper/debhelper.git;a=summary @@ -11,7 +11,8 @@ Package: debhelper Architecture: all -Depends: ${perl:Depends}, ${misc:Depends}, perl-base (>= 5.10), file (>= 3.23), dpkg-dev (>= 1.16.0~ubuntu4), html2text, binutils, po-debconf, man-db (>= 2.5.1-1) +Multi-Arch: foreign +Depends: ${perl:Depends}, ${misc:Depends}, file (>= 3.23), dpkg-dev (>= 1.16.0), html2text, binutils, po-debconf, man-db (>= 2.5.1-1) Suggests: dh-make Conflicts: dpkg-cross (<< 1.18), python-support (<< 0.5.3), python-central (<< 0.5.6) Description: helper programs for debian/rules diff -Nru debhelper-8.9.0ubuntu1/debian/rules debhelper-8.9.9ubuntu1~ppa1~natty1/debian/rules --- debhelper-8.9.0ubuntu1/debian/rules 2011-07-01 22:04:07.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/debian/rules 2011-11-17 00:17:56.000000000 +0000 @@ -7,7 +7,6 @@ # rather than the installed ones. %: - $(if $(findstring build, $@), chmod +x dh_apparmor ) ./run dh $@ # Not intended for use by anyone except the author. diff -Nru debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/cmake.pm debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/cmake.pm --- debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/cmake.pm 2011-06-24 18:24:57.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/cmake.pm 2011-11-04 21:56:49.000000000 +0000 @@ -58,8 +58,12 @@ sub test { my $this=shift; + # Unlike make, CTest does not have "unlimited parallel" setting (-j implies + # -j1). So in order to simulate unlimited parallel, allow to fork a huge + # number of threads instead. + my $parallel = ($this->get_parallel() > 0) ? $this->get_parallel() : 999; $ENV{CTEST_OUTPUT_ON_FAILURE} = 1; - return $this->SUPER::test(@_); + return $this->SUPER::test(@_, "ARGS+=-j$parallel"); } 1 diff -Nru debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/makefile.pm debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/makefile.pm --- debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/makefile.pm 2011-06-11 18:14:09.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/makefile.pm 2011-11-04 21:56:49.000000000 +0000 @@ -69,11 +69,23 @@ my $this=shift; my ($step) = @_; - # This is always called in the source directory, but generally - # Makefiles are created (or live) in the the build directory. - return (-e $this->get_buildpath("Makefile") || - -e $this->get_buildpath("makefile") || - -e $this->get_buildpath("GNUmakefile")) ? 1 : 0; + if (-e $this->get_buildpath("Makefile") || + -e $this->get_buildpath("makefile") || + -e $this->get_buildpath("GNUmakefile")) + { + # This is always called in the source directory, but generally + # Makefiles are created (or live) in the the build directory. + return 1; + } elsif ($step eq "clean" && defined $this->get_builddir() && + $this->check_auto_buildable("configure")) + { + # Assume that the package can be cleaned (i.e. the build directory can + # be removed) as long as it is built out-of-source tree and can be + # configured. This is useful for derivative buildsystems which + # generate Makefiles. + return 1; + } + return 0; } sub build { diff -Nru debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/perl_build.pm debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/perl_build.pm --- debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/perl_build.pm 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/perl_build.pm 2011-11-17 00:07:52.000000000 +0000 @@ -7,6 +7,7 @@ package Debian::Debhelper::Buildsystem::perl_build; use strict; +use Debian::Debhelper::Dh_Lib qw(compat); use base 'Debian::Debhelper::Buildsystem'; sub DESCRIPTION { @@ -38,8 +39,12 @@ sub configure { my $this=shift; + my @flags; $ENV{PERL_MM_USE_DEFAULT}=1; - $this->do_perl("Build.PL", "installdirs=vendor", @_); + if ($ENV{CFLAGS} && ! compat(8)) { + push @flags, "config=optimize=$ENV{CFLAGS}"; + } + $this->do_perl("Build.PL", "installdirs=vendor", @flags, @_); } sub build { diff -Nru debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/perl_makemaker.pm debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/perl_makemaker.pm --- debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/perl_makemaker.pm 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/perl_makemaker.pm 2011-11-04 21:56:49.000000000 +0000 @@ -39,17 +39,22 @@ sub configure { my $this=shift; + my @flags; # If set to a true value then MakeMaker's prompt function will # # always return the default without waiting for user input. $ENV{PERL_MM_USE_DEFAULT}=1; # This prevents Module::Install from interactive behavior. $ENV{PERL_AUTOINSTALL}="--skipdeps"; + if ($ENV{CFLAGS} && ! compat(8)) { + push @flags, "OPTIMIZE=$ENV{CFLAGS}"; + } + $this->doit_in_sourcedir("perl", "Makefile.PL", "INSTALLDIRS=vendor", # if perl_build is not tested first, need to pass packlist # option to handle fallthrough case (compat(7) ? "create_packlist=0" : ()), - @_); + @flags, @_); } sub install { diff -Nru debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/qmake.pm debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/qmake.pm --- debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/qmake.pm 2011-06-11 18:14:09.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/qmake.pm 2011-11-04 21:56:49.000000000 +0000 @@ -11,6 +11,8 @@ use Debian::Debhelper::Dh_Lib qw(error); use base 'Debian::Debhelper::Buildsystem::makefile'; +our $qmake="qmake"; + sub DESCRIPTION { "qmake (*.pro)"; } @@ -66,7 +68,7 @@ push @flags, "QMAKE_STRIP=:"; push @flags, "PREFIX=/usr"; - $this->doit_in_builddir('qmake', @options, @flags, @_); + $this->doit_in_builddir($qmake, @options, @flags, @_); } sub install { diff -Nru debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/qmake_qt4.pm debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/qmake_qt4.pm --- debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem/qmake_qt4.pm 1970-01-01 00:00:00.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem/qmake_qt4.pm 2011-11-04 21:56:49.000000000 +0000 @@ -0,0 +1,18 @@ +package Debian::Debhelper::Buildsystem::qmake_qt4; + +use strict; +use warnings; +use Debian::Debhelper::Dh_Lib qw(error); +use base 'Debian::Debhelper::Buildsystem::qmake'; + +sub DESCRIPTION { + "qmake for QT 4 (*.pro)"; +} + +sub configure { + my $this=shift; + $Debian::Debhelper::Buildsystem::qmake::qmake="qmake-qt4"; + $this->SUPER::configure(@_); +} + +1 diff -Nru debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem.pm debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem.pm --- debhelper-8.9.0ubuntu1/Debian/Debhelper/Buildsystem.pm 2011-06-11 18:14:09.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Buildsystem.pm 2011-11-17 00:07:52.000000000 +0000 @@ -34,7 +34,7 @@ # Default build directory. Can be overriden in the derived # class if really needed. sub DEFAULT_BUILD_DIRECTORY { - "obj-" . dpkg_architecture_value("DEB_BUILD_GNU_TYPE"); + "obj-" . dpkg_architecture_value("DEB_HOST_GNU_TYPE"); } # Constructs a new build system object. Named parameters: diff -Nru debhelper-8.9.0ubuntu1/Debian/Debhelper/Dh_Buildsystems.pm debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Dh_Buildsystems.pm --- debhelper-8.9.0ubuntu1/Debian/Debhelper/Dh_Buildsystems.pm 2011-06-14 21:24:54.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Dh_Buildsystems.pm 2011-11-04 21:56:49.000000000 +0000 @@ -28,6 +28,7 @@ "cmake", "ant", "qmake", + "qmake_qt4", ); my $opt_buildsys; @@ -166,19 +167,12 @@ sub set_parallel { my $max=shift; - $opt_parallel=1; + # Get number of processes from parallel=n option, limiting it + # with $max if needed + $opt_parallel=get_buildoption("parallel") || 1; - if (exists $ENV{DEB_BUILD_OPTIONS}) { - # Get number of processes from parallel=n tag limiting it - # with $max if needed - foreach my $opt (split(/\s+/, $ENV{DEB_BUILD_OPTIONS})) { - if ($opt =~ /^parallel=(-?\d+)$/) { - $opt_parallel = $1; - if ($max > 0 && $opt_parallel > $max) { - $opt_parallel = $max; - } - } - } + if ($max > 0 && $opt_parallel > $max) { + $opt_parallel = $max; } } diff -Nru debhelper-8.9.0ubuntu1/Debian/Debhelper/Dh_Lib.pm debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Dh_Lib.pm --- debhelper-8.9.0ubuntu1/Debian/Debhelper/Dh_Lib.pm 2011-06-20 15:49:11.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/Debian/Debhelper/Dh_Lib.pm 2011-11-04 21:56:49.000000000 +0000 @@ -18,7 +18,7 @@ &inhibit_log &load_log &write_log &commit_override_log &dpkg_architecture_value &sourcepackage &is_make_jobserver_unavailable &clean_jobserver_makeflags - &cross_command &set_buildflags); + &cross_command &set_buildflags &get_buildoption); my $max_compat=9; @@ -146,6 +146,8 @@ my $cmd=shift; my @packages=@_; + return if $dh{NO_ACT}; + foreach my $package (@packages) { my $log=logfile($package); open(LOG, ">>", $log) || error("failed to write to ${log}: $!"); @@ -157,6 +159,8 @@ sub commit_override_log { my @packages=@_; + return if $dh{NO_ACT}; + foreach my $package (@packages) { my @log=map { remove_override($_) } load_log($package); my $log=logfile($package); @@ -324,6 +328,7 @@ sub compat { my $num=shift; + my $nowarn=shift; if (! defined $c) { $c=1; @@ -345,7 +350,7 @@ } } - if ($c <= 4 && ! $warned_compat) { + if ($c <= 4 && ! $warned_compat && ! $nowarn) { warning("Compatibility levels before 5 are deprecated."); $warned_compat=1; } @@ -903,8 +908,7 @@ # Sets environment variables from dpkg-buildflags. Avoids changing # any existing environment variables. sub set_buildflags { - # optimisation - return if $ENV{DH_INTERNAL_BUILDFLAGS}; + return if $ENV{DH_INTERNAL_BUILDFLAGS} || compat(8); $ENV{DH_INTERNAL_BUILDFLAGS}=1; eval "use Dpkg::BuildFlags"; @@ -923,4 +927,21 @@ } } +# Gets a DEB_BUILD_OPTIONS option, if set. +sub get_buildoption { + my $wanted=shift; + + return undef unless exists $ENV{DEB_BUILD_OPTIONS}; + + foreach my $opt (split(/\s+/, $ENV{DEB_BUILD_OPTIONS})) { + # currently parallel= is the only one with a parameter + if ($opt =~ /^parallel=(-?\d+)$/ && $wanted eq 'parallel') { + return $1; + } + elsif ($opt eq $wanted) { + return 1; + } + } +} + 1 diff -Nru debhelper-8.9.0ubuntu1/dh debhelper-8.9.9ubuntu1~ppa1~natty1/dh --- debhelper-8.9.0ubuntu1/dh 2011-06-20 15:49:11.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh 2011-11-17 00:07:52.000000000 +0000 @@ -11,7 +11,7 @@ =head1 SYNOPSIS -B I [B<--with> I[B<,>I ...]] [B<--list>] [B<--until> I] [B<--before> I] [B<--after> I] [B<--remaining>] [S>] +B I [B<--with> I[B<,>I ...]] [B<--list>] [S>] =head1 DESCRIPTION @@ -20,17 +20,25 @@ B, B, B, B, B, B, B, B, and B. -Commands in the B, B and B -sequences are passed the B<-i> option to ensure they only work on -architecture independent packages, and commands in the B, -B and B sequences are passed the B<-a> -option to ensure they only work on architecture dependent packages. +=head1 OVERRIDE TARGETS + +A F file using B can override the command that is run +at any step in a sequence, by defining an override target. -If F contains a target with a name like BI, -then when it would normally run I, B will instead call that -target. The override target can then run the command with additional options, -or run entirely different commands instead. See examples below. (Note that to -use this feature, you should Build-Depend on debhelper 7.0.50 or above.) +To override I, add a target named BI to +the rules file. When it would normally run I, B will +instead call that target. The override target can then run the command with +additional options, or run entirely different commands instead. See +examples below. +(Note that to use this feature, you should Build-Depend on +debhelper 7.0.50 or above.) + +Override targets can also be defined to run only when building +architecture dependent or architecture independent packages. +Use targets with names like BIB<-arch> +and BIB<-indep>. +(Note that to use this feature, you should Build-Depend on +debhelper 8.9.7 or above.) =head1 OPTIONS @@ -53,63 +61,16 @@ List all available addons. -=item B<--until> I - -Run commands in the sequence until and including I, then stop. - -=item B<--before> I - -Run commands in the sequence before I, then stop. - -=item B<--after> I - -Run commands in the sequence that come after I. - -=item B<--remaining> - -Run all commands in the sequence that have yet to be run. - =item B<--no-act> Prints commands that would run for a given sequence, but does not run them. =back -All other options passed to B are passed on to each command it runs. This +Other options passed to B are passed on to each command it runs. This can be used to set an option like B<-v> or B<-X> or B<-N>, as well as for more specialised options. -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. - -=cut - -sub command_pos { - my $command=shift; - my @sequence=@_; - - foreach my $i (0..$#sequence) { - if ($command eq $sequence[$i]) { - return $i; - } - } - - my @matches; - foreach my $i (0..$#sequence) { - if ($sequence[$i] =~ /\Q$command\E/) { - push @matches, $i; - } - } - if (! @matches) { - error "command specification \"$command\" does not match any command in the sequence" - } - else { - return pop @matches; - } -} - =head1 EXAMPLES To see what commands are included in a sequence, without actually doing @@ -126,16 +87,16 @@ Often you'll want to pass an option to a specific debhelper command. The easy way to do with is by adding an override target for that command. - + #!/usr/bin/make -f %: dh $@ - + override_dh_strip: dh_strip -Xfoo - - override_dh_installdocs: - dh_installdocs README TODO + + override_dh_auto_configure: + dh_auto_configure -- --with-foo --disable-bar Sometimes the automated L and L can't guess what to do for a strange package. Here's how to avoid running @@ -162,13 +123,6 @@ dh_fixperms chmod 4755 debian/foo/usr/bin/foo -If your package is a Python package, B will use B by -default. This is how to use B instead. - - #!/usr/bin/make -f - %: - dh $@ --with python-central - If your package uses autotools and you want to freshen F and F with newer versions from the B package at build time, you can use some commands provided in B @@ -178,6 +132,14 @@ %: dh $@ --with autotools_dev +Python tools are not run by dh by default, due to the continual change +in that area. (Before compatability level v9, dh does run B.) +Here is how to use B. + + #!/usr/bin/make -f + %: + dh $@ --with python2 + Here is how to force use of Perl's B build system, which can be necessary if debhelper wrongly detects that the package uses MakeMaker. @@ -186,13 +148,6 @@ %: dh $@ --buildsystem=perl_build -To patch your package using quilt, you can tell B to use quilt's B -sequence addons like this: - - #!/usr/bin/make -f - %: - dh $@ --with quilt - Here is an example of overriding where the BI<*> commands find the package's source, for a package where the source is located in a subdirectory. @@ -225,41 +180,30 @@ # 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: +A long build process for a separate documentation package can +be separated out using architecture independent overrides. +These will be skipped when running build-arch and binary-arch sequences. #!/usr/bin/make -f %: dh $@ - override_dh_fixperms: - dh_fixperms - ifneq (,$(filter foo, $(shell dh_listpackages))) - chmod 4755 debian/foo/usr/bin/foo - endif + override_dh_auto_build-indep: + $(MAKE) -C docs -Finally, remember that you are not limited to using override targets in the -rules file when using B. 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 when your package needs different B and B targets. -For example, a package with a long document build process can put it in -B. + # No tests needed for docs + override_dh_auto_test-indep: - #!/usr/bin/make -f - %: - dh $@ - - build-indep: - $(MAKE) docs - build-arch: - $(MAKE) bins - -Note that in the example above, dh will arrange for "debian/rules build" -to call your build-indep and build-arch targets. You do not need to -explicitly define the dependencies in the rules file when using dh with -compatability level v9. This example would be more complicated with -earlier compatability levels. + override_dh_auto_install-indep: + $(MAKE) -C docs install + +Adding to the example above, suppose you need to chmod a file, but only +when building the architecture dependent package, as it's not present +when building only documentation. + + override_dh_fixperms-arch: + dh_fixperms + chmod 4755 debian/foo/usr/bin/foo =head1 INTERNALS @@ -278,22 +222,57 @@ A sequence can also run dependent targets in debian/rules. For example, the "binary" sequence runs the "install" target. -B sets environment variables listed by B, unless -they are already set. It supports DEB_BUILD_OPTIONS=noopt too. - B uses the B 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. +Commands in the B, B and B +sequences are passed the B<-i> option to ensure they only work on +architecture independent packages, and commands in the B, +B and B sequences are passed the B<-a> +option to ensure they only work on architecture dependent packages. + +=head1 DEPRECATED OPTIONS + +The following options are deprecated. It's much +better to use override targets instead. + +=over 4 + +=item B<--until> I + +Run commands in the sequence until and including I, then stop. + +=item B<--before> I + +Run commands in the sequence before I, then stop. + +=item B<--after> I + +Run commands in the sequence that come after I. + +=item B<--remaining> + +Run all commands in the sequence that have yet to be run. + +=back + +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. + =cut # Stash this away before init modifies it. my @ARGV_orig=@ARGV; -# python-support is enabled by default, at least for now -# (and comes first so python-central loads later and can disable it). -unshift @ARGV, "--with=python-support"; +if (compat(8, 1)) { + # python-support was enabled by default before v9. + # (and comes first so python-central loads later and can disable it). + unshift @ARGV, "--with=python-support"; +} init(options => { "until=s" => \$dh{UNTIL}, @@ -319,6 +298,7 @@ ); inhibit_log(); set_buildflags(); +warn_deprecated(); # If make is using a jobserver, but it is not available # to this process, clean out MAKEFLAGS. This avoids @@ -332,7 +312,7 @@ if (! compat(7)) { # From v8, the sequence is the very first parameter. $sequence=shift @ARGV_orig; - if ($sequence=~/^-/) { + if (defined $sequence && $sequence=~/^-/) { error "Unknown sequence $sequence (options should not come before the sequence)"; } } @@ -370,9 +350,6 @@ dh_auto_build dh_auto_test }; -my @i_minimal = qw{ - dh_testroot -}; my @i = qw{ dh_testroot dh_prep @@ -420,6 +397,9 @@ dh_makeshlibs dh_shlibdeps }; +if (! getpackages("arch")) { + @ba=(); +} my @b=qw{ dh_installdeb dh_gencontrol @@ -435,26 +415,10 @@ $sequences{'build-arch'} = [@bd]; if (! compat(8)) { # From v9, sequences take standard rules targets into account. - if (rules_explicit_target('build-arch') || - rules_explicit_target('build-indep')) { - # run sequences separately - $sequences{build} = [@bd_minimal, rules("build-arch"), rules("build-indep")]; - } - else { - # run standard sequence (this is faster) - $sequences{build} = [@bd]; - } + $sequences{build} = [@bd_minimal, rules("build-arch"), rules("build-indep")]; $sequences{'install-indep'} = [rules("build-indep"), @i]; $sequences{'install-arch'} = [rules("build-arch"), @i]; - if (rules_explicit_target('install-arch') || - rules_explicit_target('install-indep')) { - # run sequences separately - $sequences{'install'} = [rules("build"), @i_minimal, rules("install-arch"), rules("install-indep")]; - } - else { - # run standard sequence (this is faster) - $sequences{'install'} = [rules("build"), @i, rules("install-arch"), rules("install-indep")]; - } + $sequences{'install'} = [rules("build"), rules("install-arch"), rules("install-indep")]; $sequences{'binary-indep'} = [rules("install-indep"), @b]; $sequences{'binary-arch'} = [rules("install-arch"), @ba, @b]; $sequences{binary} = [rules("install"), rules("binary-arch"), rules("binary-indep")]; @@ -665,106 +629,121 @@ # Now run the commands in the sequence. foreach my $i (0..$stoppoint) { + my $command=$sequence[$i]; + # Figure out which packages need to run this command. - my @exclude; + my @todo; + my @opts=@options; foreach my $package (@packages) { if ($startpoint{$package} > $i || $logged{$package}{$sequence[$i]}) { - push @exclude, $package; + push @opts, "-N$package"; + } + else { + push @todo, $package; } } - - if (@exclude eq @packages) { - # Command already done for all packages. + next unless @todo; + + my $rules_target = rules_target($command); + if (defined $rules_target) { + # Don't pass DH_ environment variables, since this is + # a fresh invocation of debian/rules and any sub-dh commands. + delete $ENV{DH_INTERNAL_OPTIONS}; + delete $ENV{DH_INTERNAL_OVERRIDE}; + run("debian/rules", $rules_target); next; } + + # Check for override targets in debian/rules, and run instead of + # the usual command. (The non-arch-specific override is tried first, + # for simplest semantics; mixing it with arch-specific overrides + # makes little sense.) + foreach my $override_type (undef, "arch", "indep") { + @todo = run_override($override_type, $command, \@todo, @opts); + } + next unless @todo; - run($sequence[$i], \@packages, \@exclude, @options); + run($command, @opts); } sub run { my $command=shift; - my @packages=@{shift()}; - my @exclude=@{shift()}; my @options=@_; - - # If some packages are excluded, add flags - # to prevent them from being acted on. - push @options, map { "-N$_" } @exclude; - - # Check for override targets in debian/rules and - # run them instead of running the command directly. - my $override_command; - my $has_explicit_target = rules_explicit_target("override_".$command); - my $rules_target = rules_target($command); - if (defined $rules_target) { - # Don't pass DH_ environment variables, since this is - # a fresh invocation of debian/rules and any sub-dh - # commands. - $override_command=$command; - delete $ENV{DH_INTERNAL_OPTIONS}; - delete $ENV{DH_INTERNAL_OVERRIDE}; - $command="debian/rules"; - @options=$rules_target; - } - elsif (defined $has_explicit_target) { - $override_command=$command; - # Check if target isn't noop - if ($has_explicit_target) { - # This passes the options through to commands called - # inside the target. - $ENV{DH_INTERNAL_OPTIONS}=join("\x1e", @options); - $ENV{DH_INTERNAL_OVERRIDE}=$command; - $command="debian/rules"; - @options="override_".$override_command; - } - else { - $command = undef; - } - } - else { - # Pass additional command options if any - unshift @options, @{$command_opts{$command}} if exists $command_opts{$command}; - } + # Include additional command options if any + unshift @options, @{$command_opts{$command}} + if exists $command_opts{$command}; + + # 3 space indent lines the command being run up under the + # sequence name after "dh ". + print " ".escape_shell($command, @options)."\n"; - if (defined $command) { - # 3 space indent lines the command being run up under the - # sequence name after "dh ". - print " ".escape_shell($command, @options)."\n"; + return if $dh{NO_ACT}; + + my $ret=system($command, @options); + if ($ret >> 8 != 0) { + exit $ret >> 8; } - else { - print " ", "# Skipping ", $override_command, " - empty override", "\n"; + elsif ($ret) { + exit 1; } - - if (! $dh{NO_ACT}) { - if (defined $command) { - my $ret=system($command, @options); - - if ($ret >> 8 != 0) { - exit $ret >> 8; +} + +# Tries to run an override target for a command. Returns the list of +# packages that it was unable to run an override target for. +sub run_override { + my $override_type=shift; # arch, indep, or undef + my $command=shift; + my @packages=@{shift()}; + my @options=@_; + + my $override="override_$command". + (defined $override_type ? "-".$override_type : ""); + + # Check which packages are of the right architecture for the + # override_type. + my (@todo, @rest); + if (defined $override_type) { + foreach my $package (@packages) { + my $isall=package_arch($package) eq 'all'; + if (($override_type eq 'indep' && $isall) || + ($override_type eq 'arch' && !$isall)) { + push @todo, $package; } - elsif ($ret) { - exit 1; + else { + push @rest, $package; + push @options, "-N$package"; } } + } + else { + @todo=@packages; + } - if (defined $override_command) { - # Update log for overridden command now that it has - # finished successfully. - # (But avoid logging for dh_clean since it removes - # the log earlier.) - if ($override_command ne 'dh_clean') { - my %packages=map { $_ => 1 } @packages; - map { delete $packages{$_} } @exclude; - write_log($override_command, keys %packages); - commit_override_log(keys %packages); - } - - delete $ENV{DH_INTERNAL_OPTIONS}; - delete $ENV{DH_INTERNAL_OVERRIDE}; - } + my $has_explicit_target = rules_explicit_target($override); + return @packages unless defined $has_explicit_target; # no such override + return @rest if ! $has_explicit_target; # has empty override + return @rest unless @todo; # has override, but no packages to act on + + # This passes the options through to commands called + # inside the target. + $ENV{DH_INTERNAL_OPTIONS}=join("\x1e", @options); + $ENV{DH_INTERNAL_OVERRIDE}=$command; + run("debian/rules", $override); + delete $ENV{DH_INTERNAL_OPTIONS}; + delete $ENV{DH_INTERNAL_OVERRIDE}; + + # Update log for overridden command now that it has + # finished successfully. + # (But avoid logging for dh_clean since it removes + # the log earlier.) + if (! $dh{NO_ACT} && $command ne 'dh_clean') { + write_log($command, @todo); + commit_override_log(@todo); } + + return @rest; } sub optimize_sequence { @@ -840,7 +819,7 @@ if (defined $current_target) { if (/^#/) { # Check if target has commands to execute - if (/^#\s*commands to execute/) { + if (/^#\s*(commands|recipe) to execute/) { $targets{$current_target} = 1; } } @@ -869,6 +848,38 @@ } +sub warn_deprecated { + foreach my $deprecated ('until', 'after', 'before', 'remaining') { + if (defined $dh{uc $deprecated}) { + warning("The --$deprecated option is deprecated. Use override targets instead."); + } + } +} + +sub command_pos { + my $command=shift; + my @sequence=@_; + + foreach my $i (0..$#sequence) { + if ($command eq $sequence[$i]) { + return $i; + } + } + + my @matches; + foreach my $i (0..$#sequence) { + if ($sequence[$i] =~ /\Q$command\E/) { + push @matches, $i; + } + } + if (! @matches) { + error "command specification \"$command\" does not match any command in the sequence" + } + else { + return pop @matches; + } +} + =head1 SEE ALSO L diff -Nru debhelper-8.9.0ubuntu1/dh_auto_build debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_build --- debhelper-8.9.0ubuntu1/dh_auto_build 2011-06-20 15:49:11.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_build 2011-11-04 21:56:49.000000000 +0000 @@ -34,8 +34,8 @@ =item B<--> I -Pass I to the program that is run. These can be used to supplement -or override any standard parameters that B passes. +Pass I to the program that is run, after the parameters that +B usually passes. =back diff -Nru debhelper-8.9.0ubuntu1/dh_auto_clean debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_clean --- debhelper-8.9.0ubuntu1/dh_auto_clean 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_clean 2011-11-04 21:56:49.000000000 +0000 @@ -36,8 +36,8 @@ =item B<--> I -Pass I to the program that is run. These can be used to supplement -or override the any standard parameters that B passes. +Pass I to the program that is run, after the parameters that +B usually passes. =back diff -Nru debhelper-8.9.0ubuntu1/dh_auto_configure debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_configure --- debhelper-8.9.0ubuntu1/dh_auto_configure 2011-06-20 15:49:11.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_configure 2011-11-04 21:56:49.000000000 +0000 @@ -37,9 +37,8 @@ =item B<--> I -Pass I to the program that is run, after the standard -parameters that B passes. This can be used to supplement -or override those parameters. For example: +Pass I to the program that is run, after the parameters that +B usually passes. For example: dh_auto_configure -- --with-foo --enable-bar diff -Nru debhelper-8.9.0ubuntu1/dh_auto_install debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_install --- debhelper-8.9.0ubuntu1/dh_auto_install 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_install 2011-11-04 21:56:49.000000000 +0000 @@ -55,8 +55,8 @@ =item B<--> I -Pass I to the program that is run. These can be used to supplement -or override the any standard parameters that B passes. +Pass I to the program that is run, after the parameters that +B usually passes. =back diff -Nru debhelper-8.9.0ubuntu1/dh_auto_test debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_test --- debhelper-8.9.0ubuntu1/dh_auto_test 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_auto_test 2011-11-04 21:56:49.000000000 +0000 @@ -7,6 +7,7 @@ =cut use strict; +use Debian::Debhelper::Dh_Lib; use Debian::Debhelper::Dh_Buildsystems; =head1 SYNOPSIS @@ -36,8 +37,8 @@ =item B<--> I -Pass I to the program that is run. These can be used to supplement -or override the any standard parameters that B passes. +Pass I to the program that is run, after the parameters that +B usually passes. =back @@ -48,7 +49,7 @@ =cut -if (defined $ENV{DEB_BUILD_OPTIONS} && $ENV{DEB_BUILD_OPTIONS} =~ /nocheck/) { +if (get_buildoption("nocheck")) { exit 0; } diff -Nru debhelper-8.9.0ubuntu1/dh_builddeb debhelper-8.9.9ubuntu1~ppa1~natty1/dh_builddeb --- debhelper-8.9.0ubuntu1/dh_builddeb 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_builddeb 2011-11-04 21:56:49.000000000 +0000 @@ -63,7 +63,32 @@ $dh{FILENAME}="/$dh{FILENAME}"; } +my $max_procs=get_buildoption("parallel") || 1; + +my $processes=1; +my $exit=0; +sub reap { + if (wait == -1) { + $processes=0; + } + else { + $processes--; + $exit=1 if $? != 0; + } +} + foreach my $package (@{$dh{DOPACKAGES}}) { + my $pid=fork(); + if (! defined $pid) { + error("fork failed! $!"); + } + if ($pid) { # parent + $processes++; + reap while $processes > $max_procs; + next; + } + + # child my $tmp=tmpdir($package); if (exists $ENV{DH_ALWAYS_EXCLUDE} && length $ENV{DH_ALWAYS_EXCLUDE}) { if (! compat(5)) { @@ -86,8 +111,12 @@ } doit("dpkg-deb", @{$dh{U_PARAMS}}, "--build", $tmp, $dh{DESTDIR}.$filename); } + exit 0; } +reap while $processes; +exit $exit; + =head1 SEE ALSO L diff -Nru debhelper-8.9.0ubuntu1/dh_clean debhelper-8.9.9ubuntu1~ppa1~natty1/dh_clean --- debhelper-8.9.0ubuntu1/dh_clean 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_clean 2011-11-04 21:56:49.000000000 +0000 @@ -95,6 +95,9 @@ # Remove all debhelper logs. if (! $dh{D_FLAG} && ! $dh{K_FLAG}) { complex_doit("rm","-f","debian/*.debhelper.log"); + if (compat(1)) { + doit("rm","-f","debian/debhelper.log"); + } } if (! $dh{D_FLAG}) { diff -Nru debhelper-8.9.0ubuntu1/dh_compress debhelper-8.9.9ubuntu1~ppa1~natty1/dh_compress --- debhelper-8.9.0ubuntu1/dh_compress 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_compress 2011-11-04 21:56:49.000000000 +0000 @@ -108,7 +108,9 @@ ! -iname "*.gif" ! -iname "*.png" ! -iname "*.jpg" \\ ! -iname "*.jpeg" \\ 2>/dev/null || true; - find usr/share/doc -type f \\( -size +4k -or -name "changelog*" -or -name "NEWS*" \\) \\ + find usr/share/doc \\ + \\( -type d -name _sources -prune -false \\) -o \\ + -type f \\( -size +4k -or -name "changelog*" -or -name "NEWS*" \\) \\ \\( -name changelog.html -or ! -iname "*.htm*" \\) \\ ! -iname "*.gif" ! -iname "*.png" ! -iname "*.jpg" \\ ! -iname "*.jpeg" ! -iname "*.gz" ! -iname "*.taz" \\ diff -Nru debhelper-8.9.0ubuntu1/dh_fixperms debhelper-8.9.9ubuntu1~ppa1~natty1/dh_fixperms --- debhelper-8.9.0ubuntu1/dh_fixperms 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_fixperms 2011-11-04 21:56:49.000000000 +0000 @@ -105,11 +105,9 @@ } # ADA ali files should be mode 444 to avoid recompilation - if (-d "$tmp/usr/lib/ada") { - complex_doit("find $tmp/usr/lib/ada -type f", - "-name '*.ali' $find_options -print0", - "2>/dev/null | xargs -0r chmod uga-w"); - } + complex_doit("find $tmp/usr/lib -type f", + "-name '*.ali' $find_options -print0", + "2>/dev/null | xargs -0r chmod uga-w"); # Lintian overrides should never be executable, too. if (-d "$tmp/usr/share/lintian") { diff -Nru debhelper-8.9.0ubuntu1/dh_install debhelper-8.9.9ubuntu1~ppa1~natty1/dh_install --- debhelper-8.9.0ubuntu1/dh_install 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_install 2011-11-04 21:56:49.000000000 +0000 @@ -85,7 +85,6 @@ Note that this is not the same as the B<--sourcedirectory> option used by the BI<*> commands. You rarely need to use this option, since B automatically looks for files in F in debhelper - compatibility level 7 and above. =item B<--autodest> diff -Nru debhelper-8.9.0ubuntu1/dh_installinit debhelper-8.9.9ubuntu1~ppa1~natty1/dh_installinit --- debhelper-8.9.0ubuntu1/dh_installinit 2011-07-01 22:04:07.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_installinit 2011-11-17 00:07:52.000000000 +0000 @@ -11,7 +11,7 @@ =head1 SYNOPSIS -B [S>] [B<--name=>I] [B<-n>] [B<-R>] [B<-r>] [B<-d>] [B<-O>] [S I>] +B [S>] [B<--name=>I] [B<-n>] [B<-R>] [B<-r>] [B<-d>] [S I>] =head1 DESCRIPTION diff -Nru debhelper-8.9.0ubuntu1/dh_installlogcheck debhelper-8.9.9ubuntu1~ppa1~natty1/dh_installlogcheck --- debhelper-8.9.0ubuntu1/dh_installlogcheck 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_installlogcheck 2011-11-04 21:56:49.000000000 +0000 @@ -39,6 +39,18 @@ =back +=head1 OPTIONS + +=over 4 + +=item B<--name=>I + +Look for files named F and install +them into the corresponding subdirectories of F, but +use the specified name instead of that of the package. + +=back + =cut init(); @@ -56,7 +68,7 @@ if (! -d "$tmp/etc/logcheck/$type") { doit("install","-o",0,"-g",0,"-d","$tmp/etc/logcheck/$type"); } - my $packagenodot=$package; # run-parts.. + my $packagenodot=pkgfilename($package); # run-parts.. $packagenodot=~s/\./_/g; doit("install","-m","0644",$logcheck,"$tmp/etc/logcheck/$type/$packagenodot"); } diff -Nru debhelper-8.9.0ubuntu1/dh_installman debhelper-8.9.9ubuntu1~ppa1~natty1/dh_installman --- debhelper-8.9.0ubuntu1/dh_installman 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_installman 2011-11-04 21:56:49.000000000 +0000 @@ -197,8 +197,9 @@ } # Now utf-8 conversion. - foreach my $dir (qw{usr/share/man}) { - if (-e "$tmp/$dir") { + if (defined `man --version`) { + foreach my $dir (qw{usr/share/man}) { + next unless -e "$tmp/$dir"; find(sub { return if ! -f $_ || -l $_; my ($tmp, $orig)=($_.".new", $_); diff -Nru debhelper-8.9.0ubuntu1/dh_link debhelper-8.9.9ubuntu1~ppa1~natty1/dh_link --- debhelper-8.9.0ubuntu1/dh_link 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_link 2011-11-04 21:56:49.000000000 +0000 @@ -59,7 +59,7 @@ =item B<-X>I, B<--exclude=>I -Do not correct symlinks that contain I anywhere in their filename from +Exclude symlinks that contain I anywhere in their filename from being corrected to comply with Debian policy. =item I ... diff -Nru debhelper-8.9.0ubuntu1/dh_makeshlibs debhelper-8.9.9ubuntu1~ppa1~natty1/dh_makeshlibs --- debhelper-8.9.0ubuntu1/dh_makeshlibs 2011-06-17 18:12:27.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_makeshlibs 2011-11-04 21:56:49.000000000 +0000 @@ -57,7 +57,7 @@ By default, the shlibs file generated by this program does not make packages depend on any particular version of the package containing the shared -library. It may be necessary for you to add some version dependancy +library. It may be necessary for you to add some version dependency information to the shlibs file. If B<-V> is specified with no dependency information, the current upstream version of the package is plugged into a dependency that looks like "I B<(E>= IB<)>". Note that in diff -Nru debhelper-8.9.0ubuntu1/dh_python debhelper-8.9.9ubuntu1~ppa1~natty1/dh_python --- debhelper-8.9.0ubuntu1/dh_python 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_python 2011-11-04 21:56:49.000000000 +0000 @@ -16,9 +16,9 @@ =head1 DESCRIPTION -Note: This program is deprecated. You should use B or -B instead. This program will do nothing if F -or a B F file field exists. +Note: This program is deprecated. You should use B instead. +This program will do nothing if F or a +B F file field exists. B is a debhelper program that is responsible for generating the B<${python:Depends}> substitutions and adding them to substvars files. It @@ -78,11 +78,11 @@ exit 0; } elsif (`grep Python-Version: debian/control`) { - warning("Doing nothing since Python-Version is set; dh_pysupport or dh_pycentral should do the work. You can remove dh_python from your rules file."); + warning("Doing nothing since Python-Version is set; dh_python2 should do the work. You can remove dh_python from your rules file."); exit 0; } else { - warning("This program is deprecated, you should use dh_pysupport or dh_pycentral instead."); + warning("This program is deprecated, you should use dh_python2 instead."); } my $python = 'python'; diff -Nru debhelper-8.9.0ubuntu1/dh_strip debhelper-8.9.9ubuntu1~ppa1~natty1/dh_strip --- debhelper-8.9.0ubuntu1/dh_strip 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/dh_strip 2011-11-04 21:56:49.000000000 +0000 @@ -82,7 +82,7 @@ }); # This variable can be used to turn off stripping (see Policy). -if (defined $ENV{DEB_BUILD_OPTIONS} && $ENV{DEB_BUILD_OPTIONS} =~ /nostrip/) { +if (get_buildoption('nostrip')) { exit; } diff -Nru debhelper-8.9.0ubuntu1/doc/TODO debhelper-8.9.9ubuntu1~ppa1~natty1/doc/TODO --- debhelper-8.9.0ubuntu1/doc/TODO 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/doc/TODO 2011-11-04 21:56:49.000000000 +0000 @@ -1,8 +1,5 @@ v9: -* Support DEB_BUILD_OPTIONS=debug ; maybe also support passing - -g -O2 by default. See patch (and discussion of why this breaks - compatability) in #544844. * escaping in config files (for whitespace)? * dh_installinit --restart-after-upgrade as default? @@ -24,7 +21,7 @@ * 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) +* dh --before , --after , --until , --remaining * debian/compress files * deprecate dh_gconf for dh_installgsettings (stuff should be migrating away from gconf, and then I can just remove it -- have not added warning diff -Nru debhelper-8.9.0ubuntu1/man/po4a/po/debhelper.pot debhelper-8.9.9ubuntu1~ppa1~natty1/man/po4a/po/debhelper.pot --- debhelper-8.9.0ubuntu1/man/po4a/po/debhelper.pot 2011-07-01 22:04:11.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/man/po4a/po/debhelper.pot 2011-11-17 00:08:10.000000000 +0000 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-07-02 00:04+0300\n" +"POT-Creation-Date: 2011-11-04 17:02-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -27,7 +27,7 @@ msgstr "" #. type: =head1 -#: debhelper.pod:5 dh:12 dh_auto_build:12 dh_auto_clean:13 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 +#: debhelper.pod:5 dh:12 dh_auto_build:12 dh_auto_clean:13 dh_auto_configure:12 dh_auto_install:15 dh_auto_test:13 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 "" @@ -39,7 +39,7 @@ msgstr "" #. type: =head1 -#: debhelper.pod:9 dh:16 dh_auto_build:16 dh_auto_clean:17 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 +#: debhelper.pod:9 dh:16 dh_auto_build:16 dh_auto_clean:17 dh_auto_configure:16 dh_auto_install:19 dh_auto_test:17 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 "" @@ -203,7 +203,7 @@ msgstr "" #. type: =item -#: debhelper.pod:101 dh:72 +#: debhelper.pod:101 dh:64 msgid "B<--no-act>" msgstr "" @@ -401,40 +401,33 @@ #. type: textblock #: debhelper.pod:194 msgid "" -"All of the BI<*> debhelper programs sets environment variables " -"listed by B, unless they are already set. They support " -"DEB_BUILD_OPTIONS=noopt too." -msgstr "" - -#. type: textblock -#: debhelper.pod:198 -msgid "" "The following command line options are supported by all of the " "BI<*> debhelper programs. These programs support a variety of " "build systems, and normally heuristically determine which to use, and how to " "use them. You can use these command line options to override the default " -"behavior." +"behavior. Typically these are passed to L, which then passes them to " +"all the BI<*> programs." msgstr "" #. type: =item -#: debhelper.pod:205 +#: debhelper.pod:203 msgid "B<-S>I, B<--buildsystem=>I" msgstr "" #. type: textblock -#: debhelper.pod:207 +#: debhelper.pod:205 msgid "" "Force use of the specified I, instead of trying to auto-select " "one which might be applicable for the package." msgstr "" #. type: =item -#: debhelper.pod:210 +#: debhelper.pod:208 msgid "B<-D>I, B<--sourcedirectory=>I" msgstr "" #. type: textblock -#: debhelper.pod:212 +#: debhelper.pod:210 msgid "" "Assume that the original package source tree is at the specified " "I rather than the top level directory of the Debian source " @@ -442,12 +435,12 @@ msgstr "" #. type: =item -#: debhelper.pod:216 +#: debhelper.pod:214 msgid "B<-B>[I], B<--builddirectory=>[I]" msgstr "" #. type: textblock -#: debhelper.pod:218 +#: debhelper.pod:216 msgid "" "Enable out of source building and use the specified I as the " "build directory. If I parameter is omitted, a default build " @@ -455,7 +448,7 @@ msgstr "" #. type: textblock -#: debhelper.pod:222 +#: debhelper.pod:220 msgid "" "If this option is not specified, building will be done in source by default " "unless the build system requires or prefers out of source tree building. In " @@ -464,7 +457,7 @@ msgstr "" #. type: textblock -#: debhelper.pod:227 +#: debhelper.pod:225 msgid "" "If the build system prefers out of source tree building but still allows in " "source building, the latter can be re-enabled by passing a build directory " @@ -472,12 +465,12 @@ msgstr "" #. type: =item -#: debhelper.pod:231 +#: debhelper.pod:229 msgid "B<--parallel>" msgstr "" #. type: textblock -#: debhelper.pod:233 +#: debhelper.pod:231 msgid "" "Enable parallel builds if underlying build system supports them. The number " "of parallel jobs is controlled by the B environment " @@ -486,19 +479,19 @@ msgstr "" #. type: textblock -#: debhelper.pod:238 +#: debhelper.pod:236 msgid "" "If this option is not specified, debhelper currently defaults to not " "allowing parallel package builds." msgstr "" #. type: =item -#: debhelper.pod:241 +#: debhelper.pod:239 msgid "B<--max-parallel=>I" msgstr "" #. type: textblock -#: debhelper.pod:243 +#: debhelper.pod:241 msgid "" "This option implies B<--parallel> and allows further limiting the number of " "jobs that can be used in a parallel build. If the package build is known to " @@ -507,12 +500,12 @@ msgstr "" #. type: =item -#: debhelper.pod:248 dh:52 +#: debhelper.pod:246 dh:60 msgid "B<--list>, B<-l>" msgstr "" #. type: textblock -#: debhelper.pod:250 +#: debhelper.pod:248 msgid "" "List all build systems supported by debhelper on this system. The list " "includes both default and third party build systems (marked as such). Also " @@ -521,154 +514,12 @@ msgstr "" #. type: =head1 -#: debhelper.pod:257 dh_auto_test:44 dh_installcatalogs:59 dh_installdocs:116 dh_installemacsen:67 dh_installexamples:53 dh_installinit:141 dh_installman:81 dh_installmime:51 dh_installmodules:60 dh_installudev:55 dh_installwm:54 dh_installxfonts:37 dh_movefiles:64 dh_strip:68 dh_usrlocal:49 -msgid "NOTES" -msgstr "" - -#. type: =head2 -#: debhelper.pod:259 -msgid "Multiple binary package support" -msgstr "" - -#. type: textblock -#: debhelper.pod:261 -msgid "" -"If your source package generates more than one binary package, debhelper " -"programs will default to acting on all binary packages when run. If your " -"source package happens to generate one architecture dependent package, and " -"another architecture independent package, this is not the correct behavior, " -"because you need to generate the architecture dependent packages in the " -"binary-arch F target, and the architecture independent " -"packages in the binary-indep F target." -msgstr "" - -#. type: textblock -#: debhelper.pod:269 -msgid "" -"To facilitate this, as well as give you more control over which packages are " -"acted on by debhelper programs, all debhelper programs accept the B<-a>, " -"B<-i>, B<-p>, and B<-s> parameters. These parameters are cumulative. If " -"none are given, debhelper programs default to acting on all packages listed " -"in the control file." -msgstr "" - -#. type: =head2 -#: debhelper.pod:275 -msgid "Automatic generation of Debian install scripts" -msgstr "" - -#. type: textblock -#: debhelper.pod:277 -msgid "" -"Some debhelper commands will automatically generate parts of Debian " -"maintainer scripts. If you want these automatically generated things " -"included in your existing Debian maintainer scripts, then you need to add " -"B<#DEBHELPER#> to your scripts, in the place the code should be added. " -"B<#DEBHELPER#> will be replaced by any auto-generated code when you run " -"B." -msgstr "" - -#. type: textblock -#: debhelper.pod:284 -msgid "" -"If a script does not exist at all and debhelper needs to add something to " -"it, then debhelper will create the complete script." -msgstr "" - -#. type: textblock -#: debhelper.pod:287 -msgid "" -"All debhelper commands that automatically generate code in this way let it " -"be disabled by the -n parameter (see above)." -msgstr "" - -#. type: textblock -#: debhelper.pod:290 -msgid "" -"Note that the inserted code will be shell code, so you cannot directly use " -"it in a Perl script. If you would like to embed it into a Perl script, here " -"is one way to do that (note that I made sure that $1, $2, etc are set with " -"the set command):" -msgstr "" - -#. type: verbatim -#: debhelper.pod:295 -#, no-wrap -msgid "" -" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" -" #DEBHELPER#\n" -" EOF\n" -" system ($temp) / 256 == 0\n" -" \tor die \"Problem with debhelper scripts: $!\";\n" -"\n" -msgstr "" - -#. type: =head2 -#: debhelper.pod:301 -msgid "Automatic generation of miscellaneous dependencies." -msgstr "" - -#. type: textblock -#: debhelper.pod:303 -msgid "" -"Some debhelper commands may make the generated package need to depend on " -"some other packages. For example, if you use L, your " -"package will generally need to depend on debconf. Or if you use " -"L, your package will generally need to depend on a " -"particular version of xutils. Keeping track of these miscellaneous " -"dependencies can be annoying since they are dependant on how debhelper does " -"things, so debhelper offers a way to automate it." -msgstr "" - -#. type: textblock -#: debhelper.pod:311 -msgid "" -"All commands of this type, besides documenting what dependencies may be " -"needed on their man pages, will automatically generate a substvar called " -"B<${misc:Depends}>. If you put that token into your F file, " -"it will be expanded to the dependencies debhelper figures you need." -msgstr "" - -#. type: textblock -#: debhelper.pod:316 -msgid "" -"This is entirely independent of the standard B<${shlibs:Depends}> generated " -"by L, and the B<${perl:Depends}> generated by " -"L. You can choose not to use any of these, if debhelper's " -"guesses don't match reality." -msgstr "" - -#. type: =head2 -#: debhelper.pod:321 -msgid "Package build directories" -msgstr "" - -#. type: textblock -#: debhelper.pod:323 -msgid "" -"By default, all debhelper programs assume that the temporary directory used " -"for assembling the tree of files in a package is debian/I." -msgstr "" - -#. type: textblock -#: debhelper.pod:326 -msgid "" -"Sometimes, you might want to use some other temporary directory. This is " -"supported by the B<-P> flag. For example, \"B\", will use B as the temporary directory. Note " -"that if you use B<-P>, the debhelper programs can only be acting on a single " -"package at a time. So if you have a package that builds many binary " -"packages, you will need to also use the B<-p> flag to specify which binary " -"package the debhelper program will act on." -msgstr "" - -#. type: =head2 -#: debhelper.pod:334 -msgid "Debhelper compatibility levels" +#: debhelper.pod:255 +msgid "COMPATABILITY LEVELS" msgstr "" #. type: textblock -#: debhelper.pod:336 +#: debhelper.pod:257 msgid "" "From time to time, major non-backwards-compatible changes need to be made to " "debhelper, to keep it clean and well-designed as needs change and its author " @@ -679,14 +530,14 @@ msgstr "" #. type: textblock -#: debhelper.pod:343 +#: debhelper.pod:264 msgid "" "Tell debhelper what compatibility level to use by writing a number to " "F. For example, to turn on v8 mode:" msgstr "" #. type: verbatim -#: debhelper.pod:346 +#: debhelper.pod:267 #, no-wrap msgid "" " % echo 8 > debian/compat\n" @@ -694,7 +545,7 @@ msgstr "" #. type: textblock -#: debhelper.pod:348 +#: debhelper.pod:269 msgid "" "Unless otherwise indicated, all debhelper documentation assumes that you are " "using the most recent compatibility level, and in most cases does not " @@ -705,17 +556,17 @@ msgstr "" #. type: textblock -#: debhelper.pod:355 +#: debhelper.pod:276 msgid "These are the available compatibility levels:" msgstr "" #. type: =item -#: debhelper.pod:359 +#: debhelper.pod:280 msgid "v1" msgstr "" #. type: textblock -#: debhelper.pod:361 +#: debhelper.pod:282 msgid "" "This is the original debhelper compatibility level, and so it is the default " "one. In this mode, debhelper will use F as the package tree " @@ -725,39 +576,39 @@ msgstr "" #. type: textblock -#: debhelper.pod:366 debhelper.pod:373 debhelper.pod:396 debhelper.pod:425 +#: debhelper.pod:287 debhelper.pod:294 debhelper.pod:317 debhelper.pod:346 msgid "This mode is deprecated." msgstr "" #. type: =item -#: debhelper.pod:368 +#: debhelper.pod:289 msgid "v2" msgstr "" #. type: textblock -#: debhelper.pod:370 +#: debhelper.pod:291 msgid "" "In this mode, debhelper will consistently use debian/I as the " "package tree directory for every package that is built." msgstr "" #. type: =item -#: debhelper.pod:375 +#: debhelper.pod:296 msgid "v3" msgstr "" #. type: textblock -#: debhelper.pod:377 +#: debhelper.pod:298 msgid "This mode works like v2, with the following additions:" msgstr "" #. type: =item -#: debhelper.pod:381 debhelper.pod:386 debhelper.pod:390 debhelper.pod:404 debhelper.pod:409 debhelper.pod:414 debhelper.pod:419 debhelper.pod:433 debhelper.pod:437 debhelper.pod:442 debhelper.pod:446 debhelper.pod:458 debhelper.pod:463 debhelper.pod:469 debhelper.pod:475 debhelper.pod:488 debhelper.pod:495 debhelper.pod:499 debhelper.pod:503 debhelper.pod:518 debhelper.pod:522 debhelper.pod:530 debhelper.pod:535 debhelper.pod:549 debhelper.pod:554 debhelper.pod:559 +#: debhelper.pod:302 debhelper.pod:307 debhelper.pod:311 debhelper.pod:325 debhelper.pod:330 debhelper.pod:335 debhelper.pod:340 debhelper.pod:354 debhelper.pod:358 debhelper.pod:363 debhelper.pod:367 debhelper.pod:379 debhelper.pod:384 debhelper.pod:390 debhelper.pod:396 debhelper.pod:409 debhelper.pod:416 debhelper.pod:420 debhelper.pod:424 debhelper.pod:439 debhelper.pod:443 debhelper.pod:451 debhelper.pod:456 debhelper.pod:470 debhelper.pod:475 debhelper.pod:482 debhelper.pod:487 debhelper.pod:491 debhelper.pod:497 msgid "-" msgstr "" #. type: textblock -#: debhelper.pod:383 +#: debhelper.pod:304 msgid "" "Debhelper config files support globbing via B<*> and B, when " "appropriate. To turn this off and use those characters raw, just prefix with " @@ -765,106 +616,106 @@ msgstr "" #. type: textblock -#: debhelper.pod:388 +#: debhelper.pod:309 msgid "" "B makes the F and F scripts call " "B." msgstr "" #. type: textblock -#: debhelper.pod:392 +#: debhelper.pod:313 msgid "" "Every file in F is automatically flagged as a conffile by " "B." msgstr "" #. type: =item -#: debhelper.pod:398 +#: debhelper.pod:319 msgid "v4" msgstr "" #. type: textblock -#: debhelper.pod:400 +#: debhelper.pod:321 msgid "Changes from v3 are:" msgstr "" #. type: textblock -#: debhelper.pod:406 +#: debhelper.pod:327 msgid "" "B will not include the Debian part of the version number " "in the generated dependency line in the shlibs file." msgstr "" #. type: textblock -#: debhelper.pod:411 +#: debhelper.pod:332 msgid "" "You are encouraged to put the new B<${misc:Depends}> into F " "to supplement the B<${shlibs:Depends}> field." msgstr "" #. type: textblock -#: debhelper.pod:416 +#: debhelper.pod:337 msgid "" "B will make all files in F directories and in " "F executable." msgstr "" #. type: textblock -#: debhelper.pod:421 +#: debhelper.pod:342 msgid "B will correct existing links to conform with policy." msgstr "" #. type: =item -#: debhelper.pod:427 +#: debhelper.pod:348 msgid "v5" msgstr "" #. type: textblock -#: debhelper.pod:429 +#: debhelper.pod:350 msgid "Changes from v4 are:" msgstr "" #. type: textblock -#: debhelper.pod:435 +#: debhelper.pod:356 msgid "Comments are ignored in debhelper config files." msgstr "" #. type: textblock -#: debhelper.pod:439 +#: debhelper.pod:360 msgid "" "B now specifies the name of a package to put " "debugging symbols in, not the packages to take the symbols from." msgstr "" #. type: textblock -#: debhelper.pod:444 +#: debhelper.pod:365 msgid "B skips installing empty files." msgstr "" #. type: textblock -#: debhelper.pod:448 +#: debhelper.pod:369 msgid "B errors out if wildcards expand to nothing." msgstr "" #. type: =item -#: debhelper.pod:452 +#: debhelper.pod:373 msgid "v6" msgstr "" #. type: textblock -#: debhelper.pod:454 +#: debhelper.pod:375 msgid "Changes from v5 are:" msgstr "" #. type: textblock -#: debhelper.pod:460 +#: debhelper.pod:381 msgid "" "Commands that generate maintainer script fragments will order the fragments " "in reverse order for the F and F scripts." msgstr "" #. type: textblock -#: debhelper.pod:465 +#: debhelper.pod:386 msgid "" "B will install a slave manpage link for " "F, if it sees the man page in F " @@ -872,7 +723,7 @@ msgstr "" #. type: textblock -#: debhelper.pod:471 +#: debhelper.pod:392 msgid "" "B did not previously delete everything matching " "B, if it was set to a list of things to exclude, such as " @@ -880,24 +731,24 @@ msgstr "" #. type: textblock -#: debhelper.pod:477 +#: debhelper.pod:398 msgid "" "B allows overwriting existing man pages in the package build " "directory. In previous compatibility levels it silently refuses to do this." msgstr "" #. type: =item -#: debhelper.pod:482 +#: debhelper.pod:403 msgid "v7" msgstr "" #. type: textblock -#: debhelper.pod:484 +#: debhelper.pod:405 msgid "Changes from v6 are:" msgstr "" #. type: textblock -#: debhelper.pod:490 +#: debhelper.pod:411 msgid "" "B, will fall back to looking for files in F if it " "doesn't find them in the current directory (or wherever you tell it look " @@ -907,44 +758,44 @@ msgstr "" #. type: textblock -#: debhelper.pod:497 +#: debhelper.pod:418 msgid "B will read F and delete files listed there." msgstr "" #. type: textblock -#: debhelper.pod:501 +#: debhelper.pod:422 msgid "B will delete toplevel F<*-stamp> files." msgstr "" #. type: textblock -#: debhelper.pod:505 +#: debhelper.pod:426 msgid "" "B will guess at what file is the upstream changelog if " "none is specified." msgstr "" #. type: =item -#: debhelper.pod:510 +#: debhelper.pod:431 msgid "v8" msgstr "" #. type: textblock -#: debhelper.pod:512 +#: debhelper.pod:433 msgid "This is the recommended mode of operation." msgstr "" #. type: textblock -#: debhelper.pod:514 +#: debhelper.pod:435 msgid "Changes from v7 are:" msgstr "" #. type: textblock -#: debhelper.pod:520 +#: debhelper.pod:441 msgid "Commands will fail rather than warning when they are passed unknown options." msgstr "" #. type: textblock -#: debhelper.pod:524 +#: debhelper.pod:445 msgid "" "B will run B on all shared libraries that it " "generates shlibs files for. So B<-X> can be used to exclude libraries. " @@ -954,7 +805,7 @@ msgstr "" #. type: textblock -#: debhelper.pod:532 +#: debhelper.pod:453 msgid "" "B requires the sequence to run be specified as the first parameter, and " "any switches come after it. Ie, use \"B\", not \"BI<*> prefer to use Perl's B in preference to " "F." msgstr "" -#. type: =item -#: debhelper.pod:541 -msgid "v9" +#. type: =item +#: debhelper.pod:462 +msgid "v9" +msgstr "" + +#. type: textblock +#: debhelper.pod:464 +msgid "This compatibility level is still open for development; use with caution." +msgstr "" + +#. type: textblock +#: debhelper.pod:466 +msgid "Changes from v8 are:" +msgstr "" + +#. type: textblock +#: debhelper.pod:472 +msgid "" +"Multiarch support. In particular, B passes multiarch " +"directories to autoconf in --libdir and --libexecdir." +msgstr "" + +#. type: textblock +#: debhelper.pod:477 +msgid "" +"dh is aware of the usual dependencies between targets in debian/rules. So, " +"\"dh binary\" will run any build, build-arch, build-indep, install, etc " +"targets that exist in the rules file. There's no need to define an explicit " +"binary target with explicit dependencies on the other targets." +msgstr "" + +#. type: textblock +#: debhelper.pod:484 +msgid "" +"B does not include the source package name in " +"--libexecdir when using autoconf." +msgstr "" + +#. type: textblock +#: debhelper.pod:489 +msgid "B does not default to enabling --with=python-support" +msgstr "" + +#. type: textblock +#: debhelper.pod:493 +msgid "" +"All of the BI<*> debhelper programs and B set environment " +"variables listed by B, unless they are already set. They " +"support DEB_BUILD_OPTIONS=noopt too." +msgstr "" + +#. type: textblock +#: debhelper.pod:499 +msgid "B passes CFLAGS to perl F and F" +msgstr "" + +#. type: =head1 +#: debhelper.pod:506 dh_auto_test:45 dh_installcatalogs:59 dh_installdocs:116 dh_installemacsen:67 dh_installexamples:53 dh_installinit:141 dh_installman:81 dh_installmime:51 dh_installmodules:60 dh_installudev:55 dh_installwm:54 dh_installxfonts:37 dh_movefiles:64 dh_strip:68 dh_usrlocal:49 +msgid "NOTES" +msgstr "" + +#. type: =head2 +#: debhelper.pod:508 +msgid "Multiple binary package support" +msgstr "" + +#. type: textblock +#: debhelper.pod:510 +msgid "" +"If your source package generates more than one binary package, debhelper " +"programs will default to acting on all binary packages when run. If your " +"source package happens to generate one architecture dependent package, and " +"another architecture independent package, this is not the correct behavior, " +"because you need to generate the architecture dependent packages in the " +"binary-arch F target, and the architecture independent " +"packages in the binary-indep F target." +msgstr "" + +#. type: textblock +#: debhelper.pod:518 +msgid "" +"To facilitate this, as well as give you more control over which packages are " +"acted on by debhelper programs, all debhelper programs accept the B<-a>, " +"B<-i>, B<-p>, and B<-s> parameters. These parameters are cumulative. If " +"none are given, debhelper programs default to acting on all packages listed " +"in the control file." +msgstr "" + +#. type: =head2 +#: debhelper.pod:524 +msgid "Automatic generation of Debian install scripts" +msgstr "" + +#. type: textblock +#: debhelper.pod:526 +msgid "" +"Some debhelper commands will automatically generate parts of Debian " +"maintainer scripts. If you want these automatically generated things " +"included in your existing Debian maintainer scripts, then you need to add " +"B<#DEBHELPER#> to your scripts, in the place the code should be added. " +"B<#DEBHELPER#> will be replaced by any auto-generated code when you run " +"B." +msgstr "" + +#. type: textblock +#: debhelper.pod:533 +msgid "" +"If a script does not exist at all and debhelper needs to add something to " +"it, then debhelper will create the complete script." +msgstr "" + +#. type: textblock +#: debhelper.pod:536 +msgid "" +"All debhelper commands that automatically generate code in this way let it " +"be disabled by the -n parameter (see above)." +msgstr "" + +#. type: textblock +#: debhelper.pod:539 +msgid "" +"Note that the inserted code will be shell code, so you cannot directly use " +"it in a Perl script. If you would like to embed it into a Perl script, here " +"is one way to do that (note that I made sure that $1, $2, etc are set with " +"the set command):" +msgstr "" + +#. type: verbatim +#: debhelper.pod:544 +#, no-wrap +msgid "" +" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" +" #DEBHELPER#\n" +" EOF\n" +" system ($temp) / 256 == 0\n" +" \tor die \"Problem with debhelper scripts: $!\";\n" +"\n" +msgstr "" + +#. type: =head2 +#: debhelper.pod:550 +msgid "Automatic generation of miscellaneous dependencies." msgstr "" #. type: textblock -#: debhelper.pod:543 -msgid "This compatability level is still open for development; use with caution." +#: debhelper.pod:552 +msgid "" +"Some debhelper commands may make the generated package need to depend on " +"some other packages. For example, if you use L, your " +"package will generally need to depend on debconf. Or if you use " +"L, your package will generally need to depend on a " +"particular version of xutils. Keeping track of these miscellaneous " +"dependencies can be annoying since they are dependent on how debhelper does " +"things, so debhelper offers a way to automate it." msgstr "" #. type: textblock -#: debhelper.pod:545 -msgid "Changes from v8 are:" +#: debhelper.pod:560 +msgid "" +"All commands of this type, besides documenting what dependencies may be " +"needed on their man pages, will automatically generate a substvar called " +"B<${misc:Depends}>. If you put that token into your F file, " +"it will be expanded to the dependencies debhelper figures you need." msgstr "" #. type: textblock -#: debhelper.pod:551 +#: debhelper.pod:565 msgid "" -"Multiarch support. In particular, B passes multiarch " -"directories to autoconf in --libdir and --libexecdir." +"This is entirely independent of the standard B<${shlibs:Depends}> generated " +"by L, and the B<${perl:Depends}> generated by " +"L. You can choose not to use any of these, if debhelper's " +"guesses don't match reality." +msgstr "" + +#. type: =head2 +#: debhelper.pod:570 +msgid "Package build directories" msgstr "" #. type: textblock -#: debhelper.pod:556 +#: debhelper.pod:572 msgid "" -"dh supports use of standard targets in debian/rules without needing to " -"manually define the dependencies between targets there." +"By default, all debhelper programs assume that the temporary directory used " +"for assembling the tree of files in a package is debian/I." msgstr "" #. type: textblock -#: debhelper.pod:561 +#: debhelper.pod:575 msgid "" -" does not include the source package name in --libexecdir " -"when using autoconf." +"Sometimes, you might want to use some other temporary directory. This is " +"supported by the B<-P> flag. For example, \"B\", will use B as the temporary directory. Note " +"that if you use B<-P>, the debhelper programs can only be acting on a single " +"package at a time. So if you have a package that builds many binary " +"packages, you will need to also use the B<-p> flag to specify which binary " +"package the debhelper program will act on." msgstr "" #. type: =head2 -#: debhelper.pod:568 +#: debhelper.pod:583 msgid "udebs" msgstr "" #. type: textblock -#: debhelper.pod:570 +#: debhelper.pod:585 msgid "" "Debhelper includes support for udebs. To create a udeb with debhelper, add " "\"B\" to the package's stanza in F, and " @@ -1021,23 +1034,12 @@ msgstr "" #. type: =head2 -#: debhelper.pod:577 -msgid "Other notes" -msgstr "" - -#. type: textblock -#: debhelper.pod:579 -msgid "" -"In general, if any debhelper program needs a directory to exist under " -"B, it will create it. I haven't bothered to document this in all " -"the man pages, but for example, B knows to make " -"debian/I/DEBIAN/ before trying to put files there, " -"B knows you need a debian/I/usr/share/menu/ before " -"installing the menu files, etc." +#: debhelper.pod:592 +msgid "Build depends" msgstr "" #. type: textblock -#: debhelper.pod:585 +#: debhelper.pod:594 msgid "" "Once your package uses debhelper to build, be sure to add debhelper to your " "Build-Depends line in F. You should build-depend on a " @@ -1046,7 +1048,7 @@ msgstr "" #. type: verbatim -#: debhelper.pod:591 +#: debhelper.pod:600 #, no-wrap msgid "" " Build-Depends: debhelper (>= 7)\n" @@ -1054,73 +1056,70 @@ msgstr "" #. type: =head1 -#: debhelper.pod:593 +#: debhelper.pod:602 msgid "ENVIRONMENT" msgstr "" #. type: =item -#: debhelper.pod:597 +#: debhelper.pod:606 msgid "B" msgstr "" #. type: textblock -#: debhelper.pod:599 +#: debhelper.pod:608 msgid "" "Set to B<1> to enable verbose mode. Debhelper will output every command it " "runs that modifies files on the build system." msgstr "" #. type: =item -#: debhelper.pod:602 +#: debhelper.pod:611 msgid "B" msgstr "" #. type: textblock -#: debhelper.pod:604 +#: debhelper.pod:613 msgid "" "Temporarily specifies what compatibility level debhelper should run at, " "overriding any value in F." msgstr "" #. type: =item -#: debhelper.pod:607 +#: debhelper.pod:616 msgid "B" msgstr "" #. type: textblock -#: debhelper.pod:609 +#: debhelper.pod:618 msgid "Set to B<1> to enable no-act mode." msgstr "" #. type: =item -#: debhelper.pod:611 +#: debhelper.pod:620 msgid "B" msgstr "" #. type: textblock -#: debhelper.pod:613 +#: debhelper.pod:622 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 " -"that do not support them." +"all debhelper commands." msgstr "" #. type: textblock -#: debhelper.pod:617 +#: debhelper.pod:625 msgid "" -"This is useful in some situations, for example, if you need to pass B<-p> to " -"all debhelper commands that will be run. One good way to set B " -"is by using \"Target-specific Variable Values\" in your F " -"file. See the make documentation for details on doing this." +"When using L, it can be passed options that will be passed on to each " +"debhelper command, which is generally better than using DH_OPTIONS." msgstr "" #. type: =item -#: debhelper.pod:622 +#: debhelper.pod:628 msgid "B" msgstr "" #. type: textblock -#: debhelper.pod:624 +#: debhelper.pod:630 msgid "" "If set, this adds the value the variable is set to to the B<-X> options of " "all commands that support the B<-X> option. Moreover, B will " @@ -1128,7 +1127,7 @@ msgstr "" #. type: textblock -#: debhelper.pod:628 +#: debhelper.pod:634 msgid "" "This can be useful if you are doing a build from a CVS source tree, in which " "case setting B will prevent any CVS directories from " @@ -1139,44 +1138,44 @@ msgstr "" #. type: textblock -#: debhelper.pod:635 +#: debhelper.pod:641 msgid "" "Multiple things to exclude can be separated with colons, as in " "B" msgstr "" #. type: =head1 -#: debhelper.pod:640 dh:872 dh_auto_build:47 dh_auto_clean:50 dh_auto_configure:53 dh_auto_install:85 dh_auto_test:58 dh_bugfiles:122 dh_builddeb:91 dh_clean:139 dh_compress:204 dh_desktop:31 dh_fixperms:129 dh_gconf:99 dh_gencontrol:82 dh_icons:65 dh_install:280 dh_installcatalogs:116 dh_installchangelogs:155 dh_installcron:77 dh_installdeb:144 dh_installdebconf:126 dh_installdirs:86 dh_installdocs:307 dh_installemacsen:124 dh_installexamples:106 dh_installifupdown:69 dh_installinfo:77 dh_installinit:319 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:30 dh_makeshlibs:258 dh_md5sums:90 dh_movefiles:170 dh_perl:146 dh_prep:60 dh_python:280 dh_scrollkeeper:28 dh_shlibdeps:171 dh_strip:230 dh_suidregister:117 dh_testdir:44 dh_testroot:27 dh_undocumented:28 dh_usrlocal:114 +#: debhelper.pod:646 dh:883 dh_auto_build:47 dh_auto_clean:50 dh_auto_configure:52 dh_auto_install:85 dh_auto_test:59 dh_bugfiles:122 dh_builddeb:120 dh_clean:142 dh_compress:206 dh_desktop:31 dh_fixperms:127 dh_gconf:99 dh_gencontrol:82 dh_icons:65 dh_install:279 dh_installcatalogs:116 dh_installchangelogs:155 dh_installcron:77 dh_installdeb:144 dh_installdebconf:126 dh_installdirs:86 dh_installdocs:307 dh_installemacsen:124 dh_installexamples:106 dh_installifupdown:69 dh_installinfo:77 dh_installinit:319 dh_installlogcheck:78 dh_installlogrotate:50 dh_installman:259 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:30 dh_makeshlibs:258 dh_md5sums:90 dh_movefiles:170 dh_perl:146 dh_prep:60 dh_python:280 dh_scrollkeeper:28 dh_shlibdeps:171 dh_strip:230 dh_suidregister:117 dh_testdir:44 dh_testroot:27 dh_undocumented:28 dh_usrlocal:114 msgid "SEE ALSO" msgstr "" #. type: =item -#: debhelper.pod:644 +#: debhelper.pod:650 msgid "F" msgstr "" #. type: textblock -#: debhelper.pod:646 +#: debhelper.pod:652 msgid "A set of example F files that use debhelper." msgstr "" #. type: =item -#: debhelper.pod:648 +#: debhelper.pod:654 msgid "L" msgstr "" #. type: textblock -#: debhelper.pod:650 +#: debhelper.pod:656 msgid "Debhelper web site." msgstr "" #. type: =head1 -#: debhelper.pod:654 dh:878 dh_auto_build:53 dh_auto_clean:56 dh_auto_configure:59 dh_auto_install:91 dh_auto_test:64 dh_bugfiles:130 dh_builddeb:97 dh_clean:145 dh_compress:210 dh_desktop:37 dh_fixperms:135 dh_gconf:105 dh_gencontrol:88 dh_icons:71 dh_install:286 dh_installcatalogs:122 dh_installchangelogs:161 dh_installcron:83 dh_installdeb:150 dh_installdebconf:132 dh_installdirs:92 dh_installdocs:313 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:36 dh_makeshlibs:264 dh_md5sums:96 dh_movefiles:176 dh_perl:152 dh_prep:66 dh_python:286 dh_scrollkeeper:34 dh_shlibdeps:177 dh_strip:236 dh_suidregister:123 dh_testdir:50 dh_testroot:33 dh_undocumented:34 dh_usrlocal:120 +#: debhelper.pod:660 dh:889 dh_auto_build:53 dh_auto_clean:56 dh_auto_configure:58 dh_auto_install:91 dh_auto_test:65 dh_bugfiles:130 dh_builddeb:126 dh_clean:148 dh_compress:212 dh_desktop:37 dh_fixperms:133 dh_gconf:105 dh_gencontrol:88 dh_icons:71 dh_install:285 dh_installcatalogs:122 dh_installchangelogs:161 dh_installcron:83 dh_installdeb:150 dh_installdebconf:132 dh_installdirs:92 dh_installdocs:313 dh_installemacsen:130 dh_installexamples:112 dh_installifupdown:75 dh_installinfo:83 dh_installlogcheck:84 dh_installlogrotate:56 dh_installman:265 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:36 dh_makeshlibs:264 dh_md5sums:96 dh_movefiles:176 dh_perl:152 dh_prep:66 dh_python:286 dh_scrollkeeper:34 dh_shlibdeps:177 dh_strip:236 dh_suidregister:123 dh_testdir:50 dh_testroot:33 dh_undocumented:34 dh_usrlocal:120 msgid "AUTHOR" msgstr "" #. type: textblock -#: debhelper.pod:656 dh:880 dh_auto_build:55 dh_auto_clean:58 dh_auto_configure:61 dh_auto_install:93 dh_auto_test:66 dh_builddeb:99 dh_clean:147 dh_compress:212 dh_fixperms:137 dh_gencontrol:90 dh_install:288 dh_installchangelogs:163 dh_installcron:85 dh_installdeb:152 dh_installdebconf:134 dh_installdirs:94 dh_installdocs:315 dh_installemacsen:132 dh_installexamples:114 dh_installifupdown:77 dh_installinfo:85 dh_installinit:327 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:38 dh_makeshlibs:266 dh_md5sums:98 dh_movefiles:178 dh_prep:68 dh_shlibdeps:179 dh_strip:238 dh_suidregister:125 dh_testdir:52 dh_testroot:35 dh_undocumented:36 +#: debhelper.pod:662 dh:891 dh_auto_build:55 dh_auto_clean:58 dh_auto_configure:60 dh_auto_install:93 dh_auto_test:67 dh_builddeb:128 dh_clean:150 dh_compress:214 dh_fixperms:135 dh_gencontrol:90 dh_install:287 dh_installchangelogs:163 dh_installcron:85 dh_installdeb:152 dh_installdebconf:134 dh_installdirs:94 dh_installdocs:315 dh_installemacsen:132 dh_installexamples:114 dh_installifupdown:77 dh_installinfo:85 dh_installinit:327 dh_installlogrotate:58 dh_installman:267 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:38 dh_makeshlibs:266 dh_md5sums:98 dh_movefiles:178 dh_prep:68 dh_shlibdeps:179 dh_strip:238 dh_suidregister:125 dh_testdir:52 dh_testroot:35 dh_undocumented:36 msgid "Joey Hess " msgstr "" @@ -1189,8 +1188,7 @@ #: dh:14 msgid "" "B I [B<--with> I[B<,>I ...]] [B<--list>] " -"[B<--until> I] [B<--before> I] [B<--after> I] " -"[B<--remaining>] [S>]" +"[S>]" msgstr "" #. type: textblock @@ -1202,39 +1200,51 @@ "B, B, B, and B." msgstr "" -#. type: textblock +#. type: =head1 #: dh:23 +msgid "OVERRIDE TARGETS" +msgstr "" + +#. type: textblock +#: dh:25 msgid "" -"Commands in the B, B and B " -"sequences are passed the B<-i> option to ensure they only work on " -"architecture independent packages, and commands in the B, " -"B and B sequences are passed the B<-a> option to " -"ensure they only work on architecture dependent packages." +"A F file using B can override the command that is run at " +"any step in a sequence, by defining an override target." +msgstr "" + +#. type: textblock +#: dh:28 +msgid "" +"To override I, add a target named BI to " +"the rules file. When it would normally run I, B will instead " +"call that target. The override target can then run the command with " +"additional options, or run entirely different commands instead. See examples " +"below. (Note that to use this feature, you should Build-Depend on debhelper " +"7.0.50 or above.)" msgstr "" #. type: textblock -#: dh:29 +#: dh:36 msgid "" -"If F contains a target with a name like " -"BI, then when it would normally run I, " -"B will instead call that target. The override target can then run the " -"command with additional options, or run entirely different commands " -"instead. See examples below. (Note that to use this feature, you should " -"Build-Depend on debhelper 7.0.50 or above.)" +"Override targets can also be defined to run only when building architecture " +"dependent or architecture independent packages. Use targets with names like " +"BIB<-arch> and BIB<-indep>. " +"(Note that to use this feature, you should Build-Depend on debhelper 8.9.7 " +"or above.)" msgstr "" #. type: =head1 -#: dh:35 dh_auto_build:28 dh_auto_clean:30 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:66 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:43 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 +#: dh:43 dh_auto_build:28 dh_auto_clean:30 dh_auto_configure:31 dh_auto_install:43 dh_auto_test:31 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:66 dh_installemacsen:48 dh_installexamples:32 dh_installifupdown:39 dh_installinfo:31 dh_installinit:48 dh_installlogcheck:42 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:43 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:39 +#: dh:47 msgid "B<--with> I[B<,>I ...]" msgstr "" #. type: textblock -#: dh:41 +#: dh:49 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 " @@ -1245,96 +1255,47 @@ msgstr "" #. type: =item -#: dh:48 -msgid "B<--without> I" -msgstr "" - -#. type: textblock -#: dh:50 -msgid "The inverse of B<--with>, disables using the given addon." -msgstr "" - -#. type: textblock -#: dh:54 -msgid "List all available addons." -msgstr "" - -#. type: =item #: dh:56 -msgid "B<--until> I" +msgid "B<--without> I" msgstr "" #. type: textblock #: dh:58 -msgid "Run commands in the sequence until and including I, then stop." -msgstr "" - -#. type: =item -#: dh:60 -msgid "B<--before> I" +msgid "The inverse of B<--with>, disables using the given addon." msgstr "" #. type: textblock #: dh:62 -msgid "Run commands in the sequence before I, then stop." -msgstr "" - -#. type: =item -#: dh:64 -msgid "B<--after> I" +msgid "List all available addons." msgstr "" #. type: textblock #: dh:66 -msgid "Run commands in the sequence that come after I." -msgstr "" - -#. type: =item -#: dh:68 -msgid "B<--remaining>" -msgstr "" - -#. type: textblock -#: dh:70 -msgid "Run all commands in the sequence that have yet to be run." -msgstr "" - -#. type: textblock -#: dh:74 msgid "Prints commands that would run for a given sequence, but does not run them." msgstr "" #. type: textblock -#: dh:78 -msgid "" -"All other options passed to B are passed on to each command it " -"runs. This can be used to set an option like B<-v> or B<-X> or B<-N>, as " -"well as for more specialised options." -msgstr "" - -#. type: textblock -#: dh:82 +#: dh:70 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." +"Other options passed to B are passed on to each command it runs. This " +"can be used to set an option like B<-v> or B<-X> or B<-N>, as well as for " +"more specialised options." msgstr "" #. type: =head1 -#: dh:113 dh_installdocs:105 dh_link:73 dh_makeshlibs:97 dh_shlibdeps:69 +#: dh:74 dh_installdocs:105 dh_link:73 dh_makeshlibs:97 dh_shlibdeps:69 msgid "EXAMPLES" msgstr "" #. type: textblock -#: dh:115 +#: dh:76 msgid "" "To see what commands are included in a sequence, without actually doing " "anything:" msgstr "" #. type: verbatim -#: dh:118 +#: dh:79 #, no-wrap msgid "" "\tdh binary-arch --no-act\n" @@ -1342,14 +1303,14 @@ msgstr "" #. type: textblock -#: dh:120 +#: dh:81 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:123 dh:130 dh:144 dh:157 +#: dh:84 dh:105 dh:118 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1358,35 +1319,43 @@ "\n" msgstr "" +#. type: textblock +#: dh:88 +msgid "" +"Often you'll want to pass an option to a specific debhelper command. The " +"easy way to do with is by adding an override target for that command." +msgstr "" + #. type: verbatim -#: dh:127 +#: dh:91 dh:176 dh:187 #, no-wrap msgid "" -"Often you'll want to pass an option to a specific debhelper command. The\n" -"easy way to do with is by adding an override target for that command.\n" +"\t#!/usr/bin/make -f\n" +"\t%:\n" +"\t\tdh $@\n" "\t\n" msgstr "" #. type: verbatim -#: dh:134 +#: dh:95 #, no-wrap msgid "" "\toverride_dh_strip:\n" "\t\tdh_strip -Xfoo\n" -"\t\t\n" +"\t\n" msgstr "" #. type: verbatim -#: dh:137 +#: dh:98 #, no-wrap msgid "" -"\toverride_dh_installdocs:\n" -"\t\tdh_installdocs README TODO\n" +"\toverride_dh_auto_configure:\n" +"\t\tdh_auto_configure -- --with-foo --disable-bar\n" "\n" msgstr "" #. type: textblock -#: dh:140 +#: dh:101 msgid "" "Sometimes the automated L and L " "can't guess what to do for a strange package. Here's how to avoid running " @@ -1394,7 +1363,7 @@ msgstr "" #. type: verbatim -#: dh:148 +#: dh:109 #, no-wrap msgid "" "\toverride_dh_auto_configure:\n" @@ -1403,7 +1372,7 @@ msgstr "" #. type: verbatim -#: dh:151 +#: dh:112 #, no-wrap msgid "" "\toverride_dh_auto_build:\n" @@ -1412,14 +1381,14 @@ msgstr "" #. type: textblock -#: dh:154 +#: dh:115 msgid "" "Another common case is wanting to do something manually before or after a " "particular debhelper command is run." msgstr "" #. type: verbatim -#: dh:161 +#: dh:122 #, no-wrap msgid "" "\toverride_dh_fixperms:\n" @@ -1429,24 +1398,7 @@ msgstr "" #. type: textblock -#: dh:165 -msgid "" -"If your package is a Python package, B will use B by " -"default. This is how to use B instead." -msgstr "" - -#. type: verbatim -#: dh:168 -#, no-wrap -msgid "" -"\t#!/usr/bin/make -f\n" -"\t%:\n" -"\t\tdh $@ --with python-central\n" -"\n" -msgstr "" - -#. type: textblock -#: dh:172 +#: dh:126 msgid "" "If your package uses autotools and you want to freshen F and " "F with newer versions from the B package at " @@ -1455,7 +1407,7 @@ msgstr "" #. type: verbatim -#: dh:177 +#: dh:131 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1465,43 +1417,42 @@ msgstr "" #. type: textblock -#: dh:181 +#: dh:135 msgid "" -"Here is how to force use of Perl's B build system, which can " -"be necessary if debhelper wrongly detects that the package uses MakeMaker." +"Python tools are not run by dh by default, due to the continual change in " +"that area. (Before compatability level v9, dh does run B.) " +"Here is how to use B." msgstr "" #. type: verbatim -#: dh:185 +#: dh:139 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --buildsystem=perl_build\n" +"\t\tdh $@ --with python2\n" "\n" msgstr "" -#. type: verbatim -#: dh:189 -#, no-wrap +#. type: textblock +#: dh:143 msgid "" -"To patch your package using quilt, you can tell B to use quilt's B\n" -"sequence addons like this:\n" -"\t\n" +"Here is how to force use of Perl's B build system, which can " +"be necessary if debhelper wrongly detects that the package uses MakeMaker." msgstr "" #. type: verbatim -#: dh:192 +#: dh:147 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --with quilt\n" +"\t\tdh $@ --buildsystem=perl_build\n" "\n" msgstr "" #. type: textblock -#: dh:196 +#: dh:151 msgid "" "Here is an example of overriding where the BI<*> commands find the " "package's source, for a package where the source is located in a " @@ -1509,7 +1460,7 @@ msgstr "" #. type: verbatim -#: dh:200 +#: dh:155 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1519,14 +1470,14 @@ msgstr "" #. type: textblock -#: dh:204 +#: dh:159 msgid "" "And here is an example of how to tell the BI<*> commands to build " "in a subdirectory, which will be removed on B." msgstr "" #. type: verbatim -#: dh:207 +#: dh:162 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1536,14 +1487,14 @@ msgstr "" #. type: textblock -#: dh:211 +#: dh:166 msgid "" "If your package can be built in parallel, you can support parallel building " "as follows. Then B will work." msgstr "" #. type: verbatim -#: dh:214 +#: dh:169 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -1553,24 +1504,14 @@ msgstr "" #. type: textblock -#: dh:218 +#: dh:173 msgid "" "Here is a way to prevent B from running several commands that you don't " "want it to run, by defining empty override targets for each command." msgstr "" #. type: verbatim -#: dh:221 dh:232 dh:249 -#, no-wrap -msgid "" -"\t#!/usr/bin/make -f\n" -"\t%:\n" -"\t\tdh $@\n" -"\t\n" -msgstr "" - -#. type: verbatim -#: dh:225 +#: dh:180 #, no-wrap msgid "" "\t# Commands not to run:\n" @@ -1579,71 +1520,72 @@ msgstr "" #. type: textblock -#: dh:228 +#: dh:183 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:" +"A long build process for a separate documentation package can be separated " +"out using architecture independent overrides. These will be skipped when " +"running build-arch and binary-arch sequences." msgstr "" #. type: verbatim -#: dh:236 +#: dh:191 #, no-wrap msgid "" -"\toverride_dh_fixperms:\n" -"\t\tdh_fixperms\n" -"\tifneq (,$(filter foo, $(shell dh_listpackages)))\n" -"\t\tchmod 4755 debian/foo/usr/bin/foo\n" -"\tendif\n" +"\toverride_dh_auto_build-indep:\n" +"\t\t$(MAKE) -C docs\n" "\n" msgstr "" -#. type: textblock -#: dh:242 +#. type: verbatim +#: dh:194 +#, no-wrap msgid "" -"Finally, remember that you are not limited to using override targets in the " -"rules file when using B. 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 when your package needs different B and " -"B targets. For example, a package with a long document build " -"process can put it in B." +"\t# No tests needed for docs\n" +"\toverride_dh_auto_test-indep:\n" +"\n" msgstr "" #. type: verbatim -#: dh:253 +#: dh:197 #, no-wrap msgid "" -"\tbuild-indep:\n" -"\t\t$(MAKE) docs\n" -"\tbuild-arch:\n" -"\t\t$(MAKE) bins\n" +"\toverride_dh_auto_install-indep:\n" +"\t\t$(MAKE) -C docs install\n" "\n" msgstr "" #. type: textblock -#: dh:258 +#: dh:200 +msgid "" +"Adding to the example above, suppose you need to chmod a file, but only when " +"building the architecture dependent package, as it's not present when " +"building only documentation." +msgstr "" + +#. type: verbatim +#: dh:204 +#, no-wrap msgid "" -"Note that in the example above, dh will arrange for \"debian/rules build\" " -"to call your build-indep and build-arch targets. You do not need to " -"explicitly define the dependencies in the rules file when using dh with " -"compatability level v9. This example would be more complicated with earlier " -"compatability levels." +"\toverride_dh_fixperms-arch:\n" +"\t\tdh_fixperms\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" +"\n" msgstr "" #. type: =head1 -#: dh:264 +#: dh:208 msgid "INTERNALS" msgstr "" #. type: textblock -#: dh:266 +#: dh:210 msgid "" "If you're curious about B's internals, here's how it works under the " "hood." msgstr "" #. type: textblock -#: dh:268 +#: dh:212 msgid "" "Each debhelper command will record when it's successfully run in " "F. (Which B deletes.) So B can " @@ -1652,7 +1594,7 @@ msgstr "" #. type: textblock -#: dh:273 +#: dh:217 msgid "" "Each time B is run, it examines the log, and finds the last logged " "command that is in the specified sequence. It then continues with the next " @@ -1661,21 +1603,14 @@ msgstr "" #. type: textblock -#: dh:278 +#: dh:222 msgid "" "A sequence can also run dependent targets in debian/rules. For example, the " "\"binary\" sequence runs the \"install\" target." msgstr "" #. type: textblock -#: dh:281 -msgid "" -"B sets environment variables listed by B, unless they " -"are already set. It supports DEB_BUILD_OPTIONS=noopt too." -msgstr "" - -#. type: textblock -#: dh:284 +#: dh:225 msgid "" "B uses the B environment variable to pass " "information through to debhelper commands that are run inside override " @@ -1684,12 +1619,83 @@ msgstr "" #. type: textblock -#: dh:874 dh_auto_build:49 dh_auto_clean:52 dh_auto_configure:55 dh_auto_install:87 dh_auto_test:60 dh_builddeb:93 dh_clean:141 dh_compress:206 dh_fixperms:131 dh_gconf:101 dh_gencontrol:84 dh_install:282 dh_installcatalogs:118 dh_installchangelogs:157 dh_installcron:79 dh_installdeb:146 dh_installdebconf:128 dh_installdirs:88 dh_installdocs:309 dh_installemacsen:126 dh_installexamples:108 dh_installifupdown:71 dh_installinfo:79 dh_installinit:321 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:32 dh_makeshlibs:260 dh_md5sums:92 dh_movefiles:172 dh_perl:148 dh_prep:62 dh_python:282 dh_strip:232 dh_suidregister:119 dh_testdir:46 dh_testroot:29 dh_undocumented:30 dh_usrlocal:116 +#: dh:230 +msgid "" +"Commands in the B, B and B " +"sequences are passed the B<-i> option to ensure they only work on " +"architecture independent packages, and commands in the B, " +"B and B sequences are passed the B<-a> option to " +"ensure they only work on architecture dependent packages." +msgstr "" + +#. type: =head1 +#: dh:236 +msgid "DEPRECATED OPTIONS" +msgstr "" + +#. type: textblock +#: dh:238 +msgid "" +"The following options are deprecated. It's much better to use override " +"targets instead." +msgstr "" + +#. type: =item +#: dh:243 +msgid "B<--until> I" +msgstr "" + +#. type: textblock +#: dh:245 +msgid "Run commands in the sequence until and including I, then stop." +msgstr "" + +#. type: =item +#: dh:247 +msgid "B<--before> I" +msgstr "" + +#. type: textblock +#: dh:249 +msgid "Run commands in the sequence before I, then stop." +msgstr "" + +#. type: =item +#: dh:251 +msgid "B<--after> I" +msgstr "" + +#. type: textblock +#: dh:253 +msgid "Run commands in the sequence that come after I." +msgstr "" + +#. type: =item +#: dh:255 +msgid "B<--remaining>" +msgstr "" + +#. type: textblock +#: dh:257 +msgid "Run all commands in the sequence that have yet to be run." +msgstr "" + +#. type: textblock +#: dh:261 +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 "" + +#. type: textblock +#: dh:885 dh_auto_build:49 dh_auto_clean:52 dh_auto_configure:54 dh_auto_install:87 dh_auto_test:61 dh_builddeb:122 dh_clean:144 dh_compress:208 dh_fixperms:129 dh_gconf:101 dh_gencontrol:84 dh_install:281 dh_installcatalogs:118 dh_installchangelogs:157 dh_installcron:79 dh_installdeb:146 dh_installdebconf:128 dh_installdirs:88 dh_installdocs:309 dh_installemacsen:126 dh_installexamples:108 dh_installifupdown:71 dh_installinfo:79 dh_installinit:321 dh_installlogcheck:80 dh_installlogrotate:52 dh_installman:261 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:32 dh_makeshlibs:260 dh_md5sums:92 dh_movefiles:172 dh_perl:148 dh_prep:62 dh_python:282 dh_strip:232 dh_suidregister:119 dh_testdir:46 dh_testroot:29 dh_undocumented:30 dh_usrlocal:116 msgid "L" msgstr "" #. type: textblock -#: dh:876 dh_auto_build:51 dh_auto_clean:54 dh_auto_configure:57 dh_auto_install:89 dh_auto_test:62 dh_bugfiles:128 dh_builddeb:95 dh_clean:143 dh_compress:208 dh_desktop:35 dh_fixperms:133 dh_gconf:103 dh_gencontrol:86 dh_icons:69 dh_install:284 dh_installchangelogs:159 dh_installcron:81 dh_installdeb:148 dh_installdebconf:130 dh_installdirs:90 dh_installdocs:311 dh_installemacsen:128 dh_installexamples:110 dh_installifupdown:73 dh_installinfo:81 dh_installinit:323 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:34 dh_makeshlibs:262 dh_md5sums:94 dh_movefiles:174 dh_perl:150 dh_prep:64 dh_python:284 dh_scrollkeeper:32 dh_shlibdeps:175 dh_strip:234 dh_suidregister:121 dh_testdir:48 dh_testroot:31 dh_undocumented:32 dh_usrlocal:118 +#: dh:887 dh_auto_build:51 dh_auto_clean:54 dh_auto_configure:56 dh_auto_install:89 dh_auto_test:63 dh_bugfiles:128 dh_builddeb:124 dh_clean:146 dh_compress:210 dh_desktop:35 dh_fixperms:131 dh_gconf:103 dh_gencontrol:86 dh_icons:69 dh_install:283 dh_installchangelogs:159 dh_installcron:81 dh_installdeb:148 dh_installdebconf:130 dh_installdirs:90 dh_installdocs:311 dh_installemacsen:128 dh_installexamples:110 dh_installifupdown:73 dh_installinfo:81 dh_installinit:323 dh_installlogrotate:54 dh_installman:263 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:34 dh_makeshlibs:262 dh_md5sums:94 dh_movefiles:174 dh_perl:150 dh_prep:64 dh_python:284 dh_scrollkeeper:32 dh_shlibdeps:175 dh_strip:234 dh_suidregister:121 dh_testdir:48 dh_testroot:31 dh_undocumented:32 dh_usrlocal:118 msgid "This program is a part of debhelper." msgstr "" @@ -1724,22 +1730,22 @@ msgstr "" #. type: textblock -#: dh_auto_build:30 dh_auto_clean:32 dh_auto_configure:33 dh_auto_install:45 dh_auto_test:32 +#: dh_auto_build:30 dh_auto_clean:32 dh_auto_configure:33 dh_auto_install:45 dh_auto_test:33 msgid "" "See L> for a list of common build " "system selection and control options." msgstr "" #. type: =item -#: dh_auto_build:35 dh_auto_clean:37 dh_auto_configure:38 dh_auto_install:56 dh_auto_test:37 dh_builddeb:35 dh_gencontrol:30 dh_installdebconf:69 dh_installinit:99 dh_makeshlibs:91 dh_shlibdeps:37 +#: dh_auto_build:35 dh_auto_clean:37 dh_auto_configure:38 dh_auto_install:56 dh_auto_test:38 dh_builddeb:35 dh_gencontrol:30 dh_installdebconf:69 dh_installinit:99 dh_makeshlibs:91 dh_shlibdeps:37 msgid "B<--> I" msgstr "" #. type: textblock #: dh_auto_build:37 msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" #. type: textblock @@ -1777,8 +1783,8 @@ #. type: textblock #: dh_auto_clean:39 msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override the any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" #. type: textblock @@ -1817,13 +1823,12 @@ #. type: textblock #: dh_auto_configure:40 msgid "" -"Pass I to the program that is run, after the standard parameters " -"that B passes. This can be used to supplement or override " -"those parameters. For example:" +"Pass I to the program that is run, after the parameters that " +"B usually passes. For example:" msgstr "" #. type: verbatim -#: dh_auto_configure:44 +#: dh_auto_configure:43 #, no-wrap msgid "" " dh_auto_configure -- --with-foo --enable-bar\n" @@ -1897,8 +1902,8 @@ #. type: textblock #: dh_auto_install:58 msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override the any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" #. type: textblock @@ -1907,14 +1912,14 @@ msgstr "" #. type: textblock -#: dh_auto_test:14 +#: dh_auto_test:15 msgid "" "B [S>] [S>] " "[S I>]" msgstr "" #. type: textblock -#: dh_auto_test:18 +#: dh_auto_test:19 msgid "" "B is a debhelper program that tries to automatically run a " "package's test suite. It does so by running the appropriate command for the " @@ -1926,7 +1931,7 @@ msgstr "" #. type: textblock -#: dh_auto_test:26 +#: dh_auto_test:27 msgid "" "This is intended to work for about 90% of packages with a test suite. If it " "doesn't work, you're encouraged to skip using B at all, and " @@ -1934,14 +1939,14 @@ msgstr "" #. type: textblock -#: dh_auto_test:39 +#: dh_auto_test:40 msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override the any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" #. type: textblock -#: dh_auto_test:46 +#: dh_auto_test:47 msgid "" "If the B environment variable contains B, no " "tests will be performed." @@ -2624,21 +2629,17 @@ msgid "" "Note that this is not the same as the B<--sourcedirectory> option used by " "the BI<*> commands. You rarely need to use this option, since " -"B automatically looks for files in F in debhelper" -msgstr "" - -#. type: textblock -#: dh_install:89 -msgid "compatibility level 7 and above." +"B automatically looks for files in F in debhelper " +"compatibility level 7 and above." msgstr "" #. type: =item -#: dh_install:91 +#: dh_install:90 msgid "B<--autodest>" msgstr "" #. type: textblock -#: dh_install:93 +#: dh_install:92 msgid "" "Guess as the destination directory to install things to. If this is " "specified, you should not list destination directories in " @@ -2647,7 +2648,7 @@ msgstr "" #. type: textblock -#: dh_install:98 +#: dh_install:97 msgid "" "Strip off F (or the sourcedir if one is given) from the front of " "the filename, if it is present, and install into the dirname of the " @@ -2657,7 +2658,7 @@ msgstr "" #. type: textblock -#: dh_install:104 +#: dh_install:103 msgid "" "Note that if you list exactly one filename or wildcard-pattern on a line by " "itself in a F file, with no explicit destination, " @@ -2666,24 +2667,24 @@ msgstr "" #. type: =item -#: dh_install:109 +#: dh_install:108 msgid "I ... I" msgstr "" #. type: textblock -#: dh_install:111 +#: dh_install:110 msgid "" "Lists files (or directories) to install and where to install them to. The " "files will be installed into the first package F acts on." msgstr "" #. type: =head1 -#: dh_install:253 +#: dh_install:252 msgid "EXAMPLE" msgstr "" #. type: textblock -#: dh_install:255 +#: dh_install:254 msgid "" "Suppose your package's upstream F installs a binary, a man page, " "and a library into appropriate subdirectories of F. You want to " @@ -2693,7 +2694,7 @@ msgstr "" #. type: verbatim -#: dh_install:261 +#: dh_install:260 #, no-wrap msgid "" " usr/bin\n" @@ -2702,12 +2703,12 @@ msgstr "" #. type: textblock -#: dh_install:264 +#: dh_install:263 msgid "While F contains:" msgstr "" #. type: verbatim -#: dh_install:266 +#: dh_install:265 #, no-wrap msgid "" " usr/lib/libfoo*.so.*\n" @@ -2715,14 +2716,14 @@ msgstr "" #. type: textblock -#: dh_install:268 +#: dh_install:267 msgid "" "If you want a libfoo-dev package too, F might " "contain:" msgstr "" #. type: verbatim -#: dh_install:270 +#: dh_install:269 #, no-wrap msgid "" " usr/include\n" @@ -2732,12 +2733,12 @@ msgstr "" #. type: =head1 -#: dh_install:274 +#: dh_install:273 msgid "LIMITATIONS" msgstr "" #. type: verbatim -#: dh_install:276 +#: dh_install:275 #, no-wrap msgid "" "B cannot rename files or directories, it can only install them\n" @@ -2979,7 +2980,7 @@ msgstr "" #. type: =item -#: dh_installcron:44 dh_installifupdown:43 dh_installinit:104 dh_installlogrotate:26 dh_installmodules:52 dh_installpam:35 dh_installppp:39 dh_installudev:39 +#: dh_installcron:44 dh_installifupdown:43 dh_installinit:104 dh_installlogcheck:46 dh_installlogrotate:26 dh_installmodules:52 dh_installpam:35 dh_installppp:39 dh_installudev:39 msgid "B<--name=>I" msgstr "" @@ -3678,7 +3679,7 @@ #: dh_installinit:14 msgid "" "B [S>] [B<--name=>I] [B<-n>] " -"[B<-R>] [B<-r>] [B<-d>] [B<-O>] [S I>]" +"[B<-R>] [B<-r>] [B<-d>] [S I>]" msgstr "" #. type: textblock @@ -3965,8 +3966,16 @@ "subdirectories of F in package build directories." msgstr "" +#. type: textblock +#: dh_installlogcheck:48 +msgid "" +"Look for files named F and install them into " +"the corresponding subdirectories of F, but use the specified " +"name instead of that of the package." +msgstr "" + #. type: verbatim -#: dh_installlogcheck:70 +#: dh_installlogcheck:82 #, no-wrap msgid "" "This program is a part of debhelper.\n" @@ -3974,7 +3983,7 @@ msgstr "" #. type: textblock -#: dh_installlogcheck:74 +#: dh_installlogcheck:86 msgid "Jon Middleton " msgstr "" @@ -4693,8 +4702,8 @@ #. type: textblock #: dh_link:62 msgid "" -"Do not correct symlinks that contain I anywhere in their filename from " -"being corrected to comply with Debian policy." +"Exclude symlinks that contain I anywhere in their filename from being " +"corrected to comply with Debian policy." msgstr "" #. type: =item @@ -4891,7 +4900,7 @@ msgid "" "By default, the shlibs file generated by this program does not make packages " "depend on any particular version of the package containing the shared " -"library. It may be necessary for you to add some version dependancy " +"library. It may be necessary for you to add some version dependency " "information to the shlibs file. If B<-V> is specified with no dependency " "information, the current upstream version of the package is plugged into a " "dependency that looks like \"I B<(E>= " @@ -5266,9 +5275,9 @@ #. type: textblock #: dh_python:19 msgid "" -"Note: This program is deprecated. You should use B or " -"B instead. This program will do nothing if F " -"or a B F file field exists." +"Note: This program is deprecated. You should use B instead. " +"This program will do nothing if F or a B " +"F file field exists." msgstr "" #. type: textblock diff -Nru debhelper-8.9.0ubuntu1/man/po4a/po/es.po debhelper-8.9.9ubuntu1~ppa1~natty1/man/po4a/po/es.po --- debhelper-8.9.0ubuntu1/man/po4a/po/es.po 2011-07-01 22:04:11.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/man/po4a/po/es.po 2011-11-17 00:08:21.000000000 +0000 @@ -31,7 +31,7 @@ msgid "" msgstr "" "Project-Id-Version: debhelper 8.0.0\n" -"POT-Creation-Date: 2011-07-02 00:04+0300\n" +"POT-Creation-Date: 2011-11-04 17:02-0400\n" "PO-Revision-Date: 2010-11-11 22:28+0100\n" "Last-Translator: Omar Campagne \n" "Language-Team: Debian l10n Spanish \n" @@ -70,7 +70,7 @@ # type: =head1 #. type: =head1 #: debhelper.pod:5 dh:12 dh_auto_build:12 dh_auto_clean:13 -#: dh_auto_configure:12 dh_auto_install:15 dh_auto_test:12 dh_bugfiles:12 +#: dh_auto_configure:12 dh_auto_install:15 dh_auto_test:13 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 @@ -100,7 +100,7 @@ # type: =head1 #. type: =head1 #: debhelper.pod:9 dh:16 dh_auto_build:16 dh_auto_clean:17 -#: dh_auto_configure:16 dh_auto_install:19 dh_auto_test:16 dh_bugfiles:16 +#: dh_auto_configure:16 dh_auto_install:19 dh_auto_test:17 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 @@ -358,7 +358,7 @@ # type: =item #. type: =item -#: debhelper.pod:101 dh:72 +#: debhelper.pod:101 dh:64 msgid "B<--no-act>" msgstr "B<--no-act>" @@ -627,20 +627,14 @@ #. type: textblock #: debhelper.pod:194 -msgid "" -"All of the BI<*> debhelper programs sets environment variables " -"listed by B, unless they are already set. They support " -"DEB_BUILD_OPTIONS=noopt too." -msgstr "" - -#. type: textblock -#: debhelper.pod:198 +#, fuzzy msgid "" "The following command line options are supported by all of the " "BI<*> debhelper programs. These programs support a variety of " "build systems, and normally heuristically determine which to use, and how to " "use them. You can use these command line options to override the default " -"behavior." +"behavior. Typically these are passed to L, which then passes them to " +"all the BI<*> programs." msgstr "" "Las siguientes opciones de línea de órdenes son compatibles con todos los " "programas BI<*> de debhelper. Estos programas permiten una " @@ -650,13 +644,13 @@ # type: =item #. type: =item -#: debhelper.pod:205 +#: debhelper.pod:203 msgid "B<-S>I, B<--buildsystem=>I" msgstr "" "B<-S>I, B<--buildsystem=>I" #. type: textblock -#: debhelper.pod:207 +#: debhelper.pod:205 msgid "" "Force use of the specified I, instead of trying to auto-select " "one which might be applicable for the package." @@ -666,12 +660,12 @@ # type: =item #. type: =item -#: debhelper.pod:210 +#: debhelper.pod:208 msgid "B<-D>I, B<--sourcedirectory=>I" msgstr "B<-D>I, B<--sourcedirectory=>I" #. type: textblock -#: debhelper.pod:212 +#: debhelper.pod:210 msgid "" "Assume that the original package source tree is at the specified " "I rather than the top level directory of the Debian source " @@ -683,12 +677,12 @@ # type: =item #. type: =item -#: debhelper.pod:216 +#: debhelper.pod:214 msgid "B<-B>[I], B<--builddirectory=>[I]" msgstr "B<-B>[I], B<--builddirectory=>[I]" #. type: textblock -#: debhelper.pod:218 +#: debhelper.pod:216 msgid "" "Enable out of source building and use the specified I as the " "build directory. If I parameter is omitted, a default build " @@ -699,7 +693,7 @@ "de construcción predeterminado si se omite el parámetro I." #. type: textblock -#: debhelper.pod:222 +#: debhelper.pod:220 msgid "" "If this option is not specified, building will be done in source by default " "unless the build system requires or prefers out of source tree building. In " @@ -713,7 +707,7 @@ "builddirectory>." #. type: textblock -#: debhelper.pod:227 +#: debhelper.pod:225 msgid "" "If the build system prefers out of source tree building but still allows in " "source building, the latter can be re-enabled by passing a build directory " @@ -726,12 +720,12 @@ # type: =item #. type: =item -#: debhelper.pod:231 +#: debhelper.pod:229 msgid "B<--parallel>" msgstr "B<--parallel>" #. type: textblock -#: debhelper.pod:233 +#: debhelper.pod:231 msgid "" "Enable parallel builds if underlying build system supports them. The number " "of parallel jobs is controlled by the B environment " @@ -745,7 +739,7 @@ "sistema de construcción." #. type: textblock -#: debhelper.pod:238 +#: debhelper.pod:236 msgid "" "If this option is not specified, debhelper currently defaults to not " "allowing parallel package builds." @@ -754,12 +748,12 @@ "paralelo de paquetes de forma predeterminada." #. type: =item -#: debhelper.pod:241 +#: debhelper.pod:239 msgid "B<--max-parallel=>I" msgstr "B<--max-parallel=>I" #. type: textblock -#: debhelper.pod:243 +#: debhelper.pod:241 msgid "" "This option implies B<--parallel> and allows further limiting the number of " "jobs that can be used in a parallel build. If the package build is known to " @@ -774,12 +768,12 @@ # type: =item #. type: =item -#: debhelper.pod:248 dh:52 +#: debhelper.pod:246 dh:60 msgid "B<--list>, B<-l>" msgstr "B<--list>, B<-l>" #. type: textblock -#: debhelper.pod:250 +#: debhelper.pod:248 msgid "" "List all build systems supported by debhelper on this system. The list " "includes both default and third party build systems (marked as such). Also " @@ -792,236 +786,14 @@ "seleccionará automáticamente, o cuál está definido mediante la opción B<--" "buildsystem>." -# type: =head1 #. type: =head1 -#: debhelper.pod:257 dh_auto_test:44 dh_installcatalogs:59 dh_installdocs:116 -#: dh_installemacsen:67 dh_installexamples:53 dh_installinit:141 -#: dh_installman:81 dh_installmime:51 dh_installmodules:60 dh_installudev:55 -#: dh_installwm:54 dh_installxfonts:37 dh_movefiles:64 dh_strip:68 -#: dh_usrlocal:49 -msgid "NOTES" -msgstr "NOTAS" - -# type: =head2 -#. type: =head2 -#: debhelper.pod:259 -msgid "Multiple binary package support" -msgstr "Compatibilidad con varios paquetes binarios" - -# type: textblock -#. type: textblock -#: debhelper.pod:261 -msgid "" -"If your source package generates more than one binary package, debhelper " -"programs will default to acting on all binary packages when run. If your " -"source package happens to generate one architecture dependent package, and " -"another architecture independent package, this is not the correct behavior, " -"because you need to generate the architecture dependent packages in the " -"binary-arch F target, and the architecture independent " -"packages in the binary-indep F target." -msgstr "" -"Si su paquete fuente genera más de un paquete binario, los programas de " -"debhelper actuarán sobre todos los paquetes binarios de forma " -"predeterminada. Si se diera el caso de que su paquete fuente genera un " -"paquete dependiente de la arquitectura, y otro independiente, éste no sería " -"un comportamiento correcto porque necesitará generar los paquetes " -"dependientes de la arquitectura en el objetivo binary-arch de F, y los paquetes independientes de la arquitectura en el objetivo " -"binary-indep de F." - -# type: textblock -#. type: textblock -#: debhelper.pod:269 -msgid "" -"To facilitate this, as well as give you more control over which packages are " -"acted on by debhelper programs, all debhelper programs accept the B<-a>, B<-" -"i>, B<-p>, and B<-s> parameters. These parameters are cumulative. If none " -"are given, debhelper programs default to acting on all packages listed in " -"the control file." -msgstr "" -"Para facilitar esto, así como para dar mayor control sobre qué paquetes " -"actúan los programas de debhelper, todos estos aceptan los parámetros B<-a>, " -"B<-i>, B<-p>, y B<-s>. Estos parámetros son acumulativos. Si no se " -"especifica ninguno, los programas de debhelper actúan por omisión en todos " -"los paquetes listados en el fichero de control." - -# type: =head2 -#. type: =head2 -#: debhelper.pod:275 -msgid "Automatic generation of Debian install scripts" -msgstr "Generación automática de los scripts de instalación de Debian" - -# type: textblock -#. type: textblock -#: debhelper.pod:277 -msgid "" -"Some debhelper commands will automatically generate parts of Debian " -"maintainer scripts. If you want these automatically generated things " -"included in your existing Debian maintainer scripts, then you need to add " -"B<#DEBHELPER#> to your scripts, in the place the code should be added. " -"B<#DEBHELPER#> will be replaced by any auto-generated code when you run " -"B." -msgstr "" -"Algunas órdenes de debhelper generarán automáticamente parte de los scripts " -"de instalación de Debian. Si quiere que estas órdenes generen " -"automáticamente lo que esté incluido en sus scripts de instalación de " -"Debian, necesitará añadir B<#DEBHELPER#> a sus scripts, en el lugar donde el " -"código se deba añadir. B<#DEBHELPER#> será remplazado por cualquier código " -"auto-generado cuando ejecute B." - -# type: textblock -#. type: textblock -#: debhelper.pod:284 -msgid "" -"If a script does not exist at all and debhelper needs to add something to " -"it, then debhelper will create the complete script." -msgstr "" -"Si el script no existe y debhelper necesita añadir algo en particular, " -"creará el script por completo." - -# type: textblock -#. type: textblock -#: debhelper.pod:287 -msgid "" -"All debhelper commands that automatically generate code in this way let it " -"be disabled by the -n parameter (see above)." -msgstr "" -"Todas las órdenes de debhelper que generan código automáticamente de esta " -"manera se pueden deshabilitar con el parámetro «-n» (ver arriba)." - -# type: textblock -#. type: textblock -#: debhelper.pod:290 -msgid "" -"Note that the inserted code will be shell code, so you cannot directly use " -"it in a Perl script. If you would like to embed it into a Perl script, here " -"is one way to do that (note that I made sure that $1, $2, etc are set with " -"the set command):" -msgstr "" -"Observe que el código insertado sera código de consola, y por ello no puede " -"usarlo directamente en un script de Perl. Si desea introducirlo en un script " -"de Perl, hágalo de la siguiente forma (tenga en cuenta que en este caso " -"comprobé que $1, $2, etc se definen con la orden «set»)." - -# type: verbatim -#. type: verbatim -#: debhelper.pod:295 -#, no-wrap -msgid "" -" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" -" #DEBHELPER#\n" -" EOF\n" -" system ($temp) / 256 == 0\n" -" \tor die \"Problem with debhelper scripts: $!\";\n" -"\n" -msgstr "" -" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" -" #DEBHELPER#\n" -" EOF\n" -" system ($temp) / 256 == 0\n" -" \tor die \"Problema con los scripts de debhelper: $!\";\n" -"\n" - -# type: =head2 -#. type: =head2 -#: debhelper.pod:301 -msgid "Automatic generation of miscellaneous dependencies." -msgstr "Generación automática de diversas dependencias." - -# type: textblock -#. type: textblock -#: debhelper.pod:303 -msgid "" -"Some debhelper commands may make the generated package need to depend on " -"some other packages. For example, if you use L, your " -"package will generally need to depend on debconf. Or if you use " -"L, your package will generally need to depend on a " -"particular version of xutils. Keeping track of these miscellaneous " -"dependencies can be annoying since they are dependant on how debhelper does " -"things, so debhelper offers a way to automate it." -msgstr "" -"Es posible que algunas órdenes de debhelper hagan que los paquetes generados " -"dependan de otros paquetes. Por ejemplo, si usa L, el " -"paquete generado dependerá de debconf. Si usa L, el " -"paquete dependerá de una determinada versión de xutils. Llevar la cuenta de " -"todas estas dependencias puede ser tedioso porque dependen de cómo debhelper " -"haga las cosas, y por ello debhelper ofrece una manera de automatizarlo." - -# type: textblock -#. type: textblock -#: debhelper.pod:311 -msgid "" -"All commands of this type, besides documenting what dependencies may be " -"needed on their man pages, will automatically generate a substvar called B<" -"${misc:Depends}>. If you put that token into your F file, it " -"will be expanded to the dependencies debhelper figures you need." -msgstr "" -"Todas las órdenes de este tipo, además de documentar qué dependencias pueden " -"ser necesarias en sus páginas de manual, generarán automáticamente una " -"variable de sustitución llamada B<${misc:Depends}>. Si introduce esta " -"variable en el fichero F, se expandirá a las dependencias " -"que debhelper crea oportunas." - -# type: textblock -#. type: textblock -#: debhelper.pod:316 -msgid "" -"This is entirely independent of the standard B<${shlibs:Depends}> generated " -"by L, and the B<${perl:Depends}> generated by L. You can choose not to use any of these, if debhelper's guesses don't " -"match reality." -msgstr "" -"Esto es totalmente independiente del campo estándar B<${shlibs:Depends}> " -"generado por L, y del B<${perl:Depends}> generada por " -"L. Puede preferir no usar ninguno de estos si la expansión de " -"debhelper de estas variables no es correcta." - -# type: =head2 -#. type: =head2 -#: debhelper.pod:321 -msgid "Package build directories" -msgstr "Directorios de construcción del paquete" - -# type: textblock -#. type: textblock -#: debhelper.pod:323 -msgid "" -"By default, all debhelper programs assume that the temporary directory used " -"for assembling the tree of files in a package is debian/I." -msgstr "" -"Por omisión, todos los programas de debhelper asumen que el directorio " -"temporal usado para ensamblar el árbol de ficheros en un paquete es «debian/" -"I»." - -# type: textblock -#. type: textblock -#: debhelper.pod:326 -msgid "" -"Sometimes, you might want to use some other temporary directory. This is " -"supported by the B<-P> flag. For example, \"B" -"\", will use B as the temporary directory. Note that if you use " -"B<-P>, the debhelper programs can only be acting on a single package at a " -"time. So if you have a package that builds many binary packages, you will " -"need to also use the B<-p> flag to specify which binary package the " -"debhelper program will act on." +#: debhelper.pod:255 +msgid "COMPATABILITY LEVELS" msgstr "" -"Algunas veces, puede que desee usar otro directorio temporal. Esto se puede " -"conseguir con la opción B<-P>. Por ejemplo, B, " -"usará el directorio B como directorio temporal. Tenga en cuenta " -"que si usa la opción B<-P>, los programas de debhelper sólo podrán actuar " -"sobre un paquete a la vez. Por eso, si tiene un paquete que construye muchos " -"paquetes binarios, tendrá que hacer uso de la opción B<-p> para especificar " -"el paquete binario sobre el que debhelper actuará." - -# type: =head2 -#. type: =head2 -#: debhelper.pod:334 -msgid "Debhelper compatibility levels" -msgstr "Niveles de compatibilidad de debhelper" # type: textblock #. type: textblock -#: debhelper.pod:336 +#: debhelper.pod:257 msgid "" "From time to time, major non-backwards-compatible changes need to be made to " "debhelper, to keep it clean and well-designed as needs change and its author " @@ -1040,7 +812,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:343 +#: debhelper.pod:264 msgid "" "Tell debhelper what compatibility level to use by writing a number to " "F. For example, to turn on v8 mode:" @@ -1050,7 +822,7 @@ # type: verbatim #. type: verbatim -#: debhelper.pod:346 +#: debhelper.pod:267 #, no-wrap msgid "" " % echo 8 > debian/compat\n" @@ -1061,7 +833,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:348 +#: debhelper.pod:269 msgid "" "Unless otherwise indicated, all debhelper documentation assumes that you are " "using the most recent compatibility level, and in most cases does not " @@ -1078,18 +850,18 @@ # type: textblock #. type: textblock -#: debhelper.pod:355 +#: debhelper.pod:276 msgid "These are the available compatibility levels:" msgstr "Los niveles de compatibilidad disponibles son:" #. type: =item -#: debhelper.pod:359 +#: debhelper.pod:280 msgid "v1" msgstr "v1" # type: textblock #. type: textblock -#: debhelper.pod:361 +#: debhelper.pod:282 msgid "" "This is the original debhelper compatibility level, and so it is the default " "one. In this mode, debhelper will use F as the package tree " @@ -1103,18 +875,18 @@ # type: textblock #. type: textblock -#: debhelper.pod:366 debhelper.pod:373 debhelper.pod:396 debhelper.pod:425 +#: debhelper.pod:287 debhelper.pod:294 debhelper.pod:317 debhelper.pod:346 msgid "This mode is deprecated." msgstr "Este modo está obsoleto." #. type: =item -#: debhelper.pod:368 +#: debhelper.pod:289 msgid "v2" msgstr "v2" # type: textblock #. type: textblock -#: debhelper.pod:370 +#: debhelper.pod:291 msgid "" "In this mode, debhelper will consistently use debian/I as the " "package tree directory for every package that is built." @@ -1123,31 +895,32 @@ "el árbol de directorios para cada paquete que se construya." #. type: =item -#: debhelper.pod:375 +#: debhelper.pod:296 msgid "v3" msgstr "v3" # type: textblock #. type: textblock -#: debhelper.pod:377 +#: debhelper.pod:298 msgid "This mode works like v2, with the following additions:" msgstr "Este modo funciona como v2, con los siguientes añadidos:" # type: =item #. type: =item -#: debhelper.pod:381 debhelper.pod:386 debhelper.pod:390 debhelper.pod:404 -#: debhelper.pod:409 debhelper.pod:414 debhelper.pod:419 debhelper.pod:433 -#: debhelper.pod:437 debhelper.pod:442 debhelper.pod:446 debhelper.pod:458 -#: debhelper.pod:463 debhelper.pod:469 debhelper.pod:475 debhelper.pod:488 -#: debhelper.pod:495 debhelper.pod:499 debhelper.pod:503 debhelper.pod:518 -#: debhelper.pod:522 debhelper.pod:530 debhelper.pod:535 debhelper.pod:549 -#: debhelper.pod:554 debhelper.pod:559 +#: debhelper.pod:302 debhelper.pod:307 debhelper.pod:311 debhelper.pod:325 +#: debhelper.pod:330 debhelper.pod:335 debhelper.pod:340 debhelper.pod:354 +#: debhelper.pod:358 debhelper.pod:363 debhelper.pod:367 debhelper.pod:379 +#: debhelper.pod:384 debhelper.pod:390 debhelper.pod:396 debhelper.pod:409 +#: debhelper.pod:416 debhelper.pod:420 debhelper.pod:424 debhelper.pod:439 +#: debhelper.pod:443 debhelper.pod:451 debhelper.pod:456 debhelper.pod:470 +#: debhelper.pod:475 debhelper.pod:482 debhelper.pod:487 debhelper.pod:491 +#: debhelper.pod:497 msgid "-" msgstr "-" # type: textblock #. type: textblock -#: debhelper.pod:383 +#: debhelper.pod:304 msgid "" "Debhelper config files support globbing via B<*> and B, when appropriate. " "To turn this off and use those characters raw, just prefix with a backslash." @@ -1158,7 +931,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:388 +#: debhelper.pod:309 msgid "" "B makes the F and F scripts call " "B." @@ -1168,7 +941,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:392 +#: debhelper.pod:313 msgid "" "Every file in F is automatically flagged as a conffile by " "B." @@ -1177,18 +950,18 @@ "conffiles." #. type: =item -#: debhelper.pod:398 +#: debhelper.pod:319 msgid "v4" msgstr "v4" #. type: textblock -#: debhelper.pod:400 +#: debhelper.pod:321 msgid "Changes from v3 are:" msgstr "Los cambios desde el nivel v3 son:" # type: textblock #. type: textblock -#: debhelper.pod:406 +#: debhelper.pod:327 msgid "" "B will not include the Debian part of the version number " "in the generated dependency line in the shlibs file." @@ -1198,7 +971,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:411 +#: debhelper.pod:332 msgid "" "You are encouraged to put the new B<${misc:Depends}> into F " "to supplement the B<${shlibs:Depends}> field." @@ -1208,7 +981,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:416 +#: debhelper.pod:337 msgid "" "B will make all files in F directories and in F executable." @@ -1218,32 +991,32 @@ # type: textblock #. type: textblock -#: debhelper.pod:421 +#: debhelper.pod:342 msgid "B will correct existing links to conform with policy." msgstr "" "B corregirá los enlaces existentes para ajustarse a las normas de " "Debian." #. type: =item -#: debhelper.pod:427 +#: debhelper.pod:348 msgid "v5" msgstr "v5" #. type: textblock -#: debhelper.pod:429 +#: debhelper.pod:350 msgid "Changes from v4 are:" msgstr "Los cambios desde el nivel v4 son:" # type: textblock #. type: textblock -#: debhelper.pod:435 +#: debhelper.pod:356 msgid "Comments are ignored in debhelper config files." msgstr "" "Se ignoran los comentarios en los ficheros de configuración de debhelper." # type: textblock #. type: textblock -#: debhelper.pod:439 +#: debhelper.pod:360 msgid "" "B now specifies the name of a package to put " "debugging symbols in, not the packages to take the symbols from." @@ -1254,31 +1027,31 @@ # type: textblock #. type: textblock -#: debhelper.pod:444 +#: debhelper.pod:365 msgid "B skips installing empty files." msgstr "B omite la instalación de ficheros vacíos." # type: textblock #. type: textblock -#: debhelper.pod:448 +#: debhelper.pod:369 msgid "B errors out if wildcards expand to nothing." msgstr "" "B devuelve un error si los comodines se expanden a un valor " "vacío." #. type: =item -#: debhelper.pod:452 +#: debhelper.pod:373 msgid "v6" msgstr "v6" #. type: textblock -#: debhelper.pod:454 +#: debhelper.pod:375 msgid "Changes from v5 are:" msgstr "Los cambios desde el nivel v5 son:" # type: textblock #. type: textblock -#: debhelper.pod:460 +#: debhelper.pod:381 msgid "" "Commands that generate maintainer script fragments will order the fragments " "in reverse order for the F and F scripts." @@ -1288,7 +1061,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:465 +#: debhelper.pod:386 msgid "" "B will install a slave manpage link for F, if it sees the man page in F in the package build " @@ -1300,7 +1073,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:471 +#: debhelper.pod:392 msgid "" "B did not previously delete everything matching " "B, if it was set to a list of things to exclude, such as " @@ -1312,7 +1085,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:477 +#: debhelper.pod:398 msgid "" "B allows overwriting existing man pages in the package build " "directory. In previous compatibility levels it silently refuses to do this." @@ -1322,18 +1095,18 @@ "anteriores simplemente rechazaba hacerlo, de forma silenciosa." #. type: =item -#: debhelper.pod:482 +#: debhelper.pod:403 msgid "v7" msgstr "v7" #. type: textblock -#: debhelper.pod:484 +#: debhelper.pod:405 msgid "Changes from v6 are:" msgstr "Los cambios desde el nivel v6 son:" # type: textblock #. type: textblock -#: debhelper.pod:490 +#: debhelper.pod:411 msgid "" "B, will fall back to looking for files in F if it " "doesn't find them in the current directory (or wherever you tell it look " @@ -1349,20 +1122,20 @@ # type: textblock #. type: textblock -#: debhelper.pod:497 +#: debhelper.pod:418 msgid "B will read F and delete files listed there." msgstr "" "B leerá F y eliminará los ficheros ahí listados." # type: textblock #. type: textblock -#: debhelper.pod:501 +#: debhelper.pod:422 msgid "B will delete toplevel F<*-stamp> files." msgstr "B eliminará ficheros F<*-stamp> del nivel superior." # type: textblock #. type: textblock -#: debhelper.pod:505 +#: debhelper.pod:426 msgid "" "B will guess at what file is the upstream changelog if " "none is specified." @@ -1371,23 +1144,23 @@ "cambios de la fuente original si no se especifica ninguno." #. type: =item -#: debhelper.pod:510 +#: debhelper.pod:431 msgid "v8" msgstr "v8" # type: textblock #. type: textblock -#: debhelper.pod:512 +#: debhelper.pod:433 msgid "This is the recommended mode of operation." msgstr "Este es el modo de operación aconsejado." #. type: textblock -#: debhelper.pod:514 +#: debhelper.pod:435 msgid "Changes from v7 are:" msgstr "Los cambios desde el nivel v7 son:" #. type: textblock -#: debhelper.pod:520 +#: debhelper.pod:441 msgid "" "Commands will fail rather than warning when they are passed unknown options." msgstr "" @@ -1395,7 +1168,7 @@ "opciones desconocidas." #. type: textblock -#: debhelper.pod:524 +#: debhelper.pod:445 msgid "" "B will run B on all shared libraries that it " "generates shlibs files for. So B<-X> can be used to exclude libraries. " @@ -1410,7 +1183,7 @@ "comportamiento que puede impedir la construcción de algunos paquetes." #. type: textblock -#: debhelper.pod:532 +#: debhelper.pod:453 msgid "" "B requires the sequence to run be specified as the first parameter, and " "any switches come after it. Ie, use \"B\", not \"B" @@ -1421,7 +1194,7 @@ "B, no B." #. type: textblock -#: debhelper.pod:537 +#: debhelper.pod:458 msgid "" "BI<*> prefer to use Perl's B in preference to " "F." @@ -1430,60 +1203,302 @@ "preferencia a un fichero F." #. type: =item -#: debhelper.pod:541 +#: debhelper.pod:462 msgid "v9" msgstr "" #. type: textblock -#: debhelper.pod:543 +#: debhelper.pod:464 msgid "" -"This compatability level is still open for development; use with caution." +"This compatibility level is still open for development; use with caution." msgstr "" #. type: textblock -#: debhelper.pod:545 +#: debhelper.pod:466 #, fuzzy -#| msgid "Changes from v3 are:" msgid "Changes from v8 are:" msgstr "Los cambios desde el nivel v3 son:" #. type: textblock -#: debhelper.pod:551 +#: debhelper.pod:472 msgid "" "Multiarch support. In particular, B passes multiarch " "directories to autoconf in --libdir and --libexecdir." msgstr "" #. type: textblock -#: debhelper.pod:556 +#: debhelper.pod:477 msgid "" -"dh supports use of standard targets in debian/rules without needing to " -"manually define the dependencies between targets there." +"dh is aware of the usual dependencies between targets in debian/rules. So, " +"\"dh binary\" will run any build, build-arch, build-indep, install, etc " +"targets that exist in the rules file. There's no need to define an explicit " +"binary target with explicit dependencies on the other targets." msgstr "" #. type: textblock -#: debhelper.pod:561 +#: debhelper.pod:484 msgid "" -" does not include the source package name in --libexecdir " -"when using autoconf." +"B does not include the source package name in --" +"libexecdir when using autoconf." msgstr "" -# type: =head2 -#. type: =head2 -#: debhelper.pod:568 -msgid "udebs" -msgstr "udebs" +#. type: textblock +#: debhelper.pod:489 +msgid "B does not default to enabling --with=python-support" +msgstr "" -# type: textblock #. type: textblock -#: debhelper.pod:570 +#: debhelper.pod:493 msgid "" -"Debhelper includes support for udebs. To create a udeb with debhelper, add " -"\"B\" to the package's stanza in F, and " -"build-depend on debhelper (>= 4.2). Debhelper will try to create udebs that " -"comply with debian-installer policy, by making the generated package files " -"end in F<.udeb>, not installing any documentation into a udeb, skipping over " -"F, F, F, and F scripts, etc." +"All of the BI<*> debhelper programs and B set environment " +"variables listed by B, unless they are already set. They " +"support DEB_BUILD_OPTIONS=noopt too." +msgstr "" + +#. type: textblock +#: debhelper.pod:499 +msgid "" +"B passes CFLAGS to perl F and F" +msgstr "" + +# type: =head1 +#. type: =head1 +#: debhelper.pod:506 dh_auto_test:45 dh_installcatalogs:59 dh_installdocs:116 +#: dh_installemacsen:67 dh_installexamples:53 dh_installinit:141 +#: dh_installman:81 dh_installmime:51 dh_installmodules:60 dh_installudev:55 +#: dh_installwm:54 dh_installxfonts:37 dh_movefiles:64 dh_strip:68 +#: dh_usrlocal:49 +msgid "NOTES" +msgstr "NOTAS" + +# type: =head2 +#. type: =head2 +#: debhelper.pod:508 +msgid "Multiple binary package support" +msgstr "Compatibilidad con varios paquetes binarios" + +# type: textblock +#. type: textblock +#: debhelper.pod:510 +msgid "" +"If your source package generates more than one binary package, debhelper " +"programs will default to acting on all binary packages when run. If your " +"source package happens to generate one architecture dependent package, and " +"another architecture independent package, this is not the correct behavior, " +"because you need to generate the architecture dependent packages in the " +"binary-arch F target, and the architecture independent " +"packages in the binary-indep F target." +msgstr "" +"Si su paquete fuente genera más de un paquete binario, los programas de " +"debhelper actuarán sobre todos los paquetes binarios de forma " +"predeterminada. Si se diera el caso de que su paquete fuente genera un " +"paquete dependiente de la arquitectura, y otro independiente, éste no sería " +"un comportamiento correcto porque necesitará generar los paquetes " +"dependientes de la arquitectura en el objetivo binary-arch de F, y los paquetes independientes de la arquitectura en el objetivo " +"binary-indep de F." + +# type: textblock +#. type: textblock +#: debhelper.pod:518 +msgid "" +"To facilitate this, as well as give you more control over which packages are " +"acted on by debhelper programs, all debhelper programs accept the B<-a>, B<-" +"i>, B<-p>, and B<-s> parameters. These parameters are cumulative. If none " +"are given, debhelper programs default to acting on all packages listed in " +"the control file." +msgstr "" +"Para facilitar esto, así como para dar mayor control sobre qué paquetes " +"actúan los programas de debhelper, todos estos aceptan los parámetros B<-a>, " +"B<-i>, B<-p>, y B<-s>. Estos parámetros son acumulativos. Si no se " +"especifica ninguno, los programas de debhelper actúan por omisión en todos " +"los paquetes listados en el fichero de control." + +# type: =head2 +#. type: =head2 +#: debhelper.pod:524 +msgid "Automatic generation of Debian install scripts" +msgstr "Generación automática de los scripts de instalación de Debian" + +# type: textblock +#. type: textblock +#: debhelper.pod:526 +msgid "" +"Some debhelper commands will automatically generate parts of Debian " +"maintainer scripts. If you want these automatically generated things " +"included in your existing Debian maintainer scripts, then you need to add " +"B<#DEBHELPER#> to your scripts, in the place the code should be added. " +"B<#DEBHELPER#> will be replaced by any auto-generated code when you run " +"B." +msgstr "" +"Algunas órdenes de debhelper generarán automáticamente parte de los scripts " +"de instalación de Debian. Si quiere que estas órdenes generen " +"automáticamente lo que esté incluido en sus scripts de instalación de " +"Debian, necesitará añadir B<#DEBHELPER#> a sus scripts, en el lugar donde el " +"código se deba añadir. B<#DEBHELPER#> será remplazado por cualquier código " +"auto-generado cuando ejecute B." + +# type: textblock +#. type: textblock +#: debhelper.pod:533 +msgid "" +"If a script does not exist at all and debhelper needs to add something to " +"it, then debhelper will create the complete script." +msgstr "" +"Si el script no existe y debhelper necesita añadir algo en particular, " +"creará el script por completo." + +# type: textblock +#. type: textblock +#: debhelper.pod:536 +msgid "" +"All debhelper commands that automatically generate code in this way let it " +"be disabled by the -n parameter (see above)." +msgstr "" +"Todas las órdenes de debhelper que generan código automáticamente de esta " +"manera se pueden deshabilitar con el parámetro «-n» (ver arriba)." + +# type: textblock +#. type: textblock +#: debhelper.pod:539 +msgid "" +"Note that the inserted code will be shell code, so you cannot directly use " +"it in a Perl script. If you would like to embed it into a Perl script, here " +"is one way to do that (note that I made sure that $1, $2, etc are set with " +"the set command):" +msgstr "" +"Observe que el código insertado sera código de consola, y por ello no puede " +"usarlo directamente en un script de Perl. Si desea introducirlo en un script " +"de Perl, hágalo de la siguiente forma (tenga en cuenta que en este caso " +"comprobé que $1, $2, etc se definen con la orden «set»)." + +# type: verbatim +#. type: verbatim +#: debhelper.pod:544 +#, no-wrap +msgid "" +" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" +" #DEBHELPER#\n" +" EOF\n" +" system ($temp) / 256 == 0\n" +" \tor die \"Problem with debhelper scripts: $!\";\n" +"\n" +msgstr "" +" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" +" #DEBHELPER#\n" +" EOF\n" +" system ($temp) / 256 == 0\n" +" \tor die \"Problema con los scripts de debhelper: $!\";\n" +"\n" + +# type: =head2 +#. type: =head2 +#: debhelper.pod:550 +msgid "Automatic generation of miscellaneous dependencies." +msgstr "Generación automática de diversas dependencias." + +# type: textblock +#. type: textblock +#: debhelper.pod:552 +#, fuzzy +msgid "" +"Some debhelper commands may make the generated package need to depend on " +"some other packages. For example, if you use L, your " +"package will generally need to depend on debconf. Or if you use " +"L, your package will generally need to depend on a " +"particular version of xutils. Keeping track of these miscellaneous " +"dependencies can be annoying since they are dependent on how debhelper does " +"things, so debhelper offers a way to automate it." +msgstr "" +"Es posible que algunas órdenes de debhelper hagan que los paquetes generados " +"dependan de otros paquetes. Por ejemplo, si usa L, el " +"paquete generado dependerá de debconf. Si usa L, el " +"paquete dependerá de una determinada versión de xutils. Llevar la cuenta de " +"todas estas dependencias puede ser tedioso porque dependen de cómo debhelper " +"haga las cosas, y por ello debhelper ofrece una manera de automatizarlo." + +# type: textblock +#. type: textblock +#: debhelper.pod:560 +msgid "" +"All commands of this type, besides documenting what dependencies may be " +"needed on their man pages, will automatically generate a substvar called B<" +"${misc:Depends}>. If you put that token into your F file, it " +"will be expanded to the dependencies debhelper figures you need." +msgstr "" +"Todas las órdenes de este tipo, además de documentar qué dependencias pueden " +"ser necesarias en sus páginas de manual, generarán automáticamente una " +"variable de sustitución llamada B<${misc:Depends}>. Si introduce esta " +"variable en el fichero F, se expandirá a las dependencias " +"que debhelper crea oportunas." + +# type: textblock +#. type: textblock +#: debhelper.pod:565 +msgid "" +"This is entirely independent of the standard B<${shlibs:Depends}> generated " +"by L, and the B<${perl:Depends}> generated by L. You can choose not to use any of these, if debhelper's guesses don't " +"match reality." +msgstr "" +"Esto es totalmente independiente del campo estándar B<${shlibs:Depends}> " +"generado por L, y del B<${perl:Depends}> generada por " +"L. Puede preferir no usar ninguno de estos si la expansión de " +"debhelper de estas variables no es correcta." + +# type: =head2 +#. type: =head2 +#: debhelper.pod:570 +msgid "Package build directories" +msgstr "Directorios de construcción del paquete" + +# type: textblock +#. type: textblock +#: debhelper.pod:572 +msgid "" +"By default, all debhelper programs assume that the temporary directory used " +"for assembling the tree of files in a package is debian/I." +msgstr "" +"Por omisión, todos los programas de debhelper asumen que el directorio " +"temporal usado para ensamblar el árbol de ficheros en un paquete es «debian/" +"I»." + +# type: textblock +#. type: textblock +#: debhelper.pod:575 +msgid "" +"Sometimes, you might want to use some other temporary directory. This is " +"supported by the B<-P> flag. For example, \"B" +"\", will use B as the temporary directory. Note that if you use " +"B<-P>, the debhelper programs can only be acting on a single package at a " +"time. So if you have a package that builds many binary packages, you will " +"need to also use the B<-p> flag to specify which binary package the " +"debhelper program will act on." +msgstr "" +"Algunas veces, puede que desee usar otro directorio temporal. Esto se puede " +"conseguir con la opción B<-P>. Por ejemplo, B, " +"usará el directorio B como directorio temporal. Tenga en cuenta " +"que si usa la opción B<-P>, los programas de debhelper sólo podrán actuar " +"sobre un paquete a la vez. Por eso, si tiene un paquete que construye muchos " +"paquetes binarios, tendrá que hacer uso de la opción B<-p> para especificar " +"el paquete binario sobre el que debhelper actuará." + +# type: =head2 +#. type: =head2 +#: debhelper.pod:583 +msgid "udebs" +msgstr "udebs" + +# type: textblock +#. type: textblock +#: debhelper.pod:585 +msgid "" +"Debhelper includes support for udebs. To create a udeb with debhelper, add " +"\"B\" to the package's stanza in F, and " +"build-depend on debhelper (>= 4.2). Debhelper will try to create udebs that " +"comply with debian-installer policy, by making the generated package files " +"end in F<.udeb>, not installing any documentation into a udeb, skipping over " +"F, F, F, and F scripts, etc." msgstr "" "Debhelper incluye compatibilidad con paquetes udeb. Para crear un udeb con " "debhelper, añada B al párrafo del paquete binario en " @@ -1493,33 +1508,14 @@ "no instalando ninguna documentación en un udeb, y omitiendo los scripts " "F, F, F, scripts F, etc." -# type: =head2 #. type: =head2 -#: debhelper.pod:577 -msgid "Other notes" -msgstr "Otras notas" - -# type: textblock -#. type: textblock -#: debhelper.pod:579 -msgid "" -"In general, if any debhelper program needs a directory to exist under " -"B, it will create it. I haven't bothered to document this in all " -"the man pages, but for example, B knows to make debian/" -"I/DEBIAN/ before trying to put files there, B knows " -"you need a debian/I/usr/share/menu/ before installing the menu " -"files, etc." -msgstr "" -"En general, si algún programa de debhelper necesita que exista un directorio " -"bajo B, lo creará. No me he preocupado por documentarlo en todas " -"las páginas de manual, pero por ejemplo, B sabe crear «debian/" -"I/DEBIAN/» antes de tratar de poner ahí los ficheros, " -"B sabe que necesita «debian/I/usr/share/menu/» " -"antes de instalar los ficheros del menú, etc." +#: debhelper.pod:592 +msgid "Build depends" +msgstr "" # type: textblock #. type: textblock -#: debhelper.pod:585 +#: debhelper.pod:594 msgid "" "Once your package uses debhelper to build, be sure to add debhelper to your " "Build-Depends line in F. You should build-depend on a " @@ -1534,7 +1530,7 @@ # type: verbatim #. type: verbatim -#: debhelper.pod:591 +#: debhelper.pod:600 #, no-wrap msgid "" " Build-Depends: debhelper (>= 7)\n" @@ -1545,19 +1541,19 @@ # type: =head1 #. type: =head1 -#: debhelper.pod:593 +#: debhelper.pod:602 msgid "ENVIRONMENT" msgstr "ENTORNO" # type: =item #. type: =item -#: debhelper.pod:597 +#: debhelper.pod:606 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:599 +#: debhelper.pod:608 msgid "" "Set to B<1> to enable verbose mode. Debhelper will output every command it " "runs that modifies files on the build system." @@ -1568,13 +1564,13 @@ # type: =item #. type: =item -#: debhelper.pod:602 +#: debhelper.pod:611 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:604 +#: debhelper.pod:613 msgid "" "Temporarily specifies what compatibility level debhelper should run at, " "overriding any value in F." @@ -1584,58 +1580,50 @@ # type: =item #. type: =item -#: debhelper.pod:607 +#: debhelper.pod:616 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:609 +#: debhelper.pod:618 msgid "Set to B<1> to enable no-act mode." msgstr "Defina como B<1> para habilitar el modo no-act." # type: =item #. type: =item -#: debhelper.pod:611 +#: debhelper.pod:620 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:613 +#: debhelper.pod:622 +#, fuzzy 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 " -"that do not support them." +"all debhelper commands." msgstr "" "Cualquier dato contenido en esta variable se añadirá a los argumentos de " "línea de órdenes de todas las órdenes de debhelper. Las opciones específicas " "a ciertas ordenes se ignorarán por las órdenes que no las acepten." -# type: textblock #. type: textblock -#: debhelper.pod:617 +#: debhelper.pod:625 msgid "" -"This is useful in some situations, for example, if you need to pass B<-p> to " -"all debhelper commands that will be run. One good way to set B " -"is by using \"Target-specific Variable Values\" in your F " -"file. See the make documentation for details on doing this." -msgstr "" -"Esto es útil en algunas situaciones, por ejemplo, si necesita introducir la " -"opción B<-p> a todas las órdenes de debhelper que va a utilizar. Una buena " -"manera de dar un valor a B es usando «Target-specific Variable " -"Valores» en su fichero F. Consulte la documentación de make " -"para los detalles sobre cómo hacer esto." +"When using L, it can be passed options that will be passed on to each " +"debhelper command, which is generally better than using DH_OPTIONS." +msgstr "" # type: =item #. type: =item -#: debhelper.pod:622 +#: debhelper.pod:628 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:624 +#: debhelper.pod:630 msgid "" "If set, this adds the value the variable is set to to the B<-X> options of " "all commands that support the B<-X> option. Moreover, B will " @@ -1647,7 +1635,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:628 +#: debhelper.pod:634 msgid "" "This can be useful if you are doing a build from a CVS source tree, in which " "case setting B will prevent any CVS directories from " @@ -1665,7 +1653,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:635 +#: debhelper.pod:641 msgid "" "Multiple things to exclude can be separated with colons, as in " "B" @@ -1675,15 +1663,15 @@ # type: =head1 #. type: =head1 -#: debhelper.pod:640 dh:872 dh_auto_build:47 dh_auto_clean:50 -#: dh_auto_configure:53 dh_auto_install:85 dh_auto_test:58 dh_bugfiles:122 -#: dh_builddeb:91 dh_clean:139 dh_compress:204 dh_desktop:31 dh_fixperms:129 -#: dh_gconf:99 dh_gencontrol:82 dh_icons:65 dh_install:280 +#: debhelper.pod:646 dh:883 dh_auto_build:47 dh_auto_clean:50 +#: dh_auto_configure:52 dh_auto_install:85 dh_auto_test:59 dh_bugfiles:122 +#: dh_builddeb:120 dh_clean:142 dh_compress:206 dh_desktop:31 dh_fixperms:127 +#: dh_gconf:99 dh_gencontrol:82 dh_icons:65 dh_install:279 #: dh_installcatalogs:116 dh_installchangelogs:155 dh_installcron:77 #: dh_installdeb:144 dh_installdebconf:126 dh_installdirs:86 #: dh_installdocs:307 dh_installemacsen:124 dh_installexamples:106 #: dh_installifupdown:69 dh_installinfo:77 dh_installinit:319 -#: dh_installlogcheck:66 dh_installlogrotate:50 dh_installman:258 +#: dh_installlogcheck:78 dh_installlogrotate:50 dh_installman:259 #: 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 @@ -1696,39 +1684,39 @@ # type: =item #. type: =item -#: debhelper.pod:644 +#: debhelper.pod:650 msgid "F" msgstr "F" # type: textblock #. type: textblock -#: debhelper.pod:646 +#: debhelper.pod:652 msgid "A set of example F files that use debhelper." msgstr "Varios ficheros de ejemplo F que usan debhelper." # type: =item #. type: =item -#: debhelper.pod:648 +#: debhelper.pod:654 msgid "L" msgstr "L" # type: textblock #. type: textblock -#: debhelper.pod:650 +#: debhelper.pod:656 msgid "Debhelper web site." msgstr "Sitio web de Debhelper." # type: =head1 #. type: =head1 -#: debhelper.pod:654 dh:878 dh_auto_build:53 dh_auto_clean:56 -#: dh_auto_configure:59 dh_auto_install:91 dh_auto_test:64 dh_bugfiles:130 -#: dh_builddeb:97 dh_clean:145 dh_compress:210 dh_desktop:37 dh_fixperms:135 -#: dh_gconf:105 dh_gencontrol:88 dh_icons:71 dh_install:286 +#: debhelper.pod:660 dh:889 dh_auto_build:53 dh_auto_clean:56 +#: dh_auto_configure:58 dh_auto_install:91 dh_auto_test:65 dh_bugfiles:130 +#: dh_builddeb:126 dh_clean:148 dh_compress:212 dh_desktop:37 dh_fixperms:133 +#: dh_gconf:105 dh_gencontrol:88 dh_icons:71 dh_install:285 #: dh_installcatalogs:122 dh_installchangelogs:161 dh_installcron:83 #: dh_installdeb:150 dh_installdebconf:132 dh_installdirs:92 #: dh_installdocs:313 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_installifupdown:75 dh_installinfo:83 dh_installlogcheck:84 +#: dh_installlogrotate:56 dh_installman:265 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:36 dh_makeshlibs:264 @@ -1740,14 +1728,14 @@ # type: textblock #. type: textblock -#: debhelper.pod:656 dh:880 dh_auto_build:55 dh_auto_clean:58 -#: dh_auto_configure:61 dh_auto_install:93 dh_auto_test:66 dh_builddeb:99 -#: dh_clean:147 dh_compress:212 dh_fixperms:137 dh_gencontrol:90 -#: dh_install:288 dh_installchangelogs:163 dh_installcron:85 dh_installdeb:152 +#: debhelper.pod:662 dh:891 dh_auto_build:55 dh_auto_clean:58 +#: dh_auto_configure:60 dh_auto_install:93 dh_auto_test:67 dh_builddeb:128 +#: dh_clean:150 dh_compress:214 dh_fixperms:135 dh_gencontrol:90 +#: dh_install:287 dh_installchangelogs:163 dh_installcron:85 dh_installdeb:152 #: dh_installdebconf:134 dh_installdirs:94 dh_installdocs:315 #: dh_installemacsen:132 dh_installexamples:114 dh_installifupdown:77 #: dh_installinfo:85 dh_installinit:327 dh_installlogrotate:58 -#: dh_installman:266 dh_installmanpages:205 dh_installmenu:97 +#: dh_installman:267 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:38 dh_makeshlibs:266 dh_md5sums:98 dh_movefiles:178 @@ -1763,9 +1751,9 @@ #. type: textblock #: dh:14 +#, fuzzy msgid "" -"B I [B<--with> I[B<,>I ...]] [B<--list>] [B<--" -"until> I] [B<--before> I] [B<--after> I] [B<--remaining>] " +"B I [B<--with> I[B<,>I ...]] [B<--list>] " "[S>]" msgstr "" "B I [B<--with> I[,I,...]] [B<--list>] " @@ -1775,10 +1763,6 @@ #. type: textblock #: dh:18 #, fuzzy -#| msgid "" -#| "B runs a sequence of debhelper commands. The supported Is " -#| "correspond to the targets of a F file: B, B, " -#| "B, B, B, and B." msgid "" "B runs a sequence of debhelper commands. The supported Is " "correspond to the targets of a F file: B, B: " "B, B, B, B, B y B." -#. type: textblock +#. type: =head1 #: dh:23 -#, fuzzy -#| msgid "" -#| "Commands in the B sequence are passed the B<-i> option to " -#| "ensure they only work on binary independent packages, and commands in the " -#| "B sequences are passed the B<-a> option to ensure they only " -#| "work on architecture dependent packages." +msgid "OVERRIDE TARGETS" +msgstr "" + +#. type: textblock +#: dh:25 msgid "" -"Commands in the B, B and B " -"sequences are passed the B<-i> option to ensure they only work on " -"architecture independent packages, and commands in the B, " -"B and B sequences are passed the B<-a> option to " -"ensure they only work on architecture dependent packages." +"A F file using B can override the command that is run at " +"any step in a sequence, by defining an override target." msgstr "" -"La opción B<-i> se introduce a las órdenes en la secuencia B " -"para asegurar que sólo actúan sobre paquetes binarios independientes, y la " -"opción B<-a> se introduce a órdenes en la secuencia B para " -"asegurar que sólo actúan sobre paquetes dependientes de la arquitectura." #. type: textblock -#: dh:29 +#: dh:28 +#, fuzzy msgid "" -"If F contains a target with a name like " -"BI, then when it would normally run I, " -"B will instead call that target. The override target can then run the " -"command with additional options, or run entirely different commands instead. " -"See examples below. (Note that to use this feature, you should Build-Depend " -"on debhelper 7.0.50 or above.)" +"To override I, add a target named BI to " +"the rules file. When it would normally run I, B will instead " +"call that target. The override target can then run the command with " +"additional options, or run entirely different commands instead. See examples " +"below. (Note that to use this feature, you should Build-Depend on debhelper " +"7.0.50 or above.)" msgstr "" "Si F contiene un objetivo con un nombre del tipo " "BI, B invocará este objetivo en lugar de ejecutar " @@ -1827,30 +1804,40 @@ "funcionalidad, el paquete debe tener una dependencia de construcción sobre " "la versión 7.0.50 o superior de debhelper." +#. type: textblock +#: dh:36 +msgid "" +"Override targets can also be defined to run only when building architecture " +"dependent or architecture independent packages. Use targets with names like " +"BIB<-arch> and BIB<-indep>. " +"(Note that to use this feature, you should Build-Depend on debhelper 8.9.7 " +"or above.)" +msgstr "" + # type: =head1 #. type: =head1 -#: dh:35 dh_auto_build:28 dh_auto_clean:30 dh_auto_configure:31 -#: dh_auto_install:43 dh_auto_test:30 dh_bugfiles:50 dh_builddeb:21 +#: dh:43 dh_auto_build:28 dh_auto_clean:30 dh_auto_configure:31 +#: dh_auto_install:43 dh_auto_test:31 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:66 #: 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:43 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 +#: dh_installinfo:31 dh_installinit:48 dh_installlogcheck:42 +#: 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:43 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 "OPCIONES" #. type: =item -#: dh:39 +#: dh:47 msgid "B<--with> I[B<,>I ...]" msgstr "B<--with> I[B<,>I,...]" #. type: textblock -#: dh:41 +#: dh:49 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 " @@ -1868,67 +1855,22 @@ # type: =item #. type: =item -#: dh:48 +#: dh:56 msgid "B<--without> I" msgstr "B<--without> I" #. type: textblock -#: dh:50 +#: dh:58 msgid "The inverse of B<--with>, disables using the given addon." msgstr "Lo contrario de B<--with>, desactiva la extensión dada." #. type: textblock -#: dh:54 +#: dh:62 msgid "List all available addons." msgstr "Lista todas las extensiones disponibles." -# type: =item -#. type: =item -#: dh:56 -msgid "B<--until> I" -msgstr "B<--until> I" - -#. type: textblock -#: dh:58 -msgid "Run commands in the sequence until and including I, then stop." -msgstr "" -"Ejecuta las órdenes en la secuencia hasta la I, inclusive, y cierra." - -# type: =item -#. type: =item -#: dh:60 -msgid "B<--before> I" -msgstr "B<--before> I" - -#. type: textblock -#: dh:62 -msgid "Run commands in the sequence before I, then stop." -msgstr "Ejecuta las órdenes en la secuencia anteriores a I, y cierra." - -# type: =item -#. type: =item -#: dh:64 -msgid "B<--after> I" -msgstr "B<--after> I" - #. type: textblock #: dh:66 -msgid "Run commands in the sequence that come after I." -msgstr "Ejecuta las órdenes en la secuencia posteriores a I." - -# type: =item -#. type: =item -#: dh:68 -msgid "B<--remaining>" -msgstr "B<--remaining>" - -#. type: textblock -#: dh:70 -msgid "Run all commands in the sequence that have yet to be run." -msgstr "Ejecuta todas las órdenes en la secuencia que aún no se han ejecutado." - -#. type: textblock -#: dh:74 msgid "" "Prints commands that would run for a given sequence, but does not run them." msgstr "" @@ -1936,38 +1878,25 @@ "ejecuta." #. type: textblock -#: dh:78 +#: dh:70 +#, fuzzy msgid "" -"All other options passed to B are passed on to each command it runs. " -"This can be used to set an option like B<-v> or B<-X> or B<-N>, as well as " -"for more specialised options." +"Other options passed to B are passed on to each command it runs. This " +"can be used to set an option like B<-v> or B<-X> or B<-N>, as well as for " +"more specialised options." msgstr "" "Todas las demás opciones introducidas a B se introducen a cada orden que " "ejecuta. Puede usar esto para definir una opción como B<-v>, B<-X> o B<-N>, " "así como opciones más especializadas." -#. type: textblock -#: dh:82 -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 "" -"En las opciones anteriores, I puede ser el nombre completo de una " -"orden de debhelper, o una subcadena. Buscará en primer lugar una orden en la " -"secuencia que coincide totalmente con el nombre, para evitar cualquier " -"ambigüedad. Si hay muchas coincidencias con la subcadena se usará la última " -"en la secuencia." - # type: =head1 #. type: =head1 -#: dh:113 dh_installdocs:105 dh_link:73 dh_makeshlibs:97 dh_shlibdeps:69 +#: dh:74 dh_installdocs:105 dh_link:73 dh_makeshlibs:97 dh_shlibdeps:69 msgid "EXAMPLES" msgstr "EJEMPLOS" #. type: textblock -#: dh:115 +#: dh:76 msgid "" "To see what commands are included in a sequence, without actually doing " "anything:" @@ -1976,7 +1905,7 @@ "realidad:" #. type: verbatim -#: dh:118 +#: dh:79 #, no-wrap msgid "" "\tdh binary-arch --no-act\n" @@ -1986,7 +1915,7 @@ "\n" #. type: textblock -#: dh:120 +#: dh:81 msgid "" "This is a very simple rules file, for packages where the default sequences " "of commands work with no additional options." @@ -1995,7 +1924,7 @@ "predeterminadas de órdenes funcionan sin opciones adicionales." #. type: verbatim -#: dh:123 dh:130 dh:144 dh:157 +#: dh:84 dh:105 dh:118 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2008,13 +1937,12 @@ "\t\tdh $@\n" "\n" -#. type: verbatim -#: dh:127 -#, no-wrap +#. type: textblock +#: dh:88 +#, fuzzy msgid "" -"Often you'll want to pass an option to a specific debhelper command. The\n" -"easy way to do with is by adding an override target for that command.\n" -"\t\n" +"Often you'll want to pass an option to a specific debhelper command. The " +"easy way to do with is by adding an override target for that command." msgstr "" "A menudo, querrá introducir una opción a una orden de debhelper en\n" "particular. La forma sencilla de hacerlo es añadir un objetivo «overrride»\n" @@ -2022,31 +1950,44 @@ "\t\n" #. type: verbatim -#: dh:134 -#, no-wrap +#: dh:91 dh:176 dh:187 +#, 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" +"\t\n" + +#. type: verbatim +#: dh:95 +#, fuzzy, no-wrap msgid "" "\toverride_dh_strip:\n" "\t\tdh_strip -Xfoo\n" -"\t\t\n" +"\t\n" msgstr "" "\toverride_dh_strip:\n" "\t\tdh_strip -Xfoo\n" "\t\t\n" #. type: verbatim -#: dh:137 -#, no-wrap +#: dh:98 +#, fuzzy, no-wrap msgid "" -"\toverride_dh_installdocs:\n" -"\t\tdh_installdocs README TODO\n" +"\toverride_dh_auto_configure:\n" +"\t\tdh_auto_configure -- --with-foo --disable-bar\n" "\n" msgstr "" -"\toverride_dh_installdocs:\n" -"\t\tdh_installdocs README TODO\n" +" dh_auto_configure -- --with-foo --enable-bar\n" "\n" #. type: textblock -#: dh:140 +#: dh:101 msgid "" "Sometimes the automated L and L " "can't guess what to do for a strange package. Here's how to avoid running " @@ -2058,7 +1999,7 @@ "ejecutar sus propias órdenes." #. type: verbatim -#: dh:148 +#: dh:109 #, no-wrap msgid "" "\toverride_dh_auto_configure:\n" @@ -2070,7 +2011,7 @@ "\n" #. type: verbatim -#: dh:151 +#: dh:112 #, no-wrap msgid "" "\toverride_dh_auto_build:\n" @@ -2082,7 +2023,7 @@ "\n" #. type: textblock -#: dh:154 +#: dh:115 msgid "" "Another common case is wanting to do something manually before or after a " "particular debhelper command is run." @@ -2091,7 +2032,7 @@ "se ejecute una orden en particular de debhelper." #. type: verbatim -#: dh:161 +#: dh:122 #, no-wrap msgid "" "\toverride_dh_fixperms:\n" @@ -2105,31 +2046,7 @@ "\n" #. type: textblock -#: dh:165 -msgid "" -"If your package is a Python package, B will use B by " -"default. This is how to use B instead." -msgstr "" -"Si su paquete es un paquete de Python, B usará B de forma " -"predeterminada. A continuación puede ver como usar B en su " -"lugar." - -#. type: verbatim -#: dh:168 -#, 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:172 +#: dh:126 msgid "" "If your package uses autotools and you want to freshen F and " "F with newer versions from the B package at " @@ -2142,7 +2059,7 @@ "que automatizan esto, como puede ver a continuación." #. type: verbatim -#: dh:177 +#: dh:131 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2156,57 +2073,53 @@ "\n" #. type: textblock -#: dh:181 +#: dh:135 msgid "" -"Here is how to force use of Perl's B build system, which can " -"be necessary if debhelper wrongly detects that the package uses MakeMaker." +"Python tools are not run by dh by default, due to the continual change in " +"that area. (Before compatability level v9, dh does run B.) " +"Here is how to use B." msgstr "" -"A continuación puede ver como forzar el uso del sistema de construcción del " -"módulo Perl B, lo cual puede ser necesario si debhelper " -"detecta erróneamente que el paquete usa MakeMaker." #. type: verbatim -#: dh:185 -#, no-wrap +#: dh:139 +#, fuzzy, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --buildsystem=perl_build\n" +"\t\tdh $@ --with python2\n" "\n" msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --buildsystem=perl_build\n" +"\t\tdh $@ --with python-central\n" "\n" -#. type: verbatim -#: dh:189 -#, no-wrap +#. type: textblock +#: dh:143 msgid "" -"To patch your package using quilt, you can tell B to use quilt's B\n" -"sequence addons like this:\n" -"\t\n" +"Here is how to force use of Perl's B build system, which can " +"be necessary if debhelper wrongly detects that the package uses MakeMaker." msgstr "" -"Para parchear su paquete mediante quilt, puede indicar a B que\n" -"use las extensiones de secuencia de quilt para B, como puede ver:\n" -"\t\n" +"A continuación puede ver como forzar el uso del sistema de construcción del " +"módulo Perl B, lo cual puede ser necesario si debhelper " +"detecta erróneamente que el paquete usa MakeMaker." #. type: verbatim -#: dh:192 +#: dh:147 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --with quilt\n" +"\t\tdh $@ --buildsystem=perl_build\n" "\n" msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --with quilt\n" +"\t\tdh $@ --buildsystem=perl_build\n" "\n" #. type: textblock -#: dh:196 +#: dh:151 msgid "" "Here is an example of overriding where the BI<*> commands find the " "package's source, for a package where the source is located in a " @@ -2217,7 +2130,7 @@ "en el que las fuentes se ubican en un subdirectorio." #. type: verbatim -#: dh:200 +#: dh:155 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2231,7 +2144,7 @@ "\n" #. type: textblock -#: dh:204 +#: dh:159 msgid "" "And here is an example of how to tell the BI<*> commands to build " "in a subdirectory, which will be removed on B." @@ -2241,7 +2154,7 @@ "B." #. type: verbatim -#: dh:207 +#: dh:162 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2255,7 +2168,7 @@ "\n" #. type: textblock -#: dh:211 +#: dh:166 msgid "" "If your package can be built in parallel, you can support parallel building " "as follows. Then B will work." @@ -2265,7 +2178,7 @@ "j> funcionará." #. type: verbatim -#: dh:214 +#: dh:169 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2279,7 +2192,7 @@ "\n" #. type: textblock -#: dh:218 +#: dh:173 msgid "" "Here is a way to prevent B from running several commands that you don't " "want it to run, by defining empty override targets for each command." @@ -2289,21 +2202,7 @@ "cada orden." #. type: verbatim -#: dh:221 dh:232 dh:249 -#, 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" -"\t\n" - -#. type: verbatim -#: dh:225 +#: dh:180 #, no-wrap msgid "" "\t# Commands not to run:\n" @@ -2315,110 +2214,75 @@ "\n" #. type: textblock -#: dh:228 +#: dh:183 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 "" -"A veces, puede que desee hacer que un objetivo «override» ejecute las " -"órdenes sólo cuando se construya un paquete en particular. Para ello, use " -"L para comprobar qué paquete se está construyendo. Por " -"ejemplo:" +"A long build process for a separate documentation package can be separated " +"out using architecture independent overrides. These will be skipped when " +"running build-arch and binary-arch sequences." +msgstr "" #. type: verbatim -#: dh:236 +#: dh:191 #, fuzzy, 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" msgid "" -"\toverride_dh_fixperms:\n" -"\t\tdh_fixperms\n" -"\tifneq (,$(filter foo, $(shell dh_listpackages)))\n" -"\t\tchmod 4755 debian/foo/usr/bin/foo\n" -"\tendif\n" +"\toverride_dh_auto_build-indep:\n" +"\t\t$(MAKE) -C docs\n" "\n" msgstr "" -"\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" +"\toverride_dh_auto_configure:\n" +"\t\t./mondoconfig\n" "\n" -#. type: textblock -#: dh:242 -#, fuzzy -#| msgid "" -#| "Finally, remember that you are not limited to using override targets in " -#| "the rules file when using B. 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 B and " -#| "B targets. For example, a package with a long document build " -#| "process can put it in B to avoid build daemons redundantly " -#| "building the documentation." -msgid "" -"Finally, remember that you are not limited to using override targets in the " -"rules file when using B. 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 when your package needs different B and B targets. For example, a package with a long document build process " -"can put it in B." -msgstr "" -"Por último, recuerde que no está limitado al uso de objetivos «override» en " -"el fichero «rules» cuando use B. También puede definir de forma " -"explícita cualquiera de los objetivos normales del fichero «rules» cuando " -"sea oportuno. Una razón común es si su paquete necesita distintos objetivos " -"B y B. Por ejemplo, puede insertar un paquete bajo " -"b si tiene una extensa documentación para evitar que los " -"demonios de construcción generen la documentación de forma innecesaria." +#. type: verbatim +#: dh:194 +#, no-wrap +msgid "" +"\t# No tests needed for docs\n" +"\toverride_dh_auto_test-indep:\n" +"\n" +msgstr "" #. type: verbatim -#: dh:253 +#: dh:197 #, fuzzy, 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" -msgid "" -"\tbuild-indep:\n" -"\t\t$(MAKE) docs\n" -"\tbuild-arch:\n" -"\t\t$(MAKE) bins\n" -"\n" -msgstr "" -"\tbuild: build-arch build-indep ;\n" -"\tbuild-indep:\n" -"\t\t$(MAKE) docs\n" -"\tbuild-arch:\n" -"\t\t$(MAKE) bins\n" +msgid "" +"\toverride_dh_auto_install-indep:\n" +"\t\t$(MAKE) -C docs install\n" +"\n" +msgstr "" +"\toverride_dh_installdocs:\n" +"\t\tdh_installdocs README TODO\n" "\n" #. type: textblock -#: dh:258 -msgid "" -"Note that in the example above, dh will arrange for \"debian/rules build\" " -"to call your build-indep and build-arch targets. You do not need to " -"explicitly define the dependencies in the rules file when using dh with " -"compatability level v9. This example would be more complicated with earlier " -"compatability levels." +#: dh:200 +msgid "" +"Adding to the example above, suppose you need to chmod a file, but only when " +"building the architecture dependent package, as it's not present when " +"building only documentation." msgstr "" +#. type: verbatim +#: dh:204 +#, fuzzy, no-wrap +msgid "" +"\toverride_dh_fixperms-arch:\n" +"\t\tdh_fixperms\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" +"\n" +msgstr "" +"\toverride_dh_fixperms:\n" +"\t\tdh_fixperms\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" +"\n" + #. type: =head1 -#: dh:264 +#: dh:208 msgid "INTERNALS" msgstr "FUNCIONAMIENTO INTERNO" #. type: textblock -#: dh:266 +#: dh:210 msgid "" "If you're curious about B's internals, here's how it works under the " "hood." @@ -2427,7 +2291,7 @@ "puede ver como funciona por dentro." #. type: textblock -#: dh:268 +#: dh:212 msgid "" "Each debhelper command will record when it's successfully run in F. (Which B deletes.) So B can tell which " @@ -2440,7 +2304,7 @@ "esas órdenes otra vez." #. type: textblock -#: dh:273 +#: dh:217 msgid "" "Each time B is run, it examines the log, and finds the last logged " "command that is in the specified sequence. It then continues with the next " @@ -2453,21 +2317,14 @@ "before>, B<--after> y B<--remaining> pueden anular este comportamiento." #. type: textblock -#: dh:278 +#: dh:222 msgid "" "A sequence can also run dependent targets in debian/rules. For example, the " "\"binary\" sequence runs the \"install\" target." msgstr "" #. type: textblock -#: dh:281 -msgid "" -"B sets environment variables listed by B, unless they " -"are already set. It supports DEB_BUILD_OPTIONS=noopt too." -msgstr "" - -#. type: textblock -#: dh:284 +#: dh:225 msgid "" "B uses the B environment variable to pass " "information through to debhelper commands that are run inside override " @@ -2479,16 +2336,106 @@ "«override». El contenido (e incluso, la existencia) de esta variable de " "entorno, como el nombre sugiere, está sujeto a cambios en cualquier momento." +#. type: textblock +#: dh:230 +#, fuzzy +msgid "" +"Commands in the B, B and B " +"sequences are passed the B<-i> option to ensure they only work on " +"architecture independent packages, and commands in the B, " +"B and B sequences are passed the B<-a> option to " +"ensure they only work on architecture dependent packages." +msgstr "" +"La opción B<-i> se introduce a las órdenes en la secuencia B " +"para asegurar que sólo actúan sobre paquetes binarios independientes, y la " +"opción B<-a> se introduce a órdenes en la secuencia B para " +"asegurar que sólo actúan sobre paquetes dependientes de la arquitectura." + +#. type: =head1 +#: dh:236 +msgid "DEPRECATED OPTIONS" +msgstr "" + +#. type: textblock +#: dh:238 +msgid "" +"The following options are deprecated. It's much better to use override " +"targets instead." +msgstr "" + +# type: =item +#. type: =item +#: dh:243 +msgid "B<--until> I" +msgstr "B<--until> I" + +#. type: textblock +#: dh:245 +#, fuzzy +msgid "Run commands in the sequence until and including I, then stop." +msgstr "" +"Ejecuta las órdenes en la secuencia hasta la I, inclusive, y cierra." + +# type: =item +#. type: =item +#: dh:247 +msgid "B<--before> I" +msgstr "B<--before> I" + +#. type: textblock +#: dh:249 +#, fuzzy +msgid "Run commands in the sequence before I, then stop." +msgstr "Ejecuta las órdenes en la secuencia anteriores a I, y cierra." + +# type: =item +#. type: =item +#: dh:251 +msgid "B<--after> I" +msgstr "B<--after> I" + +#. type: textblock +#: dh:253 +#, fuzzy +msgid "Run commands in the sequence that come after I." +msgstr "Ejecuta las órdenes en la secuencia posteriores a I." + +# type: =item +#. type: =item +#: dh:255 +msgid "B<--remaining>" +msgstr "B<--remaining>" + +#. type: textblock +#: dh:257 +#, fuzzy +msgid "Run all commands in the sequence that have yet to be run." +msgstr "Ejecuta todas las órdenes en la secuencia que aún no se han ejecutado." + +#. type: textblock +#: dh:261 +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 "" +"En las opciones anteriores, I puede ser el nombre completo de una " +"orden de debhelper, o una subcadena. Buscará en primer lugar una orden en la " +"secuencia que coincide totalmente con el nombre, para evitar cualquier " +"ambigüedad. Si hay muchas coincidencias con la subcadena se usará la última " +"en la secuencia." + # type: textblock #. type: textblock -#: dh:874 dh_auto_build:49 dh_auto_clean:52 dh_auto_configure:55 -#: dh_auto_install:87 dh_auto_test:60 dh_builddeb:93 dh_clean:141 -#: dh_compress:206 dh_fixperms:131 dh_gconf:101 dh_gencontrol:84 -#: dh_install:282 dh_installcatalogs:118 dh_installchangelogs:157 +#: dh:885 dh_auto_build:49 dh_auto_clean:52 dh_auto_configure:54 +#: dh_auto_install:87 dh_auto_test:61 dh_builddeb:122 dh_clean:144 +#: dh_compress:208 dh_fixperms:129 dh_gconf:101 dh_gencontrol:84 +#: dh_install:281 dh_installcatalogs:118 dh_installchangelogs:157 #: dh_installcron:79 dh_installdeb:146 dh_installdebconf:128 dh_installdirs:88 #: dh_installdocs:309 dh_installemacsen:126 dh_installexamples:108 #: dh_installifupdown:71 dh_installinfo:79 dh_installinit:321 -#: dh_installlogcheck:68 dh_installlogrotate:52 dh_installman:260 +#: dh_installlogcheck:80 dh_installlogrotate:52 dh_installman:261 #: 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:32 dh_makeshlibs:260 @@ -2500,14 +2447,14 @@ # type: textblock #. type: textblock -#: dh:876 dh_auto_build:51 dh_auto_clean:54 dh_auto_configure:57 -#: dh_auto_install:89 dh_auto_test:62 dh_bugfiles:128 dh_builddeb:95 -#: dh_clean:143 dh_compress:208 dh_desktop:35 dh_fixperms:133 dh_gconf:103 -#: dh_gencontrol:86 dh_icons:69 dh_install:284 dh_installchangelogs:159 +#: dh:887 dh_auto_build:51 dh_auto_clean:54 dh_auto_configure:56 +#: dh_auto_install:89 dh_auto_test:63 dh_bugfiles:128 dh_builddeb:124 +#: dh_clean:146 dh_compress:210 dh_desktop:35 dh_fixperms:131 dh_gconf:103 +#: dh_gencontrol:86 dh_icons:69 dh_install:283 dh_installchangelogs:159 #: dh_installcron:81 dh_installdeb:148 dh_installdebconf:130 dh_installdirs:90 #: dh_installdocs:311 dh_installemacsen:128 dh_installexamples:110 #: dh_installifupdown:73 dh_installinfo:81 dh_installinit:323 -#: dh_installlogrotate:54 dh_installman:262 dh_installmanpages:201 +#: dh_installlogrotate:54 dh_installman:263 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:34 dh_makeshlibs:262 @@ -2562,7 +2509,7 @@ #. type: textblock #: dh_auto_build:30 dh_auto_clean:32 dh_auto_configure:33 dh_auto_install:45 -#: dh_auto_test:32 +#: dh_auto_test:33 msgid "" "See L> for a list of common build " "system selection and control options." @@ -2573,16 +2520,17 @@ # type: =item #. type: =item #: dh_auto_build:35 dh_auto_clean:37 dh_auto_configure:38 dh_auto_install:56 -#: dh_auto_test:37 dh_builddeb:35 dh_gencontrol:30 dh_installdebconf:69 +#: dh_auto_test:38 dh_builddeb:35 dh_gencontrol:30 dh_installdebconf:69 #: dh_installinit:99 dh_makeshlibs:91 dh_shlibdeps:37 msgid "B<--> I" msgstr "B<--> I" #. type: textblock #: dh_auto_build:37 +#, fuzzy msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" "Introduce los I al programa que ejecuta. Se puede usar para " "añadir o anular cualquier parámetro estándar que introduce B." @@ -2634,9 +2582,10 @@ #. type: textblock #: dh_auto_clean:39 +#, fuzzy msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override the any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" "Introduce los I al programa que ejecuta. Se puede usar para " "añadir o anular cualquier parámetro estándar que introduce B." @@ -2692,17 +2641,17 @@ #. type: textblock #: dh_auto_configure:40 +#, fuzzy msgid "" -"Pass I to the program that is run, after the standard parameters " -"that B passes. This can be used to supplement or override " -"those parameters. For example:" +"Pass I to the program that is run, after the parameters that " +"B usually passes. For example:" msgstr "" "Introduce los I al programa a ejecutar, después de que " "B introduzca los parámetros estándar. Se puede usar para " "añadir o anular esos parámetros. Por ejemplo:" #. type: verbatim -#: dh_auto_configure:44 +#: dh_auto_configure:43 #, no-wrap msgid "" " dh_auto_configure -- --with-foo --enable-bar\n" @@ -2804,9 +2753,10 @@ #. type: textblock #: dh_auto_install:58 +#, fuzzy msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override the any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" "Introduce los I al programa a ejecutar. Se puede usar para " "añadir o anular cualquiera de los parámetros estándar que introduce " @@ -2820,7 +2770,7 @@ # type: textblock #. type: textblock -#: dh_auto_test:14 +#: dh_auto_test:15 msgid "" "B [S>] [S>] " "[S I>]" @@ -2829,7 +2779,7 @@ "debhelper>>] [S I>]" #. type: textblock -#: dh_auto_test:18 +#: dh_auto_test:19 msgid "" "B is a debhelper program that tries to automatically run a " "package's test suite. It does so by running the appropriate command for the " @@ -2849,7 +2799,7 @@ "cero sin hacer nada." #. type: textblock -#: dh_auto_test:26 +#: dh_auto_test:27 msgid "" "This is intended to work for about 90% of packages with a test suite. If it " "doesn't work, you're encouraged to skip using B at all, and " @@ -2860,17 +2810,18 @@ "simplemente ejecute el conjunto de pruebas manualmente." #. type: textblock -#: dh_auto_test:39 +#: dh_auto_test:40 +#, fuzzy msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override the any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" "Introduce los I al programa que ejecuta. Se puede usar para " "añadir o anular cualquier parámetro estándar que introduce B." # type: textblock #. type: textblock -#: dh_auto_test:46 +#: dh_auto_test:47 msgid "" "If the B environment variable contains B, no " "tests will be performed." @@ -3243,13 +3194,6 @@ #. type: textblock #: dh_compress:24 #, fuzzy -#| msgid "" -#| "By default, B compresses files that Debian policy mandates " -#| "should be compressed, namely all files in F, F, files in F that are larger than 4k in size, (except " -#| "the F file, F<.html> and F<.css> files, image files, and files " -#| "that appear to be already compressed based on their extensions), and all " -#| "F files. Plus PCF fonts underneath F" msgid "" "By default, B compresses files that Debian policy mandates " "should be compressed, namely all files in F, F option used by " "the BI<*> commands. You rarely need to use this option, since " -"B automatically looks for files in F in debhelper" +"B automatically looks for files in F in debhelper " +"compatibility level 7 and above." msgstr "" "Tenga en cuenta que no es igual que la opción B<--sourcedirectory> usada por " "las órdenes BI<*>. Rara vez usará esta opción, ya que " "B busca ficheros en F con el nivel 7 de " "compatibilidad o superior." -# type: =head2 -#. type: textblock -#: dh_install:89 -msgid "compatibility level 7 and above." -msgstr "Nivel de compatibilidad 7 y superior." - # type: =item #. type: =item -#: dh_install:91 +#: dh_install:90 msgid "B<--autodest>" msgstr "B<--autodest>" # type: textblock #. type: textblock -#: dh_install:93 +#: dh_install:92 msgid "" "Guess as the destination directory to install things to. If this is " "specified, you should not list destination directories in F (or the sourcedir if one is given) from the front of " "the filename, if it is present, and install into the dirname of the " @@ -3881,7 +3821,7 @@ # type: textblock #. type: textblock -#: dh_install:104 +#: dh_install:103 msgid "" "Note that if you list exactly one filename or wildcard-pattern on a line by " "itself in a F file, with no explicit destination, " @@ -3895,13 +3835,13 @@ # type: =item #. type: =item -#: dh_install:109 +#: dh_install:108 msgid "I ... I" msgstr "I ... I" # type: textblock #. type: textblock -#: dh_install:111 +#: dh_install:110 msgid "" "Lists files (or directories) to install and where to install them to. The " "files will be installed into the first package F acts on." @@ -3912,13 +3852,13 @@ # type: =head1 #. type: =head1 -#: dh_install:253 +#: dh_install:252 msgid "EXAMPLE" msgstr "EJEMPLO" # type: textblock #. type: textblock -#: dh_install:255 +#: dh_install:254 msgid "" "Suppose your package's upstream F installs a binary, a man page, " "and a library into appropriate subdirectories of F. You want to " @@ -3935,7 +3875,7 @@ # type: verbatim #. type: verbatim -#: dh_install:261 +#: dh_install:260 #, no-wrap msgid "" " usr/bin\n" @@ -3948,13 +3888,13 @@ # type: textblock #. type: textblock -#: dh_install:264 +#: dh_install:263 msgid "While F contains:" msgstr "Mientras que F debe contener:" # type: verbatim #. type: verbatim -#: dh_install:266 +#: dh_install:265 #, no-wrap msgid "" " usr/lib/libfoo*.so.*\n" @@ -3965,7 +3905,7 @@ # type: textblock #. type: textblock -#: dh_install:268 +#: dh_install:267 msgid "" "If you want a libfoo-dev package too, F might " "contain:" @@ -3975,7 +3915,7 @@ # type: verbatim #. type: verbatim -#: dh_install:270 +#: dh_install:269 #, no-wrap msgid "" " usr/include\n" @@ -3990,13 +3930,13 @@ # type: =head1 #. type: =head1 -#: dh_install:274 +#: dh_install:273 msgid "LIMITATIONS" msgstr "LIMITACIONES" # type: verbatim #. type: verbatim -#: dh_install:276 +#: dh_install:275 #, no-wrap msgid "" "B cannot rename files or directories, it can only install them\n" @@ -4325,8 +4265,8 @@ # type: =item #. type: =item #: dh_installcron:44 dh_installifupdown:43 dh_installinit:104 -#: dh_installlogrotate:26 dh_installmodules:52 dh_installpam:35 -#: dh_installppp:39 dh_installudev:39 +#: dh_installlogcheck:46 dh_installlogrotate:26 dh_installmodules:52 +#: dh_installpam:35 dh_installppp:39 dh_installudev:39 msgid "B<--name=>I" msgstr "B<--name=>I" @@ -4748,9 +4688,6 @@ #. type: textblock #: dh_installdocs:40 #, fuzzy -#| msgid "" -#| "Each of these files is automatically installed if present. Use the " -#| "package specific name if I needs a different version of the file." msgid "" "Each of these files is automatically installed if present for a I." msgstr "" @@ -4772,9 +4709,6 @@ #. type: textblock #: dh_installdocs:47 #, fuzzy -#| msgid "" -#| "These files are installed into etc/network/if-*.d/I in the " -#| "package build directory." msgid "" "These files are installed into the first binary package listed in debian/" "control." @@ -4785,10 +4719,6 @@ #. type: textblock #: dh_installdocs:50 #, fuzzy -#| msgid "" -#| "Note that F is also installed as F, " -#| "and F will be installed as F in non-native " -#| "packages." msgid "" "Note that F files are also installed as F, and " "F files will be installed as F in non-native packages." @@ -5267,9 +5197,10 @@ # type: textblock #. type: textblock #: dh_installinit:14 +#, fuzzy msgid "" "B [S>] [B<--name=>I] [B<-n>] [B<-" -"R>] [B<-r>] [B<-d>] [B<-O>] [S I>]" +"R>] [B<-r>] [B<-d>] [S I>]" msgstr "" "B [S>] [B<--name=>I] [B<-" "n>] [B<-R>] [B<-r>] [B<-d>] [B<-O>] [S I>]" @@ -5537,7 +5468,6 @@ #. type: =item #: dh_installinit:125 #, fuzzy -#| msgid "B<--no-start>" msgid "B<--upstart-only>" msgstr "B<--no-start>" @@ -5653,9 +5583,22 @@ "subdirectorios correspondientes en F en los directorios de " "construcción del paquete." +# type: textblock +#. type: textblock +#: dh_installlogcheck:48 +#, fuzzy +msgid "" +"Look for files named F and install them into " +"the corresponding subdirectories of F, but use the specified " +"name instead of that of the package." +msgstr "" +"Busca ficheros con el nombre F y los " +"instala como F, en vez de usar los ficheros " +"habituales e instalarlos con el nombre del paquete." + # type: verbatim #. type: verbatim -#: dh_installlogcheck:70 +#: dh_installlogcheck:82 #, no-wrap msgid "" "This program is a part of debhelper.\n" @@ -5666,7 +5609,7 @@ # type: textblock #. type: textblock -#: dh_installlogcheck:74 +#: dh_installlogcheck:86 msgid "Jon Middleton " msgstr "Jon Middleton " @@ -6170,12 +6113,6 @@ #. type: textblock #: dh_installmodules:23 #, fuzzy -#| msgid "" -#| "Kernel modules are searched for in the package build directory and if " -#| "found, F and F commands are automatically generated to " -#| "run B and register the modules when the package is installed. " -#| "These commands are inserted into the maintainer scripts by L." msgid "" "Kernel modules are searched for in the package build directory and if found, " "F, F and F commands are automatically generated " @@ -6222,7 +6159,6 @@ #. type: textblock #: dh_installmodules:50 #, fuzzy -#| msgid "Do not modify F/F scripts." msgid "Do not modify F/F/F scripts." msgstr "No modifica los scripts F/F." @@ -6419,7 +6355,6 @@ #. type: textblock #: dh_installudev:47 #, fuzzy -#| msgid "Sets the priority string of the F symlink. Default is 60." msgid "Sets the priority string of the F symlink. Default is 40." msgstr "" "Define la cadena para la prioridad del enlace simbólico de F. El " @@ -6429,7 +6364,6 @@ #. type: textblock #: dh_installudev:51 #, fuzzy -#| msgid "Do not modify F/F scripts." msgid "Do not modify F/F scripts." msgstr "No modifica los scripts F/F." @@ -6453,12 +6387,6 @@ #. type: textblock #: dh_installwm:18 #, fuzzy -#| msgid "" -#| "B is a debhelper program that is responsible for generating " -#| "the F and F commands that register a window manager " -#| "with L. The window manager's man page is also " -#| "registered as a slave symlink (in v6 mode and up), if it is found in " -#| "F in the package build directory." msgid "" "B is a debhelper program that is responsible for generating " "the F and F commands that register a window manager with " @@ -6501,9 +6429,6 @@ #. type: textblock #: dh_installwm:46 #, fuzzy -#| msgid "" -#| "Do not modify F/F scripts. Turns this command into a no-" -#| "op." msgid "" "Do not modify F/F scripts. Turns this command into a no-op." msgstr "" @@ -6717,9 +6642,10 @@ # type: textblock #. type: textblock #: dh_link:62 +#, fuzzy msgid "" -"Do not correct symlinks that contain I anywhere in their filename from " -"being corrected to comply with Debian policy." +"Exclude symlinks that contain I anywhere in their filename from being " +"corrected to comply with Debian policy." msgstr "" "No corrige enlaces simbólicos, para que cumplan con las normas de Debian, " "que contienen I en cualquier parte de su nombre de ficheros." @@ -6920,11 +6846,6 @@ #. type: textblock #: dh_makeshlibs:24 #, fuzzy -#| msgid "" -#| "A versioned Pre-Dependency on dpkg is needed to use L. An appropriate Pre-Dependency is set in ${misc:Pre-Depends} ; " -#| "you should make sure to put that token into an appropriate place in your " -#| "debian/control file." msgid "" "Packages that support multiarch are detected, and a Pre-Dependency on " "multiarch-support is set in ${misc:Pre-Depends} ; you should make sure to " @@ -6968,11 +6889,6 @@ #. type: textblock #: dh_makeshlibs:49 #, fuzzy -#| msgid "" -#| "Instead of trying to guess the major number of the library with /" -#| "postobjdump, use the major number specified after the -m parameter. This " -#| "is much less useful than it used to be, back in the bad old days when " -#| "this program looked at library filenames rather than using objdump." msgid "" "Instead of trying to guess the major number of the library with objdump, use " "the major number specified after the -m parameter. This is much less useful " @@ -7000,22 +6916,10 @@ #. type: textblock #: dh_makeshlibs:58 #, fuzzy -#| msgid "" -#| "By default, the shlibs file generated by this program does not make " -#| "packages depend on any particular version of the package containing the " -#| "shared library. It may be necessary for you to add some version " -#| "dependancy information to the shlibs file. If B<-V> is specified with no " -#| "dependency information, the current upstream version of the package is " -#| "plugged into a dependency that looks like \"I B<(=E> " -#| "IB<)>\". Note that in debhelper compatibility levels " -#| "before v4, the Debian part of the package version number is also " -#| "included. If B<-V> is specified with parameters, the parameters can be " -#| "used to specify the exact dependency information needed (be sure to " -#| "include the package name)." msgid "" "By default, the shlibs file generated by this program does not make packages " "depend on any particular version of the package containing the shared " -"library. It may be necessary for you to add some version dependancy " +"library. It may be necessary for you to add some version dependency " "information to the shlibs file. If B<-V> is specified with no dependency " "information, the current upstream version of the package is plugged into a " "dependency that looks like \"I B<(E>= IB<)>" @@ -7562,10 +7466,11 @@ # type: textblock #. type: textblock #: dh_python:19 +#, fuzzy msgid "" -"Note: This program is deprecated. You should use B or " -"B instead. This program will do nothing if F " -"or a B F file field exists." +"Note: This program is deprecated. You should use B instead. " +"This program will do nothing if F or a B " +"F file field exists." msgstr "" "Nota: Este programa está obsoleto. Debería usar B o " "B en su lugar. Este programa no hará nada si F symlink. Default is 60." +#~ msgstr "" +#~ "Define la cadena para la prioridad del enlace simbólico de F. El " +#~ "valor predeterminado es 60." + +#~ msgid "" +#~ "\toverride_dh_installdocs:\n" +#~ "\t\tdh_installdocs README TODO\n" +#~ "\n" +#~ msgstr "" +#~ "\toverride_dh_installdocs:\n" +#~ "\t\tdh_installdocs README TODO\n" +#~ "\n" + +# type: textblock +#~ msgid "" +#~ "This is useful in some situations, for example, if you need to pass B<-p> " +#~ "to all debhelper commands that will be run. One good way to set " +#~ "B is by using \"Target-specific Variable Values\" in your " +#~ "F file. See the make documentation for details on doing " +#~ "this." +#~ msgstr "" +#~ "Esto es útil en algunas situaciones, por ejemplo, si necesita introducir " +#~ "la opción B<-p> a todas las órdenes de debhelper que va a utilizar. Una " +#~ "buena manera de dar un valor a B es usando «Target-specific " +#~ "Variable Valores» en su fichero F. Consulte la " +#~ "documentación de make para los detalles sobre cómo hacer esto." + +#~ 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 "" +#~ "A veces, puede que desee hacer que un objetivo «override» ejecute las " +#~ "órdenes sólo cuando se construya un paquete en particular. Para ello, use " +#~ "L para comprobar qué paquete se está construyendo. " +#~ "Por ejemplo:" + +#, fuzzy +#~| 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" +#~ msgid "" +#~ "\toverride_dh_fixperms:\n" +#~ "\t\tdh_fixperms\n" +#~ "\tifneq (,$(filter 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" +#~ "\tifneq (,$(findstring foo, $(shell dh_listpackages)))\n" +#~ "\t\tchmod 4755 debian/foo/usr/bin/foo\n" +#~ "\tendif\n" +#~ "\n" + +#, fuzzy +#~| msgid "" +#~| "Finally, remember that you are not limited to using override targets in " +#~| "the rules file when using B. 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 B and " +#~| "B targets. For example, a package with a long document " +#~| "build process can put it in B to avoid build daemons " +#~| "redundantly building the documentation." +#~ msgid "" +#~ "Finally, remember that you are not limited to using override targets in " +#~ "the rules file when using B. 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 when your package needs different B and " +#~ "B targets. For example, a package with a long document " +#~ "build process can put it in B." +#~ msgstr "" +#~ "Por último, recuerde que no está limitado al uso de objetivos «override» " +#~ "en el fichero «rules» cuando use B. También puede definir de forma " +#~ "explícita cualquiera de los objetivos normales del fichero «rules» cuando " +#~ "sea oportuno. Una razón común es si su paquete necesita distintos " +#~ "objetivos B y B. Por ejemplo, puede insertar un " +#~ "paquete bajo b si tiene una extensa documentación para " +#~ "evitar que los demonios de construcción generen la documentación de forma " +#~ "innecesaria." + +#, fuzzy +#~| msgid "" +#~| "\tbuild: build-arch build-indep ;\n" +#~| "\tbuild-indep:\n" +#~| "\t\t$(MAKE) docs\n" +#~| "\tbuild-arch:\n" +#~| "\t\t$(MAKE) bins\n" +#~| "\n" +#~ msgid "" +#~ "\tbuild-indep:\n" +#~ "\t\t$(MAKE) docs\n" +#~ "\tbuild-arch:\n" +#~ "\t\t$(MAKE) bins\n" +#~ "\n" +#~ msgstr "" +#~ "\tbuild: build-arch build-indep ;\n" +#~ "\tbuild-indep:\n" +#~ "\t\t$(MAKE) docs\n" +#~ "\tbuild-arch:\n" +#~ "\t\t$(MAKE) bins\n" +#~ "\n" + +#~ msgid "" +#~ "To patch your package using quilt, you can tell B to use quilt's " +#~ "B\n" +#~ "sequence addons like this:\n" +#~ "\t\n" +#~ msgstr "" +#~ "Para parchear su paquete mediante quilt, puede indicar a B que\n" +#~ "use las extensiones de secuencia de quilt para B, como puede ver:\n" +#~ "\t\n" + +#~ msgid "" +#~ "\t#!/usr/bin/make -f\n" +#~ "\t%:\n" +#~ "\t\tdh $@ --with quilt\n" +#~ "\n" +#~ msgstr "" +#~ "\t#!/usr/bin/make -f\n" +#~ "\t%:\n" +#~ "\t\tdh $@ --with quilt\n" +#~ "\n" + +# type: =head2 +#~ msgid "Debhelper compatibility levels" +#~ msgstr "Niveles de compatibilidad de debhelper" + +# type: =head2 +#~ msgid "Other notes" +#~ msgstr "Otras notas" + +# type: textblock +#~ msgid "" +#~ "In general, if any debhelper program needs a directory to exist under " +#~ "B, it will create it. I haven't bothered to document this in all " +#~ "the man pages, but for example, B knows to make debian/" +#~ "I/DEBIAN/ before trying to put files there, B " +#~ "knows you need a debian/I/usr/share/menu/ before installing the " +#~ "menu files, etc." +#~ msgstr "" +#~ "En general, si algún programa de debhelper necesita que exista un " +#~ "directorio bajo B, lo creará. No me he preocupado por " +#~ "documentarlo en todas las páginas de manual, pero por ejemplo, " +#~ "B sabe crear «debian/I/DEBIAN/» antes de tratar " +#~ "de poner ahí los ficheros, B sabe que necesita «debian/" +#~ "I/usr/share/menu/» antes de instalar los ficheros del menú, etc." + +#~ msgid "" +#~ "If your package is a Python package, B will use B by " +#~ "default. This is how to use B instead." +#~ msgstr "" +#~ "Si su paquete es un paquete de Python, B usará B de " +#~ "forma predeterminada. A continuación puede ver como usar B " +#~ "en su lugar." + +# type: =head2 +#~ msgid "compatibility level 7 and above." +#~ msgstr "Nivel de compatibilidad 7 y superior." + # type: =item #~ msgid "B<--sourcedir=dir>" #~ msgstr "B<--sourcedir=dir>" diff -Nru debhelper-8.9.0ubuntu1/man/po4a/po/fr.po debhelper-8.9.9ubuntu1~ppa1~natty1/man/po4a/po/fr.po --- debhelper-8.9.0ubuntu1/man/po4a/po/fr.po 2011-07-01 22:04:11.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/man/po4a/po/fr.po 2011-11-17 00:08:22.000000000 +0000 @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: debhelper manpages\n" -"POT-Creation-Date: 2011-07-02 00:04+0300\n" +"POT-Creation-Date: 2011-11-04 17:02-0400\n" "PO-Revision-Date: 2011-04-03 17:37+0200\n" "Last-Translator: Valery Perrin \n" "Language-Team: Français \n" @@ -42,7 +42,7 @@ # type: =head1 #. type: =head1 #: debhelper.pod:5 dh:12 dh_auto_build:12 dh_auto_clean:13 -#: dh_auto_configure:12 dh_auto_install:15 dh_auto_test:12 dh_bugfiles:12 +#: dh_auto_configure:12 dh_auto_install:15 dh_auto_test:13 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 @@ -72,7 +72,7 @@ # type: =head1 #. type: =head1 #: debhelper.pod:9 dh:16 dh_auto_build:16 dh_auto_clean:17 -#: dh_auto_configure:16 dh_auto_install:19 dh_auto_test:16 dh_bugfiles:16 +#: dh_auto_configure:16 dh_auto_install:19 dh_auto_test:17 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 @@ -334,7 +334,7 @@ # type: =item #. type: =item -#: debhelper.pod:101 dh:72 +#: debhelper.pod:101 dh:64 msgid "B<--no-act>" msgstr "B<--no-act>" @@ -608,20 +608,14 @@ #. type: textblock #: debhelper.pod:194 -msgid "" -"All of the BI<*> debhelper programs sets environment variables " -"listed by B, unless they are already set. They support " -"DEB_BUILD_OPTIONS=noopt too." -msgstr "" - -#. type: textblock -#: debhelper.pod:198 +#, fuzzy msgid "" "The following command line options are supported by all of the " "BI<*> debhelper programs. These programs support a variety of " "build systems, and normally heuristically determine which to use, and how to " "use them. You can use these command line options to override the default " -"behavior." +"behavior. Typically these are passed to L, which then passes them to " +"all the BI<*> programs." msgstr "" "Les programmes debhelper BI<*> comportent plusieurs processus de " "construction et déterminent, de manière heuristique, lequel utiliser et " @@ -630,14 +624,14 @@ # type: =item #. type: =item -#: debhelper.pod:205 +#: debhelper.pod:203 msgid "B<-S>I, B<--buildsystem=>I" msgstr "" "B<-S>I, B<--buildsystem=>I" #. type: textblock -#: debhelper.pod:207 +#: debhelper.pod:205 msgid "" "Force use of the specified I, instead of trying to auto-select " "one which might be applicable for the package." @@ -647,12 +641,12 @@ # type: =item #. type: =item -#: debhelper.pod:210 +#: debhelper.pod:208 msgid "B<-D>I, B<--sourcedirectory=>I" msgstr "B<-D>I, B<--sourcedirectory=>I" #. type: textblock -#: debhelper.pod:212 +#: debhelper.pod:210 msgid "" "Assume that the original package source tree is at the specified " "I rather than the top level directory of the Debian source " @@ -663,12 +657,12 @@ # type: =item #. type: =item -#: debhelper.pod:216 +#: debhelper.pod:214 msgid "B<-B>[I], B<--builddirectory=>[I]" msgstr "B<-B>[I], B<--builddirectory=>[I]" #. type: textblock -#: debhelper.pod:218 +#: debhelper.pod:216 msgid "" "Enable out of source building and use the specified I as the " "build directory. If I parameter is omitted, a default build " @@ -680,7 +674,7 @@ "sera choisi." #. type: textblock -#: debhelper.pod:222 +#: debhelper.pod:220 msgid "" "If this option is not specified, building will be done in source by default " "unless the build system requires or prefers out of source tree building. In " @@ -693,7 +687,7 @@ "utilisé même si B<--builddirectory> n'est pas spécifié." #. type: textblock -#: debhelper.pod:227 +#: debhelper.pod:225 msgid "" "If the build system prefers out of source tree building but still allows in " "source building, the latter can be re-enabled by passing a build directory " @@ -707,12 +701,12 @@ # type: =item #. type: =item -#: debhelper.pod:231 +#: debhelper.pod:229 msgid "B<--parallel>" msgstr "B<--parallel>" #. type: textblock -#: debhelper.pod:233 +#: debhelper.pod:231 msgid "" "Enable parallel builds if underlying build system supports them. The number " "of parallel jobs is controlled by the B environment " @@ -726,7 +720,7 @@ "spécifiques du système." #. type: textblock -#: debhelper.pod:238 +#: debhelper.pod:236 msgid "" "If this option is not specified, debhelper currently defaults to not " "allowing parallel package builds." @@ -735,12 +729,12 @@ "le parallélisme lors de la construction." #. type: =item -#: debhelper.pod:241 +#: debhelper.pod:239 msgid "B<--max-parallel=>I" msgstr "B<--max-parallel=>I" #. type: textblock -#: debhelper.pod:243 +#: debhelper.pod:241 msgid "" "This option implies B<--parallel> and allows further limiting the number of " "jobs that can be used in a parallel build. If the package build is known to " @@ -755,12 +749,12 @@ # type: =item #. type: =item -#: debhelper.pod:248 dh:52 +#: debhelper.pod:246 dh:60 msgid "B<--list>, B<-l>" msgstr "B<--list>, B<-l>" #. type: textblock -#: debhelper.pod:250 +#: debhelper.pod:248 msgid "" "List all build systems supported by debhelper on this system. The list " "includes both default and third party build systems (marked as such). Also " @@ -773,238 +767,14 @@ "construction automatiquement sélectionné ou celui spécifié manuellement avec " "l'option B<--buildsystem>." -# type: =head1 #. type: =head1 -#: debhelper.pod:257 dh_auto_test:44 dh_installcatalogs:59 dh_installdocs:116 -#: dh_installemacsen:67 dh_installexamples:53 dh_installinit:141 -#: dh_installman:81 dh_installmime:51 dh_installmodules:60 dh_installudev:55 -#: dh_installwm:54 dh_installxfonts:37 dh_movefiles:64 dh_strip:68 -#: dh_usrlocal:49 -msgid "NOTES" -msgstr "REMARQUES" - -# type: =head2 -#. type: =head2 -#: debhelper.pod:259 -msgid "Multiple binary package support" -msgstr "Prise en charge de plusieurs paquets binaires" - -# type: textblock -#. type: textblock -#: debhelper.pod:261 -msgid "" -"If your source package generates more than one binary package, debhelper " -"programs will default to acting on all binary packages when run. If your " -"source package happens to generate one architecture dependent package, and " -"another architecture independent package, this is not the correct behavior, " -"because you need to generate the architecture dependent packages in the " -"binary-arch F target, and the architecture independent " -"packages in the binary-indep F target." -msgstr "" -"Si le paquet source produit plus d'un paquet binaire, les programmes de " -"debhelper construiront tous les paquets binaires. Si le paquet source doit " -"construire un paquet dépendant de l'architecture, et un paquet indépendant " -"de l'architecture, ce comportement ne conviendra pas. En effet, il convient " -"de construire les paquets dépendants de l'architecture dans « binary-arch » " -"de F, et les paquets indépendants de l'architecture dans « " -"binary-indep »." - -# type: textblock -#. type: textblock -#: debhelper.pod:269 -msgid "" -"To facilitate this, as well as give you more control over which packages are " -"acted on by debhelper programs, all debhelper programs accept the B<-a>, B<-" -"i>, B<-p>, and B<-s> parameters. These parameters are cumulative. If none " -"are given, debhelper programs default to acting on all packages listed in " -"the control file." -msgstr "" -"Pour résoudre ce problème, et pour un meilleur contrôle sur la construction " -"des paquets par debhelper, tous les programmes de debhelper acceptent les " -"options B<-a>, B<-i>, B<-p>, et B<-s>. Ces options sont cumulatives. Si " -"aucune n'est précisée, les programmes de debhelper construisent tous les " -"paquets énumérés dans le fichier de contrôle." - -# type: =head2 -#. type: =head2 -#: debhelper.pod:275 -msgid "Automatic generation of Debian install scripts" -msgstr "Génération automatique des scripts Debian de maintenance du paquet" - -# type: textblock -#. type: textblock -#: debhelper.pod:277 -msgid "" -"Some debhelper commands will automatically generate parts of Debian " -"maintainer scripts. If you want these automatically generated things " -"included in your existing Debian maintainer scripts, then you need to add " -"B<#DEBHELPER#> to your scripts, in the place the code should be added. " -"B<#DEBHELPER#> will be replaced by any auto-generated code when you run " -"B." -msgstr "" -"Certaines commandes de debhelper produisent automatiquement des lignes de " -"code de maintenance du paquet. Pour les inclure dans vos propres scripts de " -"maintenance du paquet, il convient d'ajouter B<#DEBHELPER#> à l'endroit où " -"les lignes de code générées devront être insérées. B<#DEBHELPER#> sera " -"remplacé, par les lignes de code générées automatiquement, lors de " -"l'exécution de B." - -# type: textblock -#. type: textblock -#: debhelper.pod:284 -msgid "" -"If a script does not exist at all and debhelper needs to add something to " -"it, then debhelper will create the complete script." -msgstr "" -"Si un script de maintenance n'existe pas et que debhelper doit y inclure " -"quelque chose, alors debhelper créera le script de maintenance complètement." - -# type: textblock -#. type: textblock -#: debhelper.pod:287 -msgid "" -"All debhelper commands that automatically generate code in this way let it " -"be disabled by the -n parameter (see above)." -msgstr "" -"Toutes les commandes de debhelper qui produisent automatiquement des lignes " -"de code de cette façon peuvent inhiber cette production grâce à l'option -n " -"(voir ci-dessus)." - -# type: textblock -#. type: textblock -#: debhelper.pod:290 -msgid "" -"Note that the inserted code will be shell code, so you cannot directly use " -"it in a Perl script. If you would like to embed it into a Perl script, here " -"is one way to do that (note that I made sure that $1, $2, etc are set with " -"the set command):" -msgstr "" -"Nota : Les lignes de code insérées seront écrites dans le langage de " -"l'interpréteur de commandes (shell). De ce fait, il est impossible de les " -"placer directement dans un script Perl. Pour les insérer dans un script " -"Perl, voici une solution. (S'assurer que $1, $2, etc. sont bien définis par " -"la commande set.) :" - -# type: verbatim -#. type: verbatim -#: debhelper.pod:295 -#, no-wrap -msgid "" -" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" -" #DEBHELPER#\n" -" EOF\n" -" system ($temp) / 256 == 0\n" -" \tor die \"Problem with debhelper scripts: $!\";\n" -"\n" +#: debhelper.pod:255 +msgid "COMPATABILITY LEVELS" msgstr "" -" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" -" #DEBHELPER#\n" -" EOF\n" -" system ($temp) / 256 == 0\n" -" \tor die \"Problème avec le script de debhelper : $!\";\n" -"\n" - -# type: =head2 -#. type: =head2 -#: debhelper.pod:301 -msgid "Automatic generation of miscellaneous dependencies." -msgstr "Génération automatique des diverses dépendances." - -# type: textblock -#. type: textblock -#: debhelper.pod:303 -msgid "" -"Some debhelper commands may make the generated package need to depend on " -"some other packages. For example, if you use L, your " -"package will generally need to depend on debconf. Or if you use " -"L, your package will generally need to depend on a " -"particular version of xutils. Keeping track of these miscellaneous " -"dependencies can be annoying since they are dependant on how debhelper does " -"things, so debhelper offers a way to automate it." -msgstr "" -"Certaines commandes de debhelper peuvent nécessiter des dépendances entre le " -"paquet construit et d'autres paquets. Par exemple, si L est employé, le paquet devra dépendre de debconf. Si L est employé, le paquet deviendra dépendant d'une version particulière de " -"xutils. Maintenir ces dépendances induites peut être pénible puisqu'elles " -"découlent de la façon dont debhelper travaille. C'est pourquoi debhelper " -"offre une solution d'automatisation." - -# type: textblock -#. type: textblock -#: debhelper.pod:311 -msgid "" -"All commands of this type, besides documenting what dependencies may be " -"needed on their man pages, will automatically generate a substvar called B<" -"${misc:Depends}>. If you put that token into your F file, it " -"will be expanded to the dependencies debhelper figures you need." -msgstr "" -"Toutes les commandes de ce type, outre qu'elles documentent, dans leur page " -"de manuel, les dépendances qu'elle induisent, généreront automatiquement une " -"variable de substitution nommée B<${misc:depends}>. Si cette variable est " -"exploitée dans le dossier F, il sera automatiquement enrichi " -"des dépendances induites par debhelper." - -# type: textblock -#. type: textblock -#: debhelper.pod:316 -msgid "" -"This is entirely independent of the standard B<${shlibs:Depends}> generated " -"by L, and the B<${perl:Depends}> generated by L. You can choose not to use any of these, if debhelper's guesses don't " -"match reality." -msgstr "" -"Ce processus est entièrement indépendant de B<${shlibs:Depends}> standard, " -"produite par L, et de B<${perl:Depends}> produite par " -"L. Il est également possible de choisir de ne pas les utiliser " -"si les conjectures de debhelper ne correspondent pas à la réalité." - -# type: =head2 -#. type: =head2 -#: debhelper.pod:321 -msgid "Package build directories" -msgstr "Répertoires de construction du paquet" - -# type: textblock -#. type: textblock -#: debhelper.pod:323 -msgid "" -"By default, all debhelper programs assume that the temporary directory used " -"for assembling the tree of files in a package is debian/I." -msgstr "" -"Par défaut, tous les programmes de debhelper supposent que le répertoire " -"temporaire utilisé pour construire l'arborescence des fichiers d'un paquet " -"est debian/I." - -# type: textblock -#. type: textblock -#: debhelper.pod:326 -msgid "" -"Sometimes, you might want to use some other temporary directory. This is " -"supported by the B<-P> flag. For example, \"B" -"\", will use B as the temporary directory. Note that if you use " -"B<-P>, the debhelper programs can only be acting on a single package at a " -"time. So if you have a package that builds many binary packages, you will " -"need to also use the B<-p> flag to specify which binary package the " -"debhelper program will 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, B utilisera B comme répertoire temporaire. Nota : " -"L'usage de B<-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 B<-p> " -"pour préciser l'unique paquet binaire à construire." - -# type: =head2 -#. type: =head2 -#: debhelper.pod:334 -msgid "Debhelper compatibility levels" -msgstr "Niveaux de compatibilité de debhelper" # type: textblock #. type: textblock -#: debhelper.pod:336 +#: debhelper.pod:257 msgid "" "From time to time, major non-backwards-compatible changes need to be made to " "debhelper, to keep it clean and well-designed as needs change and its author " @@ -1024,7 +794,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:343 +#: debhelper.pod:264 msgid "" "Tell debhelper what compatibility level to use by writing a number to " "F. For example, to turn on v8 mode:" @@ -1035,7 +805,7 @@ # type: verbatim #. type: verbatim -#: debhelper.pod:346 +#: debhelper.pod:267 #, no-wrap msgid "" " % echo 8 > debian/compat\n" @@ -1046,7 +816,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:348 +#: debhelper.pod:269 msgid "" "Unless otherwise indicated, all debhelper documentation assumes that you are " "using the most recent compatibility level, and in most cases does not " @@ -1064,18 +834,18 @@ # type: textblock #. type: textblock -#: debhelper.pod:355 +#: debhelper.pod:276 msgid "These are the available compatibility levels:" msgstr "Les niveaux de compatibilité sont les suivants :" #. type: =item -#: debhelper.pod:359 +#: debhelper.pod:280 msgid "v1" msgstr "v1" # type: textblock #. type: textblock -#: debhelper.pod:361 +#: debhelper.pod:282 msgid "" "This is the original debhelper compatibility level, and so it is the default " "one. In this mode, debhelper will use F as the package tree " @@ -1089,18 +859,18 @@ # type: textblock #. type: textblock -#: debhelper.pod:366 debhelper.pod:373 debhelper.pod:396 debhelper.pod:425 +#: debhelper.pod:287 debhelper.pod:294 debhelper.pod:317 debhelper.pod:346 msgid "This mode is deprecated." msgstr "Ce mode est déconseillé." #. type: =item -#: debhelper.pod:368 +#: debhelper.pod:289 msgid "v2" msgstr "v2" # type: textblock #. type: textblock -#: debhelper.pod:370 +#: debhelper.pod:291 msgid "" "In this mode, debhelper will consistently use debian/I as the " "package tree directory for every package that is built." @@ -1109,31 +879,32 @@ "répertoire de l'arborescence de chaque paquet construit." #. type: =item -#: debhelper.pod:375 +#: debhelper.pod:296 msgid "v3" msgstr "v3" # type: textblock #. type: textblock -#: debhelper.pod:377 +#: debhelper.pod:298 msgid "This mode works like v2, with the following additions:" msgstr "Ce mode fonctionne comme v2 mais avec les ajouts suivants :" # type: =item #. type: =item -#: debhelper.pod:381 debhelper.pod:386 debhelper.pod:390 debhelper.pod:404 -#: debhelper.pod:409 debhelper.pod:414 debhelper.pod:419 debhelper.pod:433 -#: debhelper.pod:437 debhelper.pod:442 debhelper.pod:446 debhelper.pod:458 -#: debhelper.pod:463 debhelper.pod:469 debhelper.pod:475 debhelper.pod:488 -#: debhelper.pod:495 debhelper.pod:499 debhelper.pod:503 debhelper.pod:518 -#: debhelper.pod:522 debhelper.pod:530 debhelper.pod:535 debhelper.pod:549 -#: debhelper.pod:554 debhelper.pod:559 +#: debhelper.pod:302 debhelper.pod:307 debhelper.pod:311 debhelper.pod:325 +#: debhelper.pod:330 debhelper.pod:335 debhelper.pod:340 debhelper.pod:354 +#: debhelper.pod:358 debhelper.pod:363 debhelper.pod:367 debhelper.pod:379 +#: debhelper.pod:384 debhelper.pod:390 debhelper.pod:396 debhelper.pod:409 +#: debhelper.pod:416 debhelper.pod:420 debhelper.pod:424 debhelper.pod:439 +#: debhelper.pod:443 debhelper.pod:451 debhelper.pod:456 debhelper.pod:470 +#: debhelper.pod:475 debhelper.pod:482 debhelper.pod:487 debhelper.pod:491 +#: debhelper.pod:497 msgid "-" msgstr "-" # type: textblock #. type: textblock -#: debhelper.pod:383 +#: debhelper.pod:304 msgid "" "Debhelper config files support globbing via B<*> and B, when appropriate. " "To turn this off and use those characters raw, just prefix with a backslash." @@ -1145,7 +916,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:388 +#: debhelper.pod:309 msgid "" "B makes the F and F scripts call " "B." @@ -1155,7 +926,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:392 +#: debhelper.pod:313 msgid "" "Every file in F is automatically flagged as a conffile by " "B." @@ -1164,19 +935,19 @@ "comme un fichier de configuration." #. type: =item -#: debhelper.pod:398 +#: debhelper.pod:319 msgid "v4" msgstr "v4" # type: textblock #. type: textblock -#: debhelper.pod:400 +#: debhelper.pod:321 msgid "Changes from v3 are:" msgstr "Les changements par rapport à la version 3 sont :" # type: textblock #. type: textblock -#: debhelper.pod:406 +#: debhelper.pod:327 msgid "" "B will not include the Debian part of the version number " "in the generated dependency line in the shlibs file." @@ -1186,7 +957,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:411 +#: debhelper.pod:332 msgid "" "You are encouraged to put the new B<${misc:Depends}> into F " "to supplement the B<${shlibs:Depends}> field." @@ -1196,7 +967,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:416 +#: debhelper.pod:337 msgid "" "B will make all files in F directories and in F executable." @@ -1206,26 +977,26 @@ # type: textblock #. type: textblock -#: debhelper.pod:421 +#: debhelper.pod:342 msgid "B will correct existing links to conform with policy." msgstr "" "B corrigera les liens existants pour les rendre conformes à la " "Charte Debian." #. type: =item -#: debhelper.pod:427 +#: debhelper.pod:348 msgid "v5" msgstr "v5" # type: textblock #. type: textblock -#: debhelper.pod:429 +#: debhelper.pod:350 msgid "Changes from v4 are:" msgstr "Les changements par rapport à la version 4 sont :" # type: textblock #. type: textblock -#: debhelper.pod:435 +#: debhelper.pod:356 msgid "Comments are ignored in debhelper config files." msgstr "" "Les commentaires sont ignorés dans les fichiers de configuration de " @@ -1233,7 +1004,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:439 +#: debhelper.pod:360 msgid "" "B now specifies the name of a package to put " "debugging symbols in, not the packages to take the symbols from." @@ -1244,32 +1015,32 @@ # type: textblock #. type: textblock -#: debhelper.pod:444 +#: debhelper.pod:365 msgid "B skips installing empty files." msgstr "B saute l'installation des fichiers vides." # type: textblock #. type: textblock -#: debhelper.pod:448 +#: debhelper.pod:369 msgid "B errors out if wildcards expand to nothing." msgstr "" "B génère des erreurs si les jokers (wildcards) ne correspondent " "à rien." #. type: =item -#: debhelper.pod:452 +#: debhelper.pod:373 msgid "v6" msgstr "v6" # type: textblock #. type: textblock -#: debhelper.pod:454 +#: debhelper.pod:375 msgid "Changes from v5 are:" msgstr "Les changements par rapport à la version 5 sont :" # type: textblock #. type: textblock -#: debhelper.pod:460 +#: debhelper.pod:381 msgid "" "Commands that generate maintainer script fragments will order the fragments " "in reverse order for the F and F scripts." @@ -1279,7 +1050,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:465 +#: debhelper.pod:386 msgid "" "B will install a slave manpage link for F, if it sees the man page in F in the package build " @@ -1291,7 +1062,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:471 +#: debhelper.pod:392 msgid "" "B did not previously delete everything matching " "B, if it was set to a list of things to exclude, such as " @@ -1303,7 +1074,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:477 +#: debhelper.pod:398 msgid "" "B allows overwriting existing man pages in the package build " "directory. In previous compatibility levels it silently refuses to do this." @@ -1313,19 +1084,19 @@ "de le faire." #. type: =item -#: debhelper.pod:482 +#: debhelper.pod:403 msgid "v7" msgstr "v7" # type: textblock #. type: textblock -#: debhelper.pod:484 +#: debhelper.pod:405 msgid "Changes from v6 are:" msgstr "Les changements par rapport à la version 6 sont :" # type: textblock #. type: textblock -#: debhelper.pod:490 +#: debhelper.pod:411 msgid "" "B, will fall back to looking for files in F if it " "doesn't find them in the current directory (or wherever you tell it look " @@ -1341,7 +1112,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:497 +#: debhelper.pod:418 msgid "B will read F and delete files listed there." msgstr "" "B lit le répertoire F et supprime les fichiers qui y " @@ -1349,13 +1120,13 @@ # type: textblock #. type: textblock -#: debhelper.pod:501 +#: debhelper.pod:422 msgid "B will delete toplevel F<*-stamp> files." msgstr "B supprime les fichiers F<*-stamp>." # type: textblock #. type: textblock -#: debhelper.pod:505 +#: debhelper.pod:426 msgid "" "B will guess at what file is the upstream changelog if " "none is specified." @@ -1364,24 +1135,24 @@ "amont si rien n'est spécifié." #. type: =item -#: debhelper.pod:510 +#: debhelper.pod:431 msgid "v8" msgstr "v8" # type: textblock #. type: textblock -#: debhelper.pod:512 +#: debhelper.pod:433 msgid "This is the recommended mode of operation." msgstr "C'est la version dont l'usage est recommandé." # type: textblock #. type: textblock -#: debhelper.pod:514 +#: debhelper.pod:435 msgid "Changes from v7 are:" msgstr "Les changements par rapport à la version 7 sont :" #. type: textblock -#: debhelper.pod:520 +#: debhelper.pod:441 msgid "" "Commands will fail rather than warning when they are passed unknown options." msgstr "" @@ -1389,7 +1160,7 @@ "recevront des options inconnues." #. type: textblock -#: debhelper.pod:524 +#: debhelper.pod:445 msgid "" "B will run B on all shared libraries that it " "generates shlibs files for. So B<-X> can be used to exclude libraries. " @@ -1406,7 +1177,7 @@ "certains paquets." #. type: textblock -#: debhelper.pod:532 +#: debhelper.pod:453 msgid "" "B requires the sequence to run be specified as the first parameter, and " "any switches come after it. Ie, use \"B\", not \"B" @@ -1417,7 +1188,7 @@ "faut écrire « B », et non « B »" #. type: textblock -#: debhelper.pod:537 +#: debhelper.pod:458 msgid "" "BI<*> prefer to use Perl's B in preference to " "F." @@ -1426,59 +1197,303 @@ "F." #. type: =item -#: debhelper.pod:541 +#: debhelper.pod:462 msgid "v9" msgstr "" #. type: textblock -#: debhelper.pod:543 +#: debhelper.pod:464 msgid "" -"This compatability level is still open for development; use with caution." +"This compatibility level is still open for development; use with caution." msgstr "" # type: textblock #. type: textblock -#: debhelper.pod:545 +#: debhelper.pod:466 #, fuzzy -#| msgid "Changes from v3 are:" msgid "Changes from v8 are:" msgstr "Les changements par rapport à la version 3 sont :" #. type: textblock -#: debhelper.pod:551 +#: debhelper.pod:472 msgid "" "Multiarch support. In particular, B passes multiarch " "directories to autoconf in --libdir and --libexecdir." msgstr "" #. type: textblock -#: debhelper.pod:556 +#: debhelper.pod:477 msgid "" -"dh supports use of standard targets in debian/rules without needing to " -"manually define the dependencies between targets there." +"dh is aware of the usual dependencies between targets in debian/rules. So, " +"\"dh binary\" will run any build, build-arch, build-indep, install, etc " +"targets that exist in the rules file. There's no need to define an explicit " +"binary target with explicit dependencies on the other targets." msgstr "" #. type: textblock -#: debhelper.pod:561 +#: debhelper.pod:484 msgid "" -" does not include the source package name in --libexecdir " -"when using autoconf." +"B does not include the source package name in --" +"libexecdir when using autoconf." msgstr "" -# type: =head2 -#. type: =head2 -#: debhelper.pod:568 -msgid "udebs" -msgstr "udebs" +#. type: textblock +#: debhelper.pod:489 +msgid "B does not default to enabling --with=python-support" +msgstr "" -# type: textblock #. type: textblock -#: debhelper.pod:570 +#: debhelper.pod:493 msgid "" -"Debhelper includes support for udebs. To create a udeb with debhelper, add " -"\"B\" to the package's stanza in F, and " -"build-depend on debhelper (>= 4.2). Debhelper will try to create udebs that " -"comply with debian-installer policy, by making the generated package files " +"All of the BI<*> debhelper programs and B set environment " +"variables listed by B, unless they are already set. They " +"support DEB_BUILD_OPTIONS=noopt too." +msgstr "" + +#. type: textblock +#: debhelper.pod:499 +msgid "" +"B passes CFLAGS to perl F and F" +msgstr "" + +# type: =head1 +#. type: =head1 +#: debhelper.pod:506 dh_auto_test:45 dh_installcatalogs:59 dh_installdocs:116 +#: dh_installemacsen:67 dh_installexamples:53 dh_installinit:141 +#: dh_installman:81 dh_installmime:51 dh_installmodules:60 dh_installudev:55 +#: dh_installwm:54 dh_installxfonts:37 dh_movefiles:64 dh_strip:68 +#: dh_usrlocal:49 +msgid "NOTES" +msgstr "REMARQUES" + +# type: =head2 +#. type: =head2 +#: debhelper.pod:508 +msgid "Multiple binary package support" +msgstr "Prise en charge de plusieurs paquets binaires" + +# type: textblock +#. type: textblock +#: debhelper.pod:510 +msgid "" +"If your source package generates more than one binary package, debhelper " +"programs will default to acting on all binary packages when run. If your " +"source package happens to generate one architecture dependent package, and " +"another architecture independent package, this is not the correct behavior, " +"because you need to generate the architecture dependent packages in the " +"binary-arch F target, and the architecture independent " +"packages in the binary-indep F target." +msgstr "" +"Si le paquet source produit plus d'un paquet binaire, les programmes de " +"debhelper construiront tous les paquets binaires. Si le paquet source doit " +"construire un paquet dépendant de l'architecture, et un paquet indépendant " +"de l'architecture, ce comportement ne conviendra pas. En effet, il convient " +"de construire les paquets dépendants de l'architecture dans « binary-arch » " +"de F, et les paquets indépendants de l'architecture dans « " +"binary-indep »." + +# type: textblock +#. type: textblock +#: debhelper.pod:518 +msgid "" +"To facilitate this, as well as give you more control over which packages are " +"acted on by debhelper programs, all debhelper programs accept the B<-a>, B<-" +"i>, B<-p>, and B<-s> parameters. These parameters are cumulative. If none " +"are given, debhelper programs default to acting on all packages listed in " +"the control file." +msgstr "" +"Pour résoudre ce problème, et pour un meilleur contrôle sur la construction " +"des paquets par debhelper, tous les programmes de debhelper acceptent les " +"options B<-a>, B<-i>, B<-p>, et B<-s>. Ces options sont cumulatives. Si " +"aucune n'est précisée, les programmes de debhelper construisent tous les " +"paquets énumérés dans le fichier de contrôle." + +# type: =head2 +#. type: =head2 +#: debhelper.pod:524 +msgid "Automatic generation of Debian install scripts" +msgstr "Génération automatique des scripts Debian de maintenance du paquet" + +# type: textblock +#. type: textblock +#: debhelper.pod:526 +msgid "" +"Some debhelper commands will automatically generate parts of Debian " +"maintainer scripts. If you want these automatically generated things " +"included in your existing Debian maintainer scripts, then you need to add " +"B<#DEBHELPER#> to your scripts, in the place the code should be added. " +"B<#DEBHELPER#> will be replaced by any auto-generated code when you run " +"B." +msgstr "" +"Certaines commandes de debhelper produisent automatiquement des lignes de " +"code de maintenance du paquet. Pour les inclure dans vos propres scripts de " +"maintenance du paquet, il convient d'ajouter B<#DEBHELPER#> à l'endroit où " +"les lignes de code générées devront être insérées. B<#DEBHELPER#> sera " +"remplacé, par les lignes de code générées automatiquement, lors de " +"l'exécution de B." + +# type: textblock +#. type: textblock +#: debhelper.pod:533 +msgid "" +"If a script does not exist at all and debhelper needs to add something to " +"it, then debhelper will create the complete script." +msgstr "" +"Si un script de maintenance n'existe pas et que debhelper doit y inclure " +"quelque chose, alors debhelper créera le script de maintenance complètement." + +# type: textblock +#. type: textblock +#: debhelper.pod:536 +msgid "" +"All debhelper commands that automatically generate code in this way let it " +"be disabled by the -n parameter (see above)." +msgstr "" +"Toutes les commandes de debhelper qui produisent automatiquement des lignes " +"de code de cette façon peuvent inhiber cette production grâce à l'option -n " +"(voir ci-dessus)." + +# type: textblock +#. type: textblock +#: debhelper.pod:539 +msgid "" +"Note that the inserted code will be shell code, so you cannot directly use " +"it in a Perl script. If you would like to embed it into a Perl script, here " +"is one way to do that (note that I made sure that $1, $2, etc are set with " +"the set command):" +msgstr "" +"Nota : Les lignes de code insérées seront écrites dans le langage de " +"l'interpréteur de commandes (shell). De ce fait, il est impossible de les " +"placer directement dans un script Perl. Pour les insérer dans un script " +"Perl, voici une solution. (S'assurer que $1, $2, etc. sont bien définis par " +"la commande set.) :" + +# type: verbatim +#. type: verbatim +#: debhelper.pod:544 +#, no-wrap +msgid "" +" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" +" #DEBHELPER#\n" +" EOF\n" +" system ($temp) / 256 == 0\n" +" \tor die \"Problem with debhelper scripts: $!\";\n" +"\n" +msgstr "" +" my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" +" #DEBHELPER#\n" +" EOF\n" +" system ($temp) / 256 == 0\n" +" \tor die \"Problème avec le script de debhelper : $!\";\n" +"\n" + +# type: =head2 +#. type: =head2 +#: debhelper.pod:550 +msgid "Automatic generation of miscellaneous dependencies." +msgstr "Génération automatique des diverses dépendances." + +# type: textblock +#. type: textblock +#: debhelper.pod:552 +#, fuzzy +msgid "" +"Some debhelper commands may make the generated package need to depend on " +"some other packages. For example, if you use L, your " +"package will generally need to depend on debconf. Or if you use " +"L, your package will generally need to depend on a " +"particular version of xutils. Keeping track of these miscellaneous " +"dependencies can be annoying since they are dependent on how debhelper does " +"things, so debhelper offers a way to automate it." +msgstr "" +"Certaines commandes de debhelper peuvent nécessiter des dépendances entre le " +"paquet construit et d'autres paquets. Par exemple, si L est employé, le paquet devra dépendre de debconf. Si L est employé, le paquet deviendra dépendant d'une version particulière de " +"xutils. Maintenir ces dépendances induites peut être pénible puisqu'elles " +"découlent de la façon dont debhelper travaille. C'est pourquoi debhelper " +"offre une solution d'automatisation." + +# type: textblock +#. type: textblock +#: debhelper.pod:560 +msgid "" +"All commands of this type, besides documenting what dependencies may be " +"needed on their man pages, will automatically generate a substvar called B<" +"${misc:Depends}>. If you put that token into your F file, it " +"will be expanded to the dependencies debhelper figures you need." +msgstr "" +"Toutes les commandes de ce type, outre qu'elles documentent, dans leur page " +"de manuel, les dépendances qu'elle induisent, généreront automatiquement une " +"variable de substitution nommée B<${misc:depends}>. Si cette variable est " +"exploitée dans le dossier F, il sera automatiquement enrichi " +"des dépendances induites par debhelper." + +# type: textblock +#. type: textblock +#: debhelper.pod:565 +msgid "" +"This is entirely independent of the standard B<${shlibs:Depends}> generated " +"by L, and the B<${perl:Depends}> generated by L. You can choose not to use any of these, if debhelper's guesses don't " +"match reality." +msgstr "" +"Ce processus est entièrement indépendant de B<${shlibs:Depends}> standard, " +"produite par L, et de B<${perl:Depends}> produite par " +"L. Il est également possible de choisir de ne pas les utiliser " +"si les conjectures de debhelper ne correspondent pas à la réalité." + +# type: =head2 +#. type: =head2 +#: debhelper.pod:570 +msgid "Package build directories" +msgstr "Répertoires de construction du paquet" + +# type: textblock +#. type: textblock +#: debhelper.pod:572 +msgid "" +"By default, all debhelper programs assume that the temporary directory used " +"for assembling the tree of files in a package is debian/I." +msgstr "" +"Par défaut, tous les programmes de debhelper supposent que le répertoire " +"temporaire utilisé pour construire l'arborescence des fichiers d'un paquet " +"est debian/I." + +# type: textblock +#. type: textblock +#: debhelper.pod:575 +msgid "" +"Sometimes, you might want to use some other temporary directory. This is " +"supported by the B<-P> flag. For example, \"B" +"\", will use B as the temporary directory. Note that if you use " +"B<-P>, the debhelper programs can only be acting on a single package at a " +"time. So if you have a package that builds many binary packages, you will " +"need to also use the B<-p> flag to specify which binary package the " +"debhelper program will 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, B utilisera B comme répertoire temporaire. Nota : " +"L'usage de B<-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 B<-p> " +"pour préciser l'unique paquet binaire à construire." + +# type: =head2 +#. type: =head2 +#: debhelper.pod:583 +msgid "udebs" +msgstr "udebs" + +# type: textblock +#. type: textblock +#: debhelper.pod:585 +msgid "" +"Debhelper includes support for udebs. To create a udeb with debhelper, add " +"\"B\" to the package's stanza in F, and " +"build-depend on debhelper (>= 4.2). Debhelper will try to create udebs that " +"comply with debian-installer policy, by making the generated package files " "end in F<.udeb>, not installing any documentation into a udeb, skipping over " "F, F, F, and F scripts, etc." msgstr "" @@ -1491,34 +1506,14 @@ "un udeb, en omettant les scripts F, F, F et " "F, etc." -# type: =head2 #. type: =head2 -#: debhelper.pod:577 -msgid "Other notes" -msgstr "Autres remarques" - -# type: textblock -#. type: textblock -#: debhelper.pod:579 -msgid "" -"In general, if any debhelper program needs a directory to exist under " -"B, it will create it. I haven't bothered to document this in all " -"the man pages, but for example, B knows to make debian/" -"I/DEBIAN/ before trying to put files there, B knows " -"you need a debian/I/usr/share/menu/ before installing the menu " -"files, etc." -msgstr "" -"Généralement, si un programme de debhelper a besoin qu'un répertoire existe " -"dans B, il le créera. Ce comportement n'est pas documenté dans " -"toutes les pages de manuel, mais, par exemple, le B sait " -"qu'il doit créer le répertoire debian/I/DEBIAN/ avant de tenter de " -"mettre des fichiers dedans. De même, B sait qu'il est " -"nécessaire d'avoir un répertoire debian/I/usr/share/menu/ avant " -"d'installer les fichiers menu, etc." +#: debhelper.pod:592 +msgid "Build depends" +msgstr "" # type: textblock #. type: textblock -#: debhelper.pod:585 +#: debhelper.pod:594 msgid "" "Once your package uses debhelper to build, be sure to add debhelper to your " "Build-Depends line in F. You should build-depend on a " @@ -1534,7 +1529,7 @@ # type: verbatim #. type: verbatim -#: debhelper.pod:591 +#: debhelper.pod:600 #, no-wrap msgid "" " Build-Depends: debhelper (>= 7)\n" @@ -1545,19 +1540,19 @@ # type: =head1 #. type: =head1 -#: debhelper.pod:593 +#: debhelper.pod:602 msgid "ENVIRONMENT" msgstr "VARIABLES D'ENVIRONNEMENT" # type: =item #. type: =item -#: debhelper.pod:597 +#: debhelper.pod:606 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:599 +#: debhelper.pod:608 msgid "" "Set to B<1> to enable verbose mode. Debhelper will output every command it " "runs that modifies files on the build system." @@ -1567,13 +1562,13 @@ # type: =item #. type: =item -#: debhelper.pod:602 +#: debhelper.pod:611 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:604 +#: debhelper.pod:613 msgid "" "Temporarily specifies what compatibility level debhelper should run at, " "overriding any value in F." @@ -1583,58 +1578,50 @@ # type: =item #. type: =item -#: debhelper.pod:607 +#: debhelper.pod:616 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:609 +#: debhelper.pod:618 msgid "Set to B<1> to enable no-act mode." msgstr "Mettre cette variable à B<1> pour activer le mode simulation (no-act)." # type: =item #. type: =item -#: debhelper.pod:611 +#: debhelper.pod:620 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:613 +#: debhelper.pod:622 +#, fuzzy 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 " -"that do not support them." +"all debhelper commands." msgstr "" "Tout ce qui est indiqué dans cette variable sera passé en argument à toutes " "les commandes debhelper. Les options spécifiques à une commande seront " "ignorées par les commandes qui n'exploitent pas cette option." -# type: textblock #. type: textblock -#: debhelper.pod:617 +#: debhelper.pod:625 msgid "" -"This is useful in some situations, for example, if you need to pass B<-p> to " -"all debhelper commands that will be run. One good way to set B " -"is by using \"Target-specific Variable Values\" in your F " -"file. See the make documentation for details on doing this." -msgstr "" -"Ce comportement est utile dans quelques situations, par exemple, pour passer " -"B<-p> à toutes les commandes de debhelper qui seront exécutées. Une bonne " -"façon d'employer B est d'utiliser des triplets « Cible-" -"spécifique Variable Valeurs » dans le fichier F. Consulter la " -"documentation de make pour obtenir des précisions sur cette méthode." +"When using L, it can be passed options that will be passed on to each " +"debhelper command, which is generally better than using DH_OPTIONS." +msgstr "" # type: =item #. type: =item -#: debhelper.pod:622 +#: debhelper.pod:628 msgid "B" msgstr "B" # type: textblock #. type: textblock -#: debhelper.pod:624 +#: debhelper.pod:630 msgid "" "If set, this adds the value the variable is set to to the B<-X> options of " "all commands that support the B<-X> option. Moreover, B will " @@ -1647,7 +1634,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:628 +#: debhelper.pod:634 msgid "" "This can be useful if you are doing a build from a CVS source tree, in which " "case setting B will prevent any CVS directories from " @@ -1666,7 +1653,7 @@ # type: textblock #. type: textblock -#: debhelper.pod:635 +#: debhelper.pod:641 msgid "" "Multiple things to exclude can be separated with colons, as in " "B" @@ -1676,15 +1663,15 @@ # type: =head1 #. type: =head1 -#: debhelper.pod:640 dh:872 dh_auto_build:47 dh_auto_clean:50 -#: dh_auto_configure:53 dh_auto_install:85 dh_auto_test:58 dh_bugfiles:122 -#: dh_builddeb:91 dh_clean:139 dh_compress:204 dh_desktop:31 dh_fixperms:129 -#: dh_gconf:99 dh_gencontrol:82 dh_icons:65 dh_install:280 +#: debhelper.pod:646 dh:883 dh_auto_build:47 dh_auto_clean:50 +#: dh_auto_configure:52 dh_auto_install:85 dh_auto_test:59 dh_bugfiles:122 +#: dh_builddeb:120 dh_clean:142 dh_compress:206 dh_desktop:31 dh_fixperms:127 +#: dh_gconf:99 dh_gencontrol:82 dh_icons:65 dh_install:279 #: dh_installcatalogs:116 dh_installchangelogs:155 dh_installcron:77 #: dh_installdeb:144 dh_installdebconf:126 dh_installdirs:86 #: dh_installdocs:307 dh_installemacsen:124 dh_installexamples:106 #: dh_installifupdown:69 dh_installinfo:77 dh_installinit:319 -#: dh_installlogcheck:66 dh_installlogrotate:50 dh_installman:258 +#: dh_installlogcheck:78 dh_installlogrotate:50 dh_installman:259 #: 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 @@ -1697,40 +1684,40 @@ # type: =item #. type: =item -#: debhelper.pod:644 +#: debhelper.pod:650 msgid "F" msgstr "F" # type: textblock #. type: textblock -#: debhelper.pod:646 +#: debhelper.pod:652 msgid "A set of example F files that use debhelper." msgstr "" "Un ensemble d'exemples de fichiers F qui utilisent debhelper." # type: =item #. type: =item -#: debhelper.pod:648 +#: debhelper.pod:654 msgid "L" msgstr "L" # type: textblock #. type: textblock -#: debhelper.pod:650 +#: debhelper.pod:656 msgid "Debhelper web site." msgstr "Le site internet de debhelper." # type: =head1 #. type: =head1 -#: debhelper.pod:654 dh:878 dh_auto_build:53 dh_auto_clean:56 -#: dh_auto_configure:59 dh_auto_install:91 dh_auto_test:64 dh_bugfiles:130 -#: dh_builddeb:97 dh_clean:145 dh_compress:210 dh_desktop:37 dh_fixperms:135 -#: dh_gconf:105 dh_gencontrol:88 dh_icons:71 dh_install:286 +#: debhelper.pod:660 dh:889 dh_auto_build:53 dh_auto_clean:56 +#: dh_auto_configure:58 dh_auto_install:91 dh_auto_test:65 dh_bugfiles:130 +#: dh_builddeb:126 dh_clean:148 dh_compress:212 dh_desktop:37 dh_fixperms:133 +#: dh_gconf:105 dh_gencontrol:88 dh_icons:71 dh_install:285 #: dh_installcatalogs:122 dh_installchangelogs:161 dh_installcron:83 #: dh_installdeb:150 dh_installdebconf:132 dh_installdirs:92 #: dh_installdocs:313 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_installifupdown:75 dh_installinfo:83 dh_installlogcheck:84 +#: dh_installlogrotate:56 dh_installman:265 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:36 dh_makeshlibs:264 @@ -1742,14 +1729,14 @@ # type: textblock #. type: textblock -#: debhelper.pod:656 dh:880 dh_auto_build:55 dh_auto_clean:58 -#: dh_auto_configure:61 dh_auto_install:93 dh_auto_test:66 dh_builddeb:99 -#: dh_clean:147 dh_compress:212 dh_fixperms:137 dh_gencontrol:90 -#: dh_install:288 dh_installchangelogs:163 dh_installcron:85 dh_installdeb:152 +#: debhelper.pod:662 dh:891 dh_auto_build:55 dh_auto_clean:58 +#: dh_auto_configure:60 dh_auto_install:93 dh_auto_test:67 dh_builddeb:128 +#: dh_clean:150 dh_compress:214 dh_fixperms:135 dh_gencontrol:90 +#: dh_install:287 dh_installchangelogs:163 dh_installcron:85 dh_installdeb:152 #: dh_installdebconf:134 dh_installdirs:94 dh_installdocs:315 #: dh_installemacsen:132 dh_installexamples:114 dh_installifupdown:77 #: dh_installinfo:85 dh_installinit:327 dh_installlogrotate:58 -#: dh_installman:266 dh_installmanpages:205 dh_installmenu:97 +#: dh_installman:267 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:38 dh_makeshlibs:266 dh_md5sums:98 dh_movefiles:178 @@ -1767,9 +1754,9 @@ # type: textblock #. type: textblock #: dh:14 +#, fuzzy msgid "" -"B I [B<--with> I[B<,>I ...]] [B<--list>] [B<--" -"until> I] [B<--before> I] [B<--after> I] [B<--remaining>] " +"B I [B<--with> I[B<,>I ...]] [B<--list>] " "[S>]" msgstr "" "B I [B<--with> I[B<,>I ...]] [B<--list>] [B<--" @@ -1790,33 +1777,29 @@ "B, B, B, B, B, " "B, B, B et B." -# type: textblock -#. type: textblock +#. type: =head1 #: dh:23 +msgid "OVERRIDE TARGETS" +msgstr "" + +#. type: textblock +#: dh:25 msgid "" -"Commands in the B, B and B " -"sequences are passed the B<-i> option to ensure they only work on " -"architecture independent packages, and commands in the B, " -"B and B sequences are passed the B<-a> option to " -"ensure they only work on architecture dependent packages." +"A F file using B can override the command that is run at " +"any step in a sequence, by defining an override target." msgstr "" -"Les commandes des séquences B, B et B sont appelées avec l'option B<-i> pour être certain qu'elles ne " -"s'accompliront que sur des paquets indépendants de l'architecture. " -"Symétriquement les commandes des séquences B, B et " -"B sont appelées avec l'option B<-a> pour être certain qu'elles " -"ne s'accompliront que sur des paquets dépendants de l'architecture." # type: textblock #. type: textblock -#: dh:29 +#: dh:28 +#, fuzzy msgid "" -"If F contains a target with a name like " -"BI, then when it would normally run I, " -"B will instead call that target. The override target can then run the " -"command with additional options, or run entirely different commands instead. " -"See examples below. (Note that to use this feature, you should Build-Depend " -"on debhelper 7.0.50 or above.)" +"To override I, add a target named BI to " +"the rules file. When it would normally run I, B will instead " +"call that target. The override target can then run the command with " +"additional options, or run entirely different commands instead. See examples " +"below. (Note that to use this feature, you should Build-Depend on debhelper " +"7.0.50 or above.)" msgstr "" "Si le fichier F comporte un bloc avec un nom comme " "BI, alors B exécutera ce bloc au lieu d'exécuter " @@ -1825,32 +1808,42 @@ "différente. Nota : pour utiliser cette possibilité, il est nécessaire d'être " "dépendant (Build-Depend) de la version 7.0.50 ou supérieure de debhelper." +#. type: textblock +#: dh:36 +msgid "" +"Override targets can also be defined to run only when building architecture " +"dependent or architecture independent packages. Use targets with names like " +"BIB<-arch> and BIB<-indep>. " +"(Note that to use this feature, you should Build-Depend on debhelper 8.9.7 " +"or above.)" +msgstr "" + # type: =head1 #. type: =head1 -#: dh:35 dh_auto_build:28 dh_auto_clean:30 dh_auto_configure:31 -#: dh_auto_install:43 dh_auto_test:30 dh_bugfiles:50 dh_builddeb:21 +#: dh:43 dh_auto_build:28 dh_auto_clean:30 dh_auto_configure:31 +#: dh_auto_install:43 dh_auto_test:31 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:66 #: 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:43 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 +#: dh_installinfo:31 dh_installinit:48 dh_installlogcheck:42 +#: 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:43 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 "OPTIONS" # type: =item #. type: =item -#: dh:39 +#: dh:47 msgid "B<--with> I[B<,>I ...]" msgstr "B<--with> I[B<,>I ...]" # type: textblock #. type: textblock -#: dh:41 +#: dh:49 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 " @@ -1868,80 +1861,25 @@ # type: =item #. type: =item -#: dh:48 +#: dh:56 msgid "B<--without> I" msgstr "B<--without> I" # type: textblock #. type: textblock -#: dh:50 +#: dh:58 msgid "The inverse of B<--with>, disables using the given addon." msgstr "" "Le contraire de B<--with>. Désactive l'utilisation des rajouts indiqués." # type: textblock #. type: textblock -#: dh:54 +#: dh:62 msgid "List all available addons." msgstr "Liste tous les rajouts disponibles." -# type: =item -#. type: =item -#: dh:56 -msgid "B<--until> I" -msgstr "B<--until> I" - -# type: textblock -#. type: textblock -#: dh:58 -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, " -"l'exécute puis s'arrête." - -# type: =item -#. type: =item -#: dh:60 -msgid "B<--before> I" -msgstr "B<--before> I" - -# type: textblock -#. type: textblock -#: dh:62 -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 " -"puis s'arrête." - -# type: =item -#. type: =item -#: dh:64 -msgid "B<--after> I" -msgstr "B<--after> I" - -# type: textblock #. type: textblock #: dh:66 -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:68 -msgid "B<--remaining>" -msgstr "B<--remaining>" - -# type: textblock -#. type: textblock -#: dh:70 -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:74 msgid "" "Prints commands that would run for a given sequence, but does not run them." msgstr "" @@ -1950,40 +1888,26 @@ # type: textblock #. type: textblock -#: dh:78 +#: dh:70 +#, fuzzy msgid "" -"All other options passed to B are passed on to each command it runs. " -"This can be used to set an option like B<-v> or B<-X> or B<-N>, as well as " -"for more specialised options." +"Other options passed to B are passed on to each command it runs. This " +"can be used to set an option like B<-v> or B<-X> or B<-N>, as well as for " +"more specialised options." msgstr "" "Toute autre option fournie à B est passée en paramètre à chaque commande " "exécutée. Cela est utile tant pour les options comme B<-v>, B<-X> ou B<-N> " "que pour des options plus spécialisées. " -# type: textblock -#. type: textblock -#: dh:82 -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 "" -"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:113 dh_installdocs:105 dh_link:73 dh_makeshlibs:97 dh_shlibdeps:69 +#: dh:74 dh_installdocs:105 dh_link:73 dh_makeshlibs:97 dh_shlibdeps:69 msgid "EXAMPLES" msgstr "EXEMPLES" # type: textblock #. type: textblock -#: dh:115 +#: dh:76 msgid "" "To see what commands are included in a sequence, without actually doing " "anything:" @@ -1993,7 +1917,7 @@ # type: verbatim #. type: verbatim -#: dh:118 +#: dh:79 #, no-wrap msgid "" "\tdh binary-arch --no-act\n" @@ -2004,7 +1928,7 @@ # type: textblock #. type: textblock -#: dh:120 +#: dh:81 msgid "" "This is a very simple rules file, for packages where the default sequences " "of commands work with no additional options." @@ -2014,7 +1938,7 @@ # type: verbatim #. type: verbatim -#: dh:123 dh:130 dh:144 dh:157 +#: dh:84 dh:105 dh:118 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2028,13 +1952,12 @@ "\n" # type: verbatim -#. type: verbatim -#: dh:127 -#, no-wrap +#. type: textblock +#: dh:88 +#, fuzzy msgid "" -"Often you'll want to pass an option to a specific debhelper command. The\n" -"easy way to do with is by adding an override target for that command.\n" -"\t\n" +"Often you'll want to pass an option to a specific debhelper command. The " +"easy way to do with is by adding an override target for that command." msgstr "" "Il est fréquent de vouloir passer une option à une commande debhelper.\n" "Le moyen le plus simple de le faire consiste à surcharger la commande\n" @@ -2042,12 +1965,27 @@ # type: verbatim #. type: verbatim -#: dh:134 +#: dh:91 dh:176 dh:187 #, 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" +"\t\n" + +# type: verbatim +#. type: verbatim +#: dh:95 +#, fuzzy, no-wrap +msgid "" "\toverride_dh_strip:\n" "\t\tdh_strip -Xfoo\n" -"\t\t\n" +"\t\n" msgstr "" "\toverride_dh_strip:\n" "\t\tdh_strip -Xfoo\n" @@ -2055,20 +1993,19 @@ # type: verbatim #. type: verbatim -#: dh:137 -#, no-wrap +#: dh:98 +#, fuzzy, no-wrap msgid "" -"\toverride_dh_installdocs:\n" -"\t\tdh_installdocs README TODO\n" +"\toverride_dh_auto_configure:\n" +"\t\tdh_auto_configure -- --with-foo --disable-bar\n" "\n" msgstr "" -"\toverride_dh_installdocs:\n" -"\t\tdh_installdocs README TODO\n" +" dh_auto_configure -- --with-toto --enable-titi\n" "\n" # type: textblock #. type: textblock -#: dh:140 +#: dh:101 msgid "" "Sometimes the automated L and L " "can't guess what to do for a strange package. Here's how to avoid running " @@ -2081,7 +2018,7 @@ # type: verbatim #. type: verbatim -#: dh:148 +#: dh:109 #, no-wrap msgid "" "\toverride_dh_auto_configure:\n" @@ -2094,7 +2031,7 @@ # type: verbatim #. type: verbatim -#: dh:151 +#: dh:112 #, no-wrap msgid "" "\toverride_dh_auto_build:\n" @@ -2107,7 +2044,7 @@ # type: textblock #. type: textblock -#: dh:154 +#: dh:115 msgid "" "Another common case is wanting to do something manually before or after a " "particular debhelper command is run." @@ -2117,46 +2054,21 @@ # type: verbatim #. type: verbatim -#: dh:161 +#: dh:122 #, no-wrap msgid "" "\toverride_dh_fixperms:\n" -"\t\tdh_fixperms\n" -"\t\tchmod 4755 debian/foo/usr/bin/foo\n" -"\n" -msgstr "" -"\toverride_dh_fixperms:\n" -"\t\tdh_fixperms\n" -"\t\tchmod 4755 debian/foo/usr/bin/foo\n" -"\n" - -# type: textblock -#. type: textblock -#: dh:165 -msgid "" -"If your package is a Python package, B will use B by " -"default. This is how to use B instead." -msgstr "" -"Si le paquet est un paquet Python, B utilisera B par " -"défaut. Voici comment utiliser B à la place :" - -# type: verbatim -#. type: verbatim -#: dh:168 -#, no-wrap -msgid "" -"\t#!/usr/bin/make -f\n" -"\t%:\n" -"\t\tdh $@ --with python-central\n" +"\t\tdh_fixperms\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" "\n" msgstr "" -"\t#!/usr/bin/make -f\n" -"\t%:\n" -"\t\tdh $@ --with python-central\n" +"\toverride_dh_fixperms:\n" +"\t\tdh_fixperms\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" "\n" #. type: textblock -#: dh:172 +#: dh:126 msgid "" "If your package uses autotools and you want to freshen F and " "F with newer versions from the B package at " @@ -2171,7 +2083,7 @@ # type: verbatim #. type: verbatim -#: dh:177 +#: dh:131 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2184,63 +2096,58 @@ "\t\tdh $@ --with autotools_dev\n" "\n" -# type: textblock #. type: textblock -#: dh:181 +#: dh:135 msgid "" -"Here is how to force use of Perl's B build system, which can " -"be necessary if debhelper wrongly detects that the package uses MakeMaker." +"Python tools are not run by dh by default, due to the continual change in " +"that area. (Before compatability level v9, dh does run B.) " +"Here is how to use B." msgstr "" -"Voici comment forcer l'utilisation du processus de construction B, propre à Perl, qui pourra être indispensable si debhelper détectait, " -"à tort, que le paquet utilise MakeMaker." # type: verbatim #. type: verbatim -#: dh:185 -#, no-wrap +#: dh:139 +#, fuzzy, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --buildsystem=perl_build\n" +"\t\tdh $@ --with python2\n" "\n" msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh --buildsystem=perl_build $@\n" +"\t\tdh $@ --with python-central\n" "\n" -# type: verbatim -#. type: verbatim -#: dh:189 -#, no-wrap +# type: textblock +#. type: textblock +#: dh:143 msgid "" -"To patch your package using quilt, you can tell B to use quilt's B\n" -"sequence addons like this:\n" -"\t\n" +"Here is how to force use of Perl's B build system, which can " +"be necessary if debhelper wrongly detects that the package uses MakeMaker." msgstr "" -"Pour patcher un paquet en utilisant « quilt », il faut demander à B\n" -"d'utiliser la séquence B propre à « quilt ». Voici comment faire :\n" -"\t\n" +"Voici comment forcer l'utilisation du processus de construction B, propre à Perl, qui pourra être indispensable si debhelper détectait, " +"à tort, que le paquet utilise MakeMaker." # type: verbatim #. type: verbatim -#: dh:192 +#: dh:147 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --with quilt\n" +"\t\tdh $@ --buildsystem=perl_build\n" "\n" msgstr "" "\t#!/usr/bin/make -f\n" "\t%:\n" -"\t\tdh $@ --with quilt\n" +"\t\tdh --buildsystem=perl_build $@\n" "\n" # type: textblock #. type: textblock -#: dh:196 +#: dh:151 msgid "" "Here is an example of overriding where the BI<*> commands find the " "package's source, for a package where the source is located in a " @@ -2251,7 +2158,7 @@ # type: verbatim #. type: verbatim -#: dh:200 +#: dh:155 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2265,7 +2172,7 @@ "\n" #. type: textblock -#: dh:204 +#: dh:159 msgid "" "And here is an example of how to tell the BI<*> commands to build " "in a subdirectory, which will be removed on B." @@ -2276,7 +2183,7 @@ # type: verbatim #. type: verbatim -#: dh:207 +#: dh:162 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2290,7 +2197,7 @@ "\n" #. type: textblock -#: dh:211 +#: dh:166 msgid "" "If your package can be built in parallel, you can support parallel building " "as follows. Then B will work." @@ -2300,7 +2207,7 @@ # type: verbatim #. type: verbatim -#: dh:214 +#: dh:169 #, no-wrap msgid "" "\t#!/usr/bin/make -f\n" @@ -2314,7 +2221,7 @@ "\n" #. type: textblock -#: dh:218 +#: dh:173 msgid "" "Here is a way to prevent B from running several commands that you don't " "want it to run, by defining empty override targets for each command." @@ -2323,23 +2230,8 @@ "définissant des blocs de substitution vides pour chaque commande que vous ne " "voulez pas lancer." -# type: verbatim -#. type: verbatim -#: dh:221 dh:232 dh:249 -#, 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" -"\t\n" - #. type: verbatim -#: dh:225 +#: dh:180 #, no-wrap msgid "" "\t# Commands not to run:\n" @@ -2351,105 +2243,78 @@ "\n" #. type: textblock -#: dh:228 +#: dh:183 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 "" -"Parfois, il peut être utile de substituer une commande seulement lors de la " -"construction d'un paquet particulier. Ceci est réalisable à l'aide de " -"L pour connaître le paquet en cours de construction. Par " -"exemple :" +"A long build process for a separate documentation package can be separated " +"out using architecture independent overrides. These will be skipped when " +"running build-arch and binary-arch sequences." +msgstr "" # type: verbatim #. type: verbatim -#: dh:236 -#, no-wrap +#: dh:191 +#, fuzzy, no-wrap msgid "" -"\toverride_dh_fixperms:\n" -"\t\tdh_fixperms\n" -"\tifneq (,$(filter foo, $(shell dh_listpackages)))\n" -"\t\tchmod 4755 debian/foo/usr/bin/foo\n" -"\tendif\n" +"\toverride_dh_auto_build-indep:\n" +"\t\t$(MAKE) -C docs\n" "\n" msgstr "" -"\toverride_dh_fixperms:\n" -"\t\tdh_fixperms\n" -"\tifneq (,$(filter toto, $(shell dh_listpackages)))\n" -"\t\tchmod 4755 debian/toto/usr/bin/toto\n" -"\tendif\n" +"\toverride_dh_auto_configure:\n" +"\t\t./mondoconfig\n" "\n" -#. type: textblock -#: dh:242 -#, fuzzy -#| msgid "" -#| "Finally, remember that you are not limited to using override targets in " -#| "the rules file when using B. 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 B and " -#| "B targets. For example, a package with a long document build " -#| "process can put it in B to avoid build daemons redundantly " -#| "building the documentation." -msgid "" -"Finally, remember that you are not limited to using override targets in the " -"rules file when using B. 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 when your package needs different B and B targets. For example, a package with a long document build process " -"can put it in B." -msgstr "" -"Enfin, n'oubliez pas que vous n'êtes pas limité à la seule substitution de " -"blocs dans le fichier rules lors de l'utilisation de B. Vous pouvez " -"également redéfinir explicitement les blocs standard du fichier rules " -"lorsqu'il est logique de le faire. Une raison courante de cette démarche se " -"présente lorsque le paquet requiert des traitements différents en B et en B. Par exemple, la génération de la documentation " -"volumineuse d'un paquet peut être placé en B pour éviter que " -"cette génération soit refaite pour chacune des architectures." +#. type: verbatim +#: dh:194 +#, no-wrap +msgid "" +"\t# No tests needed for docs\n" +"\toverride_dh_auto_test-indep:\n" +"\n" +msgstr "" +# type: verbatim #. type: verbatim -#: dh:253 +#: dh:197 #, fuzzy, 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" -msgid "" -"\tbuild-indep:\n" -"\t\t$(MAKE) docs\n" -"\tbuild-arch:\n" -"\t\t$(MAKE) bins\n" -"\n" -msgstr "" -"\tbuild: build-arch build-indep ;\n" -"\tbuild-indep:\n" -"\t\t$(MAKE) docs\n" -"\tbuild-arch:\n" -"\t\t$(MAKE) bins\n" +msgid "" +"\toverride_dh_auto_install-indep:\n" +"\t\t$(MAKE) -C docs install\n" +"\n" +msgstr "" +"\toverride_dh_installdocs:\n" +"\t\tdh_installdocs README TODO\n" "\n" #. type: textblock -#: dh:258 -msgid "" -"Note that in the example above, dh will arrange for \"debian/rules build\" " -"to call your build-indep and build-arch targets. You do not need to " -"explicitly define the dependencies in the rules file when using dh with " -"compatability level v9. This example would be more complicated with earlier " -"compatability levels." +#: dh:200 +msgid "" +"Adding to the example above, suppose you need to chmod a file, but only when " +"building the architecture dependent package, as it's not present when " +"building only documentation." +msgstr "" + +# type: verbatim +#. type: verbatim +#: dh:204 +#, fuzzy, no-wrap +msgid "" +"\toverride_dh_fixperms-arch:\n" +"\t\tdh_fixperms\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" +"\n" msgstr "" +"\toverride_dh_fixperms:\n" +"\t\tdh_fixperms\n" +"\t\tchmod 4755 debian/foo/usr/bin/foo\n" +"\n" #. type: =head1 -#: dh:264 +#: dh:208 msgid "INTERNALS" msgstr "FONCTIONNEMENT INTERNE" #. type: textblock -#: dh:266 +#: dh:210 msgid "" "If you're curious about B's internals, here's how it works under the " "hood." @@ -2459,7 +2324,7 @@ # type: textblock #. type: textblock -#: dh:268 +#: dh:212 msgid "" "Each debhelper command will record when it's successfully run in F. (Which B deletes.) So B can tell which " @@ -2474,7 +2339,7 @@ # type: textblock #. type: textblock -#: dh:273 +#: dh:217 msgid "" "Each time B is run, it examines the log, and finds the last logged " "command that is in the specified sequence. It then continues with the next " @@ -2487,21 +2352,14 @@ "B<--after> et B<--remaining> permettent de modifier ce comportement." #. type: textblock -#: dh:278 +#: dh:222 msgid "" "A sequence can also run dependent targets in debian/rules. For example, the " "\"binary\" sequence runs the \"install\" target." msgstr "" #. type: textblock -#: dh:281 -msgid "" -"B sets environment variables listed by B, unless they " -"are already set. It supports DEB_BUILD_OPTIONS=noopt too." -msgstr "" - -#. type: textblock -#: dh:284 +#: dh:225 msgid "" "B uses the B environment variable to pass " "information through to debhelper commands that are run inside override " @@ -2516,14 +2374,117 @@ # type: textblock #. type: textblock -#: dh:874 dh_auto_build:49 dh_auto_clean:52 dh_auto_configure:55 -#: dh_auto_install:87 dh_auto_test:60 dh_builddeb:93 dh_clean:141 -#: dh_compress:206 dh_fixperms:131 dh_gconf:101 dh_gencontrol:84 -#: dh_install:282 dh_installcatalogs:118 dh_installchangelogs:157 +#: dh:230 +msgid "" +"Commands in the B, B and B " +"sequences are passed the B<-i> option to ensure they only work on " +"architecture independent packages, and commands in the B, " +"B and B sequences are passed the B<-a> option to " +"ensure they only work on architecture dependent packages." +msgstr "" +"Les commandes des séquences B, B et B sont appelées avec l'option B<-i> pour être certain qu'elles ne " +"s'accompliront que sur des paquets indépendants de l'architecture. " +"Symétriquement les commandes des séquences B, B et " +"B sont appelées avec l'option B<-a> pour être certain qu'elles " +"ne s'accompliront que sur des paquets dépendants de l'architecture." + +#. type: =head1 +#: dh:236 +msgid "DEPRECATED OPTIONS" +msgstr "" + +#. type: textblock +#: dh:238 +msgid "" +"The following options are deprecated. It's much better to use override " +"targets instead." +msgstr "" + +# type: =item +#. type: =item +#: dh:243 +msgid "B<--until> I" +msgstr "B<--until> I" + +# type: textblock +#. type: textblock +#: dh:245 +#, fuzzy +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, " +"l'exécute puis s'arrête." + +# type: =item +#. type: =item +#: dh:247 +msgid "B<--before> I" +msgstr "B<--before> I" + +# type: textblock +#. type: textblock +#: dh:249 +#, fuzzy +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 " +"puis s'arrête." + +# type: =item +#. type: =item +#: dh:251 +msgid "B<--after> I" +msgstr "B<--after> I" + +# type: textblock +#. type: textblock +#: dh:253 +#, fuzzy +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:255 +msgid "B<--remaining>" +msgstr "B<--remaining>" + +# type: textblock +#. type: textblock +#: dh:257 +#, fuzzy +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 +#. type: textblock +#: dh:261 +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 "" +"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: textblock +#. type: textblock +#: dh:885 dh_auto_build:49 dh_auto_clean:52 dh_auto_configure:54 +#: dh_auto_install:87 dh_auto_test:61 dh_builddeb:122 dh_clean:144 +#: dh_compress:208 dh_fixperms:129 dh_gconf:101 dh_gencontrol:84 +#: dh_install:281 dh_installcatalogs:118 dh_installchangelogs:157 #: dh_installcron:79 dh_installdeb:146 dh_installdebconf:128 dh_installdirs:88 #: dh_installdocs:309 dh_installemacsen:126 dh_installexamples:108 #: dh_installifupdown:71 dh_installinfo:79 dh_installinit:321 -#: dh_installlogcheck:68 dh_installlogrotate:52 dh_installman:260 +#: dh_installlogcheck:80 dh_installlogrotate:52 dh_installman:261 #: 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:32 dh_makeshlibs:260 @@ -2535,14 +2496,14 @@ # type: textblock #. type: textblock -#: dh:876 dh_auto_build:51 dh_auto_clean:54 dh_auto_configure:57 -#: dh_auto_install:89 dh_auto_test:62 dh_bugfiles:128 dh_builddeb:95 -#: dh_clean:143 dh_compress:208 dh_desktop:35 dh_fixperms:133 dh_gconf:103 -#: dh_gencontrol:86 dh_icons:69 dh_install:284 dh_installchangelogs:159 +#: dh:887 dh_auto_build:51 dh_auto_clean:54 dh_auto_configure:56 +#: dh_auto_install:89 dh_auto_test:63 dh_bugfiles:128 dh_builddeb:124 +#: dh_clean:146 dh_compress:210 dh_desktop:35 dh_fixperms:131 dh_gconf:103 +#: dh_gencontrol:86 dh_icons:69 dh_install:283 dh_installchangelogs:159 #: dh_installcron:81 dh_installdeb:148 dh_installdebconf:130 dh_installdirs:90 #: dh_installdocs:311 dh_installemacsen:128 dh_installexamples:110 #: dh_installifupdown:73 dh_installinfo:81 dh_installinit:323 -#: dh_installlogrotate:54 dh_installman:262 dh_installmanpages:201 +#: dh_installlogrotate:54 dh_installman:263 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:34 dh_makeshlibs:262 @@ -2601,7 +2562,7 @@ # type: textblock #. type: textblock #: dh_auto_build:30 dh_auto_clean:32 dh_auto_configure:33 dh_auto_install:45 -#: dh_auto_test:32 +#: dh_auto_test:33 msgid "" "See L> for a list of common build " "system selection and control options." @@ -2613,7 +2574,7 @@ # type: =item #. type: =item #: dh_auto_build:35 dh_auto_clean:37 dh_auto_configure:38 dh_auto_install:56 -#: dh_auto_test:37 dh_builddeb:35 dh_gencontrol:30 dh_installdebconf:69 +#: dh_auto_test:38 dh_builddeb:35 dh_gencontrol:30 dh_installdebconf:69 #: dh_installinit:99 dh_makeshlibs:91 dh_shlibdeps:37 msgid "B<--> I" msgstr "B<--> I" @@ -2621,9 +2582,10 @@ # type: textblock #. type: textblock #: dh_auto_build:37 +#, fuzzy msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" "Transmet les I au programme exécuté. Ceci peut être utilisé en " "complément ou en remplacement de tous les paramètres standard que " @@ -2684,9 +2646,10 @@ # type: textblock #. type: textblock #: dh_auto_clean:39 +#, fuzzy msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override the any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" "Transmet les I au programme exécuté. Ceci peut être utilisé en " "complément ou en remplacement de tous les paramètres standard que " @@ -2748,10 +2711,10 @@ # type: textblock #. type: textblock #: dh_auto_configure:40 +#, fuzzy msgid "" -"Pass I to the program that is run, after the standard parameters " -"that B passes. This can be used to supplement or override " -"those parameters. For example:" +"Pass I to the program that is run, after the parameters that " +"B usually passes. For example:" msgstr "" "Transmet les I au programme exécuté. Ceci peut être utilisé en " "complément ou en remplacement de tous les paramètres standard que " @@ -2759,7 +2722,7 @@ # type: verbatim #. type: verbatim -#: dh_auto_configure:44 +#: dh_auto_configure:43 #, no-wrap msgid "" " dh_auto_configure -- --with-foo --enable-bar\n" @@ -2870,9 +2833,10 @@ # type: textblock #. type: textblock #: dh_auto_install:58 +#, fuzzy msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override the any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" "Transmet les I au programme exécuté. Ceci peut être utilisé en " "complément ou en remplacement de tous les paramètres standard que " @@ -2886,7 +2850,7 @@ # type: textblock #. type: textblock -#: dh_auto_test:14 +#: dh_auto_test:15 msgid "" "B [S>] [S>] " "[S I>]" @@ -2896,7 +2860,7 @@ # type: textblock #. type: textblock -#: dh_auto_test:18 +#: dh_auto_test:19 msgid "" "B is a debhelper program that tries to automatically run a " "package's test suite. It does so by running the appropriate command for the " @@ -2917,7 +2881,7 @@ # type: textblock #. type: textblock -#: dh_auto_test:26 +#: dh_auto_test:27 msgid "" "This is intended to work for about 90% of packages with a test suite. If it " "doesn't work, you're encouraged to skip using B at all, and " @@ -2929,10 +2893,11 @@ # type: textblock #. type: textblock -#: dh_auto_test:39 +#: dh_auto_test:40 +#, fuzzy msgid "" -"Pass I to the program that is run. These can be used to supplement " -"or override the any standard parameters that B passes." +"Pass I to the program that is run, after the parameters that " +"B usually passes." msgstr "" "Transmet les I au programme exécuté. Ceci peut être utilisé en " "complément ou en remplacement de tous les paramètres standard que " @@ -2940,7 +2905,7 @@ # type: textblock #. type: textblock -#: dh_auto_test:46 +#: dh_auto_test:47 msgid "" "If the B environment variable contains B, no " "tests will be performed." @@ -3920,31 +3885,27 @@ #. type: textblock #: dh_install:85 +#, fuzzy msgid "" "Note that this is not the same as the B<--sourcedirectory> option used by " "the BI<*> commands. You rarely need to use this option, since " -"B automatically looks for files in F in debhelper" +"B automatically looks for files in F in debhelper " +"compatibility level 7 and above." msgstr "" "Nota : Cette option ne fait pas la même chose que B<--sourcedirectory> " "utilisée par BI<*>. Il est rare d'avoir besoin d'utiliser cette " "option puisque B cherche automatiquement les fichiers dans " "F depuis la version 7 de debhelper." -# type: =head2 -#. type: textblock -#: dh_install:89 -msgid "compatibility level 7 and above." -msgstr "Compatibilité avec le niveau 7 et suivants." - # type: =item #. type: =item -#: dh_install:91 +#: dh_install:90 msgid "B<--autodest>" msgstr "B<--autodest>" # type: textblock #. type: textblock -#: dh_install:93 +#: dh_install:92 msgid "" "Guess as the destination directory to install things to. If this is " "specified, you should not list destination directories in F (or the sourcedir if one is given) from the front of " "the filename, if it is present, and install into the dirname of the " @@ -3977,7 +3938,7 @@ # type: textblock #. type: textblock -#: dh_install:104 +#: dh_install:103 msgid "" "Note that if you list exactly one filename or wildcard-pattern on a line by " "itself in a F file, with no explicit destination, " @@ -3991,13 +3952,13 @@ # type: =item #. type: =item -#: dh_install:109 +#: dh_install:108 msgid "I ... I" msgstr "I ... I" # type: textblock #. type: textblock -#: dh_install:111 +#: dh_install:110 msgid "" "Lists files (or directories) to install and where to install them to. The " "files will be installed into the first package F acts on." @@ -4008,13 +3969,13 @@ # type: =head1 #. type: =head1 -#: dh_install:253 +#: dh_install:252 msgid "EXAMPLE" msgstr "EXEMPLE" # type: textblock #. type: textblock -#: dh_install:255 +#: dh_install:254 msgid "" "Suppose your package's upstream F installs a binary, a man page, " "and a library into appropriate subdirectories of F. You want to " @@ -4031,7 +3992,7 @@ # type: verbatim #. type: verbatim -#: dh_install:261 +#: dh_install:260 #, no-wrap msgid "" " usr/bin\n" @@ -4044,13 +4005,13 @@ # type: textblock #. type: textblock -#: dh_install:264 +#: dh_install:263 msgid "While F contains:" msgstr "Tandis que F devra contenir :" # type: verbatim #. type: verbatim -#: dh_install:266 +#: dh_install:265 #, no-wrap msgid "" " usr/lib/libfoo*.so.*\n" @@ -4061,7 +4022,7 @@ # type: textblock #. type: textblock -#: dh_install:268 +#: dh_install:267 msgid "" "If you want a libfoo-dev package too, F might " "contain:" @@ -4071,7 +4032,7 @@ # type: verbatim #. type: verbatim -#: dh_install:270 +#: dh_install:269 #, no-wrap msgid "" " usr/include\n" @@ -4086,13 +4047,13 @@ # type: =head1 #. type: =head1 -#: dh_install:274 +#: dh_install:273 msgid "LIMITATIONS" msgstr "LIMITES" # type: verbatim #. type: verbatim -#: dh_install:276 +#: dh_install:275 #, no-wrap msgid "" "B cannot rename files or directories, it can only install them\n" @@ -4437,8 +4398,8 @@ # type: =item #. type: =item #: dh_installcron:44 dh_installifupdown:43 dh_installinit:104 -#: dh_installlogrotate:26 dh_installmodules:52 dh_installpam:35 -#: dh_installppp:39 dh_installudev:39 +#: dh_installlogcheck:46 dh_installlogrotate:26 dh_installmodules:52 +#: dh_installpam:35 dh_installppp:39 dh_installudev:39 msgid "B<--name=>I" msgstr "B<--name=>I" @@ -5410,9 +5371,10 @@ # type: textblock #. type: textblock #: dh_installinit:14 +#, fuzzy msgid "" "B [S>] [B<--name=>I] [B<-n>] [B<-" -"R>] [B<-r>] [B<-d>] [B<-O>] [S I>]" +"R>] [B<-r>] [B<-d>] [S I>]" msgstr "" "B [I] [B<--name=>I] [B<-n>] [B<-" "R>] [B<-r>] [B<-d>] [B<-O>] [B<--> I]" @@ -5684,7 +5646,6 @@ #. type: =item #: dh_installinit:125 #, fuzzy -#| msgid "B<--no-start>" msgid "B<--upstart-only>" msgstr "B<--no-start>" @@ -5808,9 +5769,22 @@ "S'ils existent, les fichiers suivants seront installés dans le sous-" "répertoire F du répertoire de construction du paquet." +# type: textblock +#. type: textblock +#: dh_installlogcheck:48 +#, fuzzy +msgid "" +"Look for files named F and install them into " +"the corresponding subdirectories of F, but use the specified " +"name instead of that of the package." +msgstr "" +"Recherche des fichiers nommés F.I.logrotate> et les " +"installe sous F> au lieu d'utiliser les fichiers " +"habituels et de les installer en les baptisant du nom du paquet." + # type: verbatim #. type: verbatim -#: dh_installlogcheck:70 +#: dh_installlogcheck:82 #, no-wrap msgid "" "This program is a part of debhelper.\n" @@ -5821,7 +5795,7 @@ # type: textblock #. type: textblock -#: dh_installlogcheck:74 +#: dh_installlogcheck:86 msgid "Jon Middleton " msgstr "Jon Middleton " @@ -6340,12 +6314,6 @@ #. type: textblock #: dh_installmodules:23 #, fuzzy -#| msgid "" -#| "Kernel modules are searched for in the package build directory and if " -#| "found, F and F commands are automatically generated to " -#| "run B and register the modules when the package is installed. " -#| "These commands are inserted into the maintainer scripts by L." msgid "" "Kernel modules are searched for in the package build directory and if found, " "F, F and F commands are automatically generated " @@ -6396,7 +6364,6 @@ #. type: textblock #: dh_installmodules:50 #, fuzzy -#| msgid "Do not modify F/F scripts." msgid "Do not modify F/F/F scripts." msgstr "" "Empêche la modification des scripts de maintenance du paquet F et " @@ -6601,7 +6568,6 @@ #. type: textblock #: dh_installudev:47 #, fuzzy -#| msgid "Sets the priority string of the F symlink. Default is 60." msgid "Sets the priority string of the F symlink. Default is 40." msgstr "" "Fixe la priorité du lien symbolique des F. La valeur par défaut est " @@ -6611,7 +6577,6 @@ #. type: textblock #: dh_installudev:51 #, fuzzy -#| msgid "Do not modify F/F scripts." msgid "Do not modify F/F scripts." msgstr "" "Empêche la modification des scripts de maintenance du paquet F et " @@ -6637,12 +6602,6 @@ #. type: textblock #: dh_installwm:18 #, fuzzy -#| msgid "" -#| "B is a debhelper program that is responsible for generating " -#| "the F and F commands that register a window manager " -#| "with L. The window manager's man page is also " -#| "registered as a slave symlink (in v6 mode and up), if it is found in " -#| "F in the package build directory." msgid "" "B is a debhelper program that is responsible for generating " "the F and F commands that register a window manager with " @@ -6686,9 +6645,6 @@ #. type: textblock #: dh_installwm:46 #, fuzzy -#| msgid "" -#| "Do not modify F/F scripts. Turns this command into a no-" -#| "op." msgid "" "Do not modify F/F scripts. Turns this command into a no-op." msgstr "" @@ -6908,9 +6864,10 @@ # type: textblock #. type: textblock #: dh_link:62 +#, fuzzy msgid "" -"Do not correct symlinks that contain I anywhere in their filename from " -"being corrected to comply with Debian policy." +"Exclude symlinks that contain I anywhere in their filename from being " +"corrected to comply with Debian policy." msgstr "" "Ne corrige pas les liens symboliques qui comportent I<élément>, n'importe où " "dans leur nom, alors qu'ils auraient dû l'être pour se conformer à la charte " @@ -7118,11 +7075,6 @@ #. type: textblock #: dh_makeshlibs:24 #, fuzzy -#| msgid "" -#| "A versioned Pre-Dependency on dpkg is needed to use L. An appropriate Pre-Dependency is set in ${misc:Pre-Depends} ; " -#| "you should make sure to put that token into an appropriate place in your " -#| "debian/control file." msgid "" "Packages that support multiarch are detected, and a Pre-Dependency on " "multiarch-support is set in ${misc:Pre-Depends} ; you should make sure to " @@ -7196,22 +7148,10 @@ #. type: textblock #: dh_makeshlibs:58 #, fuzzy -#| msgid "" -#| "By default, the shlibs file generated by this program does not make " -#| "packages depend on any particular version of the package containing the " -#| "shared library. It may be necessary for you to add some version " -#| "dependancy information to the shlibs file. If B<-V> is specified with no " -#| "dependency information, the current upstream version of the package is " -#| "plugged into a dependency that looks like \"I B<(=E> " -#| "IB<)>\". Note that in debhelper compatibility levels " -#| "before v4, the Debian part of the package version number is also " -#| "included. If B<-V> is specified with parameters, the parameters can be " -#| "used to specify the exact dependency information needed (be sure to " -#| "include the package name)." msgid "" "By default, the shlibs file generated by this program does not make packages " "depend on any particular version of the package containing the shared " -"library. It may be necessary for you to add some version dependancy " +"library. It may be necessary for you to add some version dependency " "information to the shlibs file. If B<-V> is specified with no dependency " "information, the current upstream version of the package is plugged into a " "dependency that looks like \"I B<(E>= IB<)>" @@ -7762,10 +7702,11 @@ # type: textblock #. type: textblock #: dh_python:19 +#, fuzzy msgid "" -"Note: This program is deprecated. You should use B or " -"B instead. This program will do nothing if F " -"or a B F file field exists." +"Note: This program is deprecated. You should use B instead. " +"This program will do nothing if F or a B " +"F file field exists." msgstr "" "Notez bien que ce programme est obsolète. Il faut utiliser B " "ou B à la place. Ce programme ne fera rien si le champ " @@ -8536,6 +8477,172 @@ #~ "fichiers portant des noms susceptibles d'être des changelogs. (à partir " #~ "de la version 7)." +# type: textblock +#~ msgid "Sets the priority string of the F symlink. Default is 60." +#~ msgstr "" +#~ "Fixe la priorité du lien symbolique des F. La valeur par défaut " +#~ "est 60." + +# type: verbatim +#~ msgid "" +#~ "\toverride_dh_installdocs:\n" +#~ "\t\tdh_installdocs README TODO\n" +#~ "\n" +#~ msgstr "" +#~ "\toverride_dh_installdocs:\n" +#~ "\t\tdh_installdocs README TODO\n" +#~ "\n" + +# type: textblock +#~ msgid "" +#~ "This is useful in some situations, for example, if you need to pass B<-p> " +#~ "to all debhelper commands that will be run. One good way to set " +#~ "B is by using \"Target-specific Variable Values\" in your " +#~ "F file. See the make documentation for details on doing " +#~ "this." +#~ msgstr "" +#~ "Ce comportement est utile dans quelques situations, par exemple, pour " +#~ "passer B<-p> à toutes les commandes de debhelper qui seront exécutées. " +#~ "Une bonne façon d'employer B est d'utiliser des triplets " +#~ "« Cible-spécifique Variable Valeurs » dans le fichier F. " +#~ "Consulter la documentation de make pour obtenir des précisions sur cette " +#~ "méthode." + +#~ 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 "" +#~ "Parfois, il peut être utile de substituer une commande seulement lors de " +#~ "la construction d'un paquet particulier. Ceci est réalisable à l'aide de " +#~ "L pour connaître le paquet en cours de construction. " +#~ "Par exemple :" + +# type: verbatim +#~ msgid "" +#~ "\toverride_dh_fixperms:\n" +#~ "\t\tdh_fixperms\n" +#~ "\tifneq (,$(filter 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" +#~ "\tifneq (,$(filter toto, $(shell dh_listpackages)))\n" +#~ "\t\tchmod 4755 debian/toto/usr/bin/toto\n" +#~ "\tendif\n" +#~ "\n" + +#, fuzzy +#~| msgid "" +#~| "Finally, remember that you are not limited to using override targets in " +#~| "the rules file when using B. 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 B and " +#~| "B targets. For example, a package with a long document " +#~| "build process can put it in B to avoid build daemons " +#~| "redundantly building the documentation." +#~ msgid "" +#~ "Finally, remember that you are not limited to using override targets in " +#~ "the rules file when using B. 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 when your package needs different B and " +#~ "B targets. For example, a package with a long document " +#~ "build process can put it in B." +#~ msgstr "" +#~ "Enfin, n'oubliez pas que vous n'êtes pas limité à la seule substitution " +#~ "de blocs dans le fichier rules lors de l'utilisation de B. Vous " +#~ "pouvez également redéfinir explicitement les blocs standard du fichier " +#~ "rules lorsqu'il est logique de le faire. Une raison courante de cette " +#~ "démarche se présente lorsque le paquet requiert des traitements " +#~ "différents en B et en B. Par exemple, la " +#~ "génération de la documentation volumineuse d'un paquet peut être placé en " +#~ "B pour éviter que cette génération soit refaite pour chacune " +#~ "des architectures." + +#, fuzzy +#~| msgid "" +#~| "\tbuild: build-arch build-indep ;\n" +#~| "\tbuild-indep:\n" +#~| "\t\t$(MAKE) docs\n" +#~| "\tbuild-arch:\n" +#~| "\t\t$(MAKE) bins\n" +#~| "\n" +#~ msgid "" +#~ "\tbuild-indep:\n" +#~ "\t\t$(MAKE) docs\n" +#~ "\tbuild-arch:\n" +#~ "\t\t$(MAKE) bins\n" +#~ "\n" +#~ msgstr "" +#~ "\tbuild: build-arch build-indep ;\n" +#~ "\tbuild-indep:\n" +#~ "\t\t$(MAKE) docs\n" +#~ "\tbuild-arch:\n" +#~ "\t\t$(MAKE) bins\n" +#~ "\n" + +# type: verbatim +#~ msgid "" +#~ "To patch your package using quilt, you can tell B to use quilt's " +#~ "B\n" +#~ "sequence addons like this:\n" +#~ "\t\n" +#~ msgstr "" +#~ "Pour patcher un paquet en utilisant « quilt », il faut demander à B\n" +#~ "d'utiliser la séquence B propre à « quilt ». Voici comment faire :\n" +#~ "\t\n" + +# type: verbatim +#~ msgid "" +#~ "\t#!/usr/bin/make -f\n" +#~ "\t%:\n" +#~ "\t\tdh $@ --with quilt\n" +#~ "\n" +#~ msgstr "" +#~ "\t#!/usr/bin/make -f\n" +#~ "\t%:\n" +#~ "\t\tdh $@ --with quilt\n" +#~ "\n" + +# type: =head2 +#~ msgid "Debhelper compatibility levels" +#~ msgstr "Niveaux de compatibilité de debhelper" + +# type: =head2 +#~ msgid "Other notes" +#~ msgstr "Autres remarques" + +# type: textblock +#~ msgid "" +#~ "In general, if any debhelper program needs a directory to exist under " +#~ "B, it will create it. I haven't bothered to document this in all " +#~ "the man pages, but for example, B knows to make debian/" +#~ "I/DEBIAN/ before trying to put files there, B " +#~ "knows you need a debian/I/usr/share/menu/ before installing the " +#~ "menu files, etc." +#~ msgstr "" +#~ "Généralement, si un programme de debhelper a besoin qu'un répertoire " +#~ "existe dans B, il le créera. Ce comportement n'est pas documenté " +#~ "dans toutes les pages de manuel, mais, par exemple, le B " +#~ "sait qu'il doit créer le répertoire debian/I/DEBIAN/ avant de " +#~ "tenter de mettre des fichiers dedans. De même, B sait " +#~ "qu'il est nécessaire d'avoir un répertoire debian/I/usr/share/" +#~ "menu/ avant d'installer les fichiers menu, etc." + +# type: textblock +#~ msgid "" +#~ "If your package is a Python package, B will use B by " +#~ "default. This is how to use B instead." +#~ msgstr "" +#~ "Si le paquet est un paquet Python, B utilisera B par " +#~ "défaut. Voici comment utiliser B à la place :" + +# type: =head2 +#~ msgid "compatibility level 7 and above." +#~ msgstr "Compatibilité avec le niveau 7 et suivants." + # type: =item #~ msgid "B<--sourcedir=dir>" #~ msgstr "B<--sourcedir=répertoire>" diff -Nru debhelper-8.9.0ubuntu1/t/buildsystems/buildsystem_tests debhelper-8.9.9ubuntu1~ppa1~natty1/t/buildsystems/buildsystem_tests --- debhelper-8.9.0ubuntu1/t/buildsystems/buildsystem_tests 2011-06-11 23:42:17.000000000 +0000 +++ debhelper-8.9.9ubuntu1~ppa1~natty1/t/buildsystems/buildsystem_tests 2011-11-04 21:56:49.000000000 +0000 @@ -1,6 +1,6 @@ #!/usr/bin/perl -use Test::More tests => 292; +use Test::More tests => 297; use strict; use warnings; @@ -256,7 +256,7 @@ test_check_auto_buildable($bs{autoconf}, "configure", { configure => 1 }); touch "$tmpdir/CMakeLists.txt"; -test_check_auto_buildable($bs{cmake}, "CMakeLists.txt", { configure => 1 }); +test_check_auto_buildable($bs{cmake}, "CMakeLists.txt", { configure => 1, clean => 1 }); touch "$tmpdir/Makefile.PL"; test_check_auto_buildable($bs{perl_makemaker}, "Makefile.PL", { configure => 1 }); @@ -614,7 +614,7 @@ $(MAKE) %: @dh_clean > /dev/null 2>&1 - @+dh --buildsystem=makefile --after=dh_auto_configure --until=dh_auto_build $@ + @+dh --buildsystem=makefile --after=dh_auto_configure --until=dh_auto_build $@ 2>/dev/null @dh_clean > /dev/null 2>&1 EOF test_is_parallel( do_rules_for_parallel("build", "include debian/rules"),