diff -Nru debhelper-6.0.4ubuntu1/autoscripts/postinst-init-restart debhelper-7.0.13ubuntu2~ppa1~hardy1/autoscripts/postinst-init-restart --- debhelper-6.0.4ubuntu1/autoscripts/postinst-init-restart 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/autoscripts/postinst-init-restart 2008-06-26 12:13:45.000000000 +0100 @@ -0,0 +1,13 @@ +if [ -x "/etc/init.d/#SCRIPT#" ]; then + update-rc.d #SCRIPT# #INITPARMS# >/dev/null + if [ -n "$2" ]; then + _dh_action=restart + else + _dh_action=start + fi + if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then + invoke-rc.d #SCRIPT# $_dh_action || #ERROR_HANDLER# + else + /etc/init.d/#SCRIPT# $_dh_action || #ERROR_HANDLER# + fi +fi diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/debhelper.pod /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/debhelper.pod --- debhelper-6.0.4ubuntu1/debhelper.pod 2008-01-11 18:34:14.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/debhelper.pod 2008-06-26 12:13:44.000000000 +0100 @@ -17,9 +17,8 @@ comply with the new policy. A typical debian/rules file that uses debhelper will call several debhelper -commands in sequence. Debhelper commands are all named with a "dh_" prefix. -Examples of rules files that use debhelper are in -F +commands in sequence, or use L to automate this process. Examples of +rules files that use debhelper are in F To create a new debian package using debhelper, you can just copy one of the sample rules files and edit it by hand. Or you can try the dh-make @@ -184,9 +183,6 @@ If none are given, debhelper programs default to acting on all packages listed in the control file. -See F for an example of how to -use this in a package that generates multiple binary packages. - =head2 Automatic generation of debian install scripts Some debhelper commands will automatically generate parts of debian @@ -256,9 +252,9 @@ it modifies its behavior in various ways. Tell debhelper what compatibility level to use by writing a number to -debian/compat. For example, to turn on V5 mode: +debian/compat. For example, to turn on V7 mode: - % echo 5 > debian/compat + % echo 7 > debian/compat Unless otherwise indicated, all debhelper documentation assumes that you are using the most recent compatibility level, and in most cases does not @@ -364,8 +360,7 @@ =item V6 -This is the recommended mode of operation. It does everything V5 does, -plus: +Changes from V5 are: =over 8 @@ -389,7 +384,37 @@ =item - dh_installman allows overwriting existing man pages in the package build -directory. In previous compatability levels it silently refuses to do this. +directory. In previous compatibility levels it silently refuses to do this. + +=back + +=item V7 + +This is the recommended mode of operation. + +Changes from V6 are: + +=over 8 + +=item - + +dh_install, will fall back to looking for files in debian/tmp if it doesn't +find them in the current directory (or wherever you tell it look using +--srcdir). This allows dh_install to interoperate with dh_auto_install, +which installs to debian/tmp, without needing any special parameters. + +=item - + +dh_clean will read debian/clean and delete files listed there. + +=item - + +dh_clean will delete toplevel *-stamp files. + +=item - + +dh_installchangelogs will guess at what file is the upstream changelog if +none is specified. =back @@ -427,9 +452,9 @@ debhelper to your Build-Depends line in debian/control. You should build-depend on a version of debhelper equal to (or greater than) the debhelper compatibility level your package uses. So if your package used -compatibility level 6: +compatibility level 7: - Build-Depends: debhelper (>= 6) + Build-Depends: debhelper (>= 7) =head1 ENVIRONMENT diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/debian/changelog /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/changelog --- debhelper-6.0.4ubuntu1/debian/changelog 2008-01-28 07:18:44.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/changelog 2009-06-30 16:27:02.000000000 +0100 @@ -1,6 +1,51 @@ -debhelper (6.0.4ubuntu1) hardy; urgency=low +debhelper (7.0.13ubuntu2~ppa1~hardy1) hardy; urgency=low - * Merge with Debian unstable (LP: #184545). Remaining changes: + * Release into Launchpad PPA. + + -- Michael Diers Tue, 30 Jun 2009 17:15:20 +0200 + +debhelper (7.0.13ubuntu1~hardy1) hardy-backports; urgency=low + + * Automated backport upload; no source changes. + + -- Michael Casadevall Mon, 10 Nov 2008 13:04:27 +0000 + +debhelper (7.0.13ubuntu1) intrepid; urgency=low + + * Merge from Debian unstable, remaining changes: + - autoscripts/postinst-scrollkeeper: Do not show scrollkeeper-update + output. + - dh_installudev: Use priority 50 by default (instead of z60) and '-' + separator (instead of '_'). + - dh_installxfonts: Use versioned dependency for xfonts-utils. This should + be kept until dapper goes out of support, to avoid broken dapper + backports. + + -- Steve Langasek Sat, 28 Jun 2008 00:41:46 +0000 + +debhelper (7.0.13) unstable; urgency=low + + * dh_auto_install: Rather than looking at the number of binary packages + being acted on, look at the total number of binary packages in the + source package when deciding whether to install to debian/package or + debian/tmp. This avoids inconsistencies when building mixed arch all+any + packages using the binary-indep and binary-arch targets. + Closes: #487938 + + -- Joey Hess Wed, 25 Jun 2008 12:27:02 -0400 + +debhelper (7.0.12) unstable; urgency=medium + + * Correct docs about dh_install and debian/tmp in v7 mode. It first looks in + the current directory, or whatever is configured with --srcdir. Then it + always falls back to looking in debian/tmp. + * Medium urgency to get this doc fix into testing. + + -- Joey Hess Wed, 25 Jun 2008 03:36:50 -0400 + +debhelper (7.0.11ubuntu1) intrepid; urgency=low + + * Merge with Debian unstable. Remaining Ubuntu changes: - autoscripts/postinst-scrollkeeper: Do not show scrollkeeper-update output. - dh_installudev: Use priority 50 by default (instead of z60) and '-' @@ -8,12 +53,216 @@ - dh_installxfonts: Use versioned dependency for xfonts-utils. This should be kept until dapper goes out of support, to avoid broken dapper backports. - - dh_python: Add 2.5 as supported Python version. dh_python is generally - deprecated in favor of dh_py{central,support}, but universe might still - have some unconverted packages. This should be dropped at some point, - though. - -- Michael Bienia Sat, 26 Jan 2008 14:14:22 +0100 + -- Martin Pitt Wed, 18 Jun 2008 10:57:55 +0200 + +debhelper (7.0.11) unstable; urgency=low + + * dh: Man page fix. Closes: #485116 + * Add stamp files to example rules targets. Closes: #486327 + * Add a build dependency on file. The rules file now runs dh_strip and + dh_shlibdeps, which both use it. (It could be changed not to, but + it's good to have it run all the commands as a test.) Closes: #486439 + * Typo fix. Closes: #486464 + + -- Joey Hess Mon, 16 Jun 2008 12:39:21 -0400 + +debhelper (7.0.10) unstable; urgency=low + + * dh_compress: Do not compress index.sgml files, as generated by gtk-doc. + Closes: #484772 + + -- Joey Hess Fri, 06 Jun 2008 11:48:39 -0400 + +debhelper (7.0.9) unstable; urgency=low + + * rules.tiny: Typo fix. Closes: #479647 + * dh_installinit: Add --restart-after-upgrade, which avoids stopping a + daemon in the prerm, and instead restarts it in the postinst, keeping + its downtime minimal. Since some daemons could break if files are upgraded + while they're running, it's not the default. It might become the default + in a future (v8) compatibility level. Closes: #471060 + * dh: fix POD error. Closes: #480191 + * dh: Typo fixes. Closes: #480200 + * dh: Add remove_command to the sequence interface. + * dh_auto_clean: setup.py clean can create pyc files. Remove. Closes: #481899 + + -- Joey Hess Mon, 19 May 2008 12:47:47 -0400 + +debhelper (7.0.8) unstable; urgency=low + + * dh: Add an interface that third-party packages providing debhelper commands + can use to insert them into a command sequence. + (See dh(1), "SEQUENCE ADDONS".) + * dh: --with=foo can be used to include such third-party commands. + So, for example, --with=cli could add the dh_cli* commands from + cli-common. + * Moved python-support special case out of dh and into a python-support + sequence addon. --with=python-support is enabled by default to avoid + breaking backwards compatability. + + -- Joey Hess Sun, 04 May 2008 16:10:54 -0400 + +debhelper (7.0.7) unstable; urgency=low + + * dh_installxfonts: Fix precidence problem that exposes a new warning + message in perl 5.10. + + -- Joey Hess Sun, 04 May 2008 13:43:41 -0400 + +debhelper (7.0.6) unstable; urgency=low + + * dh_auto_test: Correct Module::Build tests. + + -- Joey Hess Sat, 03 May 2008 12:58:50 -0400 + +debhelper (7.0.5) unstable; urgency=low + + * Convert copyright file to new format. + * dh_test*: inhibit logging. Closes: #478958 + + -- Joey Hess Thu, 01 May 2008 19:52:00 -0400 + +debhelper (7.0.4) unstable; urgency=low + + * Fix underescaped $ in Makefile. Closes: #478475 + * dh_auto_test: Run tests for Module::Build packages. (Florian Ragwitz) + + -- Joey Hess Wed, 30 Apr 2008 02:17:01 -0400 + +debhelper (7.0.3) unstable; urgency=low + + * dh: Fix man page typos. Closes: #477933 + * Add missing $! to error message when the log can't be opened. + * One problem with the log files is that if dh_clean is not the last command + run, they will be left behind. This is a particular problem on build + daemons that use real root. Especially if cdbs is used, since it runs + dh_listpackages after clean, thereby leaving behind log files that + only root can touch. Avoid this particular special case by inhibiting + logging by dh_listpackages. + + -- Joey Hess Tue, 29 Apr 2008 01:40:03 -0400 + +debhelper (7.0.2) unstable; urgency=low + + * dh: Optimise the case where the binary-arch or binary-indep sequence is + run and there are no packages of that type. + * dh_auto_configure: Set PERL_MM_USE_DEFAULT when configuring MakeMaker + packages to avoid interactive prompts. + * dh_auto_*: Also support packages using Module::Build. + * dh_auto_*: Fix some calls to setup.py. Now tested and working with + python packages. + * dh_install: Find all possible cases of "changelog" and "changes", rather + than just looking for some predefined common cases. + + -- Joey Hess Thu, 24 Apr 2008 21:55:49 -0400 + +debhelper (7.0.1) unstable; urgency=low + + * I lied, one more v7 change slipped in.. + * dh_installchangelogs: In v7 mode, if no upstream changelog is specified, + and the package is not native, guess at a few common changelog filenames. + + -- Joey Hess Thu, 24 Apr 2008 00:16:19 -0400 + +debhelper (7.0.0) unstable; urgency=low + + * dh: New program that runs a series of debhelper commands in a sequence. + This can be used to construct very short rules files (as short as 3 + lines), while still exposing the full power of debhelper when it's + needed. + * dh_auto_configure: New program, automates running ./configure, + Makefile.PL, and python distutils. Calls them with exactly the same + options as cdbs does by default, and allows adding/overriding options. + * dh_auto_build: New program, automates building the package by either + running make or using setup.py. (Support for cmake and other build systems + planned but not yet implemented.) + * dh_auto_test: New program, automates running make test or make check + if the Makefile has such a target. + * dh_auto_clean: New program, automates running make clean (or distclean, + or realclean), or using setup.py to clean up. + * dh_auto_install: New program, automates running make install, or using + setup.py to install. Supports the PREFIX=/usr special case needed by + MakeMaker Makefiles. (Support for cmake and other build systems planned + but not yet implemented.) + * New v7 mode, which only has three changes from v6, and is the new + recommended default, especially when using dh. + * dh_install: In v7 mode, if --sourcedir is not specified, first look for + files in debian/tmp, and then will look in the current directory. This + allows dh_install to interoperate with dh_auto_install without needing any + special parameters. + * dh_clean: In v7 mode, read debian/clean and delete all files listed + therein. + * dh_clean: In v7 mode, automatically delete *-stamp files. + * Add a Makefile and simplify this package's own rules file using + all the new toys. + * dh_clean: Don't delete core dumps. (Too DWIM, and "core" is not + necessarily a core dump.) Closes: #477391 + * dh_prep: New program, does the same as dh_clean -k (which will be + deprecated later). + + -- Joey Hess Wed, 23 Apr 2008 23:14:57 -0400 + +debhelper (6.0.12) unstable; urgency=low + + * dh_icons: Support .xpm format icons. Stop looking for .jpg icons, and + also, for completeness, support .icon files. This matches the set of + extensions supported by gtk-update-icon-cache. Closes: #448094 + + -- Joey Hess Sat, 19 Apr 2008 16:43:31 -0400 + +debhelper (6.0.11) unstable; urgency=medium + + * dh_installman: man --recode transparently uncompresses compressed + pages. So when saving the output back, save it to a non-compressed + filename (and delete the original, compressed file). Closes: #470913 + + -- Joey Hess Tue, 01 Apr 2008 18:31:12 -0400 + +debhelper (6.0.10) unstable; urgency=low + + * dh_perl: Remove empty directories created by MakeMaker. + + -- Joey Hess Tue, 25 Mar 2008 14:11:57 -0400 + +debhelper (6.0.9) unstable; urgency=low + + * dh_installman: Don't recode symlinks. Closes: #471196 + + -- Joey Hess Sun, 16 Mar 2008 13:53:39 -0400 + +debhelper (6.0.8) unstable; urgency=low + + * dh_installman: Convert all man pages in the build directory to utf-8, not + just those installed by the program. + + -- Joey Hess Mon, 10 Mar 2008 18:40:25 -0400 + +debhelper (6.0.7) unstable; urgency=low + + * dh_lintian: Finally added this since linda is gone and there's only + lintian to worry about supporting. Closes: #109642, #166320, #206765 + (Thanks to Steve M. Robbins for the initial implementation.) + + -- Joey Hess Thu, 06 Mar 2008 13:55:46 -0500 + +debhelper (6.0.6) unstable; urgency=low + + * dh_compress: Pass -n to gzip to yeild more reproducible file contents. + The time stamp information need not be contained in the .gz file since the + time stamp is preserved when compressing and decompressing. Closes: #467100 + * The order of dependencies generated by debhelper has been completly random + (hash key order), so sort it. Closes: #468959 + + -- Joey Hess Wed, 05 Mar 2008 21:35:21 -0500 + +debhelper (6.0.5) unstable; urgency=low + + * dh_installman: Recode all man pages to utf-8 on installation. + Closes: #462937 (Colin Watson) + * Depend on a new enough version of man-db. + + -- Joey Hess Mon, 28 Jan 2008 16:43:10 -0500 debhelper (6.0.4) unstable; urgency=low @@ -79,13 +328,6 @@ -- Joey Hess Sat, 22 Dec 2007 22:54:51 -0500 -debhelper (5.0.62ubuntu1) hardy; urgency=low - - * Merge with Debian unstable. See 5.0.58ubuntu1 for remaining diffs - (unchanged). - - -- Matthias Klose Wed, 12 Dec 2007 16:32:43 +0000 - debhelper (5.0.62) unstable; urgency=low * Remove execute bit from desktop files in /usr/share/applications. @@ -99,13 +341,6 @@ -- Joey Hess Thu, 29 Nov 2007 12:04:59 -0500 -debhelper (5.0.61ubuntu1) hardy; urgency=low - - * Merge with Debian unstable. See 5.0.58ubuntu1 for remaining diffs - (unchanged). - - -- Martin Pitt Fri, 23 Nov 2007 14:57:45 +0100 - debhelper (5.0.61) unstable; urgency=low * Man page fix re v4. Closes: #450608 @@ -127,12 +362,6 @@ -- Joey Hess Fri, 02 Nov 2007 23:21:08 -0400 -debhelper (5.0.59ubuntu1) hardy; urgency=low - - * Merge trigger support from Debian unstable. - - -- Martin Pitt Tue, 23 Oct 2007 16:56:09 +0200 - debhelper (5.0.59) unstable; urgency=low * dh_installdeb: Add support for dpkg triggers, by installing @@ -140,23 +369,6 @@ -- Joey Hess Mon, 22 Oct 2007 13:59:18 -0400 -debhelper (5.0.58ubuntu1) hardy; urgency=low - - * Merge with Debian unstable. Remaining changes: - - autoscripts/postinst-scrollkeeper: Do not show scrollkeeper-update - output. - - dh_installudev: Use priority 50 by default (instead of z60) and '-' - separator (instead of '_'). - - dh_installxfonts: Use versioned dependency for xfonts-utils. This should - be kept until dapper goes out of support, to avoid broken dapper - backports. - - dh_python: Add 2.5 as supported Python version. dh_python is generally - deprecated in favor of dh_py{central,support}, but universe might still - have some unconverted packages. This should be dropped at some point, - though. - - -- Martin Pitt Mon, 22 Oct 2007 12:23:42 +0200 - debhelper (5.0.58) unstable; urgency=low * dh_clean: append "/" to the temp dir name to avoid removing @@ -5751,3 +5963,4 @@ ready to replace debstd. -- Joey Hess Mon, 22 Sep 1997 15:01:25 -0400 + diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/debian/compat /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/compat --- debhelper-6.0.4ubuntu1/debian/compat 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/compat 2008-06-26 12:13:46.000000000 +0100 @@ -1 +1 @@ -6 +7 diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/debian/control /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/control --- debhelper-6.0.4ubuntu1/debian/control 2008-01-28 07:18:08.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/control 2008-06-26 12:13:46.000000000 +0100 @@ -3,14 +3,14 @@ Priority: optional Maintainer: Ubuntu Core Developers XSBC-Original-Maintainer: Joey Hess -Build-Depends: po4a (>= 0.24) -Standards-Version: 3.7.3 +Build-Depends: po4a (>= 0.24), man-db (>= 2.5.1), file (>= 3.23) +Standards-Version: 3.8.0 Vcs-Git: git://git.debian.org/git/debhelper/debhelper.git Homepage: http://kitenet.net/~joey/code/debhelper/ Package: debhelper Architecture: all -Depends: ${perl:Depends}, ${misc:Depends}, file (>= 3.23-1), dpkg-dev (>= 1.14.15), html2text, binutils, po-debconf +Depends: ${perl:Depends}, ${misc:Depends}, file (>= 3.23), dpkg-dev (>= 1.14.15), 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 /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/debian/copyright /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/copyright --- debhelper-6.0.4ubuntu1/debian/copyright 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/copyright 2008-06-26 12:13:46.000000000 +0100 @@ -1,28 +1,52 @@ -Debhelper is written by and copyright 1997-2006 Joey Hess . - -Increasingly miniscule parts of the code (and certainly my inspiration for the -whole thing) came from debmake, by Christoph Lameter . - -dh_perl is by Brendan O'Dea . -dh_python is by Josselin Mouette . -dh_installcatalogs is by Adam Di Carlo . -dh_scrollkeeper is by Ross Burton . -dh_usrlocal is by Andrew Stribblehill . -dh_installlogcheck is by Jon Middleton . -dh_installudev is by Marco d'Itri . - -Some of the dh_md5sums command is from a program by Charles -Briscoe-Smith . - -The Spanish man pages are by Rubén Porras Campo and -Rudy Godoy . - -The copyright of this package is GPL, version 2 or later. Files in the -examples/ directory are in the public domain[1]. On Debian systems the -complete text of the GPL is in /usr/share/common-licenses/GPL - -[1] Pedants who belive I cannot legally say that code I have written is in - the public domain may consider them instead to be licensed as follows: - - Redistribution and use in source and binary forms, with or without - modification, are permitted under any circumstances. No warranty. +Files: * +Copyright: 1997-2008 Joey Hess +License: GPL-2+ + The full text of the GPL is distributed as in + /usr/share/common-licenses/GPL-2 on Debian systems. + +Files: examples/*, autoscripts/* +Copyright: 1997-2008 Joey Hess +Licence: other + These files are in are in the public domain. + . + Pedants who belive I cannot legally say that code I have written is in + the public domain may consider them instead to be licensed as follows: + . + Redistribution and use in source and binary forms, with or without + modification, are permitted under any circumstances. No warranty. + +Files: dh_perl +Copyright: Brendan O'Dea +License: GPL-2+ + +Files: dh_python +Copyright: Josselin Mouette +License: GPL-2+ + +Files: dh_installcatalogs +Copyright: Adam Di Carlo +License: GPL-2+ + +Files: dh_scrollkeeper +Copyright: Ross Burton +License: GPL-2+ + +Files: dh_usrlocal +Copyright: Andrew Stribblehill +License: GPL-2+ + +Files: dh_installlogcheck +Copyright: Jon Middleton +License: GPL-2+ + +Files: dh_installudev +Copyright: Marco d'Itri +License: GPL-2+ + +Files: dh_lintian +Copyright: Steve Robbins +License: GPL-2+ + +Files: dh_md5sums +Copyright: Charles Briscoe-Smith +License: GPL-2+ diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/debian/docs /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/docs --- debhelper-6.0.4ubuntu1/debian/docs 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/docs 2008-06-26 12:13:46.000000000 +0100 @@ -0,0 +1 @@ +doc/* diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/debian/examples /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/examples --- debhelper-6.0.4ubuntu1/debian/examples 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/examples 2008-06-26 12:13:46.000000000 +0100 @@ -0,0 +1 @@ +examples/* diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/debian/manpages /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/manpages --- debhelper-6.0.4ubuntu1/debian/manpages 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/manpages 2008-06-26 12:13:46.000000000 +0100 @@ -0,0 +1,2 @@ +*.1 +*.7 diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/debian/rules /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/rules --- debhelper-6.0.4ubuntu1/debian/rules 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/debian/rules 2008-06-26 12:13:46.000000000 +0100 @@ -1,106 +1,13 @@ #!/usr/bin/make -f -# This is _not_ a good example of a debhelper rules file. -# See examples/ for some good examples. - -# This generates a list of synopses of debhelper commands, and substitutes -# it in to the #LIST# line on the man page fed to it on stdin. Must be passed -# parameters of all the executables or pod files to get the synopses from. -# (Like I said, this is not a good example of a debhelper rules file..) -# For correct conversion of pod tags (like S< >) #LIST# must be substituted in -# the pod file and not in the troff file. -MAKEMANLIST=perl -e ' \ - undef $$/; \ - foreach (@ARGV) { \ - open (IN, $$_) or die "$$_: $$!"; \ - $$file=; \ - close IN; \ - if ($$file=~m/=head1 .*?\n\n(.*?) - (.*?)\n\n/s) { \ - $$collect.="=item $$1(1)\n\n$$2\n\n"; \ - } \ - } \ - END { \ - while () { \ - s/\#LIST\#/$$collect/; \ - print; \ - }; \ - }' - -# Figure out the `current debhelper version. -VERSION=$(shell expr "`dpkg-parsechangelog |grep Version:`" : '.*Version: \(.*\)') - -PERLLIBDIR=$(shell perl -MConfig -e 'print $$Config{vendorlib}') - -POD2MAN=pod2man -c Debhelper -r "$(VERSION)" - -# l10n to be built is determined from .po files -LANGS=$(notdir $(basename $(wildcard man/po4a/po/*.po))) - -version: - printf "package Debian::Debhelper::Dh_Version;\n\$$version='$(VERSION)';\n1" > \ - Debian/Debhelper/Dh_Version.pm - -build: version test build-stamp -build-stamp: - find . -maxdepth 1 -type f -perm +100 -name "dh_*" \ - -exec $(POD2MAN) {} {}.1 \; - cat debhelper.pod | \ - $(MAKEMANLIST) `find . -maxdepth 1 -type f -perm +100 -name "dh_*" | sort` | \ - $(POD2MAN) --name="debhelper" --section=7 > debhelper.7 - po4a man/po4a/po4a.cfg - set -e; \ - for lang in $(LANGS); do \ - dir=man/$$lang; \ - for file in $$dir/dh_*.pod; do \ - prog=`basename $$file | sed 's/.pod//'`; \ - $(POD2MAN) $$file $$prog.$$lang.1; \ - done; \ - cat $$dir/debhelper.pod | \ - $(MAKEMANLIST) `find $$dir -type f -maxdepth 1 -name "dh_*.pod" | sort` | \ - $(POD2MAN) --name="debhelper" --section=7 > debhelper.$$lang.7; \ - done - - touch build-stamp - -clean: - ./run dh_testdir - ./run dh_testroot - ./run dh_clean *.1 *.7 *-stamp Debian/Debhelper/Dh_Version.pm - po4a --rm-translations --rm-backups man/po4a/po4a.cfg - for lang in $(LANGS); do \ - if [ -e man/$$lang ]; then rmdir man/$$lang; fi; \ - done; - -test: version test-stamp -test-stamp: - ./run dh_clean - ./run perl -MTest::Harness -e 'runtests grep { ! /CVS/ && ! /\.svn/ } @ARGV' t/* - ./run dh_clean - touch test-stamp - -binary-indep: build - ./run dh_testdir - ./run dh_testroot - ./run dh_clean -k - ./run dh_install -X .1 dh_* usr/bin - ./run dh_install Debian/Debhelper/*.pm $(PERLLIBDIR)/Debian/Debhelper/ - ./run dh_install autoscripts usr/share/debhelper - ./run dh_installdocs doc/* - ./run dh_installexamples examples/* - ./run dh_installman *.1 *.7 - ./run dh_installchangelogs - ./run dh_link - ./run dh_compress - ./run dh_fixperms - ./run dh_perl - ./run dh_installdeb - ./run dh_gencontrol - ./run dh_md5sums - ./run dh_builddeb +# If you're looking for an example debian/rules that uses debhelper, see +# the examples directory. +# +# Each debhelper command in this rules file has to be run using ./run, +# to ensure that the commands and libraries in the source tree are used, +# rather than the installed ones. +%: + ./run dh $@ # Not intended for use by anyone except the author. announcedir: @echo ${HOME}/src/joeywiki/code/debhelper/news - -binary-arch: -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/Debian/Debhelper/Dh_Getopt.pm /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/Debian/Debhelper/Dh_Getopt.pm --- debhelper-6.0.4ubuntu1/Debian/Debhelper/Dh_Getopt.pm 2008-01-25 02:55:26.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/Debian/Debhelper/Dh_Getopt.pm 2008-06-26 12:13:46.000000000 +0100 @@ -68,6 +68,11 @@ $options{IGNORE}->{$file}=1; } +# Add an item to the with list. +sub AddWith { my($option,$value)=@_; + push @{$options{WITH}},$value; +} + # This collects non-options values. sub NonOption { push @{$options{ARGV}}, @_; @@ -118,6 +123,7 @@ "r" => \$options{R_FLAG}, "no-restart-on-upgrade" => \$options{R_FLAG}, "no-start" => \$options{NO_START}, + "R|restart-after-upgrade" => \$options{RESTART_AFTER_UPGRADE}, "k" => \$options{K_FLAG}, "keep" => \$options{K_FLAG}, @@ -176,6 +182,12 @@ "language=s" => \$options{LANGUAGE}, + "until=s" => \$options{UNTIL}, + "after=s" => \$options{AFTER}, + "before=s" => \$options{BEFORE}, + "remaining" => \$options{REMAINING}, + "with=s" => \&AddWith, + "<>" => \&NonOption, ); diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/Debian/Debhelper/Dh_Lib.pm /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/Debian/Debhelper/Dh_Lib.pm --- debhelper-6.0.4ubuntu1/Debian/Debhelper/Dh_Lib.pm 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/Debian/Debhelper/Dh_Lib.pm 2008-06-26 12:13:46.000000000 +0100 @@ -2,7 +2,7 @@ # # Library functions for debhelper programs, perl version. # -# Joey Hess, GPL copyright 1997-2000. +# Joey Hess, GPL copyright 1997-2008. package Debian::Debhelper::Dh_Lib; use strict; @@ -14,9 +14,10 @@ &pkgfile &pkgext &pkgfilename &isnative &autoscript &filearray &filedoublearray &getpackages &basename &dirname &xargs %dh &compat &addsubstvar &delsubstvar &excludefile &package_arch - &is_udeb &udeb_filename &debhelper_script_subst &escape_shell); + &is_udeb &udeb_filename &debhelper_script_subst &escape_shell + &inhibit_log); -my $max_compat=6; +my $max_compat=7; sub init { # If DH_OPTIONS is set, prepend it @ARGV. @@ -108,6 +109,26 @@ } } +# Run at exit. Add the command to the log files for the packages it acted +# on, if it's exiting successfully. +my $write_log=1; +sub END { + if ($? == 0 && $write_log) { + my $cmd=basename($0); + foreach my $package (@{$dh{DOPACKAGES}}) { + my $ext=pkgext($package); + my $log="debian/${ext}debhelper.log"; + open(LOG, ">>", $log) || error("failed to write to ${log}: $!"); + print LOG $cmd."\n"; + close LOG; + } + } +} + +sub inhibit_log { + $write_log=0; +} + # Pass it an array containing the arguments of a shell command like would # be run by exec(). It turns that into a line like you might enter at the # shell, escaping metacharacters and quoting arguments that contain spaces. @@ -492,7 +513,7 @@ else { delete $items{$str}; } - $line=join(", ", keys %items); + $line=join(", ", sort keys %items); } elsif (! $remove) { $line=$str; diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/Debian/Debhelper/Sequence/python_support.pm /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/Debian/Debhelper/Sequence/python_support.pm --- debhelper-6.0.4ubuntu1/Debian/Debhelper/Sequence/python_support.pm 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/Debian/Debhelper/Sequence/python_support.pm 2008-06-26 12:13:46.000000000 +0100 @@ -0,0 +1,15 @@ +#!/usr/bin/perl +# debhelper sequence file for python-support + +use warnings; +use strict; +use Debian::Debhelper::Dh_Lib; + +# Test if dh_pysupport is available before inserting it. +# (This would not be needed if this file was contained in the python-support +# package.) +if (-x "/usr/bin/dh_pysupport") { + insert_after("dh_perl", "dh_pysupport"); +} + +1 diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh --- debhelper-6.0.4ubuntu1/dh 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh 2008-06-26 12:13:44.000000000 +0100 @@ -0,0 +1,511 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh - debhelper command sequencer + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B sequence [B<--until> I] [B<--before> I] [B<--after> I] [B<--remaining>] [B<--with> I] [S>] + +=head1 DESCRIPTION + +dh runs a sequence of debhelper commands. The supported sequences +correspond to the targets of a debian/rules file: "build", "clean", +"install", "binary-arch", "binary-indep", and "binary". + +Commands in the binary-indep sequence are passed the "-i" option to ensure +they only work on binary independent packages, and commands in the +binary-arch sequences are passed the "-a" option to ensure they only work +on architecture dependent packages. + +Each debhelper command will record when it's successfully run in +debian/package.debhelper.log. (Which dh_clean deletes.) So dh can tell +which commands have already been run, for which packages, and skip running +those commands again. + +Each time dh is run, it examines the log, and finds the last logged command +that is in the specified sequence. It then continues with the next command +in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> +options can override this behavior. + +=head1 OPTIONS + +=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. + +=item B<--with> I + +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 more +than once, and is used when there is a third-party package that provides +debhelper commands. See "SEQUENCE ADDONS" below for documentation about what +such packages should do to be supported by --with. + +=back + +All other options passed to dh are passed on to each command it runs. This +can be used to set an option like "-v" or "-X" or "-N", as well as for more +specialised options. + +=head1 COMMAND SPECIFICATION + +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. + +=head1 SEQUENCE ADDONS + +When B<--with> I is used, dh loads the perl module +Debian::Debhelper::Sequence::I. Two functions are provided to let +the module add its commands to sequences: + +=over 4 + +=item Debian::Debhelper::Dh_Lib::insert_before(existing_command, new_command) + +Insert I in sequences before I. + +=item Debian::Debhelper::Dh_Lib::insert_after(existing_command, new_command) + +Insert I in sequences after I. + +=item Debian::Debhelper::Dh_Lib::remove_command(existing_command) + +Remove I from the list of commands to run. + +=back + +=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 +anything: + + dh binary-arch --no-act + +This is a very simple rules file, for packages where the default sequences of +commands work with no additional options. + + #!/usr/bin/make -f + %: + dh $@ + +This is a simple rules file that is a good starting place for customisation. +(It's also available in F + + #!/usr/bin/make -f + + build: build-stamp + dh build + touch build-stamp + + clean: + dh clean + + install: build install-stamp + install-stamp: + dh install + touch install-stamp + + binary-arch: install + dh binary-arch + + binary-indep: install + dh binary-indep + + binary: binary-arch binary-indep + +Often you'll want to pass an option to ./configure. This uses dh to run all +commands before L, then runs that command by hand, +and then finished up by running the rest of the sequence. You could also +run ./configure by hand, instead of bothering with using dh_auto_configure. +And if necessary, you can add commands to run automake, etc here too. + + build: build-stamp + build-stamp: + dh build --before configure + dh_auto_configure -- --kitchen-sink=yes + dh build --after configure + touch build-stamp + +Here's how to skip two automated in a row (configure and build), and +instead run the commands by hand. + + build: build-stamp + build-stamp: + dh build --before configure + ./mondoconfig + make universe-explode-in-delight + dh build --after build + touch build-stamp + +Another common case is wanting to run some code manually after a particular +debhelper command is run. + + install: build install-stamp + install-stamp: + dh install --until dh_fixperms + # dh_fixperms has run, now override it for one program + chmod 4755 debian/foo/usr/bin/foo + # and continue + dh install --after dh_fixperms + touch install-stamp + +It's also fine to run debhelper commands early. Just make sure that at +least dh_prep is run from the sequence first, and be sure to use the +B<--remaining> option to ensure that commands that normally come before +those in the sequence are still run. + + install: build install-stamp + install-stamp: + dh install --until dh_prep + dh_installdocs README TODO + dh_installchangelogs Changes + dh install --remaining + touch install-stamp + + binary-arch: install + dh_strip -X foo + dh binary-arch --remaining + +=cut + +# Stash this away before init modifies it. +my @ARGV_orig=@ARGV; + +init(); +inhibit_log(); + +# Definitions of sequences. +my %sequences; +$sequences{build} = [qw{ + dh_testdir + dh_auto_configure + dh_auto_build + dh_auto_test +}], +$sequences{clean} = [qw{ + dh_testdir + dh_auto_clean + dh_clean +}]; +$sequences{install} = [@{$sequences{build}}, qw{ + dh_testroot + dh_prep + dh_installdirs + dh_auto_install + + dh_install + dh_installdocs + dh_installchangelogs + dh_installexamples + dh_installman + + dh_installcatalogs + dh_installcron + dh_installdebconf + dh_installcatalogs + dh_installemacsen + dh_installifupdown + dh_installinfo + dh_installinit + dh_installmenu + dh_installmime + dh_installmodules + dh_installlogcheck + dh_installlogrotate + dh_installpam + dh_installppp + dh_installudev + dh_installwm + dh_installxfonts + dh_lintian + dh_desktop + dh_gconf + dh_icons + dh_perl + dh_scrollkeeper + dh_usrlocal + + dh_link + dh_compress + dh_fixperms +}]; +my @b=qw{ + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb +}; +$sequences{'binary-indep'} = [@{$sequences{install}}, @b]; +$sequences{binary} = [@{$sequences{install}}, qw{ + dh_strip + dh_makeshlibs + dh_shlibdeps +}, @b]; +$sequences{'binary-arch'} = [@{$sequences{binary}}]; + +# --with python-support is enabled by default, at least for now +push @{$dh{WITH}}, "python-support"; + +# sequence addon interface +sub _insert { + my $offset=shift; + my $existing=shift; + my $new=shift; + foreach my $sequence (keys %sequences) { + my @list=@{$sequences{$sequence}}; + next unless grep $existing, @list; + my @new; + foreach my $command (@list) { + if ($command eq $existing) { + push @new, $new if $offset < 0; + push @new, $command; + push @new, $new if $offset > 0; + } + else { + push @new, $command; + } + } + $sequences{$sequence}=\@new; + } +} +sub insert_before { + _insert(-1, @_); +} +sub insert_after { + _insert(1, @_); +} +sub remove_command { + my $command=shift; + foreach my $sequence (keys %sequences) { + $sequences{$sequence}=[grep { $_ ne $command } @{$sequences{$sequence}}]; + } + +} +foreach my $addon (@{$dh{WITH}}) { + my $mod="Debian::Debhelper::Sequence::$addon"; + $mod=~s/-/_/g; + eval "use $mod"; + if ($@) { + error("--with $addon not supported or failed to load module $mod"); + } +} + +# Get the sequence of commands to run. +if (! @ARGV) { + error "specify a sequence to run"; +} +my $sequence=shift; +if (! exists $sequences{$sequence}) { + error "Unknown sequence $sequence (chose from: ". + join(" ", sort keys %sequences).")"; +} +my @sequence=@{$sequences{$sequence}}; + +# The list of all packages that can be acted on. +my @packages=@{$dh{DOPACKAGES}}; + +# Get the options to pass to commands in the sequence. +# Filter out options intended only for this program. +my @options; +if ($sequence eq 'binary-arch') { + push @options, "-a"; + # as an optimisation, remove from the list any packages + # that are not arch dependent + my %arch_packages = map { $_ => 1 } getpackages("arch"); + @packages = grep { $arch_packages{$_} } @packages; +} +elsif ($sequence eq 'binary-indep') { + push @options, "-i"; + # ditto optimisation for arch indep + my %indep_packages = map { $_ => 1 } getpackages("indep"); + @packages = grep { $indep_packages{$_} } @packages; +} +while (@ARGV_orig) { + my $opt=shift @ARGV_orig; + next if $opt eq $sequence; + if ($opt =~ /^--?(after|until|before)$/) { + shift @ARGV_orig; + next; + } + elsif ($opt =~ /^--?(no-act|remaining|(after|until|before)=)/) { + next; + } + push @options, $opt; +} + +# Figure out at what point in the sequence to start for each package. +my %logged; +my %startpoint; +foreach my $package (@packages) { + my @log=loadlog($package); + if ($dh{AFTER}) { + # Run commands in the sequence that come after the + # specified command. + $startpoint{$package}=command_pos($dh{AFTER}, @sequence) + 1; + # Write a dummy log entry indicating that the specified + # command was, in fact, run. This handles the case where + # no commands remain to run after it, communicating to + # future dh instances that the specified command should not + # be run again. + writelog($package, $sequence[$startpoint{$package}-1]); + } + elsif ($dh{REMAINING}) { + # Start at the beginning so all remaining commands will get + # run. + $startpoint{$package}=0; + } + else { + # Find the last logged command that is in the sequence, and + # continue with the next command after it. If no logged + # command is in the sequence, we're starting at the beginning.. + $startpoint{$package}=0; +COMMAND: foreach my $command (reverse @log) { + foreach my $i (0..$#sequence) { + if ($command eq $sequence[$i]) { + $startpoint{$package}=$i+1; + last COMMAND; + } + } + } + } +} + +# Figure out what point in the sequence to go to. +my $stoppoint=$#sequence; +if ($dh{UNTIL}) { + $stoppoint=command_pos($dh{UNTIL}, @sequence); +} +elsif ($dh{BEFORE}) { + $stoppoint=command_pos($dh{BEFORE}, @sequence) - 1; +} + +# Now run the commands in the sequence. +foreach my $i (0..$stoppoint) { + # Figure out which packages need to run this command. + my @exclude; + foreach my $package (@packages) { + if ($startpoint{$package} > $i || + $logged{$package}{$sequence[$i]}) { + push @exclude, $package; + } + } + + if (@exclude eq @packages) { + # Command already done for all packages. + next; + } + elsif (! @exclude) { + # Run command for all packages. + run($sequence[$i], @options); + } + else { + # Run command for only a subset of packages. + run($sequence[$i], @options, + map { "-N$_" } @exclude); + } +} + +sub run { + my $command=shift; + my @options=@_; + + # 3 space indent lines the command being run up under the + # sequence name after "dh ". + print " ".escape_shell($command, @options)."\n"; + + if (! $dh{NO_ACT}) { + my $ret=system($command, @options); + if ($ret >> 8 != 0) { + exit $ret >> 8; + } + elsif ($ret) { + exit 1; + } + } +} + +sub loadlog { + my $package=shift; + my $ext=pkgext($package); + + my @log; + open(LOG, "<", "debian/${ext}debhelper.log") || return; + while () { + chomp; + push @log, $_; + $logged{$package}{$_}=1; + } + close LOG; + return @log; +} + +sub writelog { + my $package=shift; + my $cmd=shift; + my $ext=pkgext($package); + + open(LOG, ">>", "debian/${ext}debhelper.log") || error("failed to write to log"); + print LOG $cmd."\n"; + close LOG; +} + +=head1 SEE ALSO + +L + +This program is a part of debhelper. + +=head1 AUTHOR + +Joey Hess + +=cut diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_auto_build /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_build --- debhelper-6.0.4ubuntu1/dh_auto_build 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_build 2008-06-26 12:13:45.000000000 +0100 @@ -0,0 +1,62 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_auto_build - automatically builds a package + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B [S>] [S I>] + +=head1 DESCRIPTION + +dh_auto_build is a debhelper program that tries to automatically +build a package. If a Makefile is found, this is done by running make (or +MAKE, if the environment variable is set). +If there's a setup.py, or Build.PL, it is run to build the package. + +This is intended to work for about 90% of packages. If it doesn't work, +you're encouraged to skip using dh_auto_build at all, and just run the +build process manually. + +=head1 OPTIONS + +=over 4 + +=item B<--> I + +Pass "params" to the program that is run. These can be used to suppliment +or override any standard parameters that dh_auto_build passes. + +=back + +=cut + +init(); + +if (-e "Makefile" || -e "makefile" || -e "GNUmakefile") { + doit(exists $ENV{MAKE} ? $ENV{MAKE} : "make", @{$dh{U_PARAMS}}); +} +elsif (-e "setup.py") { + doit("python", "setup.py", "build", @{$dh{U_PARAMS}}); +} +elsif (-e "Build.PL" && -e "Build") { + doit("perl", "Build", @{$dh{U_PARAMS}}); +} + +=head1 SEE ALSO + +L + +This program is a part of debhelper. + +=head1 AUTHOR + +Joey Hess + +=cut diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_auto_clean /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_clean --- debhelper-6.0.4ubuntu1/dh_auto_clean 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_clean 2008-06-26 12:13:44.000000000 +0100 @@ -0,0 +1,76 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_auto_clean - automatically cleans up after a build + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B [S>] [S I>] + +=head1 DESCRIPTION + +dh_auto_clean is a debhelper program that tries to automatically clean up +after a package build. If there's a Makefile and it contains a "distclean", +"realclean", or "clean" target, then this is done by running make (or MAKE, +if the environment variable is set). If there is a setup.py or Build.PL, it +is run to clean the package. + +This is intended to work for about 90% of packages. If it doesn't work, or +tries to use the wrong clean target, you're encouraged to skip using +dh_auto_clean at all, and just run make clean manually. + +=head1 OPTIONS + +=over 4 + +=item B<--> I + +Pass "params" to the program that is run. These can be used to suppliment +or override the any standard parameters that dh_auto_clean passes. + +=back + +=cut + +init(); + +if (-e "Makefile" || -e "makefile" || -e "GNUmakefile") { + $ENV{MAKE}="make" unless exists $ENV{MAKE}; + foreach my $target (qw{distclean realclean clean}) { + # Use make -n to check to see if the target would do + # anything. There's no good way to test if a target exists. + my $ret=`$ENV{MAKE} -s -n $target 2>/dev/null`; + chomp $ret; + if (length $ret) { + doit($ENV{MAKE}, $target, @{$dh{U_PARAMS}}); + last; + } + } +} +elsif (-e "setup.py") { + doit("python", "setup.py", "clean", "-a", @{$dh{U_PARAMS}}); + # The setup.py might import files, leading to python creating pyc + # files. + doit('find', '.', '-name', '*.pyc', '-exec', 'rm', '{}', ';'); +} +elsif (-e "Build.PL" && -e "Build") { + doit("perl", "Build", "--allow_mb_mismatch", 1, "distclean", @{$dh{U_PARAMS}}); +} + +=head1 SEE ALSO + +L + +This program is a part of debhelper. + +=head1 AUTHOR + +Joey Hess + +=cut diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_auto_configure /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_configure --- debhelper-6.0.4ubuntu1/dh_auto_configure 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_configure 2008-06-26 12:13:44.000000000 +0100 @@ -0,0 +1,108 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_auto_configure - automatically configure a package prior to building + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B [S>] [S I>] + +=head1 DESCRIPTION + +dh_auto_configure is a debhelper program that tries to automatically +configure a package prior to building. It looks for and runs a ./configure +script, Makefile.PL, or Build.PL. A standard set of parameters is +determined and passed to the program that is run. If no program to run is +found, dh_auto_configure will exit without doing anything. + +This is intended to work for about 90% of packages. If it doesn't work, +you're encouraged to skip using dh_auto_configure at all, and just run +./configure or its equivilant manually. + +=head1 OPTIONS + +=over 4 + +=item B<--> I + +Pass "params" to the program that is run. These can be used to suppliment +or override the standard parameters that dh_auto_configure passes. + +=back + +=cut + +init(); + +sub dpkg_architecture_value { + my $var=shift; + my $value=`dpkg-architecture -q$var 2>/dev/null` || error("dpkg-architecture failed"); + chomp $value; + return $value; +} + +sub sourcepackage { + open (CONTROL, 'debian/control') || + error("cannot read debian/control: $!\n"); + while () { + chomp; + s/\s+$//; + if (/^Source:\s*(.*)/) { + close CONTROL; + return $1; + } + } + + close CONTROL; + error("could not find Source: line in control file."); +} + +if (-x "configure") { + # Standard set of options for configure. + my @opts; + push @opts, "--build=".dpkg_architecture_value("DEB_BUILD_GNU_TYPE"); + push @opts, "--prefix=/usr"; + push @opts, "--includedir=\${prefix}/include"; + push @opts, "--mandir=\${prefix}/share/man"; + push @opts, "--infodir=\${prefix}/share/info"; + push @opts, "--sysconfdir=/etc"; + push @opts, "--localstatedir=/var"; + push @opts, "--libexecdir=\${prefix}/lib/".sourcepackage(); + push @opts, "--disable-maintainer-mode"; + push @opts, "--disable-dependency-tracking"; + # Provide --host only if different from --build, as recommended in + # autotools-dev README.Debian: When provided (even if equal) autotools + # 2.52+ switches to cross-compiling mode. + if (dpkg_architecture_value("DEB_BUILD_GNU_TYPE") ne dpkg_architecture_value("DEB_HOST_GNU_TYPE")) { + push @opts, "--host=".dpkg_architecture_value("DEB_HOST_GNU_TYPE"); + } + doit("./configure", @opts, @{$dh{U_PARAMS}}); +} +elsif (-e "Makefile.PL") { + # 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; + doit("perl", "Makefile.PL", "INSTALLDIRS=vendor", @{$dh{U_PARAMS}}); +} +elsif (-e "Build.PL") { + $ENV{PERL_MM_USE_DEFAULT}=1; # Module::Build can also use this. + doit("perl", "Build.PL", "installdirs=vendor", @{$dh{U_PARAMS}}); +} + +=head1 SEE ALSO + +L + +This program is a part of debhelper. + +=head1 AUTHOR + +Joey Hess + +=cut diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_auto_install /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_install --- debhelper-6.0.4ubuntu1/dh_auto_install 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_install 2008-06-26 12:13:44.000000000 +0100 @@ -0,0 +1,104 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_auto_install - automatically runs make install or similar + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; +use Cwd; + +=head1 SYNOPSIS + +B [S>] [S I>] + +=head1 DESCRIPTION + +dh_auto_install is a debhelper program that tries to automatically install +built files. If there's a Makefile and it contains a "install" target, +then this is done by running make (or MAKE, if the environment variable is +set). If there is a setup.py or Build.PL, it is used. + +The files are installed into debian// if there is only one binary +package. In the multiple binary package case, the files are instead +installed into debian/tmp/, and should be moved from there to the +appropriate package build directory using L or +L. + +DESTDIR is used to tell make where to install the files. +If the Makefile was generated by MakeMaker from a Makefile.PL, it will +automatically set PREFIX=/usr too, since such Makefiles need that. + +This is intended to work for about 90% of packages. If it doesn't work, or +tries to use the wrong clean target, you're encouraged to skip using +dh_auto_install at all, and just run make install manually. + +=head1 OPTIONS + +=over 4 + +=item B<--> I + +Pass "params" to the program that is run. These can be used to suppliment +or override the any standard parameters that dh_auto_clean passes. + +=back + +=cut + +init(); + +my $destdir; +my @allpackages=getpackages(); +if (@allpackages > 1) { + $destdir="debian/tmp"; +} +else { + $destdir=tmpdir($dh{MAINPACKAGE}); +} +$destdir=cwd()."/".$destdir; + +if (-e "Makefile" || -e "makefile" || -e "GNUmakefile") { + $ENV{MAKE}="make" unless exists $ENV{MAKE}; + my @params="DESTDIR=$destdir"; + # Special case for MakeMaker. + if (-e "Makefile.PL") { + push @params, "PREFIX=/usr"; + } + foreach my $target (qw{install}) { + # Use make -n to check to see if the target would do + # anything. There's no good way to test if a target exists. + my $ret=`$ENV{MAKE} -s -n $target 2>/dev/null`; + chomp $ret; + if (length $ret) { + doit($ENV{MAKE}, $target, + @params, + @{$dh{U_PARAMS}}); + last; + } + } +} +elsif (-e "setup.py") { + doit("python", "setup.py", "install", + "--root=$destdir", + "--no-compile", "-O0", + @{$dh{U_PARAMS}}); +} +elsif (-e "Build.PL" && -e "Build") { + doit("perl", "Build", "install", "destdir=$destdir", + "create_packlist=0", @{$dh{U_PARAMS}}); +} + +=head1 SEE ALSO + +L + +This program is a part of debhelper. + +=head1 AUTHOR + +Joey Hess + +=cut diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_auto_test /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_test --- debhelper-6.0.4ubuntu1/dh_auto_test 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_auto_test 2008-06-26 12:13:44.000000000 +0100 @@ -0,0 +1,71 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_auto_test - automatically runs a package's test suites + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B [S>] [S I>] + +=head1 DESCRIPTION + +dh_auto_test is a debhelper program that tries to automatically run a +package's test suite. If there's a Makefile and it contains a "test" +or "check" target, then this is done by running make (or MAKE, if the +environment variable is set). If the test suite fails, the command will +exit nonzero. If there's no test suite, it will exit zero without doing +anything. + +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 dh_auto_test at all, and +just run the test suite manually. + +=head1 OPTIONS + +=over 4 + +=item B<--> I + +Pass "params" to the program that is run. These can be used to suppliment +or override the any standard parameters that dh_auto_test passes. + +=back + +=cut + +init(); + +if (-e "Makefile" || -e "makefile" || -e "GNUmakefile") { + $ENV{MAKE}="make" unless exists $ENV{MAKE}; + foreach my $target (qw{test check}) { + # Use make -n to check to see if the target would do + # anything. There's no good way to test if a target exists. + my $ret=`$ENV{MAKE} -s -n $target 2>/dev/null`; + chomp $ret; + if (length $ret) { + doit($ENV{MAKE}, $target, @{$dh{U_PARAMS}}); + last; + } + } +} +elsif (-e "Build.PL" && -e "Build") { + doit(qw/perl Build test/, @{$dh{U_PARAMS}}); +} + +=head1 SEE ALSO + +L + +This program is a part of debhelper. + +=head1 AUTHOR + +Joey Hess + +=cut diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_builddeb /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_builddeb --- debhelper-6.0.4ubuntu1/dh_builddeb 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_builddeb 2008-06-26 12:13:45.000000000 +0100 @@ -2,7 +2,7 @@ =head1 NAME -dh_builddeb - build debian packages +dh_builddeb - build debian binary packages =cut @@ -64,7 +64,7 @@ complex_doit("find $tmp $dh{EXCLUDE_FIND} | xargs rm -rf"); } else { - # Old broken code here for compatability. Does not + # Old broken code here for compatibility. Does not # remove everything. complex_doit("find $tmp -name $_ | xargs rm -rf") foreach split(":", $ENV{DH_ALWAYS_EXCLUDE}); diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_clean /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_clean --- debhelper-6.0.4ubuntu1/dh_clean 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_clean 2008-06-26 12:13:44.000000000 +0100 @@ -20,7 +20,15 @@ other files including debian/files, and any detritus left behind by other debhelper commands. It also removes common files that should not appear in a debian diff: - #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS core .deps/* *.P + #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS .deps/* *.P *-stamp + +The debian/clean file can list other files to be removed. + +It does not run "make clean" to clean up after the build process. Use +L to do that. + +dh_clean (or "dh clean") should be the last debhelper command run in the +clean target in debian/rules. =head1 OPTIONS @@ -28,13 +36,8 @@ =item B<-k>, B<--keep> -Do not delete debian/files. When do you want to use this? Anytime you have a -debian/rules that has 2 binary targets that build different .deb packages; -for example, one target is binary-arch, and the other is binary-indep, or -one target builds the shared library, and the other the -dev package. If you -didn't use -k in these cases, then debian/files would be deleted in the -middle, and your changes file will only contain the last binary package that -was built. +This causes L to be run instead of dh_clean, for backwards +compatibility. =item B<-d>, B<--dirs-only> @@ -56,6 +59,12 @@ =cut init(); +inhibit_log(); + +if ($dh{K_FLAG}) { + # dh_prep will be emulated (mostly) by the code below. + # TODO deprecation warning +} foreach my $package (@{$dh{DOPACKAGES}}) { my $tmp=tmpdir($package); @@ -68,6 +77,10 @@ # These are all debhelper temp files, and so it is safe to # wildcard them. complex_doit("rm -f debian/$ext*.debhelper"); + + if (! $dh{K_FLAG}) { + doit("rm","-f","debian/${ext}debhelper.log"); + } } doit ("rm","-rf",$tmp."/") @@ -80,6 +93,12 @@ } if (! $dh{K_FLAG}) { + if (!compat(6) && -e "debian/clean") { + my @clean=grep { ! excludefile($_) } + filearray("debian/clean", "."); + doit("rm","-f","--",@clean) if @clean; + } + doit("rm","-f","debian/files") unless excludefile("debian/files"); } @@ -95,7 +114,7 @@ \\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \\ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \\ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \\ - -o -name TAGS -o -name core -o \\( -path '*/.deps/*' -a -name '*.P' \\) \\ + -o -name TAGS -o \\( -path '*/.deps/*' -a -name '*.P' \\) \\ \\) -exec rm -f {} \\; \\) -o \\ \\( -type d -a -name autom4te.cache -prune -exec rm -rf {} \\; \\) \\)"); } @@ -103,6 +122,10 @@ doit('rm', '-rf', 'debian/tmp') if -x 'debian/tmp' && ! compat(1) && ! excludefile("debian/tmp"); +if (!compat(6)) { + complex_doit('rm -f *-stamp'); +} + =head1 SEE ALSO L diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_compress /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_compress --- debhelper-6.0.4ubuntu1/dh_compress 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_compress 2008-06-26 12:13:45.000000000 +0100 @@ -102,6 +102,7 @@ ! -iname "*.tgz" ! -iname "*.z" ! -iname "*.bz2" \\ ! -iname "*-gz" ! -iname "*-z" ! -iname "*_z" \\ ! -iname "*.jar" ! -iname "*.zip" ! -iname "*.css" \\ + ! -name "index.sgml" \\ ! -name "copyright" 2>/dev/null || true; find usr/X11R6/lib/X11/fonts usr/share/fonts/X11 -type f -name "*.pcf" 2>/dev/null || true; `); @@ -150,7 +151,7 @@ # Make executables not be anymore. xargs(\@f,"chmod","a-x"); - xargs(\@f,"gzip","-9f"); + xargs(\@f,"gzip","-9nf"); } # Now change over any files we can that used to be hard links so diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_gconf /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_gconf --- debhelper-6.0.4ubuntu1/dh_gconf 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_gconf 2008-06-26 12:13:45.000000000 +0100 @@ -42,6 +42,8 @@ derived distributions (20), CDD distributions (50), or site-specific packages (90). +=back + =cut init(); diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_icons /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_icons --- debhelper-6.0.4ubuntu1/dh_icons 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_icons 2008-06-26 12:13:44.000000000 +0100 @@ -30,6 +30,8 @@ Do not modify maintainer scripts. +=back + =cut init(); @@ -46,7 +48,7 @@ next if $subdir =~ /^\./; my $needs_cache = 0; find sub { - $needs_cache = 1 if -f and (/\.png$/ or /\.svg$/ or /\.jpg$/); + $needs_cache = 1 if -f and (/\.png$/ or /\.svg$/ or /\.xpm$/ or /\.icon$/); }, "$icondir/$subdir" ; push @dirlist, "$baseicondir/$subdir" if $needs_cache; } diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_install /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_install --- debhelper-6.0.4ubuntu1/dh_install 2008-01-11 19:15:39.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_install 2008-06-26 12:13:45.000000000 +0100 @@ -40,6 +40,10 @@ Makefile to install it all into debian/tmp, and then use dh_install to copy directories and files from there into the proper package build directories. +From debhelper compatibility level 7 on, dh_install will fall back to +looking in debian/tmp for files, if it doesn't find them in the current +directory (or whereever you've told it to look using --srcdir). + =head1 OPTIONS =over 4 @@ -138,13 +142,26 @@ if (! defined $dh{AUTODEST} && @$set > 1) { $dest=pop @$set; } + + my @filelist; + foreach my $glob (@$set) { + my @found = glob "$srcdir/$glob"; + if (! compat(6)) { + # Fall back to looking in debian/tmp. + if (! @found || ! -e $found[0]) { + @found = glob "debian/tmp/$glob"; + } + } + push @filelist, @found; + } + if (! compat(4)) { # check added in v5 # glob now, relative to srcdir - if (! map { glob "$srcdir/$_" } @$set) { + if (! @filelist) { error("$package missing files (@$set), aborting"); } } - foreach my $src (map { glob "$srcdir/$_" } @$set) { + foreach my $src (@filelist) { next if excludefile($src); if (! defined $dest) { diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installcatalogs /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installcatalogs --- debhelper-6.0.4ubuntu1/dh_installcatalogs 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installcatalogs 2008-06-26 12:13:44.000000000 +0100 @@ -18,9 +18,7 @@ =head1 DESCRIPTION dh_installcatalogs is a debhelper program that installs and -registers SGML catalogs. (Note: it will be extended for XML catalog -registration when xml-core is available.) It complies with the Debian -XML/SGML policy. +registers SGML catalogs. It complies with the Debian XML/SGML policy. The file F.sgmlcatalogs> contains the catalogs to be installed per package. Each line in that file should be of the form @@ -53,7 +51,7 @@ =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installchangelogs /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installchangelogs --- debhelper-6.0.4ubuntu1/dh_installchangelogs 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installchangelogs 2008-06-26 12:13:45.000000000 +0100 @@ -30,12 +30,16 @@ usr/share/doc/package/NEWS.Debian. debian/package.NEWS files can also be used. -If an upstream changelog file is specified as an option, then this upstream -changelog will be installed as usr/share/doc/package/changelog in the -package build directory. If the changelog is a html file (determined by -file extension), it will be installed as -usr/share/doc/package/changelog.html instead, and will be converted to -plain text with html2text to generate usr/share/doc/package/changelog. +An upstream changelog file may be specified as an option. If none is +specified, a few common filenames are tried. (In compatibility level 7 and +above.) + +If there is an upstream changelog file, it will be be installed as +usr/share/doc/package/changelog in the package build directory. If the +changelog is a html file (determined by file extension), it will be +installed as usr/share/doc/package/changelog.html instead, and will be +converted to plain text with html2text to generate +usr/share/doc/package/changelog. =head1 OPTIONS @@ -60,10 +64,21 @@ init(); my $upstream=shift; - my $changelog_name="changelog.Debian"; -if (isnative($dh{MAINPACKAGE}) && ! defined $upstream) { - $changelog_name='changelog'; +if (! defined $upstream) { + if (! isnative($dh{MAINPACKAGE}) && !compat(6)) { + my @files=sort glob("*"); + foreach my $name (qw{changelog changes}) { + my @matches=grep { lc $_ eq $name } @files; + if (@matches) { + $upstream=shift @matches; + last; + } + } + } + if (isnative($dh{MAINPACKAGE})) { + $changelog_name='changelog'; + } } my $news_name="NEWS.Debian"; @@ -100,7 +115,7 @@ "$tmp/usr/share/doc/$package/$news_name"); } - if ($upstream) { + if (defined $upstream) { my $link_to; if ($upstream=~m/\.html?$/i) { # HTML changelog diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installdocs /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installdocs --- debhelper-6.0.4ubuntu1/dh_installdocs 2008-01-12 17:29:30.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installdocs 2008-06-26 12:13:45.000000000 +0100 @@ -90,7 +90,7 @@ you ask it to (similar to cp -a). If it is asked to install a directory, it will install the complete contents of the directory. -Note that this command is not idempotent. "dh_clean B<-k>" should be called +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installemacsen /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installemacsen --- debhelper-6.0.4ubuntu1/dh_installemacsen 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installemacsen 2008-06-26 12:13:45.000000000 +0100 @@ -53,7 +53,7 @@ =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be called +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installinfo /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installinfo --- debhelper-6.0.4ubuntu1/dh_installinfo 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installinfo 2008-06-26 12:13:44.000000000 +0100 @@ -56,7 +56,7 @@ =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be called +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installinit /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installinit --- debhelper-6.0.4ubuntu1/dh_installinit 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installinit 2008-06-26 12:13:45.000000000 +0100 @@ -11,7 +11,7 @@ =head1 SYNOPSIS -B [S>] [B<--name=>I] [B<-n>] [B<-r>] [B<-d>] [S I>] +B [S>] [B<--name=>I] [B<-n>] [B<-R>] [B<-r>] [B<-d>] [S I>] =head1 DESCRIPTION @@ -45,9 +45,20 @@ installed by upstream in a way that doesn't make it easy to let dh_installinit find it. +=item B<-R>, B<--restart-after-upgrade> + +Do not stop the init script until after the package upgrade has been +completed. This is different than the default behavior, which stops the +script in the prerm, and starts it again in the postinst. + +This can be useful for daemons that should not have a possibly long +downtime during upgrade. But you should make sure that the daemon will not +get confused by the package being upgraded while it's running before using +this option. + =item B<-r>, B<--no-restart-on-upgrade> -Do not restart init script on upgrade. +Do not stop init script on upgrade. =item B<--no-start> @@ -98,7 +109,7 @@ =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be called +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. @@ -166,11 +177,19 @@ if (! $dh{NOSCRIPTS}) { if (! $dh{NO_START}) { - # update-rc.d, and start script - autoscript($package,"postinst", "postinst-init", - "s/#SCRIPT#/$script/;s/#INITPARMS#/$params/;s/#ERROR_HANDLER#/$dh{ERROR_HANDLER}/"); + if ($dh{RESTART_AFTER_UPGRADE}) { + # update-rc.d, and restart (or + # start if new install) script + autoscript($package,"postinst", "postinst-init-restart", + "s/#SCRIPT#/$script/;s/#INITPARMS#/$params/;s/#ERROR_HANDLER#/$dh{ERROR_HANDLER}/"); + } + else { + # update-rc.d, and start script + autoscript($package,"postinst", "postinst-init", + "s/#SCRIPT#/$script/;s/#INITPARMS#/$params/;s/#ERROR_HANDLER#/$dh{ERROR_HANDLER}/"); + } - if ($dh{R_FLAG}) { + if ($dh{R_FLAG} || $dh{RESTART_AFTER_UPGRADE}) { # stops script only on remove autoscript($package,"prerm","prerm-init-norestart", "s/#SCRIPT#/$script/;s/#INITPARMS#/$params/;s/#ERROR_HANDLER#/$dh{ERROR_HANDLER}/"); diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installman /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installman --- debhelper-6.0.4ubuntu1/dh_installman 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installman 2008-06-26 12:13:45.000000000 +0100 @@ -50,6 +50,11 @@ any of the man pages in the temporary directories of any of the packages it is acting on contain ".so" links. If so, it changes them to symlinks. +Also, dh_installman will use man to guess the character encoding of each +manual page and convert it to UTF-8. If the guesswork fails for some +reason, you can override it using an encoding declaration. See +L for details. + =head1 OPTIONS =over 4 @@ -92,9 +97,7 @@ my $file=pkgfile($package,"manpages"); my @manpages; - if ($file) { - @manpages=filearray($file, "."); - } + @manpages=filearray($file, ".") if $file; if (($package eq $dh{FIRSTPACKAGE} || $dh{PARAMS_ALL}) && @ARGV) { push @manpages, @ARGV; @@ -132,8 +135,6 @@ # Now get the numeric component of the section. my ($realsection)=$section=~m/^(\d)/ if defined $section; - - # If there is no numeric section, bail. if (! $realsection) { error("Could not determine section for $page"); } @@ -162,16 +163,20 @@ $destdir="$tmp/usr/share/man/$langcode/man$realsection/"; } $destdir=~tr:/:/:s; # just for looks + my $instpage="$destdir/$instname.$section"; - next if -l "$destdir/$instname.$section"; - next if compat(5) && -e "$destdir/$instname.$section"; + next if -l $instpage; + next if compat(5) && -e $instpage; if (! -d $destdir) { doit "install","-d",$destdir; } - doit "install","-p","-m644",$page, - "$destdir$instname.$section$gz"; - + if ($gz) { + complex_doit "zcat \Q$page\E > \Q$instpage\E"; + } + else { + doit "install","-p","-m644",$page,$instpage; + } } # Now the .so conversion. @@ -186,6 +191,21 @@ doit "rm","-f",$sofile; doit "ln","-sf",$sodest,$sofile; } + + # Now utf-8 conversion. + foreach my $dir (qw{usr/share/man usr/X11R6/man}) { + if (-e "$tmp/$dir") { + find(sub { + return if ! -f $_ || -l $_; + my ($tmp, $orig)=($_.".new", $_); + complex_doit "man --recode UTF-8 ./\Q$orig\E > \Q$tmp\E"; + # recode uncompresses compressed pages + doit "rm", "-f", $orig if s/\.(gz|Z)$//; + doit "chmod", 644, $tmp; + doit "mv", "-f", $tmp, $_; + }, "$tmp/$dir"); + } + } } # Check if a file is a .so man page, for use by File::Find. diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installmime /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installmime --- debhelper-6.0.4ubuntu1/dh_installmime 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installmime 2008-06-26 12:13:44.000000000 +0100 @@ -40,7 +40,7 @@ =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be called +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installmodules /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installmodules --- debhelper-6.0.4ubuntu1/dh_installmodules 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installmodules 2008-06-26 12:13:44.000000000 +0100 @@ -55,7 +55,7 @@ =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be called +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installudev /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installudev --- debhelper-6.0.4ubuntu1/dh_installudev 2008-01-28 07:18:08.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installudev 2008-06-26 12:13:45.000000000 +0100 @@ -44,14 +44,14 @@ Do not modify postinst/postrm scripts. +=back + =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be called +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. -=back - =cut init(); diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installwm /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installwm --- debhelper-6.0.4ubuntu1/dh_installwm 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installwm 2008-06-26 12:13:44.000000000 +0100 @@ -48,14 +48,14 @@ The commands used to run the window manager or window managers you want to register. +=back + =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be called +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. -=back - =cut init(); diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_installxfonts /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installxfonts --- debhelper-6.0.4ubuntu1/dh_installxfonts 2008-01-28 07:18:08.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_installxfonts 2008-06-26 12:13:44.000000000 +0100 @@ -52,7 +52,7 @@ # Find all font directories in the package build directory. my @fontdirs; foreach my $parentdir ("$tmp/usr/X11R6/lib/X11/fonts/", "$tmp/usr/share/fonts/X11/") { - opendir DIR, $parentdir || next; + opendir(DIR, $parentdir) || next; @fontdirs = grep { -d "$parentdir/$_" && !/^\./ } (readdir DIR); closedir DIR; } diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_lintian /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_lintian --- debhelper-6.0.4ubuntu1/dh_lintian 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_lintian 2008-06-26 12:13:44.000000000 +0100 @@ -0,0 +1,61 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_lintian - install lintian override files into package build directories + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B [S>] + +=head1 DESCRIPTION + +dh_lintian is a debhelper program that is responsible for installing +override files used by lintian into package build directories. + +If a file named debian/package.lintian-overrides exists, then it is +installed into usr/share/lintian/overrides/package in the package +build directory. This file is used to suppress erroneous lintian +diagnostics. + +Note that a file named debian/source.lintian-overrides will not be +installed, but will be scanned by lintian to provide overrides for the +source package. + +=cut + +init(); + +foreach my $package (@{$dh{DOPACKAGES}}) { + next if is_udeb($package); + + my $tmp=tmpdir($package); + my $or_dir = "$tmp/usr/share/lintian/overrides"; + my $overrides=pkgfile($package,"lintian-overrides"); + + if ($overrides ne '') { + if (! -d "$or_dir") { + doit("install","-d","$or_dir"); + } + doit("install","-p","-m644",$overrides,"$or_dir/$package"); + } +} + +=head1 SEE ALSO + +L + +This program is a part of debhelper. + +L + +=head1 AUTHOR + +Steve Robbins + +=cut diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_listpackages /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_listpackages --- debhelper-6.0.4ubuntu1/dh_listpackages 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_listpackages 2008-06-26 12:13:44.000000000 +0100 @@ -23,6 +23,7 @@ =cut init(); +inhibit_log(); print join("\n",@{$dh{DOPACKAGES}})."\n"; =head1 SEE ALSO diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_perl /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_perl --- debhelper-6.0.4ubuntu1/dh_perl 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_perl 2008-06-26 12:13:44.000000000 +0100 @@ -2,7 +2,7 @@ =head1 NAME -dh_perl - calculates perl dependencies +dh_perl - calculates perl dependencies and cleans up after MakeMaker =cut @@ -25,6 +25,9 @@ perlapi. The dependency will be substituted into your package's control file wherever you place the token "${perl:Depends}". +dh_perl also cleans up empty directories that MakeMaker can generate when +installing perl modules. + =head1 OPTIONS =over 4 @@ -135,6 +138,15 @@ addsubstvar($package, "perl:Depends", "perlapi-$Config{version}") if $deps & XS_MODULE; } + + # MakeMaker always makes lib and share dirs, but typically + # only one directory is installed into. + foreach my $dir ("$tmp/usr/share/perl5", "$tmp/usr/lib/perl5") { + if (-d $dir) { + doit("rmdir", "--ignore-fail-on-non-empty", "--parents", + "$dir"); + } + } } =head1 SEE ALSO diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_prep /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_prep --- debhelper-6.0.4ubuntu1/dh_prep 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_prep 2008-06-26 12:13:45.000000000 +0100 @@ -0,0 +1,68 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_prep - preform cleanups in preparation for building a binary package + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B [S>] [B<-X>I] + +=head1 DESCRIPTION + +dh_prep is a debhelper program that performs some file cleanups in +preparation for building a package. (This is what dh_clean -k used to do.) +It removes the package build directories, debian/tmp, and some temp files +that are generated during the build. Putting this at the start of the build +process makes the build process idempotent. + +=head1 OPTIONS + +=over 4 + +=item B<-X>I B<--exclude=>I + +Exclude files that contain "item" anywhere in their filename from being +deleted, even if they would normally be deleted. You may use this option +multiple times to build up a list of things to exclude. + +=back + +=cut + +init(); + +foreach my $package (@{$dh{DOPACKAGES}}) { + my $tmp=tmpdir($package); + my $ext=pkgext($package); + + doit("rm","-f","debian/${ext}substvars") + unless excludefile("debian/${ext}substvars"); + + # These are all debhelper temp files, and so it is safe to + # wildcard them. + complex_doit("rm -f debian/$ext*.debhelper"); + + doit ("rm","-rf",$tmp."/") + unless excludefile($tmp); +} + +doit('rm', '-rf', 'debian/tmp') if -x 'debian/tmp' && ! compat(1) && + ! excludefile("debian/tmp"); + +=head1 SEE ALSO + +L + +This program is a part of debhelper. + +=head1 AUTHOR + +Joey Hess + +=cut diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_python /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_python --- debhelper-6.0.4ubuntu1/dh_python 2008-01-28 07:18:08.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_python 2008-06-26 12:13:44.000000000 +0100 @@ -104,7 +104,7 @@ my $python_nextversion = $python_version + 0.1; my $python_nextmajor = $python_major + 1; -my @python_allversions = ('1.5','2.1','2.2','2.3','2.4','2.5'); +my @python_allversions = ('1.5','2.1','2.2','2.3','2.4'); foreach (@python_allversions) { s/^/python/; } diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_scrollkeeper /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_scrollkeeper --- debhelper-6.0.4ubuntu1/dh_scrollkeeper 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_scrollkeeper 2008-06-26 12:13:45.000000000 +0100 @@ -41,7 +41,7 @@ =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_testdir /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_testdir --- debhelper-6.0.4ubuntu1/dh_testdir 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_testdir 2008-06-26 12:13:44.000000000 +0100 @@ -33,6 +33,7 @@ =cut init(); +inhibit_log(); foreach my $file ('debian/control', @ARGV) { if (! -e $file) { diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_testroot /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_testroot --- debhelper-6.0.4ubuntu1/dh_testroot 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_testroot 2008-06-26 12:13:45.000000000 +0100 @@ -18,6 +18,7 @@ use strict; use Debian::Debhelper::Dh_Lib; +inhibit_log(); if ($< != 0) { error("You must run this as root (or use fakeroot)."); diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_testversion /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_testversion --- debhelper-6.0.4ubuntu1/dh_testversion 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_testversion 2008-06-26 12:13:44.000000000 +0100 @@ -51,6 +51,7 @@ =cut init(); +inhibit_log(); my($compare, $ver); diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/dh_usrlocal /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_usrlocal --- debhelper-6.0.4ubuntu1/dh_usrlocal 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/dh_usrlocal 2008-06-26 12:13:44.000000000 +0100 @@ -48,7 +48,7 @@ =head1 NOTES -Note that this command is not idempotent. "dh_clean -k" should be called +Note that this command is not idempotent. L should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/doc/PROGRAMMING /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/doc/PROGRAMMING --- debhelper-6.0.4ubuntu1/doc/PROGRAMMING 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/doc/PROGRAMMING 2008-06-26 12:13:46.000000000 +0100 @@ -259,5 +259,8 @@ packages. As a side effect, populates %package_arches and %package_types with the types of all packages (not only those returned). +inhibit_log() + Prevent logging the program's successful finish to + debian/*debhelper.log -- Joey Hess diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/doc/TODO /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/doc/TODO --- debhelper-6.0.4ubuntu1/doc/TODO 2008-01-11 18:34:14.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/doc/TODO 2008-06-26 12:13:46.000000000 +0100 @@ -30,10 +30,12 @@ This needs more thought. -v7: +v8: * escaping in config files (for whitespace)? * make dh_install use hard links for efficiency +* dh_installinit --restart-after-upgrade as default? +* #487006: dh_installman with 3-letter codes Deprecated: @@ -53,3 +55,4 @@ * dh_undocumented * dh_installinit --init-script * dh_python +* dh_clean -k (make it warn) diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/examples/rules /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules --- debhelper-6.0.4ubuntu1/examples/rules 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules 1970-01-01 01:00:00.000000000 +0100 @@ -1,77 +0,0 @@ -#!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# This file is public domain software, originally written by Joey Hess. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -build: build-stamp -build-stamp: - dh_testdir - - # Add here commands to compile the package. - #$(MAKE) - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - - # Add here commands to clean up after the build process. - #$(MAKE) clean - #$(MAKE) distclean - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/ - #$(MAKE) prefix=`pwd`/debian/`dh_listpackages`/usr install - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples -# dh_install -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installcatalogs -# dh_installpam -# dh_installmime -# dh_installinit -# dh_installcron -# dh_installinfo -# dh_installwm -# dh_installudev -# dh_undocumented - dh_installman - dh_link - dh_strip - dh_compress - dh_fixperms -# dh_perl -# dh_python -# dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/examples/rules.arch /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.arch --- debhelper-6.0.4ubuntu1/examples/rules.arch 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.arch 2008-06-26 12:13:45.000000000 +0100 @@ -0,0 +1,80 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# This file is public domain software, originally written by Joey Hess. +# +# This version is for packages that are architecture dependent. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + #$(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + #$(MAKE) clean + #$(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + # Add here commands to install the package into debian/ + #$(MAKE) prefix=`pwd`/debian/`dh_listpackages`/usr install + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installcatalogs +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo +# dh_installwm +# dh_installudev +# dh_lintian +# dh_undocumented + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/examples/rules.indep /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.indep --- debhelper-6.0.4ubuntu1/examples/rules.indep 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.indep 2008-06-26 12:13:45.000000000 +0100 @@ -30,7 +30,7 @@ install: build dh_testdir dh_testroot - dh_clean -k + dh_prep dh_installdirs # Add here commands to install the package into debian/. @@ -55,6 +55,7 @@ # dh_installinfo # dh_installwm # dh_installudev +# dh_lintian # dh_undocumented dh_installman dh_link diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/examples/rules.multi /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.multi --- debhelper-6.0.4ubuntu1/examples/rules.multi 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.multi 2008-06-26 12:13:45.000000000 +0100 @@ -33,7 +33,7 @@ install: build dh_testdir dh_testroot - dh_clean -k + dh_prep dh_installdirs # Add here commands to install the package into debian/tmp. @@ -60,6 +60,7 @@ # dh_installinfo -i # dh_installwm -i # dh_installudev -i +# dh_lintian -i # dh_undocumented -i dh_installman -i dh_link -i @@ -91,6 +92,7 @@ # dh_installinfo -a # dh_installwm -a # dh_installudev -a +# dh_lintian -a # dh_undocumented -a dh_installman -a dh_strip -a diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/examples/rules.multi2 /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.multi2 --- debhelper-6.0.4ubuntu1/examples/rules.multi2 2007-12-31 22:45:13.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.multi2 2008-06-26 12:13:45.000000000 +0100 @@ -35,7 +35,7 @@ install: build dh_testdir dh_testroot - dh_clean -k + dh_prep dh_installdirs # Add here commands to install the package into debian/tmp. @@ -66,6 +66,7 @@ # dh_installinfo # dh_installwm # dh_installudev +# dh_lintian # dh_undocumented dh_strip dh_link diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/examples/rules.simple /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.simple --- debhelper-6.0.4ubuntu1/examples/rules.simple 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.simple 2008-06-26 12:13:45.000000000 +0100 @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +build: build-stamp +build-stamp: + dh build + touch build-stamp + +clean: + dh clean + +install: build install-stamp +install-stamp: + dh install + touch install-stamp + +binary-arch: install + dh binary-arch + +binary-indep: install + dh binary-indep + +binary: binary-arch binary-indep diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/examples/rules.tiny /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.tiny --- debhelper-6.0.4ubuntu1/examples/rules.tiny 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/examples/rules.tiny 2008-06-26 12:13:45.000000000 +0100 @@ -0,0 +1,3 @@ +#!/usr/bin/make -f +%: + dh $@ diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/Makefile /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/Makefile --- debhelper-6.0.4ubuntu1/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/Makefile 2008-06-26 12:13:45.000000000 +0100 @@ -0,0 +1,75 @@ +# This generates a list of synopses of debhelper commands, and substitutes +# it in to the #LIST# line on the man page fed to it on stdin. Must be passed +# parameters of all the executables or pod files to get the synopses from. +# For correct conversion of pod tags (like S< >) #LIST# must be substituted in +# the pod file and not in the troff file. +MAKEMANLIST=perl -e ' \ + undef $$/; \ + foreach (@ARGV) { \ + open (IN, $$_) or die "$$_: $$!"; \ + $$file=; \ + close IN; \ + if ($$file=~m/=head1 .*?\n\n(.*?) - (.*?)\n\n/s) { \ + $$collect.="=item $$1(1)\n\n$$2\n\n"; \ + } \ + } \ + END { \ + while () { \ + s/\#LIST\#/$$collect/; \ + print; \ + }; \ + }' + +# Figure out the `current debhelper version. +VERSION=$(shell expr "`dpkg-parsechangelog |grep Version:`" : '.*Version: \(.*\)') + +PERLLIBDIR=$(shell perl -MConfig -e 'print $$Config{vendorlib}')/Debian/Debhelper + +POD2MAN=pod2man -c Debhelper -r "$(VERSION)" + +# l10n to be built is determined from .po files +LANGS=$(notdir $(basename $(wildcard man/po4a/po/*.po))) + +build: version + find . -maxdepth 1 -type f -perm +100 -name "dh*" \ + -exec $(POD2MAN) {} {}.1 \; + cat debhelper.pod | \ + $(MAKEMANLIST) `find . -maxdepth 1 -type f -perm +100 -name "dh_*" | sort` | \ + $(POD2MAN) --name="debhelper" --section=7 > debhelper.7 + po4a man/po4a/po4a.cfg + set -e; \ + for lang in $(LANGS); do \ + dir=man/$$lang; \ + for file in $$dir/dh*.pod; do \ + prog=`basename $$file | sed 's/.pod//'`; \ + $(POD2MAN) $$file $$prog.$$lang.1; \ + done; \ + cat $$dir/debhelper.pod | \ + $(MAKEMANLIST) `find $$dir -type f -maxdepth 1 -name "dh_*.pod" | sort` | \ + $(POD2MAN) --name="debhelper" --section=7 > debhelper.$$lang.7; \ + done + +version: + printf "package Debian::Debhelper::Dh_Version;\n\$$version='$(VERSION)';\n1" > \ + Debian/Debhelper/Dh_Version.pm + +clean: + rm -f *.1 *.7 Debian/Debhelper/Dh_Version.pm + po4a --rm-translations --rm-backups man/po4a/po4a.cfg + for lang in $(LANGS); do \ + if [ -e man/$$lang ]; then rmdir man/$$lang; fi; \ + done; + +install: + install -d $(DESTDIR)/usr/bin \ + $(DESTDIR)/usr/share/debhelper/autoscripts \ + $(DESTDIR)$(PERLLIBDIR)/Sequence + install $(shell find -maxdepth 1 -mindepth 1 -name dh\* |grep -v \.1\$$) $(DESTDIR)/usr/bin + install -m 0644 autoscripts/* $(DESTDIR)/usr/share/debhelper/autoscripts + install -m 0644 Debian/Debhelper/*.pm $(DESTDIR)$(PERLLIBDIR) + install -m 0644 Debian/Debhelper/Sequence/*.pm $(DESTDIR)$(PERLLIBDIR)/Sequence + +test: version + ./run perl -MTest::Harness -e 'runtests grep { ! /CVS/ && ! /\.svn/ } @ARGV' t/* + # clean up log etc + ./run dh_clean diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/man/po4a/po/debhelper.pot /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/man/po4a/po/debhelper.pot --- debhelper-6.0.4ubuntu1/man/po4a/po/debhelper.pot 2008-01-28 07:19:22.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/man/po4a/po/debhelper.pot 2008-06-26 12:13:46.000000000 +0100 @@ -2,12 +2,12 @@ # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2008-01-20 15:28-0500\n" +"POT-Creation-Date: 2008-06-25 03:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,7 +16,17 @@ "Content-Transfer-Encoding: ENCODING" # type: =head1 -#: debhelper.pod:1 dh_builddeb:3 dh_clean:3 dh_compress:3 dh_desktop:3 dh_fixperms:3 dh_gconf:3 dh_gencontrol:3 dh_installcatalogs:3 dh_installchangelogs:3 dh_installcron:3 dh_installdebconf:3 dh_installdeb:3 dh_installdirs:3 dh_installdocs:3 dh_installemacsen:3 dh_installexamples:3 dh_installinfo:3 dh_installinit:3 dh_installlogcheck:3 dh_installlogrotate:3 dh_installmanpages:3 dh_installman:3 dh_installmenu:3 dh_installmime:3 dh_installmodules:3 dh_installpam:3 dh_install:3 dh_installppp:3 dh_installwm:3 dh_installxfonts:3 dh_link:3 dh_listpackages:3 dh_makeshlibs:3 dh_md5sums:3 dh_movefiles:3 dh_perl:3 dh_python:3 dh_scrollkeeper:3 dh_shlibdeps:3 dh_strip:3 dh_suidregister:3 dh_testdir:3 dh_testroot:3 dh_testversion:3 dh_undocumented:3 dh_usrlocal:3 +#: debhelper.pod:1 dh_builddeb:3 dh_clean:3 dh_compress:3 dh_desktop:3 +#: dh_fixperms:3 dh_gconf:3 dh_gencontrol:3 dh_installcatalogs:3 +#: dh_installchangelogs:3 dh_installcron:3 dh_installdebconf:3 dh_installdeb:3 +#: dh_installdirs:3 dh_installdocs:3 dh_installemacsen:3 dh_installexamples:3 +#: dh_installinfo:3 dh_installinit:3 dh_installlogcheck:3 +#: dh_installlogrotate:3 dh_installmanpages:3 dh_installman:3 dh_installmenu:3 +#: dh_installmime:3 dh_installmodules:3 dh_installpam:3 dh_install:3 +#: dh_installppp:3 dh_installwm:3 dh_installxfonts:3 dh_link:3 +#: dh_listpackages:3 dh_makeshlibs:3 dh_md5sums:3 dh_movefiles:3 dh_perl:3 +#: dh_python:3 dh_scrollkeeper:3 dh_shlibdeps:3 dh_strip:3 dh_suidregister:3 +#: dh_testdir:3 dh_testroot:3 dh_testversion:3 dh_undocumented:3 dh_usrlocal:3 msgid "NAME" msgstr "" @@ -26,19 +36,41 @@ msgstr "" # type: =head1 -#: debhelper.pod:5 dh_builddeb:12 dh_clean:12 dh_compress:13 dh_desktop:12 dh_fixperms:12 dh_gconf:12 dh_gencontrol:12 dh_installcatalogs:14 dh_installchangelogs:12 dh_installcron:12 dh_installdebconf:12 dh_installdeb:12 dh_installdirs:12 dh_installdocs:12 dh_installemacsen:12 dh_installexamples:12 dh_installinfo:12 dh_installinit:12 dh_installlogcheck:12 dh_installlogrotate:12 dh_installmanpages:13 dh_installman:13 dh_installmenu:12 dh_installmime:12 dh_installmodules:14 dh_installpam:12 dh_install:13 dh_installppp:12 dh_installwm:12 dh_installxfonts:12 dh_link:13 dh_listpackages:12 dh_makeshlibs:12 dh_md5sums:13 dh_movefiles:12 dh_perl:14 dh_python:13 dh_scrollkeeper:12 dh_shlibdeps:13 dh_strip:13 dh_suidregister:7 dh_testdir:12 dh_testroot:7 dh_testversion:12 dh_undocumented:12 dh_usrlocal:15 +#: debhelper.pod:5 dh_builddeb:12 dh_clean:12 dh_compress:13 dh_desktop:12 +#: dh_fixperms:12 dh_gconf:12 dh_gencontrol:12 dh_installcatalogs:14 +#: dh_installchangelogs:12 dh_installcron:12 dh_installdebconf:12 +#: dh_installdeb:12 dh_installdirs:12 dh_installdocs:12 dh_installemacsen:12 +#: dh_installexamples:12 dh_installinfo:12 dh_installinit:12 +#: dh_installlogcheck:12 dh_installlogrotate:12 dh_installmanpages:13 +#: dh_installman:13 dh_installmenu:12 dh_installmime:12 dh_installmodules:14 +#: dh_installpam:12 dh_install:13 dh_installppp:12 dh_installwm:12 +#: dh_installxfonts:12 dh_link:13 dh_listpackages:12 dh_makeshlibs:12 +#: dh_md5sums:13 dh_movefiles:12 dh_perl:14 dh_python:13 dh_scrollkeeper:12 +#: dh_shlibdeps:13 dh_strip:13 dh_suidregister:7 dh_testdir:12 dh_testroot:7 +#: dh_testversion:12 dh_undocumented:12 dh_usrlocal:15 msgid "SYNOPSIS" msgstr "" # type: textblock #: debhelper.pod:7 msgid "" -"BI<*> [B<-v>] [B<-a>] [B<-i>] [B<-s>] [B<--no-act>] [B<-ppackage>] " -"[B<-Npackage] [-Ptmpdir>]" +"BI<*> [B<-v>] [B<-a>] [B<-i>] [B<-s>] [B<--no-act>] [B<-ppackage>] [B<-" +"Npackage] [-Ptmpdir>]" msgstr "" # type: =head1 -#: debhelper.pod:9 dh_builddeb:16 dh_clean:16 dh_compress:17 dh_desktop:16 dh_fixperms:16 dh_gconf:16 dh_gencontrol:16 dh_installcatalogs:18 dh_installchangelogs:16 dh_installcron:16 dh_installdebconf:16 dh_installdeb:16 dh_installdirs:16 dh_installdocs:16 dh_installemacsen:16 dh_installexamples:16 dh_installinfo:16 dh_installinit:16 dh_installlogcheck:16 dh_installlogrotate:16 dh_installmanpages:17 dh_installman:17 dh_installmenu:16 dh_installmime:16 dh_installmodules:18 dh_installpam:16 dh_install:17 dh_installppp:16 dh_installwm:16 dh_installxfonts:16 dh_link:17 dh_listpackages:16 dh_makeshlibs:16 dh_md5sums:17 dh_movefiles:16 dh_perl:18 dh_python:17 dh_scrollkeeper:16 dh_shlibdeps:17 dh_strip:17 dh_suidregister:11 dh_testdir:16 dh_testroot:11 dh_testversion:16 dh_undocumented:16 dh_usrlocal:19 +#: debhelper.pod:9 dh_builddeb:16 dh_clean:16 dh_compress:17 dh_desktop:16 +#: dh_fixperms:16 dh_gconf:16 dh_gencontrol:16 dh_installcatalogs:18 +#: dh_installchangelogs:16 dh_installcron:16 dh_installdebconf:16 +#: dh_installdeb:16 dh_installdirs:16 dh_installdocs:16 dh_installemacsen:16 +#: dh_installexamples:16 dh_installinfo:16 dh_installinit:16 +#: dh_installlogcheck:16 dh_installlogrotate:16 dh_installmanpages:17 +#: dh_installman:17 dh_installmenu:16 dh_installmime:16 dh_installmodules:18 +#: dh_installpam:16 dh_install:17 dh_installppp:16 dh_installwm:16 +#: dh_installxfonts:16 dh_link:17 dh_listpackages:16 dh_makeshlibs:16 +#: dh_md5sums:17 dh_movefiles:16 dh_perl:18 dh_python:17 dh_scrollkeeper:16 +#: dh_shlibdeps:17 dh_strip:17 dh_suidregister:11 dh_testdir:16 dh_testroot:11 +#: dh_testversion:16 dh_undocumented:16 dh_usrlocal:19 msgid "DESCRIPTION" msgstr "" @@ -58,13 +90,12 @@ #: debhelper.pod:19 msgid "" "A typical debian/rules file that uses debhelper will call several debhelper " -"commands in sequence. Debhelper commands are all named with a \"dh_\" " -"prefix. Examples of rules files that use debhelper are in " -"F" +"commands in sequence, or use L to automate this process. Examples of " +"rules files that use debhelper are in F" msgstr "" # type: textblock -#: debhelper.pod:24 +#: debhelper.pod:23 msgid "" "To create a new debian package using debhelper, you can just copy one of the " "sample rules files and edit it by hand. Or you can try the dh-make package, " @@ -74,24 +105,24 @@ msgstr "" # type: =head1 -#: debhelper.pod:30 +#: debhelper.pod:29 msgid "DEBHELPER COMMANDS" msgstr "" # type: textblock -#: debhelper.pod:32 +#: debhelper.pod:31 msgid "" "Here is the complete list of available debhelper commands. See their man " "pages for additional documentation." msgstr "" # type: textblock -#: debhelper.pod:37 +#: debhelper.pod:36 msgid "#LIST#" msgstr "" # type: textblock -#: debhelper.pod:41 +#: debhelper.pod:40 msgid "" "If a program's name starts with \"dh_\", and the program is not on the above " "list, then it is not part of the debhelper package, but it should still work " @@ -99,12 +130,12 @@ msgstr "" # type: =head1 -#: debhelper.pod:45 +#: debhelper.pod:44 msgid "DEBHELPER CONFIG FILES" msgstr "" # type: textblock -#: debhelper.pod:47 +#: debhelper.pod:46 msgid "" "Many debhelper commands make use of files in F to control what they " "do. Besides the common F and F, which are " @@ -115,7 +146,7 @@ msgstr "" # type: textblock -#: debhelper.pod:54 +#: debhelper.pod:53 msgid "" "For example, dh_installdocs uses files named debian/package.docs to list the " "documentation files it will install. See the man pages of individual " @@ -126,7 +157,7 @@ msgstr "" # type: textblock -#: debhelper.pod:61 +#: debhelper.pod:60 msgid "" "Note that if a package is the first (or only) binary package listed in " "debian/control, debhelper will use debian/foo if no debian/package.foo file " @@ -134,17 +165,17 @@ msgstr "" # type: textblock -#: debhelper.pod:65 +#: debhelper.pod:64 msgid "" "In some rare cases, you may want to have different versions of these files " "for different architectures. If files named debian/package.foo.arch exist, " -"where \"arch\" is the same as the output of \"dpkg-architecture " -"-qDEB_HOST_ARCH\", then they will be used in preference to other, more " +"where \"arch\" is the same as the output of \"dpkg-architecture -" +"qDEB_HOST_ARCH\", then they will be used in preference to other, more " "general files." msgstr "" # type: textblock -#: debhelper.pod:71 +#: debhelper.pod:70 msgid "" "In many cases, these config files are used to specify various types of " "files. Documentation or example files to install, files to move, and so on. " @@ -153,157 +184,160 @@ msgstr "" # type: textblock -#: debhelper.pod:76 +#: debhelper.pod:75 msgid "" "You can also put comments in these files; lines beginning with \"#\" are " "ignored." msgstr "" # type: =head1 -#: debhelper.pod:79 +#: debhelper.pod:78 msgid "SHARED DEBHELPER OPTIONS" msgstr "" # type: textblock -#: debhelper.pod:81 -msgid "The following command line options are supported by all debhelper programs." +#: debhelper.pod:80 +msgid "" +"The following command line options are supported by all debhelper programs." msgstr "" # type: =item -#: debhelper.pod:85 +#: debhelper.pod:84 msgid "B<-v>, B<--verbose>" msgstr "" # type: textblock -#: debhelper.pod:87 -msgid "Verbose mode: show all commands that modify the package build directory." +#: debhelper.pod:86 +msgid "" +"Verbose mode: show all commands that modify the package build directory." msgstr "" # type: =item -#: debhelper.pod:89 +#: debhelper.pod:88 msgid "B<--no-act>" msgstr "" # type: textblock -#: debhelper.pod:91 +#: debhelper.pod:90 msgid "" "Do not really do anything. If used with -v, the result is that the command " "will output what it would have done." msgstr "" # type: =item -#: debhelper.pod:94 +#: debhelper.pod:93 msgid "B<-a>, B<--arch>" msgstr "" # type: textblock -#: debhelper.pod:96 +#: debhelper.pod:95 msgid "Act on all architecture dependent packages." msgstr "" # type: =item -#: debhelper.pod:98 +#: debhelper.pod:97 msgid "B<-i>, B<--indep>" msgstr "" # type: textblock -#: debhelper.pod:100 +#: debhelper.pod:99 msgid "Act on all architecture independent packages." msgstr "" # type: =item -#: debhelper.pod:102 +#: debhelper.pod:101 msgid "B<->I, B<--package=>I" msgstr "" # type: textblock -#: debhelper.pod:104 +#: debhelper.pod:103 msgid "" "Act on the package named \"package\". This option may be specified multiple " "times to make debhelper operate on a given set of packages." msgstr "" # type: =item -#: debhelper.pod:107 +#: debhelper.pod:106 msgid "B<-s>, B<--same-arch>" msgstr "" # type: textblock -#: debhelper.pod:109 +#: debhelper.pod:108 msgid "" "This is a smarter version of the -a flag, that is used in some rare " "circumstances. It understands that if the control file lists \"Architecture: " "i386\" for the package, the package should not be acted on on other " -"architectures. So this flag makes the command act on all \"Architecture: " -"any\" packages, as well as on any packages that have the current " -"architecture explicitly specified. Contrast to the -a flag, which makes the " -"command work on all packages that are not architecture independent." +"architectures. So this flag makes the command act on all \"Architecture: any" +"\" packages, as well as on any packages that have the current architecture " +"explicitly specified. Contrast to the -a flag, which makes the command work " +"on all packages that are not architecture independent." msgstr "" # type: =item -#: debhelper.pod:117 +#: debhelper.pod:116 msgid "B<-N>I, B<--no-package=>I" msgstr "" # type: textblock -#: debhelper.pod:119 +#: debhelper.pod:118 msgid "" "Do not act on the specified package even if an -a, -i, or -p option lists " "the package as one that should be acted on." msgstr "" # type: =item -#: debhelper.pod:122 +#: debhelper.pod:121 msgid "B<--ignore=>I" msgstr "" # type: textblock -#: debhelper.pod:124 +#: debhelper.pod:123 msgid "" "Ignore the specified file. This can be used if debian/ contains a debhelper " -"config file that a debhelper command should not act on. Note that " -"debian/compat, debian/control, and debian/changelog can't be ignored, but " -"then, there should never be a reason to ignore those files." +"config file that a debhelper command should not act on. Note that debian/" +"compat, debian/control, and debian/changelog can't be ignored, but then, " +"there should never be a reason to ignore those files." msgstr "" # type: textblock -#: debhelper.pod:129 +#: debhelper.pod:128 msgid "" "For example, if upstream ships a debian/init that you don't want " "dh_installinit to install, use --ignore=debian/init" msgstr "" # type: =item -#: debhelper.pod:132 +#: debhelper.pod:131 msgid "B<-P>I, B<--tmpdir=>I" msgstr "" # type: textblock -#: debhelper.pod:134 -msgid "Use \"tmpdir\" for package build directory. The default is debian/" +#: debhelper.pod:133 +msgid "" +"Use \"tmpdir\" for package build directory. The default is debian/" msgstr "" # type: =item -#: debhelper.pod:136 +#: debhelper.pod:135 msgid "B<--mainpackage=>I" msgstr "" # type: textblock -#: debhelper.pod:138 +#: debhelper.pod:137 msgid "" "This little-used option changes the package which debhelper considers the " "\"main package\", that is, the first one listed in debian/control, and the " -"one for which debian/foo files can be used instead of the usual " -"debian/package.foo files." +"one for which debian/foo files can be used instead of the usual debian/" +"package.foo files." msgstr "" # type: =head1 -#: debhelper.pod:145 +#: debhelper.pod:144 msgid "COMMON DEBHELPER OPTIONS" msgstr "" # type: textblock -#: debhelper.pod:147 +#: debhelper.pod:146 msgid "" "The following command line options are supported by some debhelper " "programs. See the man page of each program for a complete explanation of " @@ -311,51 +345,57 @@ msgstr "" # type: =item -#: debhelper.pod:153 +#: debhelper.pod:152 msgid "B<-n>" msgstr "" # type: textblock -#: debhelper.pod:155 +#: debhelper.pod:154 msgid "Do not modify postinst/postrm/etc scripts." msgstr "" # type: =item -#: debhelper.pod:157 dh_compress:42 dh_makeshlibs:66 dh_md5sums:37 dh_shlibdeps:36 dh_strip:39 +#: debhelper.pod:156 dh_compress:42 dh_makeshlibs:66 dh_md5sums:37 +#: dh_shlibdeps:36 dh_strip:39 msgid "B<-X>I, B<--exclude=>I" msgstr "" # type: textblock -#: debhelper.pod:159 +#: debhelper.pod:158 msgid "" "Exclude an item from processing. This option may be used multiple times, to " "exclude more than one thing." msgstr "" # type: =item -#: debhelper.pod:162 dh_compress:50 dh_installdirs:32 dh_installdocs:55 dh_installexamples:33 dh_installinfo:41 dh_installman:57 dh_link:52 +#: debhelper.pod:161 dh_compress:50 dh_installdirs:32 dh_installdocs:55 +#: dh_installexamples:33 dh_installinfo:41 dh_installman:62 dh_link:52 msgid "B<-A>, B<--all>" msgstr "" # type: textblock -#: debhelper.pod:164 +#: debhelper.pod:163 msgid "" "Makes files or other items that are specified on the command line take " "effect in ALL packages acted on, not just the first." msgstr "" # type: =head1 -#: debhelper.pod:169 dh_installcatalogs:54 dh_installdocs:87 dh_installemacsen:54 dh_installexamples:50 dh_installinfo:57 dh_installinit:99 dh_installman:74 dh_installmime:41 dh_installmodules:56 dh_installwm:51 dh_installxfonts:37 dh_movefiles:58 dh_scrollkeeper:42 dh_strip:68 dh_usrlocal:49 +#: debhelper.pod:168 dh_installcatalogs:52 dh_installdocs:87 +#: dh_installemacsen:54 dh_installexamples:50 dh_installinfo:57 +#: dh_installinit:110 dh_installman:79 dh_installmime:41 dh_installmodules:56 +#: dh_installwm:53 dh_installxfonts:37 dh_movefiles:58 dh_scrollkeeper:42 +#: dh_strip:68 dh_usrlocal:49 msgid "NOTES" msgstr "" # type: =head2 -#: debhelper.pod:171 +#: debhelper.pod:170 msgid "Multiple binary package support" msgstr "" # type: textblock -#: debhelper.pod:173 +#: debhelper.pod:172 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 " @@ -367,29 +407,22 @@ msgstr "" # type: textblock -#: debhelper.pod:181 +#: debhelper.pod:180 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: textblock -#: debhelper.pod:187 -msgid "" -"See F for an example of how " -"to use this in a package that generates multiple binary packages." +"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:190 +#: debhelper.pod:186 msgid "Automatic generation of debian install scripts" msgstr "" # type: textblock -#: debhelper.pod:192 +#: debhelper.pod:188 msgid "" "Some debhelper commands will automatically generate parts of debian " "maintainer scripts. If you want these automatically generated things " @@ -400,21 +433,21 @@ msgstr "" # type: textblock -#: debhelper.pod:199 +#: debhelper.pod:195 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:202 +#: debhelper.pod:198 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:205 +#: debhelper.pod:201 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 " @@ -423,7 +456,7 @@ msgstr "" # type: verbatim -#: debhelper.pod:210 +#: debhelper.pod:206 #, no-wrap msgid "" " my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" @@ -435,12 +468,12 @@ msgstr "" # type: =head2 -#: debhelper.pod:216 +#: debhelper.pod:212 msgid "Automatic generation of miscellaneous dependencies." msgstr "" # type: textblock -#: debhelper.pod:218 +#: debhelper.pod:214 msgid "" "Some debhelper commands may make the generated package need to depend on " "some other packages. For example, if you use L, your " @@ -452,7 +485,7 @@ msgstr "" # type: textblock -#: debhelper.pod:226 +#: debhelper.pod:222 msgid "" "All commands of this type, besides documenting what dependencies may be " "needed on their man pages, will automatically generate a substvar called " @@ -461,7 +494,7 @@ msgstr "" # type: textblock -#: debhelper.pod:231 +#: debhelper.pod:227 msgid "" "This is entirely independent of the standard ${shlibs:Depends} generated by " "L, and the ${perl:Depends} generated by L. " @@ -470,19 +503,19 @@ msgstr "" # type: =head2 -#: debhelper.pod:236 +#: debhelper.pod:232 msgid "Package build directories" msgstr "" # type: textblock -#: debhelper.pod:238 +#: debhelper.pod:234 msgid "" "By default, all debhelper programs assume that the temporary directory used " "for assembling the tree of files in a package is debian/." msgstr "" # type: textblock -#: debhelper.pod:241 +#: debhelper.pod:237 msgid "" "Sometimes, you might want to use some other temporary directory. This is " "supported by the -P flag. For example, \"dh_installdocs -Pdebian/tmp\", will " @@ -494,12 +527,12 @@ msgstr "" # type: =head2 -#: debhelper.pod:249 +#: debhelper.pod:245 msgid "Debhelper compatibility levels" msgstr "" # type: textblock -#: debhelper.pod:251 +#: debhelper.pod:247 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 " @@ -510,43 +543,42 @@ msgstr "" # type: textblock -#: debhelper.pod:258 +#: debhelper.pod:254 msgid "" -"Tell debhelper what compatibility level to use by writing a number to " -"debian/compat. For example, to turn on V5 mode:" +"Tell debhelper what compatibility level to use by writing a number to debian/" +"compat. For example, to turn on V7 mode:" msgstr "" # type: verbatim -#: debhelper.pod:261 +#: debhelper.pod:257 #, no-wrap msgid "" -" % echo 5 > debian/compat\n" +" % echo 7 > debian/compat\n" "\n" msgstr "" # type: textblock -#: debhelper.pod:263 +#: debhelper.pod:259 msgid "" "Unless otherwise indicated, all debhelper documentation assumes that you are " "using the most recent compatibility level, and in most cases does not " "indicate if the behavior is different in an earlier compatibility level, so " "if you are not using the most recent compatibility level, you're advised to " -"read below for notes about what is different in earlier compatibility " -"levels." +"read below for notes about what is different in earlier compatibility levels." msgstr "" # type: textblock -#: debhelper.pod:270 +#: debhelper.pod:266 msgid "These are the available compatibility levels:" msgstr "" # type: =item -#: debhelper.pod:274 +#: debhelper.pod:270 msgid "V1" msgstr "" # type: textblock -#: debhelper.pod:276 +#: debhelper.pod:272 msgid "" "This is the original debhelper compatibility level, and so it is the default " "one. In this mode, debhelper will use debian/tmp as the package tree " @@ -555,148 +587,153 @@ msgstr "" # type: textblock -#: debhelper.pod:281 debhelper.pod:288 debhelper.pod:311 +#: debhelper.pod:277 debhelper.pod:284 debhelper.pod:307 msgid "This mode is deprecated." msgstr "" # type: =item -#: debhelper.pod:283 +#: debhelper.pod:279 msgid "V2" msgstr "" # type: textblock -#: debhelper.pod:285 +#: debhelper.pod:281 msgid "" "In this mode, debhelper will consistently use debian/ as the " "package tree directory for every package that is built." msgstr "" # type: =item -#: debhelper.pod:290 +#: debhelper.pod:286 msgid "V3" msgstr "" # type: textblock -#: debhelper.pod:292 +#: debhelper.pod:288 msgid "This mode works like V2, with the following additions:" msgstr "" # type: =item -#: debhelper.pod:296 debhelper.pod:301 debhelper.pod:305 debhelper.pod:319 debhelper.pod:324 debhelper.pod:329 debhelper.pod:334 debhelper.pod:346 debhelper.pod:350 debhelper.pod:355 debhelper.pod:359 debhelper.pod:372 debhelper.pod:377 debhelper.pod:383 debhelper.pod:389 +#: debhelper.pod:292 debhelper.pod:297 debhelper.pod:301 debhelper.pod:315 +#: debhelper.pod:320 debhelper.pod:325 debhelper.pod:330 debhelper.pod:342 +#: debhelper.pod:346 debhelper.pod:351 debhelper.pod:355 debhelper.pod:367 +#: debhelper.pod:372 debhelper.pod:378 debhelper.pod:384 debhelper.pod:399 +#: debhelper.pod:406 debhelper.pod:410 debhelper.pod:414 msgid "-" msgstr "" # type: textblock -#: debhelper.pod:298 +#: debhelper.pod:294 msgid "" "Debhelper config files support globbing via * and ?, when appropriate. To " "turn this off and use those characters raw, just prefix with a backslash." msgstr "" # type: textblock -#: debhelper.pod:303 +#: debhelper.pod:299 msgid "dh_makeshlibs makes the postinst and postrm scripts call ldconfig." msgstr "" # type: textblock -#: debhelper.pod:307 -msgid "Every file in etc/ is automatically flagged as a conffile by dh_installdeb." +#: debhelper.pod:303 +msgid "" +"Every file in etc/ is automatically flagged as a conffile by dh_installdeb." msgstr "" # type: =item -#: debhelper.pod:313 +#: debhelper.pod:309 msgid "V4" msgstr "" # type: textblock -#: debhelper.pod:315 +#: debhelper.pod:311 msgid "Changes from V3 are:" msgstr "" # type: textblock -#: debhelper.pod:321 +#: debhelper.pod:317 msgid "" "dh_makeshlibs -V will not include the debian part of the version number in " "the generated dependency line in the shlibs file." msgstr "" # type: textblock -#: debhelper.pod:326 +#: debhelper.pod:322 msgid "" "You are encouraged to put the new ${misc:Depends} into debian/control to " "supplement the ${shlibs:Depends} field." msgstr "" # type: textblock -#: debhelper.pod:331 +#: debhelper.pod:327 msgid "" "dh_fixperms will make all files in bin/ directories and in etc/init.d " "executable." msgstr "" # type: textblock -#: debhelper.pod:336 +#: debhelper.pod:332 msgid "dh_link will correct existing links to conform with policy." msgstr "" # type: =item -#: debhelper.pod:340 +#: debhelper.pod:336 msgid "V5" msgstr "" # type: textblock -#: debhelper.pod:342 +#: debhelper.pod:338 msgid "Changes from V4 are:" msgstr "" # type: textblock -#: debhelper.pod:348 +#: debhelper.pod:344 msgid "Comments are ignored in debhelper config files." msgstr "" # type: textblock -#: debhelper.pod:352 +#: debhelper.pod:348 msgid "" "dh_strip --dbg-package 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:357 +#: debhelper.pod:353 msgid "dh_installdocs skips installing empty files." msgstr "" # type: textblock -#: debhelper.pod:361 +#: debhelper.pod:357 msgid "dh_install errors out if wildcards expand to nothing." msgstr "" # type: =item -#: debhelper.pod:365 +#: debhelper.pod:361 msgid "V6" msgstr "" # type: textblock -#: debhelper.pod:367 -msgid "This is the recommended mode of operation. It does everything V5 does, plus:" +#: debhelper.pod:363 +msgid "Changes from V5 are:" msgstr "" # type: textblock -#: debhelper.pod:374 +#: debhelper.pod:369 msgid "" "Commands that generate maintainer script fragements will order the " "fragements in reverse order for the prerm and postrm scripts." msgstr "" # type: textblock -#: debhelper.pod:379 +#: debhelper.pod:374 msgid "" "dh_installwm will install a slave manpage link for x-window-manager.1.gz, if " "it sees the man page in usr/share/man/man1 in the package build directory." msgstr "" # type: textblock -#: debhelper.pod:385 +#: debhelper.pod:380 msgid "" "dh_builddeb did not previously delete everything matching DH_ALWAYS_EXCLUDE, " "if it was set to a list of things to exclude, such as \"CVS:.svn:.git\". Now " @@ -704,38 +741,78 @@ msgstr "" # type: textblock -#: debhelper.pod:391 +#: debhelper.pod:386 msgid "" "dh_installman allows overwriting existing man pages in the package build " -"directory. In previous compatability levels it silently refuses to do this." +"directory. In previous compatibility levels it silently refuses to do this." +msgstr "" + +# type: =item +#: debhelper.pod:391 +msgid "V7" +msgstr "" + +# type: textblock +#: debhelper.pod:393 +msgid "This is the recommended mode of operation." +msgstr "" + +# type: textblock +#: debhelper.pod:395 +msgid "Changes from V6 are:" +msgstr "" + +# type: textblock +#: debhelper.pod:401 +msgid "" +"dh_install, will fall back to looking for files in debian/tmp if it doesn't " +"find them in the current directory (or wherever you tell it look using --" +"srcdir). This allows dh_install to interoperate with dh_auto_install, which " +"installs to debian/tmp, without needing any special parameters." +msgstr "" + +# type: textblock +#: debhelper.pod:408 +msgid "dh_clean will read debian/clean and delete files listed there." +msgstr "" + +# type: textblock +#: debhelper.pod:412 +msgid "dh_clean will delete toplevel *-stamp files." +msgstr "" + +# type: textblock +#: debhelper.pod:416 +msgid "" +"dh_installchangelogs will guess at what file is the upstream changelog if " +"none is specified." msgstr "" # type: =head2 -#: debhelper.pod:398 +#: debhelper.pod:423 msgid "Doc directory symlinks" msgstr "" # type: textblock -#: debhelper.pod:400 +#: debhelper.pod:425 msgid "" -"Sometimes it is useful to make a package not contain a " -"/usr/share/doc/package directory at all, instead placing just a dangling " -"symlink in the binary package, that points to some other doc " -"directory. Policy says this is ok if your package depends on the package " -"whose doc directory it uses. To accomplish this, just don't tell debhelper " -"to install any documentation files into the package, and use dh_link to set " -"up the symlink (or do it by hand), and debhelper should do the right thing: " -"notice it is a dangling symlink and not try to install a copyright file or " -"changelog." +"Sometimes it is useful to make a package not contain a /usr/share/doc/" +"package directory at all, instead placing just a dangling symlink in the " +"binary package, that points to some other doc directory. Policy says this is " +"ok if your package depends on the package whose doc directory it uses. To " +"accomplish this, just don't tell debhelper to install any documentation " +"files into the package, and use dh_link to set up the symlink (or do it by " +"hand), and debhelper should do the right thing: notice it is a dangling " +"symlink and not try to install a copyright file or changelog." msgstr "" # type: =head2 -#: debhelper.pod:409 +#: debhelper.pod:434 msgid "udebs" msgstr "" # type: textblock -#: debhelper.pod:411 +#: debhelper.pod:436 msgid "" "Debhelper includes support for udebs. To create a udeb with debhelper, add " "\"XC-Package-Type: udeb\" to the package's stanza in debian/control, and " @@ -746,84 +823,83 @@ msgstr "" # type: =head2 -#: debhelper.pod:418 +#: debhelper.pod:443 msgid "Other notes" msgstr "" # type: textblock -#: debhelper.pod:420 +#: debhelper.pod:445 msgid "" "In general, if any debhelper program needs a directory to exist under " "debian/, it will create it. I haven't bothered to document this in all the " -"man pages, but for example, dh_installdeb knows to make " -"debian//DEBIAN/ before trying to put files there, dh_installmenu " -"knows you need a debian//usr/share/menu/ before installing the menu " -"files, etc." +"man pages, but for example, dh_installdeb knows to make debian//" +"DEBIAN/ before trying to put files there, dh_installmenu knows you need a " +"debian//usr/share/menu/ before installing the menu files, etc." msgstr "" # type: textblock -#: debhelper.pod:426 +#: debhelper.pod:451 msgid "" "Once your package uses debhelper to build, be sure to add debhelper to your " "Build-Depends line in debian/control. You should build-depend on a version " "of debhelper equal to (or greater than) the debhelper compatibility level " -"your package uses. So if your package used compatibility level 6:" +"your package uses. So if your package used compatibility level 7:" msgstr "" # type: verbatim -#: debhelper.pod:432 +#: debhelper.pod:457 #, no-wrap msgid "" -" Build-Depends: debhelper (>= 6)\n" +" Build-Depends: debhelper (>= 7)\n" "\n" msgstr "" # type: =head1 -#: debhelper.pod:434 +#: debhelper.pod:459 msgid "ENVIRONMENT" msgstr "" # type: =item -#: debhelper.pod:438 +#: debhelper.pod:463 msgid "DH_VERBOSE" msgstr "" # type: textblock -#: debhelper.pod:440 +#: debhelper.pod:465 msgid "" "Set to 1 to enable verbose mode. Debhelper will output every command it runs " "that modifies files on the build system." msgstr "" # type: =item -#: debhelper.pod:443 +#: debhelper.pod:468 msgid "DH_COMPAT" msgstr "" # type: textblock -#: debhelper.pod:445 +#: debhelper.pod:470 msgid "" "Temporarily specifies what compatibility level debhelper should run at, " "overriding any value in debian/compat." msgstr "" # type: =item -#: debhelper.pod:448 +#: debhelper.pod:473 msgid "DH_NO_ACT" msgstr "" # type: textblock -#: debhelper.pod:450 +#: debhelper.pod:475 msgid "Set to 1 to enable no-act mode." msgstr "" # type: =item -#: debhelper.pod:452 +#: debhelper.pod:477 msgid "DH_OPTIONS" msgstr "" # type: textblock -#: debhelper.pod:454 +#: debhelper.pod:479 msgid "" "Anything in this variable will be prepended to the command line arguments of " "all debhelper commands. This is useful in some situations, for example, if " @@ -833,12 +909,12 @@ msgstr "" # type: =item -#: debhelper.pod:460 +#: debhelper.pod:485 msgid "DH_ALWAYS_EXCLUDE" msgstr "" # type: textblock -#: debhelper.pod:462 +#: debhelper.pod:487 msgid "" "If set, this adds the value the variable is set to to the -X options of all " "commands that support the -X option. Moreover, dh_builddeb will rm -rf " @@ -846,7 +922,7 @@ msgstr "" # type: textblock -#: debhelper.pod:466 +#: debhelper.pod:491 msgid "" "This can be useful if you are doing a build from a CVS source tree, in which " "case setting DH_ALWAYS_EXCLUDE=CVS will prevent any CVS directories from " @@ -857,57 +933,90 @@ msgstr "" # type: textblock -#: debhelper.pod:473 +#: debhelper.pod:498 msgid "" "Multiple things to exclude can be separated with colons, as in " "DH_ALWAYS_EXCLUDE=CVS:.svn" msgstr "" # type: =head1 -#: debhelper.pod:478 dh_builddeb:85 dh_clean:106 dh_compress:189 dh_desktop:47 dh_fixperms:110 dh_gconf:90 dh_gencontrol:73 dh_installcatalogs:111 dh_installchangelogs:125 dh_installcron:61 dh_installdebconf:118 dh_installdeb:94 dh_installdirs:83 dh_installdocs:237 dh_installemacsen:109 dh_installexamples:103 dh_installinfo:103 dh_installinit:197 dh_installlogcheck:51 dh_installlogrotate:50 dh_installmanpages:197 dh_installman:229 dh_installmenu:80 dh_installmime:85 dh_installmodules:116 dh_installpam:52 dh_install:251 dh_installppp:56 dh_installwm:107 dh_installxfonts:86 dh_link:223 dh_listpackages:28 dh_makeshlibs:222 dh_md5sums:86 dh_movefiles:162 dh_perl:140 dh_python:282 dh_scrollkeeper:76 dh_shlibdeps:159 dh_strip:222 dh_suidregister:117 dh_testdir:43 dh_testroot:26 dh_testversion:74 dh_undocumented:28 dh_usrlocal:114 +#: debhelper.pod:503 dh_builddeb:85 dh_clean:129 dh_compress:190 dh_desktop:47 +#: dh_fixperms:110 dh_gconf:92 dh_gencontrol:73 dh_installcatalogs:109 +#: dh_installchangelogs:140 dh_installcron:61 dh_installdebconf:118 +#: dh_installdeb:94 dh_installdirs:83 dh_installdocs:237 dh_installemacsen:109 +#: dh_installexamples:103 dh_installinfo:103 dh_installinit:216 +#: dh_installlogcheck:51 dh_installlogrotate:50 dh_installmanpages:197 +#: dh_installman:249 dh_installmenu:80 dh_installmime:85 dh_installmodules:116 +#: dh_installpam:52 dh_install:268 dh_installppp:56 dh_installwm:107 +#: dh_installxfonts:86 dh_link:223 dh_listpackages:29 dh_makeshlibs:222 +#: dh_md5sums:86 dh_movefiles:162 dh_perl:152 dh_python:282 dh_scrollkeeper:76 +#: dh_shlibdeps:159 dh_strip:224 dh_suidregister:117 dh_testdir:44 +#: dh_testroot:27 dh_testversion:75 dh_undocumented:28 dh_usrlocal:114 msgid "SEE ALSO" msgstr "" # type: =item -#: debhelper.pod:482 +#: debhelper.pod:507 msgid "F" msgstr "" # type: textblock -#: debhelper.pod:484 +#: debhelper.pod:509 msgid "A set of example debian/rules files that use debhelper." msgstr "" # type: =item -#: debhelper.pod:486 +#: debhelper.pod:511 msgid "L" msgstr "" # type: textblock -#: debhelper.pod:488 +#: debhelper.pod:513 msgid "Debhelper web site." msgstr "" # type: =head1 -#: debhelper.pod:492 dh_builddeb:91 dh_clean:112 dh_compress:195 dh_desktop:53 dh_fixperms:116 dh_gconf:96 dh_gencontrol:79 dh_installcatalogs:117 dh_installchangelogs:131 dh_installcron:67 dh_installdebconf:124 dh_installdeb:100 dh_installdirs:89 dh_installdocs:243 dh_installemacsen:115 dh_installexamples:109 dh_installinfo:109 dh_installinit:203 dh_installlogcheck:57 dh_installlogrotate:56 dh_installmanpages:203 dh_installman:235 dh_installmenu:88 dh_installmime:91 dh_installmodules:122 dh_installpam:58 dh_install:257 dh_installppp:62 dh_installwm:113 dh_installxfonts:92 dh_link:229 dh_listpackages:34 dh_makeshlibs:228 dh_md5sums:92 dh_movefiles:168 dh_perl:146 dh_python:288 dh_scrollkeeper:82 dh_shlibdeps:165 dh_strip:228 dh_suidregister:123 dh_testdir:49 dh_testroot:32 dh_testversion:80 dh_undocumented:34 dh_usrlocal:120 +#: debhelper.pod:517 dh_builddeb:91 dh_clean:135 dh_compress:196 dh_desktop:53 +#: dh_fixperms:116 dh_gconf:98 dh_gencontrol:79 dh_installcatalogs:115 +#: dh_installchangelogs:146 dh_installcron:67 dh_installdebconf:124 +#: dh_installdeb:100 dh_installdirs:89 dh_installdocs:243 +#: dh_installemacsen:115 dh_installexamples:109 dh_installinfo:109 +#: dh_installinit:222 dh_installlogcheck:57 dh_installlogrotate:56 +#: dh_installmanpages:203 dh_installman:255 dh_installmenu:88 +#: dh_installmime:91 dh_installmodules:122 dh_installpam:58 dh_install:274 +#: dh_installppp:62 dh_installwm:113 dh_installxfonts:92 dh_link:229 +#: dh_listpackages:35 dh_makeshlibs:228 dh_md5sums:92 dh_movefiles:168 +#: dh_perl:158 dh_python:288 dh_scrollkeeper:82 dh_shlibdeps:165 dh_strip:230 +#: dh_suidregister:123 dh_testdir:50 dh_testroot:33 dh_testversion:81 +#: dh_undocumented:34 dh_usrlocal:120 msgid "AUTHOR" msgstr "" # type: textblock -#: debhelper.pod:494 dh_builddeb:93 dh_clean:114 dh_compress:197 dh_fixperms:118 dh_gencontrol:81 dh_installchangelogs:133 dh_installcron:69 dh_installdebconf:126 dh_installdeb:102 dh_installdirs:91 dh_installdocs:245 dh_installemacsen:117 dh_installexamples:111 dh_installinfo:111 dh_installinit:205 dh_installlogrotate:58 dh_installmanpages:205 dh_installman:237 dh_installmenu:90 dh_installmime:93 dh_installmodules:124 dh_installpam:60 dh_install:259 dh_installppp:64 dh_installwm:115 dh_installxfonts:94 dh_link:231 dh_listpackages:36 dh_makeshlibs:230 dh_md5sums:94 dh_movefiles:170 dh_shlibdeps:167 dh_strip:230 dh_suidregister:125 dh_testdir:51 dh_testroot:34 dh_testversion:82 dh_undocumented:36 +#: debhelper.pod:519 dh_builddeb:93 dh_clean:137 dh_compress:198 +#: dh_fixperms:118 dh_gencontrol:81 dh_installchangelogs:148 dh_installcron:69 +#: dh_installdebconf:126 dh_installdeb:102 dh_installdirs:91 +#: dh_installdocs:245 dh_installemacsen:117 dh_installexamples:111 +#: dh_installinfo:111 dh_installinit:224 dh_installlogrotate:58 +#: dh_installmanpages:205 dh_installman:257 dh_installmenu:90 +#: dh_installmime:93 dh_installmodules:124 dh_installpam:60 dh_install:276 +#: dh_installppp:64 dh_installwm:115 dh_installxfonts:94 dh_link:231 +#: dh_listpackages:37 dh_makeshlibs:230 dh_md5sums:94 dh_movefiles:170 +#: dh_shlibdeps:167 dh_strip:232 dh_suidregister:125 dh_testdir:52 +#: dh_testroot:35 dh_testversion:83 dh_undocumented:36 msgid "Joey Hess " msgstr "" # type: textblock #: dh_builddeb:5 -msgid "dh_builddeb - build debian packages" +msgid "dh_builddeb - build debian binary packages" msgstr "" # type: textblock #: dh_builddeb:14 msgid "" -"B [S>] [B<--destdir=>I] " -"[B<--filename=>I] [S I>]" +"B [S>] [B<--destdir=>I] [B<--" +"filename=>I] [S I>]" msgstr "" # type: textblock @@ -918,7 +1027,16 @@ msgstr "" # type: =head1 -#: dh_builddeb:21 dh_clean:25 dh_compress:38 dh_fixperms:31 dh_gconf:34 dh_gencontrol:26 dh_installcatalogs:44 dh_installchangelogs:40 dh_installcron:24 dh_installdebconf:50 dh_installdirs:28 dh_installdocs:51 dh_installemacsen:35 dh_installexamples:29 dh_installinfo:37 dh_installinit:33 dh_installlogrotate:22 dh_installmanpages:40 dh_installman:53 dh_installmenu:34 dh_installmime:31 dh_installmodules:39 dh_installpam:24 dh_install:43 dh_installppp:26 dh_installwm:32 dh_link:48 dh_makeshlibs:28 dh_md5sums:28 dh_movefiles:32 dh_perl:28 dh_python:39 dh_scrollkeeper:32 dh_shlibdeps:26 dh_strip:35 dh_testdir:23 dh_testversion:34 dh_usrlocal:39 +#: dh_builddeb:21 dh_clean:33 dh_compress:38 dh_fixperms:31 dh_gconf:34 +#: dh_gencontrol:26 dh_installcatalogs:42 dh_installchangelogs:44 +#: dh_installcron:24 dh_installdebconf:50 dh_installdirs:28 dh_installdocs:51 +#: dh_installemacsen:35 dh_installexamples:29 dh_installinfo:37 +#: dh_installinit:33 dh_installlogrotate:22 dh_installmanpages:40 +#: dh_installman:58 dh_installmenu:34 dh_installmime:31 dh_installmodules:39 +#: dh_installpam:24 dh_install:47 dh_installppp:26 dh_installwm:32 dh_link:48 +#: dh_makeshlibs:28 dh_md5sums:28 dh_movefiles:32 dh_perl:31 dh_python:39 +#: dh_scrollkeeper:32 dh_shlibdeps:26 dh_strip:35 dh_testdir:23 +#: dh_testversion:34 dh_usrlocal:39 msgid "OPTIONS" msgstr "" @@ -952,7 +1070,8 @@ msgstr "" # type: =item -#: dh_builddeb:37 dh_gencontrol:32 dh_installdebconf:58 dh_installinit:67 dh_makeshlibs:76 dh_shlibdeps:32 +#: dh_builddeb:37 dh_gencontrol:32 dh_installdebconf:58 dh_installinit:78 +#: dh_makeshlibs:76 dh_shlibdeps:32 msgid "B<--> I" msgstr "" @@ -962,12 +1081,32 @@ msgstr "" # type: textblock -#: dh_builddeb:87 dh_clean:108 dh_compress:191 dh_fixperms:112 dh_gconf:92 dh_gencontrol:75 dh_installcatalogs:113 dh_installchangelogs:127 dh_installcron:63 dh_installdebconf:120 dh_installdeb:96 dh_installdirs:85 dh_installdocs:239 dh_installemacsen:111 dh_installexamples:105 dh_installinfo:105 dh_installinit:199 dh_installlogcheck:53 dh_installlogrotate:52 dh_installmanpages:199 dh_installman:231 dh_installmime:87 dh_installmodules:118 dh_installpam:54 dh_install:253 dh_installppp:58 dh_installwm:109 dh_installxfonts:88 dh_link:225 dh_listpackages:30 dh_makeshlibs:224 dh_md5sums:88 dh_movefiles:164 dh_perl:142 dh_python:284 dh_strip:224 dh_suidregister:119 dh_testdir:45 dh_testroot:28 dh_testversion:76 dh_undocumented:30 dh_usrlocal:116 +#: dh_builddeb:87 dh_clean:131 dh_compress:192 dh_fixperms:112 dh_gconf:94 +#: dh_gencontrol:75 dh_installcatalogs:111 dh_installchangelogs:142 +#: dh_installcron:63 dh_installdebconf:120 dh_installdeb:96 dh_installdirs:85 +#: dh_installdocs:239 dh_installemacsen:111 dh_installexamples:105 +#: dh_installinfo:105 dh_installinit:218 dh_installlogcheck:53 +#: dh_installlogrotate:52 dh_installmanpages:199 dh_installman:251 +#: dh_installmime:87 dh_installmodules:118 dh_installpam:54 dh_install:270 +#: dh_installppp:58 dh_installwm:109 dh_installxfonts:88 dh_link:225 +#: dh_listpackages:31 dh_makeshlibs:224 dh_md5sums:88 dh_movefiles:164 +#: dh_perl:154 dh_python:284 dh_strip:226 dh_suidregister:119 dh_testdir:46 +#: dh_testroot:29 dh_testversion:77 dh_undocumented:30 dh_usrlocal:116 msgid "L" msgstr "" # type: textblock -#: dh_builddeb:89 dh_clean:110 dh_compress:193 dh_desktop:51 dh_fixperms:114 dh_gconf:94 dh_gencontrol:77 dh_installchangelogs:129 dh_installcron:65 dh_installdebconf:122 dh_installdeb:98 dh_installdirs:87 dh_installdocs:241 dh_installemacsen:113 dh_installexamples:107 dh_installinfo:107 dh_installinit:201 dh_installlogrotate:54 dh_installmanpages:201 dh_installman:233 dh_installmenu:86 dh_installmime:89 dh_installmodules:120 dh_installpam:56 dh_install:255 dh_installppp:60 dh_installwm:111 dh_installxfonts:90 dh_link:227 dh_listpackages:32 dh_makeshlibs:226 dh_md5sums:90 dh_movefiles:166 dh_perl:144 dh_python:286 dh_scrollkeeper:80 dh_shlibdeps:163 dh_strip:226 dh_suidregister:121 dh_testdir:47 dh_testroot:30 dh_testversion:78 dh_undocumented:32 dh_usrlocal:118 +#: dh_builddeb:89 dh_clean:133 dh_compress:194 dh_desktop:51 dh_fixperms:114 +#: dh_gconf:96 dh_gencontrol:77 dh_installchangelogs:144 dh_installcron:65 +#: dh_installdebconf:122 dh_installdeb:98 dh_installdirs:87 dh_installdocs:241 +#: dh_installemacsen:113 dh_installexamples:107 dh_installinfo:107 +#: dh_installinit:220 dh_installlogrotate:54 dh_installmanpages:201 +#: dh_installman:253 dh_installmenu:86 dh_installmime:89 dh_installmodules:120 +#: dh_installpam:56 dh_install:272 dh_installppp:60 dh_installwm:111 +#: dh_installxfonts:90 dh_link:227 dh_listpackages:33 dh_makeshlibs:226 +#: dh_md5sums:90 dh_movefiles:166 dh_perl:156 dh_python:286 dh_scrollkeeper:80 +#: dh_shlibdeps:163 dh_strip:228 dh_suidregister:121 dh_testdir:48 +#: dh_testroot:31 dh_testversion:79 dh_undocumented:32 dh_usrlocal:118 msgid "This program is a part of debhelper." msgstr "" @@ -987,54 +1126,65 @@ #: dh_clean:18 #, no-wrap msgid "" -"dh_clean is a debhelper program that is responsible for cleaning up after " -"a\n" -"package is built. It removes the package build directories, and removes " -"some\n" +"dh_clean is a debhelper program that is responsible for cleaning up after a\n" +"package is built. It removes the package build directories, and removes some\n" "other files including debian/files, and any detritus left behind by other\n" -"debhelper commands. It also removes common files that should not appear in " -"a\n" +"debhelper commands. It also removes common files that should not appear in a\n" "debian diff:\n" -" #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS core .deps/* *.P\n" +" #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS .deps/* *.P *-stamp\n" "\n" msgstr "" +# type: textblock +#: dh_clean:25 +msgid "The debian/clean file can list other files to be removed." +msgstr "" + +# type: textblock +#: dh_clean:27 +msgid "" +"It does not run \"make clean\" to clean up after the build process. Use " +"L to do that." +msgstr "" + +# type: textblock +#: dh_clean:30 +msgid "" +"dh_clean (or \"dh clean\") should be the last debhelper command run in the " +"clean target in debian/rules." +msgstr "" + # type: =item -#: dh_clean:29 dh_installchangelogs:44 +#: dh_clean:37 dh_installchangelogs:48 msgid "B<-k>, B<--keep>" msgstr "" # type: textblock -#: dh_clean:31 +#: dh_clean:39 msgid "" -"Do not delete debian/files. When do you want to use this? Anytime you have a " -"debian/rules that has 2 binary targets that build different .deb packages; " -"for example, one target is binary-arch, and the other is binary-indep, or " -"one target builds the shared library, and the other the -dev package. If you " -"didn't use -k in these cases, then debian/files would be deleted in the " -"middle, and your changes file will only contain the last binary package that " -"was built." +"This causes L to be run instead of dh_clean, for backwards " +"compatibility." msgstr "" # type: =item -#: dh_clean:39 +#: dh_clean:42 msgid "B<-d>, B<--dirs-only>" msgstr "" # type: textblock -#: dh_clean:41 +#: dh_clean:44 msgid "" "Only clean the package build directories, do not clean up any other files at " "all." msgstr "" # type: =item -#: dh_clean:44 +#: dh_clean:47 msgid "B<-X>I B<--exclude=>I" msgstr "" # type: textblock -#: dh_clean:46 +#: dh_clean:49 msgid "" "Exclude files that contain \"item\" anywhere in their filename from being " "deleted, even if they would normally be deleted. You may use this option " @@ -1042,25 +1192,27 @@ msgstr "" # type: =item -#: dh_clean:50 dh_compress:55 dh_installdocs:69 dh_installexamples:38 dh_installinfo:50 dh_installmanpages:44 dh_movefiles:49 dh_testdir:27 +#: dh_clean:53 dh_compress:55 dh_installdocs:69 dh_installexamples:38 +#: dh_installinfo:50 dh_installmanpages:44 dh_movefiles:49 dh_testdir:27 msgid "I" msgstr "" # type: textblock -#: dh_clean:52 +#: dh_clean:55 msgid "Delete these files too." msgstr "" # type: textblock #: dh_compress:5 -msgid "dh_compress - compress files and fix symlinks in package build directories" +msgid "" +"dh_compress - compress files and fix symlinks in package build directories" msgstr "" # type: textblock #: dh_compress:15 msgid "" -"B [S>] [B<-X>I] [B<-A>] [S>]" +"B [S>] [B<-X>I] [B<-A>] [S>]" msgstr "" # type: textblock @@ -1076,12 +1228,11 @@ #: dh_compress:24 msgid "" "By default, dh_compress compresses files that debian policy mandates should " -"be compressed, namely all files in usr/share/info, usr/share/man, " -"usr/X11R6/man, files in usr/share/doc that are larger than 4k in size, " -"(except the copyright file, .html and .css files, and files that appear to " -"be already compressed based on their extensions), and all changelog " -"files. Plus PCF fonts underneath usr/X11R6/lib/X11/fonts/ and " -"usr/share/fonts/X11/" +"be compressed, namely all files in usr/share/info, usr/share/man, usr/X11R6/" +"man, files in usr/share/doc that are larger than 4k in size, (except the " +"copyright file, .html and .css files, and files that appear to be already " +"compressed based on their extensions), and all changelog files. Plus PCF " +"fonts underneath usr/X11R6/lib/X11/fonts/ and usr/share/fonts/X11/" msgstr "" # type: textblock @@ -1118,7 +1269,7 @@ msgstr "" # type: =head1 -#: dh_compress:61 dh_perl:58 dh_python:66 dh_strip:74 dh_usrlocal:55 +#: dh_compress:61 dh_perl:61 dh_python:66 dh_strip:74 dh_usrlocal:55 msgid "CONFORMS TO" msgstr "" @@ -1190,9 +1341,9 @@ "the permissions of all man pages to mode 644. It makes all files be owned by " "root, and it removes group and other write permission from all files. It " "removes execute permissions from any libraries, headers, perl modules, or " -"desktop files that have it set. It makes all files in bin/ directories, " -"/usr/games/ and etc/init.d executable (since v4). Finally, it removes the " -"setuid and setgid bits from all files in the package." +"desktop files that have it set. It makes all files in bin/ directories, /usr/" +"games/ and etc/init.d executable (since v4). Finally, it removes the setuid " +"and setgid bits from all files in the package." msgstr "" # type: =item @@ -1229,8 +1380,8 @@ #: dh_gconf:21 msgid "" "It automatically generates the postinst and prerm fragments needed to " -"register and unregister the schemas in usr/share/gconf/schemas, using " -"gconf-schemas." +"register and unregister the schemas in usr/share/gconf/schemas, using gconf-" +"schemas." msgstr "" # type: textblock @@ -1246,8 +1397,8 @@ #: dh_gconf:30 msgid "" "The gconf-schemas and update-gconf-defaults scripts are provided by the " -"gconf2 package. An appropriate dependency will be generated in " -"${misc:Depends}." +"gconf2 package. An appropriate dependency will be generated in ${misc:" +"Depends}." msgstr "" # type: =item @@ -1264,7 +1415,7 @@ msgstr "" # type: textblock -#: dh_gconf:98 +#: dh_gconf:100 msgid "Ross Burton Josselin Mouette " msgstr "" @@ -1318,76 +1469,80 @@ #: dh_installcatalogs:20 msgid "" "dh_installcatalogs is a debhelper program that installs and registers SGML " -"catalogs. (Note: it will be extended for XML catalog registration when " -"xml-core is available.) It complies with the Debian XML/SGML policy." +"catalogs. It complies with the Debian XML/SGML policy." msgstr "" # type: textblock -#: dh_installcatalogs:25 +#: dh_installcatalogs:23 msgid "" "The file F.sgmlcatalogs> contains the catalogs to be " "installed per package. Each line in that file should be of the form " "C, where C indicates where the catalog resides in the " "source tree, and C indicates the destination location for the catalog " -"under the package build area. C should start with " -"F." +"under the package build area. C should start with F." msgstr "" # type: textblock -#: dh_installcatalogs:32 +#: dh_installcatalogs:30 msgid "" -"Catalogs will be registered in a supercatalog, in " -"F.cat>." +"Catalogs will be registered in a supercatalog, in F." +"cat>." msgstr "" # type: textblock -#: dh_installcatalogs:35 +#: dh_installcatalogs:33 msgid "" "This command automatically adds maintainer script snippets for registering " -"and unregistering the catalogs and \"supercatalogs\" (unless B<-n> is " -"used). These snippets are inserted into the maintainer scripts by " -"dh_installdeb; see L for an explanation of Debhelper " -"maintainer script snippets." +"and unregistering the catalogs and \"supercatalogs\" (unless B<-n> is used). " +"These snippets are inserted into the maintainer scripts by dh_installdeb; " +"see L for an explanation of Debhelper maintainer script " +"snippets." msgstr "" # type: textblock -#: dh_installcatalogs:41 +#: dh_installcatalogs:39 msgid "" "A dependency on B will be added to C<${misc:Depends}>, so be sure " "your package uses that variable in F." msgstr "" # type: =item -#: dh_installcatalogs:48 dh_installdebconf:54 dh_installdocs:60 dh_installemacsen:39 dh_installinfo:46 dh_installinit:37 dh_installmenu:38 dh_installmime:35 dh_installmodules:43 dh_installwm:42 dh_makeshlibs:62 dh_python:60 dh_scrollkeeper:36 dh_usrlocal:43 +#: dh_installcatalogs:46 dh_installdebconf:54 dh_installdocs:60 +#: dh_installemacsen:39 dh_installinfo:46 dh_installinit:37 dh_installmenu:38 +#: dh_installmime:35 dh_installmodules:43 dh_installwm:42 dh_makeshlibs:62 +#: dh_python:60 dh_scrollkeeper:36 dh_usrlocal:43 msgid "B<-n>, B<--noscripts>" msgstr "" # type: textblock -#: dh_installcatalogs:50 +#: dh_installcatalogs:48 msgid "Do not modify F/F/F scripts." msgstr "" # type: textblock -#: dh_installcatalogs:56 dh_installemacsen:56 dh_installinfo:59 dh_installinit:101 dh_installmime:43 dh_installmodules:58 dh_installwm:53 dh_scrollkeeper:44 dh_usrlocal:51 +#: dh_installcatalogs:54 dh_installdocs:93 dh_installemacsen:56 +#: dh_installinfo:59 dh_installinit:112 dh_installmime:43 dh_installmodules:58 +#: dh_installwm:55 dh_scrollkeeper:44 dh_usrlocal:51 msgid "" -"Note that this command is not idempotent. \"dh_clean -k\" should be called " +"Note that this command is not idempotent. L should be called " "between invocations of this command. Otherwise, it may cause multiple " "instances of the same text to be added to maintainer scripts." msgstr "" # type: textblock -#: dh_installcatalogs:115 +#: dh_installcatalogs:113 msgid "F" msgstr "" # type: textblock -#: dh_installcatalogs:119 +#: dh_installcatalogs:117 msgid "Adam Di Carlo " msgstr "" # type: textblock #: dh_installchangelogs:5 -msgid "dh_installchangelogs - install changelogs into package build directories" +msgid "" +"dh_installchangelogs - install changelogs into package build directories" msgstr "" # type: textblock @@ -1417,24 +1572,30 @@ #: dh_installchangelogs:28 msgid "" "Parallelling the debian changelog handling, this program also takes care of " -"NEWS.Debian files. If there is a debian/NEWS file, it is installed as " -"usr/share/doc/package/NEWS.Debian. debian/package.NEWS files can also be " -"used." +"NEWS.Debian files. If there is a debian/NEWS file, it is installed as usr/" +"share/doc/package/NEWS.Debian. debian/package.NEWS files can also be used." msgstr "" # type: textblock #: dh_installchangelogs:33 msgid "" -"If an upstream changelog file is specified as an option, then this upstream " -"changelog will be installed as usr/share/doc/package/changelog in the " -"package build directory. If the changelog is a html file (determined by file " -"extension), it will be installed as usr/share/doc/package/changelog.html " -"instead, and will be converted to plain text with html2text to generate " -"usr/share/doc/package/changelog." +"An upstream changelog file may be specified as an option. If none is " +"specified, a few common filenames are tried. (In compatibility level 7 and " +"above.)" +msgstr "" + +# type: textblock +#: dh_installchangelogs:37 +msgid "" +"If there is an upstream changelog file, it will be be installed as usr/share/" +"doc/package/changelog in the package build directory. If the changelog is a " +"html file (determined by file extension), it will be installed as usr/share/" +"doc/package/changelog.html instead, and will be converted to plain text with " +"html2text to generate usr/share/doc/package/changelog." msgstr "" # type: textblock -#: dh_installchangelogs:46 +#: dh_installchangelogs:50 msgid "" "Keep the original name of the upstream changelog. This will be accomplished " "by installing the upstream changelog as \"changelog\", and making a symlink " @@ -1444,12 +1605,12 @@ msgstr "" # type: =item -#: dh_installchangelogs:52 +#: dh_installchangelogs:56 msgid "I" msgstr "" # type: textblock -#: dh_installchangelogs:54 +#: dh_installchangelogs:58 msgid "Install this file as the upstream changelog." msgstr "" @@ -1467,23 +1628,23 @@ #: dh_installcron:18 msgid "" "dh_installcron is a debhelper program that is responsible for installing " -"cron scripts into etc/cron.*/ in package build directories. The files " -"debian/package.cron.daily, debian/package.cron.weekly, " -"debian/package.cron.monthly, debian/package.cron.hourly, and " -"debian/package.cron.d are installed." +"cron scripts into etc/cron.*/ in package build directories. The files debian/" +"package.cron.daily, debian/package.cron.weekly, debian/package.cron.monthly, " +"debian/package.cron.hourly, and debian/package.cron.d are installed." msgstr "" # type: =item -#: dh_installcron:28 dh_installinit:72 dh_installlogrotate:26 dh_installmodules:47 dh_installpam:28 dh_installppp:30 +#: dh_installcron:28 dh_installinit:83 dh_installlogrotate:26 +#: dh_installmodules:47 dh_installpam:28 dh_installppp:30 msgid "B<--name=>I" msgstr "" # type: textblock #: dh_installcron:30 msgid "" -"Look for files named debian/package.name.cron.* and install them as " -"etc/cron.*/name, instead of using the usual files and installing them as the " -"package name." +"Look for files named debian/package.name.cron.* and install them as etc/cron." +"*/name, instead of using the usual files and installing them as the package " +"name." msgstr "" # type: textblock @@ -1495,7 +1656,8 @@ # type: textblock #: dh_installdebconf:14 -msgid "B [S>] [B<-n>] [S I>]" +msgid "" +"B [S>] [B<-n>] [S I>]" msgstr "" # type: textblock @@ -1509,8 +1671,8 @@ #: dh_installdebconf:21 msgid "" "It also automatically generates the postrm commands needed to interface with " -"debconf. The commands are added to the maintainer scripts by " -"dh_installdeb. See L for an explanation of how that works." +"debconf. The commands are added to the maintainer scripts by dh_installdeb. " +"See L for an explanation of how that works." msgstr "" # type: textblock @@ -1520,10 +1682,10 @@ "into the DEBIAN directory in the package build directory. If a file named " "debian/package.config.debhelper exists, the contents of that file are merged " "into the config script as follows: If the script exists, then anywhere in it " -"that \"#DEBHELPER#\" appears, the text of the .debhelper file is " -"inserted. If the script does not exist, then a script is generated from the " -".debhelper file. The .debhelper files may be created by other debhelper " -"programs, and are shell script fragments." +"that \"#DEBHELPER#\" appears, the text of the .debhelper file is inserted. " +"If the script does not exist, then a script is generated from the .debhelper " +"file. The .debhelper files may be created by other debhelper programs, and " +"are shell script fragments." msgstr "" # type: textblock @@ -1551,8 +1713,8 @@ msgid "" "This program will look to see if you have a debian/po directory and if so " "will automatically call L to generate a merged templates file " -"containing the translations. For this to work, your package should " -"build-depend on po-debconf." +"containing the translations. For this to work, your package should build-" +"depend on po-debconf." msgstr "" # type: textblock @@ -1605,8 +1767,8 @@ "The postinst, preinst, postrm, and prerm are handled specially: If a " "corresponding file named debian/package.script.debhelper exists, the " "contents of that file are merged into the script as follows: If the script " -"exists, then anywhere in it that \"#DEBHELPER#\" appears, the text of the " -".debhelper file is inserted. If the script does not exist, then a script is " +"exists, then anywhere in it that \"#DEBHELPER#\" appears, the text of the ." +"debhelper file is inserted. If the script does not exist, then a script is " "generated from the .debhelper file. The .debhelper files are created by " "other debhelper programs, such as L, and are shell script " "fragments." @@ -1647,8 +1809,8 @@ msgid "" "Any directory names specified as parameters will be created in the package " "build directory of the first package dh_installdirs is told to act on. By " -"default, this is the first binary package in debian/control, but if you use " -"-p, -i, or -a flags, it will be the first package specified by those flags." +"default, this is the first binary package in debian/control, but if you use -" +"p, -i, or -a flags, it will be the first package specified by those flags." msgstr "" # type: textblock @@ -1712,12 +1874,12 @@ #: dh_installdocs:32 msgid "" "Also, debian/README.Debian (or debian/README.debian) and debian/TODO, if " -"they exist, will be installed into the first binary package listed in " -"debian/control, if dh_installdocs is acting on that package. Note that " -"debian/TODO will be installed named TODO.Debian, if the package is not a " -"debian native package. Also note that README.debian is installed as " -"README.Debian, for consistency. Note that debian/package.README.Debian and " -"debian/package.TODO can be used to specify files for subpackages." +"they exist, will be installed into the first binary package listed in debian/" +"control, if dh_installdocs is acting on that package. Note that debian/TODO " +"will be installed named TODO.Debian, if the package is not a debian native " +"package. Also note that README.debian is installed as README.Debian, for " +"consistency. Note that debian/package.README.Debian and debian/package.TODO " +"can be used to specify files for subpackages." msgstr "" # type: textblock @@ -1743,7 +1905,7 @@ msgstr "" # type: textblock -#: dh_installdocs:57 dh_installinfo:43 dh_installman:59 +#: dh_installdocs:57 dh_installinfo:43 dh_installman:64 msgid "" "Install all files specified by command line parameters in ALL packages acted " "on." @@ -1755,7 +1917,8 @@ msgstr "" # type: =item -#: dh_installdocs:64 dh_installexamples:43 dh_install:47 dh_link:57 dh_movefiles:44 +#: dh_installdocs:64 dh_installexamples:43 dh_install:51 dh_link:57 +#: dh_movefiles:44 msgid "B<-Xitem>, B<--exclude=item>" msgstr "" @@ -1805,14 +1968,6 @@ msgstr "" # type: textblock -#: dh_installdocs:93 -msgid "" -"Note that this command is not idempotent. \"dh_clean B<-k>\" should be " -"called between invocations of this command. Otherwise, it may cause multiple " -"instances of the same text to be added to maintainer scripts." -msgstr "" - -# type: textblock #: dh_installemacsen:5 msgid "dh_installemacsen - register an emacs add on package" msgstr "" @@ -1846,10 +2001,10 @@ msgid "" "If a file named debian/package.emacsen-install exists, then it is installed " "into usr/lib/emacsen-common/packages/install/package in the package build " -"directory. Similarly, debian/package.emacsen-remove is installed into " -"usr/lib/emacsen-common/packages/remove/package . And similarly, " -"debian/package.emacsen-startup is installed into " -"etc/emacs/site-start.d/50.el (by default)." +"directory. Similarly, debian/package.emacsen-remove is installed into usr/" +"lib/emacsen-common/packages/remove/package . And similarly, debian/package." +"emacsen-startup is installed into etc/emacs/site-start.d/50.el (by " +"default)." msgstr "" # type: =item @@ -1870,13 +2025,14 @@ # type: textblock #: dh_installemacsen:49 msgid "" -"Sets the flavor a site-start.d file will be installed in. Default is " -"\"emacs\", alternatives include \"xemacs\" and \"emacs20\"." +"Sets the flavor a site-start.d file will be installed in. Default is \"emacs" +"\", alternatives include \"xemacs\" and \"emacs20\"." msgstr "" # type: textblock #: dh_installexamples:5 -msgid "dh_installexamples - install example files into package build directories" +msgid "" +"dh_installexamples - install example files into package build directories" msgstr "" # type: textblock @@ -1904,7 +2060,8 @@ # type: textblock #: dh_installexamples:27 -msgid "Files named debian/package.examples can list other files to be installed." +msgid "" +"Files named debian/package.examples can list other files to be installed." msgstr "" # type: textblock @@ -1922,7 +2079,7 @@ msgstr "" # type: textblock -#: dh_installexamples:45 dh_install:49 dh_movefiles:46 +#: dh_installexamples:45 dh_install:53 dh_movefiles:46 msgid "" "Exclude files that contain \"item\" anywhere in their filename from being " "installed." @@ -1943,7 +2100,8 @@ # type: textblock #: dh_installinfo:14 -msgid "B [S>] [B<-A>] [B<-n>] [S>]" +msgid "" +"B [S>] [B<-A>] [B<-n>] [S>]" msgstr "" # type: textblock @@ -1999,8 +2157,8 @@ # type: textblock #: dh_installinit:14 msgid "" -"B [S>] [B<--name=>I] [B<-n>] " -"[B<-r>] [B<-d>] [S I>]" +"B [S>] [B<--name=>I] [B<-n>] [B<-" +"R>] [B<-r>] [B<-d>] [S I>]" msgstr "" # type: textblock @@ -2021,17 +2179,17 @@ # type: textblock #: dh_installinit:25 msgid "" -"If a file named debian/package.init exists, then it is installed into " -"etc/init.d/package in the package build directory, with \"package\" replaced " -"by the package name." +"If a file named debian/package.init exists, then it is installed into etc/" +"init.d/package in the package build directory, with \"package\" replaced by " +"the package name." msgstr "" # type: textblock #: dh_installinit:29 msgid "" -"If a file named debian/package.default exists, then it is installed into " -"etc/default/package in the package build directory, with \"package\" " -"replaced by the package name." +"If a file named debian/package.default exists, then it is installed into etc/" +"default/package in the package build directory, with \"package\" replaced by " +"the package name." msgstr "" # type: textblock @@ -2055,73 +2213,95 @@ # type: =item #: dh_installinit:48 -msgid "B<-r>, B<--no-restart-on-upgrade>" +msgid "B<-R>, B<--restart-after-upgrade>" msgstr "" # type: textblock #: dh_installinit:50 -msgid "Do not restart init script on upgrade." +msgid "" +"Do not stop the init script until after the package upgrade has been " +"completed. This is different than the default behavior, which stops the " +"script in the prerm, and starts it again in the postinst." +msgstr "" + +# type: textblock +#: dh_installinit:54 +msgid "" +"This can be useful for daemons that should not have a possibly long downtime " +"during upgrade. But you should make sure that the daemon will not get " +"confused by the package being upgraded while it's running before using this " +"option." msgstr "" # type: =item -#: dh_installinit:52 +#: dh_installinit:59 +msgid "B<-r>, B<--no-restart-on-upgrade>" +msgstr "" + +# type: textblock +#: dh_installinit:61 +msgid "Do not stop init script on upgrade." +msgstr "" + +# type: =item +#: dh_installinit:63 msgid "B<--no-start>" msgstr "" # type: textblock -#: dh_installinit:54 +#: dh_installinit:65 msgid "" "Do not start the init script on install or upgrade, or stop it on removal. " "Only call update-rc.d. Useful for rcS scripts." msgstr "" # type: =item -#: dh_installinit:57 +#: dh_installinit:68 msgid "B<-d>, B<--remove-d>" msgstr "" # type: textblock -#: dh_installinit:59 +#: dh_installinit:70 msgid "" "Remove trailing \"d\" from the name of the package, and use the result for " "the filename the init script is installed as in etc/init.d/ , and the " "default file is installed as in etc/default/ . This may be useful for " -"daemons with names ending in \"d\". (Note: this takes precedence over the " -"--init-script parameter described below.)" +"daemons with names ending in \"d\". (Note: this takes precedence over the --" +"init-script parameter described below.)" msgstr "" # type: =item -#: dh_installinit:65 +#: dh_installinit:76 msgid "B<-u>I B<--update-rcd-params=>I" msgstr "" # type: textblock -#: dh_installinit:69 +#: dh_installinit:80 msgid "" "Pass \"params\" to L. If not specified, \"defaults\" will be " "passed to L." msgstr "" # type: textblock -#: dh_installinit:74 +#: dh_installinit:85 msgid "" "Install the init script (and default file) using the filename I " "instead of the default filename, which is the package name. When this " -"parameter is used, dh_installinit looks for and installs files named " -"debian/package.name.init and debian/package.name.default, instead of the " -"usual debian/package.init and debian/package.default." +"parameter is used, dh_installinit looks for and installs files named debian/" +"package.name.init and debian/package.name.default, instead of the usual " +"debian/package.init and debian/package.default." msgstr "" # type: =item -#: dh_installinit:80 +#: dh_installinit:91 msgid "B<--init-script=>I" msgstr "" # type: textblock -#: dh_installinit:82 +#: dh_installinit:93 msgid "" -"Use \"scriptname\" as the filename the init script is installed as in " -"etc/init.d/ (and also use it as the filename for the defaults file, if it is " +"Use \"scriptname\" as the filename the init script is installed as in etc/" +"init.d/ (and also use it as the filename for the defaults file, if it is " "installed). If you use this parameter, dh_installinit will look to see if a " "file in the debian/ directory exists that looks like \"package.scriptname\" " "and if so will install it as the init script in preference to the files it " @@ -2129,17 +2309,17 @@ msgstr "" # type: textblock -#: dh_installinit:89 +#: dh_installinit:100 msgid "This parameter is deprecated, use the --name parameter instead." msgstr "" # type: =item -#: dh_installinit:91 +#: dh_installinit:102 msgid "B<--error-handler=>I" msgstr "" # type: textblock -#: dh_installinit:93 +#: dh_installinit:104 msgid "" "Call the named shell function if running the init script fails. The function " "should be provided in the prerm and postinst scripts, before the #DEBHELPER# " @@ -2161,12 +2341,10 @@ msgid "" "dh_installlogcheck is a debhelper program that is responsible for installing " "logcheck rule files into subdirectories of etc/logcheck/ in package build " -"directories. The files debian/package.logcheck.cracking, " -"debian/package.logcheck.violations, " -"debian/package.logcheck.violations.ignore, " -"debian/package.logcheck.ignore.workstation, " -"debian/package.logcheck.ignore.server and " -"debian/package.logcheck.ignore.paranoid are installed if present." +"directories. The files debian/package.logcheck.cracking, debian/package." +"logcheck.violations, debian/package.logcheck.violations.ignore, debian/" +"package.logcheck.ignore.workstation, debian/package.logcheck.ignore.server " +"and debian/package.logcheck.ignore.paranoid are installed if present." msgstr "" # type: verbatim @@ -2203,9 +2381,9 @@ # type: textblock #: dh_installlogrotate:28 msgid "" -"Look for files named debian/package.name.logrotate and install them as " -"etc/logrotate.d/name, instead of using the usual files and installing them " -"as the package name." +"Look for files named debian/package.name.logrotate and install them as etc/" +"logrotate.d/name, instead of using the usual files and installing them as " +"the package name." msgstr "" # type: textblock @@ -2230,8 +2408,8 @@ #: dh_installmanpages:23 msgid "" "This is a DWIM-style program, with an interface unlike the rest of " -"debhelper. It is deprecated, and you are encouraged to use " -"L instead." +"debhelper. It is deprecated, and you are encouraged to use L instead." msgstr "" # type: textblock @@ -2312,9 +2490,9 @@ "the section field in their .TH line. If you have a properly formatted .TH " "line, your man page will be installed into the right directory, with the " "right name (this includes proper handling of pages with a subsection, like " -"\"3perl\", which are placed in man3, and given an extension of " -"\".3perl\"). If your .TH line is incorrect or missing, the program may guess " -"wrong based on the file extension." +"\"3perl\", which are placed in man3, and given an extension of \".3perl\"). " +"If your .TH line is incorrect or missing, the program may guess wrong based " +"on the file extension." msgstr "" # type: textblock @@ -2331,10 +2509,10 @@ "the wrong extension, this is because the man page has the wrong section " "listed in its .TH line. Edit the man page and correct the section, and " "dh_installman will follow suit. See L for details about the .TH " -"section. If dh_installman seems to install a man page into a directory like " -"/usr/share/man/pl/man1/, that is because your program has a name like " -"\"foo.pl\", and dh_installman assumes that means it is translated into " -"Polish. Use --language=C to avoid this." +"section. If dh_installman seems to install a man page into a directory like /" +"usr/share/man/pl/man1/, that is because your program has a name like \"foo.pl" +"\", and dh_installman assumes that means it is translated into Polish. Use --" +"language=C to avoid this." msgstr "" # type: textblock @@ -2349,8 +2527,7 @@ # type: textblock #: dh_installman:46 msgid "" -"Files named debian/package.manpages can list other man pages to be " -"installed." +"Files named debian/package.manpages can list other man pages to be installed." msgstr "" # type: textblock @@ -2361,32 +2538,41 @@ "acting on contain \".so\" links. If so, it changes them to symlinks." msgstr "" +# type: textblock +#: dh_installman:53 +msgid "" +"Also, dh_installman will use man to guess the character encoding of each " +"manual page and convert it to UTF-8. If the guesswork fails for some reason, " +"you can override it using an encoding declaration. See L for " +"details." +msgstr "" + # type: =item -#: dh_installman:62 +#: dh_installman:67 msgid "B<--language>=ll" msgstr "" # type: textblock -#: dh_installman:64 +#: dh_installman:69 msgid "" "Use this to specify that the man pages being acted on are written in the " "specified language." msgstr "" # type: =item -#: dh_installman:67 +#: dh_installman:72 msgid "I" msgstr "" # type: textblock -#: dh_installman:69 +#: dh_installman:74 msgid "" "Install these man pages into the first package acted on. (Or in all packages " "if -A is specified)." msgstr "" # type: textblock -#: dh_installman:76 +#: dh_installman:81 msgid "" "An older version of this program, L, is still used by " "some packages, and so is still included in debhelper. It is, however, " @@ -2396,7 +2582,8 @@ # type: textblock #: dh_installmenu:5 -msgid "dh_installmenu - install debian menu files into package build directories" +msgid "" +"dh_installmenu - install debian menu files into package build directories" msgstr "" # type: textblock @@ -2423,8 +2610,8 @@ # type: textblock #: dh_installmenu:26 msgid "" -"If a file named debian/package.menu exists, then it is installed into " -"usr/share/menu/package in the package build directory. This is a debian menu " +"If a file named debian/package.menu exists, then it is installed into usr/" +"share/menu/package in the package build directory. This is a debian menu " "file. See L for its format." msgstr "" @@ -2437,7 +2624,8 @@ msgstr "" # type: textblock -#: dh_installmenu:40 dh_installmime:37 dh_installmodules:45 dh_makeshlibs:64 dh_python:62 +#: dh_installmenu:40 dh_installmime:37 dh_installmodules:45 dh_makeshlibs:64 +#: dh_python:62 msgid "Do not modify postinst/postrm scripts." msgstr "" @@ -2476,9 +2664,8 @@ #: dh_installmime:26 msgid "" "If files named debian/package.mime or debian/package.sharedmimeinfo exist, " -"then they are installed into usr/lib/mime/packages/package and " -"/usr/share/mime/packages/package.xml (respectively) in the package build " -"directory." +"then they are installed into usr/lib/mime/packages/package and /usr/share/" +"mime/packages/package.xml (respectively) in the package build directory." msgstr "" # type: textblock @@ -2488,7 +2675,8 @@ # type: textblock #: dh_installmodules:16 -msgid "B [S>] [B<-n>] [B<--name=>I]" +msgid "" +"B [S>] [B<-n>] [B<--name=>I]" msgstr "" # type: textblock @@ -2501,9 +2689,9 @@ # type: textblock #: dh_installmodules:23 msgid "" -"Files named debian/package.modprobe will be installed in " -"etc/modprobe.d/package in the package build directory, to be used by " -"module-init-tools's version of modprobe." +"Files named debian/package.modprobe will be installed in etc/modprobe.d/" +"package in the package build directory, to be used by module-init-tools's " +"version of modprobe." msgstr "" # type: textblock @@ -2512,17 +2700,17 @@ "Kernel modules are searched for in the package build directory and if found, " "postinst and postrm commands are automatically generated to run depmod and " "register the modules when the package is installed. These commands are " -"inserted into the maintainer scripts by dh_installdeb. See " -"L for an explanation of how this works." +"inserted into the maintainer scripts by dh_installdeb. See L for an explanation of how this works." msgstr "" # type: textblock #: dh_installmodules:33 msgid "" -"Previous versions of dh_installmodules also supported files named " -"debian/package.modules, which were installed into etc/modutils/package in " -"the package build directory. This was for use by modutils, which is no " -"longer in Debian. dh_installmodules will warn about such files now." +"Previous versions of dh_installmodules also supported files named debian/" +"package.modules, which were installed into etc/modutils/package in the " +"package build directory. This was for use by modutils, which is no longer in " +"Debian. dh_installmodules will warn about such files now." msgstr "" # type: textblock @@ -2553,16 +2741,16 @@ # type: textblock #: dh_installpam:21 msgid "" -"If a file named debian/package.pam exists, then it is installed into " -"etc/pam.d/package in the package build directory." +"If a file named debian/package.pam exists, then it is installed into etc/pam." +"d/package in the package build directory." msgstr "" # type: textblock #: dh_installpam:30 msgid "" -"Look for files named debian/package.name.pam and install them as " -"etc/pam.d/name, instead of using the usual files and installing them as the " -"package name." +"Look for files named debian/package.name.pam and install them as etc/pam.d/" +"name, instead of using the usual files and installing them as the package " +"name." msgstr "" # type: textblock @@ -2613,22 +2801,30 @@ "directories and files from there into the proper package build directories." msgstr "" +# type: textblock +#: dh_install:43 +msgid "" +"From debhelper compatibility level 7 on, dh_install will fall back to " +"looking in debian/tmp for files, if it doesn't find them in the current " +"directory (or whereever you've told it to look using --srcdir)." +msgstr "" + # type: =item -#: dh_install:52 +#: dh_install:56 msgid "B<--autodest>" msgstr "" # type: textblock -#: dh_install:54 +#: dh_install:58 msgid "" "Guess as the destination directory to install things to. If this is " -"specified, you should not list destination directories in " -"debian/package.install files or on the command line. Instead, dh_install " -"will guess as follows:" +"specified, you should not list destination directories in debian/package." +"install files or on the command line. Instead, dh_install will guess as " +"follows:" msgstr "" # type: textblock -#: dh_install:59 +#: dh_install:63 msgid "" "Strip off debian/tmp (or the sourcedir if one is given) from the front of " "the filename, if it is present, and install into the dirname of the " @@ -2638,7 +2834,7 @@ msgstr "" # type: textblock -#: dh_install:65 +#: dh_install:69 msgid "" "Note that if you list exactly one filename or wildcard-pattern on a line by " "itself in a debian/package.install file, with no explicit destination, then " @@ -2647,12 +2843,12 @@ msgstr "" # type: =item -#: dh_install:70 +#: dh_install:74 msgid "B<--list-missing>" msgstr "" # type: textblock -#: dh_install:72 +#: dh_install:76 msgid "" "This option makes dh_install keep track of the files it installs, and then " "at the end, compare that list with the files in the source directory. If any " @@ -2661,45 +2857,45 @@ msgstr "" # type: textblock -#: dh_install:77 +#: dh_install:81 msgid "" "This may be useful if you have a large package and want to make sure that " "you don't miss installing newly added files in new upstream releases." msgstr "" # type: textblock -#: dh_install:80 +#: dh_install:84 msgid "" "Note that files that are excluded from being moved via the -X option are not " "warned about." msgstr "" # type: =item -#: dh_install:83 +#: dh_install:87 msgid "B<--fail-missing>" msgstr "" # type: textblock -#: dh_install:85 +#: dh_install:89 msgid "" "This option is like --list-missing, except if a file was missed, it will not " "only list the missing files, but also fail with a nonzero exit code." msgstr "" # type: =item -#: dh_install:88 +#: dh_install:92 msgid "B<--sourcedir=dir>" msgstr "" # type: textblock -#: dh_install:90 +#: dh_install:94 msgid "" "Makes all source files be found under dir. If this is specified, it is akin " "to all the source filenames having \"dir/\" prepended to them." msgstr "" # type: textblock -#: dh_install:93 +#: dh_install:97 msgid "" "To make dh_install behave like the old dh_movefiles, move your package.files " "file to package.install and call dh_install with \"--sourcedir=debian/tmp\" " @@ -2708,24 +2904,24 @@ msgstr "" # type: =item -#: dh_install:99 +#: dh_install:103 msgid "I" msgstr "" # type: textblock -#: dh_install:101 +#: dh_install:105 msgid "" "Lists files (or directories) to install and where to install them to. The " "files will be installed into the first package dh_install acts on." msgstr "" # type: =head1 -#: dh_install:224 +#: dh_install:241 msgid "EXAMPLE" msgstr "" # type: textblock -#: dh_install:226 +#: dh_install:243 msgid "" "Suppose your package's upstream Makefile installs a binary, a man page, and " "a library into appropriate subdirectories of debian/tmp. You want to put the " @@ -2735,7 +2931,7 @@ msgstr "" # type: verbatim -#: dh_install:232 +#: dh_install:249 #, no-wrap msgid "" " usr/bin\n" @@ -2744,12 +2940,12 @@ msgstr "" # type: textblock -#: dh_install:235 +#: dh_install:252 msgid "While debian/libfoo.install contains:" msgstr "" # type: verbatim -#: dh_install:237 +#: dh_install:254 #, no-wrap msgid "" " usr/lib/libfoo*.so.*\n" @@ -2757,14 +2953,14 @@ msgstr "" # type: textblock -#: dh_install:239 +#: dh_install:256 msgid "" "If you want a libfoo-dev package too, debian/libfoo-dev.install might " "contain:" msgstr "" # type: verbatim -#: dh_install:241 +#: dh_install:258 #, no-wrap msgid "" " usr/include\n" @@ -2774,12 +2970,12 @@ msgstr "" # type: =head1 -#: dh_install:245 +#: dh_install:262 msgid "LIMITATIONS" msgstr "" # type: verbatim -#: dh_install:247 +#: dh_install:264 #, no-wrap msgid "" "dh_install cannot rename files or directories, it can only install them\n" @@ -2809,16 +3005,16 @@ #: dh_installppp:21 msgid "" "If a file named debian/package.ppp.ip-up exists, then it is installed into " -"etc/ppp/ip-up.d/package in the package build directory. Files named " -"debian/package.ppp.ip-down are installed to etc/ppp/ip-down.d/package" +"etc/ppp/ip-up.d/package in the package build directory. Files named debian/" +"package.ppp.ip-down are installed to etc/ppp/ip-down.d/package" msgstr "" # type: textblock #: dh_installppp:32 msgid "" -"Look for files named debian/package.name.ppp.ip-* and install them as " -"etc/ppp/ip-*/name, instead of using the usual files and installing them as " -"the package name." +"Look for files named debian/package.name.ppp.ip-* and install them as etc/" +"ppp/ip-*/name, instead of using the usual files and installing them as the " +"package name." msgstr "" # type: textblock @@ -2837,10 +3033,10 @@ #: dh_installwm:18 msgid "" "dh_installwm is a debhelper program that is responsible for generating the " -"postinst and postrm 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 " -"usr/share/man/man1/ in the package build directory." +"postinst and postrm 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 usr/share/man/man1/ in " +"the package build directory." msgstr "" # type: textblock @@ -2916,8 +3112,8 @@ #: dh_installxfonts:28 msgid "" "Your package should depend on xfonts-utils so that the update-fonts-* " -"commands are available. (This program adds that dependency to " -"${misc:Depends}.)" +"commands are available. (This program adds that dependency to ${misc:" +"Depends}.)" msgstr "" # type: textblock @@ -2932,8 +3128,8 @@ # type: textblock #: dh_installxfonts:39 msgid "" -"See L, L, and " -"L for more information about X font installation." +"See L, L, and L for more information about X font installation." msgstr "" # type: textblock @@ -2976,20 +3172,20 @@ msgid "" "The list can be specified in two ways. A file named debian/package.links can " "list pairs of files. If you use this file, you should put each pair of files " -"on its own line, and separate the files within the pair with " -"whitespace. Also, pairs of files can be specified as parameters - these " -"pairs will only be created in the package build directory of the first " -"package dh_link is told to act on. By default, this is the first binary " -"package in debian/control, but if you use -p, -i, or -a flags, it will be " -"the first package specified by those flags." +"on its own line, and separate the files within the pair with whitespace. " +"Also, pairs of files can be specified as parameters - these pairs will only " +"be created in the package build directory of the first package dh_link is " +"told to act on. By default, this is the first binary package in debian/" +"control, but if you use -p, -i, or -a flags, it will be the first package " +"specified by those flags." msgstr "" # type: textblock #: dh_link:36 msgid "" "Be sure you B specify the full filename to both the source and " -"destination files (unlike you would do if you were using something like " -"L)." +"destination files (unlike you would do if you were using something like L)." msgstr "" # type: textblock @@ -3085,14 +3281,15 @@ # type: textblock #: dh_makeshlibs:5 -msgid "dh_makeshlibs - automatically create shlibs file and call dpkg-gensymbols" +msgid "" +"dh_makeshlibs - automatically create shlibs file and call dpkg-gensymbols" msgstr "" # type: textblock #: dh_makeshlibs:14 msgid "" -"B [S>] [B<-m>I] " -"[B<-V>I<[dependencies]>] [B<-n>] [B<-X>I] [S I>]" +"B [S>] [B<-m>I] [B<-V>I<" +"[dependencies]>] [B<-n>] [B<-X>I] [S I>]" msgstr "" # type: textblock @@ -3244,8 +3441,8 @@ # type: textblock #: dh_md5sums:15 msgid "" -"B [S>] [B<-x>] [B<-X>I] " -"[B<--include-conffiles>]" +"B [S>] [B<-x>] [B<-X>I] [B<--include-" +"conffiles>]" msgstr "" # type: textblock @@ -3295,8 +3492,8 @@ # type: textblock #: dh_movefiles:14 msgid "" -"B [S>] [B<--sourcedir=>I] " -"[B<-X>I] S>]" +"B [S>] [B<--sourcedir=>I] [B<-" +"X>I] S>]" msgstr "" # type: textblock @@ -3343,10 +3540,10 @@ # type: textblock #: dh_movefiles:51 msgid "" -"Lists files to move. The filenames listed should be relative to " -"debian/tmp/. You can also list directory names, and the whole directory will " -"be moved. It is an error to list files here unless you use -p, -i, or -a to " -"tell dh_movefiles which subpackage to put them in." +"Lists files to move. The filenames listed should be relative to debian/tmp/. " +"You can also list directory names, and the whole directory will be moved. It " +"is an error to list files here unless you use -p, -i, or -a to tell " +"dh_movefiles which subpackage to put them in." msgstr "" # type: textblock @@ -3363,7 +3560,7 @@ # type: textblock #: dh_perl:5 -msgid "dh_perl - calculates perl dependencies" +msgid "dh_perl - calculates perl dependencies and cleans up after MakeMaker" msgstr "" # type: textblock @@ -3374,8 +3571,8 @@ # type: textblock #: dh_perl:20 msgid "" -"dh_perl is a debhelper program that is responsible for generating the " -"${perl:Depends} substitutions and adding them to substvars files." +"dh_perl is a debhelper program that is responsible for generating the ${perl:" +"Depends} substitutions and adding them to substvars files." msgstr "" # type: textblock @@ -3387,13 +3584,20 @@ "place the token \"${perl:Depends}\"." msgstr "" +# type: textblock +#: dh_perl:28 +msgid "" +"dh_perl also cleans up empty directories that MakeMaker can generate when " +"installing perl modules." +msgstr "" + # type: =item -#: dh_perl:32 +#: dh_perl:35 msgid "B<-d>" msgstr "" # type: textblock -#: dh_perl:34 +#: dh_perl:37 msgid "" "In some specific cases you may want to depend on perl-base rather than the " "full perl package. If so, you can pass the -d option to make dh_perl " @@ -3402,7 +3606,7 @@ msgstr "" # type: textblock -#: dh_perl:39 +#: dh_perl:42 msgid "" "Note that this flag may cause no dependency on perl-base to be generated at " "all. perl-base is Essential, so its dependency can be left out, unless a " @@ -3410,12 +3614,12 @@ msgstr "" # type: =item -#: dh_perl:43 +#: dh_perl:46 msgid "B<-V>" msgstr "" # type: textblock -#: dh_perl:45 +#: dh_perl:48 msgid "" "By default, scripts and architecture independent modules don't depend on any " "specific version of perl. The -V option causes the current version of the " @@ -3423,31 +3627,30 @@ msgstr "" # type: =item -#: dh_perl:49 +#: dh_perl:52 msgid "I" msgstr "" # type: textblock -#: dh_perl:51 +#: dh_perl:54 msgid "" "If your package installs perl modules in non-standard directories, you can " "make dh_perl check those directories by passing their names on the command " -"line. It will only check the vendorlib and vendorarch directories by " -"default." +"line. It will only check the vendorlib and vendorarch directories by default." msgstr "" # type: textblock -#: dh_perl:60 dh_strip:76 +#: dh_perl:63 dh_strip:76 msgid "Debian policy, version 3.0.1" msgstr "" # type: textblock -#: dh_perl:62 +#: dh_perl:65 msgid "Perl policy, version 1.18" msgstr "" # type: textblock -#: dh_perl:148 +#: dh_perl:160 msgid "Brendan O'Dea " msgstr "" @@ -3514,9 +3717,9 @@ msgid "" "If your package installs python modules in non-standard directories, you can " "make dh_python check those directories by passing their names on the command " -"line. By default, it will check /usr/lib/site-python, /usr/lib/$PACKAGE, " -"/usr/share/$PACKAGE, /usr/lib/games/$PACKAGE, /usr/share/games/$PACKAGE and " -"/usr/lib/python?.?/site-packages." +"line. By default, it will check /usr/lib/site-python, /usr/lib/$PACKAGE, /" +"usr/share/$PACKAGE, /usr/lib/games/$PACKAGE, /usr/share/games/$PACKAGE and /" +"usr/lib/python?.?/site-packages." msgstr "" # type: textblock @@ -3607,8 +3810,8 @@ # type: textblock #: dh_shlibdeps:15 msgid "" -"B [S>] [B<-L>I] " -"[B<-l>I] [B<-X>I] [S I>]" +"B [S>] [B<-L>I] [B<-" +"l>I] [B<-X>I] [S I>]" msgstr "" # type: textblock @@ -3652,7 +3855,8 @@ # type: textblock #: dh_shlibdeps:45 -msgid "With recent versions of dpkg-shlibdeps, this option is generally not needed." +msgid "" +"With recent versions of dpkg-shlibdeps, this option is generally not needed." msgstr "" # type: textblock @@ -3662,8 +3866,7 @@ "specified directory (or directories -- separate with colons). With recent " "versions of dpkg-shlibdeps, this is mostly only useful for packages that " "build multiple flavors of the same library, or other situations where the " -"library is installed into a directory not on the regular library search " -"path." +"library is installed into a directory not on the regular library search path." msgstr "" # type: =item @@ -3689,10 +3892,9 @@ # type: textblock #: dh_shlibdeps:68 msgid "" -"Suppose that your source package produces libfoo1, libfoo-dev, and " -"libfoo-bin binary packages. libfoo-bin links against libfoo1, and should " -"depend on it. In your rules file, first run dh_makeshlibs, then " -"dh_shlibdeps:" +"Suppose that your source package produces libfoo1, libfoo-dev, and libfoo-" +"bin binary packages. libfoo-bin links against libfoo1, and should depend on " +"it. In your rules file, first run dh_makeshlibs, then dh_shlibdeps:" msgstr "" # type: verbatim @@ -3708,9 +3910,8 @@ #: dh_shlibdeps:75 msgid "" "This will have the effect of generating automatically a shlibs file for " -"libfoo1, and using that file and the libfoo1 library in the " -"debian/libfoo1/usr/lib directory to calculate shared library dependency " -"information." +"libfoo1, and using that file and the libfoo1 library in the debian/libfoo1/" +"usr/lib directory to calculate shared library dependency information." msgstr "" # type: textblock @@ -3736,7 +3937,8 @@ # type: textblock #: dh_strip:5 -msgid "dh_strip - strip executables, shared libraries, and some static libraries" +msgid "" +"dh_strip - strip executables, shared libraries, and some static libraries" msgstr "" # type: textblock @@ -3820,17 +4022,17 @@ # type: textblock #: dh_strip:62 msgid "" -"Debug symbols will be retained, but split into an independent file in " -"usr/lib/debug/ in the package build directory. --dbg-package is easier to " -"use than this option, but this option is more flexible." +"Debug symbols will be retained, but split into an independent file in usr/" +"lib/debug/ in the package build directory. --dbg-package is easier to use " +"than this option, but this option is more flexible." msgstr "" # type: textblock #: dh_strip:70 msgid "" "If the DEB_BUILD_OPTIONS environment variable contains \"nostrip\", nothing " -"will be stripped, in accordance with Debian policy (section 10.1 " -"\"Binaries\")." +"will be stripped, in accordance with Debian policy (section 10.1 \"Binaries" +"\")." msgstr "" # type: textblock @@ -3861,9 +4063,8 @@ #: dh_suidregister:20 msgid "" "Converting a package that uses this program to use the new statoverride " -"mechanism is easy. Just remove the call to dh_suidregister from " -"debian/rules, and add a versioned conflicts into your control file, as " -"follows:" +"mechanism is easy. Just remove the call to dh_suidregister from debian/" +"rules, and add a versioned conflicts into your control file, as follows:" msgstr "" # type: verbatim @@ -3920,13 +4121,14 @@ #: dh_testroot:13 msgid "" "dh_testroot simply checks to see if you are root. If not, it exits with an " -"error. Debian packages must be built as root, though you can use " -"L" +"error. Debian packages must be built as root, though you can use L" msgstr "" # type: textblock #: dh_testversion:5 -msgid "dh_testversion - ensure that the correct version of debhelper is installed" +msgid "" +"dh_testversion - ensure that the correct version of debhelper is installed" msgstr "" # type: textblock @@ -3936,7 +4138,8 @@ # type: textblock #: dh_testversion:18 -msgid "Note: This program is deprecated. You should use build dependencies instead." +msgid "" +"Note: This program is deprecated. You should use build dependencies instead." msgstr "" # type: textblock @@ -4057,3 +4260,20 @@ #: dh_usrlocal:122 msgid "Andrew Stribblehill " msgstr "" + +# type: textblock +#: debhelper.pod:401 +msgid "" +"dh_install, if --sourcedir is not specified, will first look for files in " +"debian/tmp, and then will look in the current directory. This allows " +"dh_install to interoperate with dh_auto_install without needing any special " +"parameters." +msgstr "" + +# type: textblock +#: dh_install:43 +msgid "" +"From debhelper compatibility level 7 on, if --sourcedir is not specified, " +"dh_install will install files from debian/tmp if the directory contains the " +"files. Otherwise, it will install files from the current directory." +msgstr "" diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/man/po4a/po/es.po /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/man/po4a/po/es.po --- debhelper-6.0.4ubuntu1/man/po4a/po/es.po 2008-01-20 20:28:06.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/man/po4a/po/es.po 2008-06-26 12:13:47.000000000 +0100 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2008-01-20 15:28-0500\n" +"POT-Creation-Date: 2008-06-25 03:37-0400\n" "PO-Revision-Date: 2005-09-18 00:11+0200\n" "Last-Translator: Rubén Porras Campo \n" "Language-Team: SPANISH \n" @@ -95,11 +95,11 @@ # type: textblock #: debhelper.pod:19 +#, fuzzy msgid "" "A typical debian/rules file that uses debhelper will call several debhelper " -"commands in sequence. Debhelper commands are all named with a \"dh_\" " -"prefix. Examples of rules files that use debhelper are in F" +"commands in sequence, or use L to automate this process. Examples of " +"rules files that use debhelper are in F" msgstr "" "Un fichero debian/rules típico que use debhelper hará varias llamadas en " "cadena a órdenes de debhelper . Las órdenes de debhelper tienen todas el " @@ -107,7 +107,7 @@ "encontrar en F" # type: textblock -#: debhelper.pod:24 +#: debhelper.pod:23 msgid "" "To create a new debian package using debhelper, you can just copy one of the " "sample rules files and edit it by hand. Or you can try the dh-make package, " @@ -124,12 +124,12 @@ "maint-guide-es)" # type: =head1 -#: debhelper.pod:30 +#: debhelper.pod:29 msgid "DEBHELPER COMMANDS" msgstr "ÓRDENES DE DEBHELPER" # type: textblock -#: debhelper.pod:32 +#: debhelper.pod:31 msgid "" "Here is the complete list of available debhelper commands. See their man " "pages for additional documentation." @@ -138,12 +138,12 @@ "para más información consulte sus respectivas páginas del manual." # type: textblock -#: debhelper.pod:37 +#: debhelper.pod:36 msgid "#LIST#" msgstr "#LIST#" # type: textblock -#: debhelper.pod:41 +#: debhelper.pod:40 msgid "" "If a program's name starts with \"dh_\", and the program is not on the above " "list, then it is not part of the debhelper package, but it should still work " @@ -154,12 +154,12 @@ "como los programas descritos en está página." # type: =head1 -#: debhelper.pod:45 +#: debhelper.pod:44 msgid "DEBHELPER CONFIG FILES" msgstr "FICHEROS DE CONFIGURACIÓN DE DEBHELPER" # type: textblock -#: debhelper.pod:47 +#: debhelper.pod:46 msgid "" "Many debhelper commands make use of files in F to control what they " "do. Besides the common F and F, which are " @@ -177,7 +177,7 @@ "reemplazado por el paquete sobre el que se está trabajando)." # type: textblock -#: debhelper.pod:54 +#: debhelper.pod:53 msgid "" "For example, dh_installdocs uses files named debian/package.docs to list the " "documentation files it will install. See the man pages of individual " @@ -195,7 +195,7 @@ "complicado." # type: textblock -#: debhelper.pod:61 +#: debhelper.pod:60 msgid "" "Note that if a package is the first (or only) binary package listed in " "debian/control, debhelper will use debian/foo if no debian/package.foo file " @@ -206,7 +206,7 @@ "paquete.tal." # type: textblock -#: debhelper.pod:65 +#: debhelper.pod:64 #, fuzzy msgid "" "In some rare cases, you may want to have different versions of these files " @@ -222,7 +222,7 @@ "generales." # type: textblock -#: debhelper.pod:71 +#: debhelper.pod:70 msgid "" "In many cases, these config files are used to specify various types of " "files. Documentation or example files to install, files to move, and so on. " @@ -235,7 +235,7 @@ "puedes usar comodines del shell como ('?' y '*') en estos ficheros." # type: textblock -#: debhelper.pod:76 +#: debhelper.pod:75 msgid "" "You can also put comments in these files; lines beginning with \"#\" are " "ignored." @@ -244,12 +244,12 @@ "líneas con el símbolo \"#\"" # type: =head1 -#: debhelper.pod:79 +#: debhelper.pod:78 msgid "SHARED DEBHELPER OPTIONS" msgstr "OPCIONES COMPARTIDAS DE DEBHELPER" # type: textblock -#: debhelper.pod:81 +#: debhelper.pod:80 msgid "" "The following command line options are supported by all debhelper programs." msgstr "" @@ -257,12 +257,12 @@ "debhelper." # type: =item -#: debhelper.pod:85 +#: debhelper.pod:84 msgid "B<-v>, B<--verbose>" msgstr "B<-v>, B<--verbose>" # type: textblock -#: debhelper.pod:87 +#: debhelper.pod:86 msgid "" "Verbose mode: show all commands that modify the package build directory." msgstr "" @@ -270,12 +270,12 @@ "construcción del paquete." # type: =item -#: debhelper.pod:89 +#: debhelper.pod:88 msgid "B<--no-act>" msgstr "B<--no-act>" # type: textblock -#: debhelper.pod:91 +#: debhelper.pod:90 msgid "" "Do not really do anything. If used with -v, the result is that the command " "will output what it would have done." @@ -284,32 +284,32 @@ "hecho." # type: =item -#: debhelper.pod:94 +#: debhelper.pod:93 msgid "B<-a>, B<--arch>" msgstr "B<-a>, B<--arch>" # type: textblock -#: debhelper.pod:96 +#: debhelper.pod:95 msgid "Act on all architecture dependent packages." msgstr "Actuar en todos los paquetes dependientes de la arquitectura." # type: =item -#: debhelper.pod:98 +#: debhelper.pod:97 msgid "B<-i>, B<--indep>" msgstr "B<-i>, B<--indep>" # type: textblock -#: debhelper.pod:100 +#: debhelper.pod:99 msgid "Act on all architecture independent packages." msgstr "Actuar en todos los paquetes independientes de la arquitectura." # type: =item -#: debhelper.pod:102 +#: debhelper.pod:101 msgid "B<->I, B<--package=>I" msgstr "B<->I, B<--package=>I" # type: textblock -#: debhelper.pod:104 +#: debhelper.pod:103 msgid "" "Act on the package named \"package\". This option may be specified multiple " "times to make debhelper operate on a given set of packages." @@ -319,12 +319,12 @@ "paquetes." # type: =item -#: debhelper.pod:107 +#: debhelper.pod:106 msgid "B<-s>, B<--same-arch>" msgstr "B<-s>, B<--same-arch>" # type: textblock -#: debhelper.pod:109 +#: debhelper.pod:108 msgid "" "This is a smarter version of the -a flag, that is used in some rare " "circumstances. It understands that if the control file lists \"Architecture: " @@ -344,12 +344,12 @@ "dependientes de la arquitectura." # type: =item -#: debhelper.pod:117 +#: debhelper.pod:116 msgid "B<-N>I, B<--no-package=>I" msgstr "B<-N>I, B<--no-package=>I" # type: textblock -#: debhelper.pod:119 +#: debhelper.pod:118 msgid "" "Do not act on the specified package even if an -a, -i, or -p option lists " "the package as one that should be acted on." @@ -358,13 +358,13 @@ "listan este paquete como uno sobre los que se debe actuar." # type: =item -#: debhelper.pod:122 +#: debhelper.pod:121 #, fuzzy msgid "B<--ignore=>I" msgstr "B<--name=>I" # type: textblock -#: debhelper.pod:124 +#: debhelper.pod:123 msgid "" "Ignore the specified file. This can be used if debian/ contains a debhelper " "config file that a debhelper command should not act on. Note that debian/" @@ -373,19 +373,19 @@ msgstr "" # type: textblock -#: debhelper.pod:129 +#: debhelper.pod:128 msgid "" "For example, if upstream ships a debian/init that you don't want " "dh_installinit to install, use --ignore=debian/init" msgstr "" # type: =item -#: debhelper.pod:132 +#: debhelper.pod:131 msgid "B<-P>I, B<--tmpdir=>I" msgstr "B<-P>I, B<--tmpdir=>I" # type: textblock -#: debhelper.pod:134 +#: debhelper.pod:133 msgid "" "Use \"tmpdir\" for package build directory. The default is debian/" msgstr "" @@ -393,12 +393,12 @@ "debian/." # type: =item -#: debhelper.pod:136 +#: debhelper.pod:135 msgid "B<--mainpackage=>I" msgstr "B<--mainpackage=>I" # type: textblock -#: debhelper.pod:138 +#: debhelper.pod:137 msgid "" "This little-used option changes the package which debhelper considers the " "\"main package\", that is, the first one listed in debian/control, and the " @@ -411,12 +411,12 @@ "debian/package.tal." # type: =head1 -#: debhelper.pod:145 +#: debhelper.pod:144 msgid "COMMON DEBHELPER OPTIONS" msgstr "OPCIONES COMUNES DE DEBHELPER" # type: textblock -#: debhelper.pod:147 +#: debhelper.pod:146 msgid "" "The following command line options are supported by some debhelper " "programs. See the man page of each program for a complete explanation of " @@ -427,23 +427,23 @@ "lo que hace cada una." # type: =item -#: debhelper.pod:153 +#: debhelper.pod:152 msgid "B<-n>" msgstr "B<-n>" # type: textblock -#: debhelper.pod:155 +#: debhelper.pod:154 msgid "Do not modify postinst/postrm/etc scripts." msgstr "No modificar los scripts postinst/postrm/etc." # type: =item -#: debhelper.pod:157 dh_compress:42 dh_makeshlibs:66 dh_md5sums:37 +#: debhelper.pod:156 dh_compress:42 dh_makeshlibs:66 dh_md5sums:37 #: dh_shlibdeps:36 dh_strip:39 msgid "B<-X>I, B<--exclude=>I" msgstr "B<-X>I, B<--exclude=>I" # type: textblock -#: debhelper.pod:159 +#: debhelper.pod:158 msgid "" "Exclude an item from processing. This option may be used multiple times, to " "exclude more than one thing." @@ -452,13 +452,13 @@ "excluir distintos elementos." # type: =item -#: debhelper.pod:162 dh_compress:50 dh_installdirs:32 dh_installdocs:55 -#: dh_installexamples:33 dh_installinfo:41 dh_installman:57 dh_link:52 +#: debhelper.pod:161 dh_compress:50 dh_installdirs:32 dh_installdocs:55 +#: dh_installexamples:33 dh_installinfo:41 dh_installman:62 dh_link:52 msgid "B<-A>, B<--all>" msgstr "B<-A>, B<--all>" # type: textblock -#: debhelper.pod:164 +#: debhelper.pod:163 msgid "" "Makes files or other items that are specified on the command line take " "effect in ALL packages acted on, not just the first." @@ -467,21 +467,21 @@ "tengan efecto en TODOS los paquetes sobre los que actúa, no sólo el primero." # type: =head1 -#: debhelper.pod:169 dh_installcatalogs:54 dh_installdocs:87 +#: debhelper.pod:168 dh_installcatalogs:52 dh_installdocs:87 #: dh_installemacsen:54 dh_installexamples:50 dh_installinfo:57 -#: dh_installinit:99 dh_installman:74 dh_installmime:41 dh_installmodules:56 -#: dh_installwm:51 dh_installxfonts:37 dh_movefiles:58 dh_scrollkeeper:42 +#: dh_installinit:110 dh_installman:79 dh_installmime:41 dh_installmodules:56 +#: dh_installwm:53 dh_installxfonts:37 dh_movefiles:58 dh_scrollkeeper:42 #: dh_strip:68 dh_usrlocal:49 msgid "NOTES" msgstr "NOTAS" # type: =head2 -#: debhelper.pod:171 +#: debhelper.pod:170 msgid "Multiple binary package support" msgstr "Soporte para varios paquetes binarios" # type: textblock -#: debhelper.pod:173 +#: debhelper.pod:172 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 " @@ -500,7 +500,7 @@ "arquitectura en el objetivo binary-indep de debian/rules." # type: textblock -#: debhelper.pod:181 +#: debhelper.pod:180 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<-" @@ -514,23 +514,13 @@ "especifica ninguno los programas de debhelper actúan por defecto en todos " "los paquetes listados en el fichero de control." -# type: textblock -#: debhelper.pod:187 -msgid "" -"See F for an example of how " -"to use this in a package that generates multiple binary packages." -msgstr "" -"Consulte F para ver un " -"ejemplo de como usar esto en un paquete que genera múltiples paquetes " -"binarios." - # type: =head2 -#: debhelper.pod:190 +#: debhelper.pod:186 msgid "Automatic generation of debian install scripts" msgstr "Generación automática de los scripts de instalación de debian" # type: textblock -#: debhelper.pod:192 +#: debhelper.pod:188 msgid "" "Some debhelper commands will automatically generate parts of debian " "maintainer scripts. If you want these automatically generated things " @@ -547,7 +537,7 @@ "cualquier código auto-generado cuando ejecutes dh_installdeb." # type: textblock -#: debhelper.pod:199 +#: debhelper.pod:195 msgid "" "If a script does not exist at all and debhelper needs to add something to " "it, then debhelper will create the complete script." @@ -556,7 +546,7 @@ "pueden deshabilitar con el parámetro -n (ver arriba)." # type: textblock -#: debhelper.pod:202 +#: debhelper.pod:198 msgid "" "All debhelper commands that automatically generate code in this way let it " "be disabled by the -n parameter (see above)." @@ -565,7 +555,7 @@ "estamanera se pueden deshabilitar con el parámetro -n (ver arriba)." # type: textblock -#: debhelper.pod:205 +#: debhelper.pod:201 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 " @@ -578,7 +568,7 @@ "$1, $2, etc están establecidas con la orden set):" # type: verbatim -#: debhelper.pod:210 +#: debhelper.pod:206 #, no-wrap msgid "" " my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" @@ -596,12 +586,12 @@ "\n" # type: =head2 -#: debhelper.pod:216 +#: debhelper.pod:212 msgid "Automatic generation of miscellaneous dependencies." msgstr "Generación automática de diversas dependencias." # type: textblock -#: debhelper.pod:218 +#: debhelper.pod:214 msgid "" "Some debhelper commands may make the generated package need to depend on " "some other packages. For example, if you use L, your " @@ -620,7 +610,7 @@ "automatizarlo." # type: textblock -#: debhelper.pod:226 +#: debhelper.pod:222 msgid "" "All commands of this type, besides documenting what dependencies may be " "needed on their man pages, will automatically generate a substvar called " @@ -634,7 +624,7 @@ "debhelper crea oportunas." # type: textblock -#: debhelper.pod:231 +#: debhelper.pod:227 msgid "" "This is entirely independent of the standard ${shlibs:Depends} generated by " "L, and the ${perl:Depends} generated by L. " @@ -647,12 +637,12 @@ "estas variables no son correctas." # type: =head2 -#: debhelper.pod:236 +#: debhelper.pod:232 msgid "Package build directories" msgstr "Directorios de construcción del paquete" # type: textblock -#: debhelper.pod:238 +#: debhelper.pod:234 msgid "" "By default, all debhelper programs assume that the temporary directory used " "for assembling the tree of files in a package is debian/." @@ -662,7 +652,7 @@ "." # type: textblock -#: debhelper.pod:241 +#: debhelper.pod:237 msgid "" "Sometimes, you might want to use some other temporary directory. This is " "supported by the -P flag. For example, \"dh_installdocs -Pdebian/tmp\", will " @@ -681,12 +671,12 @@ "binario sobre el que debhelper actuará." # type: =head2 -#: debhelper.pod:249 +#: debhelper.pod:245 msgid "Debhelper compatibility levels" msgstr "Niveles de compatibilidad de debhelper" # type: textblock -#: debhelper.pod:251 +#: debhelper.pod:247 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 " @@ -704,27 +694,27 @@ "maneras." # type: textblock -#: debhelper.pod:258 +#: debhelper.pod:254 #, fuzzy msgid "" "Tell debhelper what compatibility level to use by writing a number to debian/" -"compat. For example, to turn on V5 mode:" +"compat. For example, to turn on V7 mode:" msgstr "" "Para especificar un nivel de compatibilidad debes de escribir un número en " "debian/compat. Por ejemplo, para activar el modo V4:" # type: verbatim -#: debhelper.pod:261 +#: debhelper.pod:257 #, fuzzy, no-wrap msgid "" -" % echo 5 > debian/compat\n" +" % echo 7 > debian/compat\n" "\n" msgstr "" " % echo 4 > debian/compat\n" "\n" # type: textblock -#: debhelper.pod:263 +#: debhelper.pod:259 msgid "" "Unless otherwise indicated, all debhelper documentation assumes that you are " "using the most recent compatibility level, and in most cases does not " @@ -734,17 +724,17 @@ msgstr "" # type: textblock -#: debhelper.pod:270 +#: debhelper.pod:266 msgid "These are the available compatibility levels:" msgstr "Los niveles de compatibilidad disponibles son:" # type: =item -#: debhelper.pod:274 +#: debhelper.pod:270 msgid "V1" msgstr "V1" # type: textblock -#: debhelper.pod:276 +#: debhelper.pod:272 msgid "" "This is the original debhelper compatibility level, and so it is the default " "one. In this mode, debhelper will use debian/tmp as the package tree " @@ -757,17 +747,17 @@ "fichero de control. Se desaconseja su uso." # type: textblock -#: debhelper.pod:281 debhelper.pod:288 debhelper.pod:311 +#: debhelper.pod:277 debhelper.pod:284 debhelper.pod:307 msgid "This mode is deprecated." msgstr "Este modo está desaconsejado." # type: =item -#: debhelper.pod:283 +#: debhelper.pod:279 msgid "V2" msgstr "V2" # type: textblock -#: debhelper.pod:285 +#: debhelper.pod:281 msgid "" "In this mode, debhelper will consistently use debian/ as the " "package tree directory for every package that is built." @@ -776,25 +766,26 @@ "árbol de directorios para cada paquete que se construya." # type: =item -#: debhelper.pod:290 +#: debhelper.pod:286 msgid "V3" msgstr "V3" # type: textblock -#: debhelper.pod:292 +#: debhelper.pod:288 msgid "This mode works like V2, with the following additions:" msgstr "Este modo funciona como el V2 con los siguientes añadidos:" # type: =item -#: debhelper.pod:296 debhelper.pod:301 debhelper.pod:305 debhelper.pod:319 -#: debhelper.pod:324 debhelper.pod:329 debhelper.pod:334 debhelper.pod:346 -#: debhelper.pod:350 debhelper.pod:355 debhelper.pod:359 debhelper.pod:372 -#: debhelper.pod:377 debhelper.pod:383 debhelper.pod:389 +#: debhelper.pod:292 debhelper.pod:297 debhelper.pod:301 debhelper.pod:315 +#: debhelper.pod:320 debhelper.pod:325 debhelper.pod:330 debhelper.pod:342 +#: debhelper.pod:346 debhelper.pod:351 debhelper.pod:355 debhelper.pod:367 +#: debhelper.pod:372 debhelper.pod:378 debhelper.pod:384 debhelper.pod:399 +#: debhelper.pod:406 debhelper.pod:410 debhelper.pod:414 msgid "-" msgstr "-" # type: textblock -#: debhelper.pod:298 +#: debhelper.pod:294 msgid "" "Debhelper config files support globbing via * and ?, when appropriate. To " "turn this off and use those characters raw, just prefix with a backslash." @@ -804,13 +795,13 @@ "prefijo una barra invertida." # type: textblock -#: debhelper.pod:303 +#: debhelper.pod:299 msgid "dh_makeshlibs makes the postinst and postrm scripts call ldconfig." msgstr "" "dh_makeshlibs hace que los scripts postinst y postrm ejecuten ldconfig." # type: textblock -#: debhelper.pod:307 +#: debhelper.pod:303 msgid "" "Every file in etc/ is automatically flagged as a conffile by dh_installdeb." msgstr "" @@ -818,17 +809,17 @@ "conffiles." # type: =item -#: debhelper.pod:313 +#: debhelper.pod:309 msgid "V4" msgstr "V4" # type: textblock -#: debhelper.pod:315 +#: debhelper.pod:311 msgid "Changes from V3 are:" msgstr "" # type: textblock -#: debhelper.pod:321 +#: debhelper.pod:317 msgid "" "dh_makeshlibs -V will not include the debian part of the version number in " "the generated dependency line in the shlibs file." @@ -837,7 +828,7 @@ "generado en la línea de dependencias del fichero shlibs." # type: textblock -#: debhelper.pod:326 +#: debhelper.pod:322 msgid "" "You are encouraged to put the new ${misc:Depends} into debian/control to " "supplement the ${shlibs:Depends} field." @@ -846,7 +837,7 @@ "reemplazar el campo ${shlibs:Depends}." # type: textblock -#: debhelper.pod:331 +#: debhelper.pod:327 msgid "" "dh_fixperms will make all files in bin/ directories and in etc/init.d " "executable." @@ -855,30 +846,30 @@ "etc/init.d." # type: textblock -#: debhelper.pod:336 +#: debhelper.pod:332 msgid "dh_link will correct existing links to conform with policy." msgstr "" "dh_link corregirá los enlaces existentes para ajustarse a la política de " "debian." # type: =item -#: debhelper.pod:340 +#: debhelper.pod:336 msgid "V5" msgstr "V5" # type: textblock -#: debhelper.pod:342 +#: debhelper.pod:338 msgid "Changes from V4 are:" msgstr "" # type: textblock -#: debhelper.pod:348 +#: debhelper.pod:344 msgid "Comments are ignored in debhelper config files." msgstr "" "Se ignoran los comentarios en los ficheros de configuración de debhelper." # type: textblock -#: debhelper.pod:352 +#: debhelper.pod:348 msgid "" "dh_strip --dbg-package now specifies the name of a package to put debugging " "symbols in, not the packages to take the symbols from." @@ -888,37 +879,34 @@ "los símbolos." # type: textblock -#: debhelper.pod:357 +#: debhelper.pod:353 msgid "dh_installdocs skips installing empty files." msgstr "dh_installdocs no instala ficheros vacíos." # type: textblock -#: debhelper.pod:361 +#: debhelper.pod:357 msgid "dh_install errors out if wildcards expand to nothing." msgstr "" # type: =item -#: debhelper.pod:365 +#: debhelper.pod:361 msgid "V6" msgstr "" # type: textblock -#: debhelper.pod:367 -#, fuzzy -msgid "" -"This is the recommended mode of operation. It does everything V5 does, plus:" +#: debhelper.pod:363 +msgid "Changes from V5 are:" msgstr "" -"Este es el modo de operación aconsejado. Hace lo mismo que V3 y además:" # type: textblock -#: debhelper.pod:374 +#: debhelper.pod:369 msgid "" "Commands that generate maintainer script fragements will order the " "fragements in reverse order for the prerm and postrm scripts." msgstr "" # type: textblock -#: debhelper.pod:379 +#: debhelper.pod:374 #, fuzzy msgid "" "dh_installwm will install a slave manpage link for x-window-manager.1.gz, if " @@ -926,7 +914,7 @@ msgstr "dh_installwm - registra un gestor de ventanas" # type: textblock -#: debhelper.pod:385 +#: debhelper.pod:380 msgid "" "dh_builddeb did not previously delete everything matching DH_ALWAYS_EXCLUDE, " "if it was set to a list of things to exclude, such as \"CVS:.svn:.git\". Now " @@ -934,19 +922,62 @@ msgstr "" # type: textblock -#: debhelper.pod:391 +#: debhelper.pod:386 msgid "" "dh_installman allows overwriting existing man pages in the package build " -"directory. In previous compatability levels it silently refuses to do this." +"directory. In previous compatibility levels it silently refuses to do this." +msgstr "" + +# type: =item +#: debhelper.pod:391 +msgid "V7" +msgstr "" + +# type: textblock +#: debhelper.pod:393 +#, fuzzy +msgid "This is the recommended mode of operation." +msgstr "" +"Este es el modo de operación aconsejado. Hace lo mismo que V3 y además:" + +# type: textblock +#: debhelper.pod:395 +msgid "Changes from V6 are:" +msgstr "" + +# type: textblock +#: debhelper.pod:401 +msgid "" +"dh_install, will fall back to looking for files in debian/tmp if it doesn't " +"find them in the current directory (or wherever you tell it look using --" +"srcdir). This allows dh_install to interoperate with dh_auto_install, which " +"installs to debian/tmp, without needing any special parameters." +msgstr "" + +# type: textblock +#: debhelper.pod:408 +msgid "dh_clean will read debian/clean and delete files listed there." +msgstr "" + +# type: textblock +#: debhelper.pod:412 +msgid "dh_clean will delete toplevel *-stamp files." +msgstr "" + +# type: textblock +#: debhelper.pod:416 +msgid "" +"dh_installchangelogs will guess at what file is the upstream changelog if " +"none is specified." msgstr "" # type: =head2 -#: debhelper.pod:398 +#: debhelper.pod:423 msgid "Doc directory symlinks" msgstr "Enlaces a los directorios Doc" # type: textblock -#: debhelper.pod:400 +#: debhelper.pod:425 msgid "" "Sometimes it is useful to make a package not contain a /usr/share/doc/" "package directory at all, instead placing just a dangling symlink in the " @@ -968,12 +999,12 @@ "colgante y no tratará de instalar un fichero de copyright o changelog." # type: =head2 -#: debhelper.pod:409 +#: debhelper.pod:434 msgid "udebs" msgstr "udebs" # type: textblock -#: debhelper.pod:411 +#: debhelper.pod:436 msgid "" "Debhelper includes support for udebs. To create a udeb with debhelper, add " "\"XC-Package-Type: udeb\" to the package's stanza in debian/control, and " @@ -991,12 +1022,12 @@ "preinst, postrm, prerm, y de configuración, etc." # type: =head2 -#: debhelper.pod:418 +#: debhelper.pod:443 msgid "Other notes" msgstr "Otras notas" # type: textblock -#: debhelper.pod:420 +#: debhelper.pod:445 msgid "" "In general, if any debhelper program needs a directory to exist under " "debian/, it will create it. I haven't bothered to document this in all the " @@ -1012,13 +1043,13 @@ "archivos del menú, etc." # type: textblock -#: debhelper.pod:426 +#: debhelper.pod:451 #, fuzzy msgid "" "Once your package uses debhelper to build, be sure to add debhelper to your " "Build-Depends line in debian/control. You should build-depend on a version " "of debhelper equal to (or greater than) the debhelper compatibility level " -"your package uses. So if your package used compatibility level 6:" +"your package uses. So if your package used compatibility level 7:" msgstr "" "Una vez que su paquete usa debhelper para construirse, asegurese de añadir " "debhelper a sus dependencias de construcción en debian/control. Debería " @@ -1027,27 +1058,27 @@ "paquete usa el nivel de compatibilidad 4:" # type: verbatim -#: debhelper.pod:432 +#: debhelper.pod:457 #, fuzzy, no-wrap msgid "" -" Build-Depends: debhelper (>= 6)\n" +" Build-Depends: debhelper (>= 7)\n" "\n" msgstr "" " Build-Depends: debhelper (>= 4)\n" "\n" # type: =head1 -#: debhelper.pod:434 +#: debhelper.pod:459 msgid "ENVIRONMENT" msgstr "ENTORNO" # type: =item -#: debhelper.pod:438 +#: debhelper.pod:463 msgid "DH_VERBOSE" msgstr "DH_VERBOSE" # type: textblock -#: debhelper.pod:440 +#: debhelper.pod:465 msgid "" "Set to 1 to enable verbose mode. Debhelper will output every command it runs " "that modifies files on the build system." @@ -1057,12 +1088,12 @@ "construcción." # type: =item -#: debhelper.pod:443 +#: debhelper.pod:468 msgid "DH_COMPAT" msgstr "DH_COMPAT" # type: textblock -#: debhelper.pod:445 +#: debhelper.pod:470 msgid "" "Temporarily specifies what compatibility level debhelper should run at, " "overriding any value in debian/compat." @@ -1071,22 +1102,22 @@ "debhelper, ignorando cualquier valor en debian/compat." # type: =item -#: debhelper.pod:448 +#: debhelper.pod:473 msgid "DH_NO_ACT" msgstr "DH_NO_ACT" # type: textblock -#: debhelper.pod:450 +#: debhelper.pod:475 msgid "Set to 1 to enable no-act mode." msgstr "Poner a 1 para habilitar el modo no-act." # type: =item -#: debhelper.pod:452 +#: debhelper.pod:477 msgid "DH_OPTIONS" msgstr "DH_OPTIONS" # type: textblock -#: debhelper.pod:454 +#: debhelper.pod:479 msgid "" "Anything in this variable will be prepended to the command line arguments of " "all debhelper commands. This is useful in some situations, for example, if " @@ -1102,12 +1133,12 @@ "Lea la documentación de make para los detalles sobre como hacer esto." # type: =item -#: debhelper.pod:460 +#: debhelper.pod:485 msgid "DH_ALWAYS_EXCLUDE" msgstr "DH_ALWAYS_EXCLUDE" # type: textblock -#: debhelper.pod:462 +#: debhelper.pod:487 msgid "" "If set, this adds the value the variable is set to to the -X options of all " "commands that support the -X option. Moreover, dh_builddeb will rm -rf " @@ -1118,7 +1149,7 @@ "coincida con el valor en el árbol de construcción." # type: textblock -#: debhelper.pod:466 +#: debhelper.pod:491 msgid "" "This can be useful if you are doing a build from a CVS source tree, in which " "case setting DH_ALWAYS_EXCLUDE=CVS will prevent any CVS directories from " @@ -1135,7 +1166,7 @@ "sitio donde se construya el paquete." # type: textblock -#: debhelper.pod:473 +#: debhelper.pod:498 msgid "" "Multiple things to exclude can be separated with colons, as in " "DH_ALWAYS_EXCLUDE=CVS:.svn" @@ -1144,76 +1175,77 @@ "puntos, p. ej.: DH_ALWAYS_EXCLUDE=CVS:.svn" # type: =head1 -#: debhelper.pod:478 dh_builddeb:85 dh_clean:106 dh_compress:189 dh_desktop:47 -#: dh_fixperms:110 dh_gconf:90 dh_gencontrol:73 dh_installcatalogs:111 -#: dh_installchangelogs:125 dh_installcron:61 dh_installdebconf:118 +#: debhelper.pod:503 dh_builddeb:85 dh_clean:129 dh_compress:190 dh_desktop:47 +#: dh_fixperms:110 dh_gconf:92 dh_gencontrol:73 dh_installcatalogs:109 +#: dh_installchangelogs:140 dh_installcron:61 dh_installdebconf:118 #: dh_installdeb:94 dh_installdirs:83 dh_installdocs:237 dh_installemacsen:109 -#: dh_installexamples:103 dh_installinfo:103 dh_installinit:197 +#: dh_installexamples:103 dh_installinfo:103 dh_installinit:216 #: dh_installlogcheck:51 dh_installlogrotate:50 dh_installmanpages:197 -#: dh_installman:229 dh_installmenu:80 dh_installmime:85 dh_installmodules:116 -#: dh_installpam:52 dh_install:251 dh_installppp:56 dh_installwm:107 -#: dh_installxfonts:86 dh_link:223 dh_listpackages:28 dh_makeshlibs:222 -#: dh_md5sums:86 dh_movefiles:162 dh_perl:140 dh_python:282 dh_scrollkeeper:76 -#: dh_shlibdeps:159 dh_strip:222 dh_suidregister:117 dh_testdir:43 -#: dh_testroot:26 dh_testversion:74 dh_undocumented:28 dh_usrlocal:114 +#: dh_installman:249 dh_installmenu:80 dh_installmime:85 dh_installmodules:116 +#: dh_installpam:52 dh_install:268 dh_installppp:56 dh_installwm:107 +#: dh_installxfonts:86 dh_link:223 dh_listpackages:29 dh_makeshlibs:222 +#: dh_md5sums:86 dh_movefiles:162 dh_perl:152 dh_python:282 dh_scrollkeeper:76 +#: dh_shlibdeps:159 dh_strip:224 dh_suidregister:117 dh_testdir:44 +#: dh_testroot:27 dh_testversion:75 dh_undocumented:28 dh_usrlocal:114 msgid "SEE ALSO" msgstr "VÉASE ADEMÁS" # type: =item -#: debhelper.pod:482 +#: debhelper.pod:507 msgid "F" msgstr "F" # type: textblock -#: debhelper.pod:484 +#: debhelper.pod:509 msgid "A set of example debian/rules files that use debhelper." msgstr "Varios ficheros de ejemplo debian/rules que usan debhelper." # type: =item -#: debhelper.pod:486 +#: debhelper.pod:511 msgid "L" msgstr "L" # type: textblock -#: debhelper.pod:488 +#: debhelper.pod:513 msgid "Debhelper web site." msgstr "Web de Debhelper." # type: =head1 -#: debhelper.pod:492 dh_builddeb:91 dh_clean:112 dh_compress:195 dh_desktop:53 -#: dh_fixperms:116 dh_gconf:96 dh_gencontrol:79 dh_installcatalogs:117 -#: dh_installchangelogs:131 dh_installcron:67 dh_installdebconf:124 +#: debhelper.pod:517 dh_builddeb:91 dh_clean:135 dh_compress:196 dh_desktop:53 +#: dh_fixperms:116 dh_gconf:98 dh_gencontrol:79 dh_installcatalogs:115 +#: dh_installchangelogs:146 dh_installcron:67 dh_installdebconf:124 #: dh_installdeb:100 dh_installdirs:89 dh_installdocs:243 #: dh_installemacsen:115 dh_installexamples:109 dh_installinfo:109 -#: dh_installinit:203 dh_installlogcheck:57 dh_installlogrotate:56 -#: dh_installmanpages:203 dh_installman:235 dh_installmenu:88 -#: dh_installmime:91 dh_installmodules:122 dh_installpam:58 dh_install:257 +#: dh_installinit:222 dh_installlogcheck:57 dh_installlogrotate:56 +#: dh_installmanpages:203 dh_installman:255 dh_installmenu:88 +#: dh_installmime:91 dh_installmodules:122 dh_installpam:58 dh_install:274 #: dh_installppp:62 dh_installwm:113 dh_installxfonts:92 dh_link:229 -#: dh_listpackages:34 dh_makeshlibs:228 dh_md5sums:92 dh_movefiles:168 -#: dh_perl:146 dh_python:288 dh_scrollkeeper:82 dh_shlibdeps:165 dh_strip:228 -#: dh_suidregister:123 dh_testdir:49 dh_testroot:32 dh_testversion:80 +#: dh_listpackages:35 dh_makeshlibs:228 dh_md5sums:92 dh_movefiles:168 +#: dh_perl:158 dh_python:288 dh_scrollkeeper:82 dh_shlibdeps:165 dh_strip:230 +#: dh_suidregister:123 dh_testdir:50 dh_testroot:33 dh_testversion:81 #: dh_undocumented:34 dh_usrlocal:120 msgid "AUTHOR" msgstr "AUTOR" # type: textblock -#: debhelper.pod:494 dh_builddeb:93 dh_clean:114 dh_compress:197 -#: dh_fixperms:118 dh_gencontrol:81 dh_installchangelogs:133 dh_installcron:69 +#: debhelper.pod:519 dh_builddeb:93 dh_clean:137 dh_compress:198 +#: dh_fixperms:118 dh_gencontrol:81 dh_installchangelogs:148 dh_installcron:69 #: dh_installdebconf:126 dh_installdeb:102 dh_installdirs:91 #: dh_installdocs:245 dh_installemacsen:117 dh_installexamples:111 -#: dh_installinfo:111 dh_installinit:205 dh_installlogrotate:58 -#: dh_installmanpages:205 dh_installman:237 dh_installmenu:90 -#: dh_installmime:93 dh_installmodules:124 dh_installpam:60 dh_install:259 +#: dh_installinfo:111 dh_installinit:224 dh_installlogrotate:58 +#: dh_installmanpages:205 dh_installman:257 dh_installmenu:90 +#: dh_installmime:93 dh_installmodules:124 dh_installpam:60 dh_install:276 #: dh_installppp:64 dh_installwm:115 dh_installxfonts:94 dh_link:231 -#: dh_listpackages:36 dh_makeshlibs:230 dh_md5sums:94 dh_movefiles:170 -#: dh_shlibdeps:167 dh_strip:230 dh_suidregister:125 dh_testdir:51 -#: dh_testroot:34 dh_testversion:82 dh_undocumented:36 +#: dh_listpackages:37 dh_makeshlibs:230 dh_md5sums:94 dh_movefiles:170 +#: dh_shlibdeps:167 dh_strip:232 dh_suidregister:125 dh_testdir:52 +#: dh_testroot:35 dh_testversion:83 dh_undocumented:36 msgid "Joey Hess " msgstr "Joey Hess " # type: textblock #: dh_builddeb:5 -msgid "dh_builddeb - build debian packages" +#, fuzzy +msgid "dh_builddeb - build debian binary packages" msgstr "dh_builddeb - construye paquetes debian" # type: textblock @@ -1235,14 +1267,14 @@ "paquetes Debian." # type: =head1 -#: dh_builddeb:21 dh_clean:25 dh_compress:38 dh_fixperms:31 dh_gconf:34 -#: dh_gencontrol:26 dh_installcatalogs:44 dh_installchangelogs:40 +#: dh_builddeb:21 dh_clean:33 dh_compress:38 dh_fixperms:31 dh_gconf:34 +#: dh_gencontrol:26 dh_installcatalogs:42 dh_installchangelogs:44 #: dh_installcron:24 dh_installdebconf:50 dh_installdirs:28 dh_installdocs:51 #: dh_installemacsen:35 dh_installexamples:29 dh_installinfo:37 #: dh_installinit:33 dh_installlogrotate:22 dh_installmanpages:40 -#: dh_installman:53 dh_installmenu:34 dh_installmime:31 dh_installmodules:39 -#: dh_installpam:24 dh_install:43 dh_installppp:26 dh_installwm:32 dh_link:48 -#: dh_makeshlibs:28 dh_md5sums:28 dh_movefiles:32 dh_perl:28 dh_python:39 +#: dh_installman:58 dh_installmenu:34 dh_installmime:31 dh_installmodules:39 +#: dh_installpam:24 dh_install:47 dh_installppp:26 dh_installwm:32 dh_link:48 +#: dh_makeshlibs:28 dh_md5sums:28 dh_movefiles:32 dh_perl:31 dh_python:39 #: dh_scrollkeeper:32 dh_shlibdeps:26 dh_strip:35 dh_testdir:23 #: dh_testversion:34 dh_usrlocal:39 msgid "OPTIONS" @@ -1282,7 +1314,7 @@ msgstr "B<-u>I" # type: =item -#: dh_builddeb:37 dh_gencontrol:32 dh_installdebconf:58 dh_installinit:67 +#: dh_builddeb:37 dh_gencontrol:32 dh_installdebconf:58 dh_installinit:78 #: dh_makeshlibs:76 dh_shlibdeps:32 msgid "B<--> I" msgstr "B<--> I" @@ -1293,32 +1325,32 @@ msgstr "Pasa I a L cuando se construye el paquete." # type: textblock -#: dh_builddeb:87 dh_clean:108 dh_compress:191 dh_fixperms:112 dh_gconf:92 -#: dh_gencontrol:75 dh_installcatalogs:113 dh_installchangelogs:127 +#: dh_builddeb:87 dh_clean:131 dh_compress:192 dh_fixperms:112 dh_gconf:94 +#: dh_gencontrol:75 dh_installcatalogs:111 dh_installchangelogs:142 #: dh_installcron:63 dh_installdebconf:120 dh_installdeb:96 dh_installdirs:85 #: dh_installdocs:239 dh_installemacsen:111 dh_installexamples:105 -#: dh_installinfo:105 dh_installinit:199 dh_installlogcheck:53 -#: dh_installlogrotate:52 dh_installmanpages:199 dh_installman:231 -#: dh_installmime:87 dh_installmodules:118 dh_installpam:54 dh_install:253 +#: dh_installinfo:105 dh_installinit:218 dh_installlogcheck:53 +#: dh_installlogrotate:52 dh_installmanpages:199 dh_installman:251 +#: dh_installmime:87 dh_installmodules:118 dh_installpam:54 dh_install:270 #: dh_installppp:58 dh_installwm:109 dh_installxfonts:88 dh_link:225 -#: dh_listpackages:30 dh_makeshlibs:224 dh_md5sums:88 dh_movefiles:164 -#: dh_perl:142 dh_python:284 dh_strip:224 dh_suidregister:119 dh_testdir:45 -#: dh_testroot:28 dh_testversion:76 dh_undocumented:30 dh_usrlocal:116 +#: dh_listpackages:31 dh_makeshlibs:224 dh_md5sums:88 dh_movefiles:164 +#: dh_perl:154 dh_python:284 dh_strip:226 dh_suidregister:119 dh_testdir:46 +#: dh_testroot:29 dh_testversion:77 dh_undocumented:30 dh_usrlocal:116 msgid "L" msgstr "L" # type: textblock -#: dh_builddeb:89 dh_clean:110 dh_compress:193 dh_desktop:51 dh_fixperms:114 -#: dh_gconf:94 dh_gencontrol:77 dh_installchangelogs:129 dh_installcron:65 +#: dh_builddeb:89 dh_clean:133 dh_compress:194 dh_desktop:51 dh_fixperms:114 +#: dh_gconf:96 dh_gencontrol:77 dh_installchangelogs:144 dh_installcron:65 #: dh_installdebconf:122 dh_installdeb:98 dh_installdirs:87 dh_installdocs:241 #: dh_installemacsen:113 dh_installexamples:107 dh_installinfo:107 -#: dh_installinit:201 dh_installlogrotate:54 dh_installmanpages:201 -#: dh_installman:233 dh_installmenu:86 dh_installmime:89 dh_installmodules:120 -#: dh_installpam:56 dh_install:255 dh_installppp:60 dh_installwm:111 -#: dh_installxfonts:90 dh_link:227 dh_listpackages:32 dh_makeshlibs:226 -#: dh_md5sums:90 dh_movefiles:166 dh_perl:144 dh_python:286 dh_scrollkeeper:80 -#: dh_shlibdeps:163 dh_strip:226 dh_suidregister:121 dh_testdir:47 -#: dh_testroot:30 dh_testversion:78 dh_undocumented:32 dh_usrlocal:118 +#: dh_installinit:220 dh_installlogrotate:54 dh_installmanpages:201 +#: dh_installman:253 dh_installmenu:86 dh_installmime:89 dh_installmodules:120 +#: dh_installpam:56 dh_install:272 dh_installppp:60 dh_installwm:111 +#: dh_installxfonts:90 dh_link:227 dh_listpackages:33 dh_makeshlibs:226 +#: dh_md5sums:90 dh_movefiles:166 dh_perl:156 dh_python:286 dh_scrollkeeper:80 +#: dh_shlibdeps:163 dh_strip:228 dh_suidregister:121 dh_testdir:48 +#: dh_testroot:31 dh_testversion:79 dh_undocumented:32 dh_usrlocal:118 msgid "This program is a part of debhelper." msgstr "Este programa es parte de debhelper." @@ -1338,14 +1370,14 @@ # type: verbatim #: dh_clean:18 -#, no-wrap +#, fuzzy, no-wrap msgid "" "dh_clean is a debhelper program that is responsible for cleaning up after a\n" "package is built. It removes the package build directories, and removes some\n" "other files including debian/files, and any detritus left behind by other\n" "debhelper commands. It also removes common files that should not appear in a\n" "debian diff:\n" -" #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS core .deps/* *.P\n" +" #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS .deps/* *.P *-stamp\n" "\n" msgstr "" "dh_clean es un programa de debhelper responsable de limpiar ficheros y\n" @@ -1356,36 +1388,47 @@ " #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS core .deps/* *.P\n" "\n" +# type: textblock +#: dh_clean:25 +#, fuzzy +msgid "The debian/clean file can list other files to be removed." +msgstr "" +"Ficheros llamados debian/paquete.info pueden listar otros ficheros a " +"instalar." + +# type: textblock +#: dh_clean:27 +msgid "" +"It does not run \"make clean\" to clean up after the build process. Use " +"L to do that." +msgstr "" + +# type: textblock +#: dh_clean:30 +msgid "" +"dh_clean (or \"dh clean\") should be the last debhelper command run in the " +"clean target in debian/rules." +msgstr "" + # type: =item -#: dh_clean:29 dh_installchangelogs:44 +#: dh_clean:37 dh_installchangelogs:48 msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" # type: textblock -#: dh_clean:31 +#: dh_clean:39 msgid "" -"Do not delete debian/files. When do you want to use this? Anytime you have a " -"debian/rules that has 2 binary targets that build different .deb packages; " -"for example, one target is binary-arch, and the other is binary-indep, or " -"one target builds the shared library, and the other the -dev package. If you " -"didn't use -k in these cases, then debian/files would be deleted in the " -"middle, and your changes file will only contain the last binary package that " -"was built." -msgstr "" -"No elimina debian/files. ¿Cuándo usaría esta opción? Cuando un debian/rules " -"tenga dos objetivos binarios que construyen paquetes .deb diferentes; por " -"ejemplo, un objetivo es binary-arch, y el otro es binary-indep, o un " -"objetivo construye una biblioteca compartida, y el otro un paquete -dev. Si " -"en estos casos no usa -k, se eliminará debian/files en el medio, y los " -"cambios sólo contendrán los del último paquete binario construido." +"This causes L to be run instead of dh_clean, for backwards " +"compatibility." +msgstr "" # type: =item -#: dh_clean:39 +#: dh_clean:42 msgid "B<-d>, B<--dirs-only>" msgstr "B<-d>, B<--dirs-only>" # type: textblock -#: dh_clean:41 +#: dh_clean:44 msgid "" "Only clean the package build directories, do not clean up any other files at " "all." @@ -1394,12 +1437,12 @@ "otro tipo de ficheros en absoluto." # type: =item -#: dh_clean:44 +#: dh_clean:47 msgid "B<-X>I B<--exclude=>I" msgstr "B<-X>I B<--exclude=>I" # type: textblock -#: dh_clean:46 +#: dh_clean:49 msgid "" "Exclude files that contain \"item\" anywhere in their filename from being " "deleted, even if they would normally be deleted. You may use this option " @@ -1410,13 +1453,13 @@ "opción si quiere excluir una lista de ficheros." # type: =item -#: dh_clean:50 dh_compress:55 dh_installdocs:69 dh_installexamples:38 +#: dh_clean:53 dh_compress:55 dh_installdocs:69 dh_installexamples:38 #: dh_installinfo:50 dh_installmanpages:44 dh_movefiles:49 dh_testdir:27 msgid "I" msgstr "I" # type: textblock -#: dh_clean:52 +#: dh_clean:55 msgid "Delete these files too." msgstr "Borra también estos ficheros." @@ -1516,7 +1559,7 @@ msgstr "Añade estos ficheros a la lista de ficheros a comprimir." # type: =head1 -#: dh_compress:61 dh_perl:58 dh_python:66 dh_strip:74 dh_usrlocal:55 +#: dh_compress:61 dh_perl:61 dh_python:66 dh_strip:74 dh_usrlocal:55 msgid "CONFORMS TO" msgstr "CONFORME A" @@ -1695,7 +1738,7 @@ msgstr "" # type: textblock -#: dh_gconf:98 +#: dh_gconf:100 #, fuzzy msgid "Ross Burton Josselin Mouette " msgstr "Josselin Mouette " @@ -1755,10 +1798,10 @@ # type: textblock #: dh_installcatalogs:20 +#, fuzzy msgid "" "dh_installcatalogs is a debhelper program that installs and registers SGML " -"catalogs. (Note: it will be extended for XML catalog registration when xml-" -"core is available.) It complies with the Debian XML/SGML policy." +"catalogs. It complies with the Debian XML/SGML policy." msgstr "" "dh_installcatalogs es un programa de debhelper que instala y registra " "catálogos SGML. (Nota: se extenderá para catálogos XML cuando xml-core esté " @@ -1766,7 +1809,7 @@ "se refiere." # type: textblock -#: dh_installcatalogs:25 +#: dh_installcatalogs:23 msgid "" "The file F.sgmlcatalogs> contains the catalogs to be " "installed per package. Each line in that file should be of the form " @@ -1782,7 +1825,7 @@ "share/sgml/>." # type: textblock -#: dh_installcatalogs:32 +#: dh_installcatalogs:30 msgid "" "Catalogs will be registered in a supercatalog, in F." "cat>." @@ -1791,7 +1834,7 @@ "I.cat>." # type: textblock -#: dh_installcatalogs:35 +#: dh_installcatalogs:33 #, fuzzy msgid "" "This command automatically adds maintainer script snippets for registering " @@ -1809,14 +1852,14 @@ "desarrollador." # type: textblock -#: dh_installcatalogs:41 +#: dh_installcatalogs:39 msgid "" "A dependency on B will be added to C<${misc:Depends}>, so be sure " "your package uses that variable in F." msgstr "" # type: =item -#: dh_installcatalogs:48 dh_installdebconf:54 dh_installdocs:60 +#: dh_installcatalogs:46 dh_installdebconf:54 dh_installdocs:60 #: dh_installemacsen:39 dh_installinfo:46 dh_installinit:37 dh_installmenu:38 #: dh_installmime:35 dh_installmodules:43 dh_installwm:42 dh_makeshlibs:62 #: dh_python:60 dh_scrollkeeper:36 dh_usrlocal:43 @@ -1824,16 +1867,17 @@ msgstr "B<-n>, B<--noscripts>" # type: textblock -#: dh_installcatalogs:50 +#: dh_installcatalogs:48 msgid "Do not modify F/F/F scripts." msgstr "No modifica los scripts de F/F/F." # type: textblock -#: dh_installcatalogs:56 dh_installemacsen:56 dh_installinfo:59 -#: dh_installinit:101 dh_installmime:43 dh_installmodules:58 dh_installwm:53 -#: dh_scrollkeeper:44 dh_usrlocal:51 +#: dh_installcatalogs:54 dh_installdocs:93 dh_installemacsen:56 +#: dh_installinfo:59 dh_installinit:112 dh_installmime:43 dh_installmodules:58 +#: dh_installwm:55 dh_scrollkeeper:44 dh_usrlocal:51 +#, fuzzy msgid "" -"Note that this command is not idempotent. \"dh_clean -k\" should be called " +"Note that this command is not idempotent. L should be called " "between invocations of this command. Otherwise, it may cause multiple " "instances of the same text to be added to maintainer scripts." msgstr "" @@ -1842,12 +1886,12 @@ "mantenimiento contengan partes duplicadas." # type: textblock -#: dh_installcatalogs:115 +#: dh_installcatalogs:113 msgid "F" msgstr "F" # type: textblock -#: dh_installcatalogs:119 +#: dh_installcatalogs:117 msgid "Adam Di Carlo " msgstr "Adam Di Carlo " @@ -1907,12 +1951,20 @@ # type: textblock #: dh_installchangelogs:33 msgid "" -"If an upstream changelog file is specified as an option, then this upstream " -"changelog will be installed as usr/share/doc/package/changelog in the " -"package build directory. If the changelog is a html file (determined by file " -"extension), it will be installed as usr/share/doc/package/changelog.html " -"instead, and will be converted to plain text with html2text to generate usr/" -"share/doc/package/changelog." +"An upstream changelog file may be specified as an option. If none is " +"specified, a few common filenames are tried. (In compatibility level 7 and " +"above.)" +msgstr "" + +# type: textblock +#: dh_installchangelogs:37 +#, fuzzy +msgid "" +"If there is an upstream changelog file, it will be be installed as usr/share/" +"doc/package/changelog in the package build directory. If the changelog is a " +"html file (determined by file extension), it will be installed as usr/share/" +"doc/package/changelog.html instead, and will be converted to plain text with " +"html2text to generate usr/share/doc/package/changelog." msgstr "" "Si se especifica como opción un fichero de cambios del desarrollador " "principal, el fichero de cambios del desarrollador principal se instalará en " @@ -1923,7 +1975,7 @@ "changelog." # type: textblock -#: dh_installchangelogs:46 +#: dh_installchangelogs:50 msgid "" "Keep the original name of the upstream changelog. This will be accomplished " "by installing the upstream changelog as \"changelog\", and making a symlink " @@ -1940,12 +1992,12 @@ "cambios." # type: =item -#: dh_installchangelogs:52 +#: dh_installchangelogs:56 msgid "I" msgstr "I" # type: textblock -#: dh_installchangelogs:54 +#: dh_installchangelogs:58 msgid "Install this file as the upstream changelog." msgstr "" "Instala este fichero como el fichero de cambios del desarrollador principal." @@ -1975,7 +2027,7 @@ "cron.d." # type: =item -#: dh_installcron:28 dh_installinit:72 dh_installlogrotate:26 +#: dh_installcron:28 dh_installinit:83 dh_installlogrotate:26 #: dh_installmodules:47 dh_installpam:28 dh_installppp:30 msgid "B<--name=>I" msgstr "B<--name=>I" @@ -2349,7 +2401,7 @@ "ficheros. Para esto puede usar ficheros llamados debian/paquete.doc-base.*" # type: textblock -#: dh_installdocs:57 dh_installinfo:43 dh_installman:59 +#: dh_installdocs:57 dh_installinfo:43 dh_installman:64 msgid "" "Install all files specified by command line parameters in ALL packages acted " "on." @@ -2363,7 +2415,7 @@ msgstr "No modifica los scripts de postinst/prerm." # type: =item -#: dh_installdocs:64 dh_installexamples:43 dh_install:47 dh_link:57 +#: dh_installdocs:64 dh_installexamples:43 dh_install:51 dh_link:57 #: dh_movefiles:44 msgid "B<-Xitem>, B<--exclude=item>" msgstr "B<-Xelemento>, B<--exclude=elemento>" @@ -2430,17 +2482,6 @@ "un directorio instalará todos sus contenidos." # type: textblock -#: dh_installdocs:93 -msgid "" -"Note that this command is not idempotent. \"dh_clean B<-k>\" should be " -"called between invocations of this command. Otherwise, it may cause multiple " -"instances of the same text to be added to maintainer scripts." -msgstr "" -"Esta orden no es idempotente. Debe llamarse a \"dh_clean -k\" entre " -"invocaciones de esta orden. De otro modo, puede causar que los scripts de " -"mantenimiento contengan partes duplicadas." - -# type: textblock #: dh_installemacsen:5 msgid "dh_installemacsen - register an emacs add on package" msgstr "dh_installemacsen - registra un paquete añadido para emacs" @@ -2587,7 +2628,7 @@ "actúe. (O en todos si se especifica B<-A>)." # type: textblock -#: dh_installexamples:45 dh_install:49 dh_movefiles:46 +#: dh_installexamples:45 dh_install:53 dh_movefiles:46 msgid "" "Exclude files that contain \"item\" anywhere in their filename from being " "installed." @@ -2690,9 +2731,10 @@ # type: textblock #: dh_installinit:14 +#, fuzzy msgid "" "B [S>] [B<--name=>I] [B<-n>] [B<-" -"r>] [B<-d>] [S I>]" +"R>] [B<-r>] [B<-d>] [S I>]" msgstr "" "B [S>] [B<--name=>I] [B<-n>] " "[B<-r>] [B<-d>] [S I>]" @@ -2762,21 +2804,45 @@ # type: =item #: dh_installinit:48 -msgid "B<-r>, B<--no-restart-on-upgrade>" +#, fuzzy +msgid "B<-R>, B<--restart-after-upgrade>" msgstr "B<-r>, B<--no-restart-on-upgrade>" # type: textblock #: dh_installinit:50 -msgid "Do not restart init script on upgrade." +msgid "" +"Do not stop the init script until after the package upgrade has been " +"completed. This is different than the default behavior, which stops the " +"script in the prerm, and starts it again in the postinst." +msgstr "" + +# type: textblock +#: dh_installinit:54 +msgid "" +"This can be useful for daemons that should not have a possibly long downtime " +"during upgrade. But you should make sure that the daemon will not get " +"confused by the package being upgraded while it's running before using this " +"option." +msgstr "" + +# type: =item +#: dh_installinit:59 +msgid "B<-r>, B<--no-restart-on-upgrade>" +msgstr "B<-r>, B<--no-restart-on-upgrade>" + +# type: textblock +#: dh_installinit:61 +#, fuzzy +msgid "Do not stop init script on upgrade." msgstr "No reinicia el script de init después de una actualización." # type: =item -#: dh_installinit:52 +#: dh_installinit:63 msgid "B<--no-start>" msgstr "B<--no-start>" # type: textblock -#: dh_installinit:54 +#: dh_installinit:65 msgid "" "Do not start the init script on install or upgrade, or stop it on removal. " "Only call update-rc.d. Useful for rcS scripts." @@ -2785,12 +2851,12 @@ "cuando se desinstale. Sólo llama a update-rc.d. Útil para scripts de rcS." # type: =item -#: dh_installinit:57 +#: dh_installinit:68 msgid "B<-d>, B<--remove-d>" msgstr "B<-d>, B<--remove-d>" # type: textblock -#: dh_installinit:59 +#: dh_installinit:70 msgid "" "Remove trailing \"d\" from the name of the package, and use the result for " "the filename the init script is installed as in etc/init.d/ , and the " @@ -2805,12 +2871,12 @@ "preferencia sobre --init-script)." # type: =item -#: dh_installinit:65 +#: dh_installinit:76 msgid "B<-u>I B<--update-rcd-params=>I" msgstr "B<-u>I B<--update-rcd-params=>I" # type: textblock -#: dh_installinit:69 +#: dh_installinit:80 msgid "" "Pass \"params\" to L. If not specified, \"defaults\" will be " "passed to L." @@ -2819,7 +2885,7 @@ "\"defaults\" a L." # type: textblock -#: dh_installinit:74 +#: dh_installinit:85 msgid "" "Install the init script (and default file) using the filename I " "instead of the default filename, which is the package name. When this " @@ -2834,12 +2900,12 @@ "debian/paquete.init y debian/paquete.default, y los instala." # type: =item -#: dh_installinit:80 +#: dh_installinit:91 msgid "B<--init-script=>I" msgstr "B<--init-script=>I" # type: textblock -#: dh_installinit:82 +#: dh_installinit:93 msgid "" "Use \"scriptname\" as the filename the init script is installed as in etc/" "init.d/ (and also use it as the filename for the defaults file, if it is " @@ -2856,17 +2922,17 @@ "que instala normalmente." # type: textblock -#: dh_installinit:89 +#: dh_installinit:100 msgid "This parameter is deprecated, use the --name parameter instead." msgstr "Se desaconseja el uso de esta opción, use --name en su lugar." # type: =item -#: dh_installinit:91 +#: dh_installinit:102 msgid "B<--error-handler=>I" msgstr "B<--error-handler=>I" # type: textblock -#: dh_installinit:93 +#: dh_installinit:104 msgid "" "Call the named shell function if running the init script fails. The function " "should be provided in the prerm and postinst scripts, before the #DEBHELPER# " @@ -3172,25 +3238,34 @@ "de cualquiera de los paquetes sobre los que está actuando contienen enlaces " "\".so\". Si es así, los cambia por enlaces simbólicos." +# type: textblock +#: dh_installman:53 +msgid "" +"Also, dh_installman will use man to guess the character encoding of each " +"manual page and convert it to UTF-8. If the guesswork fails for some reason, " +"you can override it using an encoding declaration. See L for " +"details." +msgstr "" + # type: =item -#: dh_installman:62 +#: dh_installman:67 msgid "B<--language>=ll" msgstr "" # type: textblock -#: dh_installman:64 +#: dh_installman:69 msgid "" "Use this to specify that the man pages being acted on are written in the " "specified language." msgstr "" # type: =item -#: dh_installman:67 +#: dh_installman:72 msgid "I" msgstr "I" # type: textblock -#: dh_installman:69 +#: dh_installman:74 msgid "" "Install these man pages into the first package acted on. (Or in all packages " "if -A is specified)." @@ -3199,7 +3274,7 @@ "en todos si se a especificado -A)." # type: textblock -#: dh_installman:76 +#: dh_installman:81 msgid "" "An older version of this program, L, is still used by " "some packages, and so is still included in debhelper. It is, however, " @@ -3509,13 +3584,21 @@ "después usar dh_install para copiar los directorios y ficheros desde ahí a " "los directorios de construcción del paquete correctos." +# type: textblock +#: dh_install:43 +msgid "" +"From debhelper compatibility level 7 on, dh_install will fall back to " +"looking in debian/tmp for files, if it doesn't find them in the current " +"directory (or whereever you've told it to look using --srcdir)." +msgstr "" + # type: =item -#: dh_install:52 +#: dh_install:56 msgid "B<--autodest>" msgstr "B<--autodest>" # type: textblock -#: dh_install:54 +#: dh_install:58 msgid "" "Guess as the destination directory to install things to. If this is " "specified, you should not list destination directories in debian/package." @@ -3528,7 +3611,7 @@ "siguiente modo:" # type: textblock -#: dh_install:59 +#: dh_install:63 msgid "" "Strip off debian/tmp (or the sourcedir if one is given) from the front of " "the filename, if it is present, and install into the dirname of the " @@ -3544,7 +3627,7 @@ "etc/." # type: textblock -#: dh_install:65 +#: dh_install:69 msgid "" "Note that if you list exactly one filename or wildcard-pattern on a line by " "itself in a debian/package.install file, with no explicit destination, then " @@ -3557,12 +3640,12 @@ "ha usado esta opción." # type: =item -#: dh_install:70 +#: dh_install:74 msgid "B<--list-missing>" msgstr "B<--list-missing>" # type: textblock -#: dh_install:72 +#: dh_install:76 msgid "" "This option makes dh_install keep track of the files it installs, and then " "at the end, compare that list with the files in the source directory. If any " @@ -3576,7 +3659,7 @@ "estándar." # type: textblock -#: dh_install:77 +#: dh_install:81 msgid "" "This may be useful if you have a large package and want to make sure that " "you don't miss installing newly added files in new upstream releases." @@ -3586,7 +3669,7 @@ "programa." # type: textblock -#: dh_install:80 +#: dh_install:84 msgid "" "Note that files that are excluded from being moved via the -X option are not " "warned about." @@ -3595,12 +3678,12 @@ "X." # type: =item -#: dh_install:83 +#: dh_install:87 msgid "B<--fail-missing>" msgstr "B<--fail-missing>" # type: textblock -#: dh_install:85 +#: dh_install:89 msgid "" "This option is like --list-missing, except if a file was missed, it will not " "only list the missing files, but also fail with a nonzero exit code." @@ -3610,12 +3693,12 @@ "código de salida distinto de cero." # type: =item -#: dh_install:88 +#: dh_install:92 msgid "B<--sourcedir=dir>" msgstr "B<--sourcedir=dir>" # type: textblock -#: dh_install:90 +#: dh_install:94 msgid "" "Makes all source files be found under dir. If this is specified, it is akin " "to all the source filenames having \"dir/\" prepended to them." @@ -3624,7 +3707,7 @@ "es parecido a anteponer \"dir/\" a todos los nombres de los ficheros fuente." # type: textblock -#: dh_install:93 +#: dh_install:97 msgid "" "To make dh_install behave like the old dh_movefiles, move your package.files " "file to package.install and call dh_install with \"--sourcedir=debian/tmp\" " @@ -3637,12 +3720,12 @@ "de dh_movefiles, excepto en que copiará los ficheros en vez de moverlos." # type: =item -#: dh_install:99 +#: dh_install:103 msgid "I" msgstr "I" # type: textblock -#: dh_install:101 +#: dh_install:105 msgid "" "Lists files (or directories) to install and where to install them to. The " "files will be installed into the first package dh_install acts on." @@ -3652,12 +3735,12 @@ "actúe dh_install." # type: =head1 -#: dh_install:224 +#: dh_install:241 msgid "EXAMPLE" msgstr "EJEMPLO" # type: textblock -#: dh_install:226 +#: dh_install:243 msgid "" "Suppose your package's upstream Makefile installs a binary, a man page, and " "a library into appropriate subdirectories of debian/tmp. You want to put the " @@ -3672,7 +3755,7 @@ "sourcedir=debian/tmp\". Haga un debian/tal.install que contenga:" # type: verbatim -#: dh_install:232 +#: dh_install:249 #, no-wrap msgid "" " usr/bin\n" @@ -3684,12 +3767,12 @@ "\n" # type: textblock -#: dh_install:235 +#: dh_install:252 msgid "While debian/libfoo.install contains:" msgstr "Mientras que debian/libtal.install debe contener:" # type: verbatim -#: dh_install:237 +#: dh_install:254 #, no-wrap msgid "" " usr/lib/libfoo*.so.*\n" @@ -3699,7 +3782,7 @@ "\n" # type: textblock -#: dh_install:239 +#: dh_install:256 msgid "" "If you want a libfoo-dev package too, debian/libfoo-dev.install might " "contain:" @@ -3708,7 +3791,7 @@ "que contenga:" # type: verbatim -#: dh_install:241 +#: dh_install:258 #, no-wrap msgid "" " usr/include\n" @@ -3722,12 +3805,12 @@ "\n" # type: =head1 -#: dh_install:245 +#: dh_install:262 msgid "LIMITATIONS" msgstr "LIMITACIONES" # type: verbatim -#: dh_install:247 +#: dh_install:264 #, no-wrap msgid "" "dh_install cannot rename files or directories, it can only install them\n" @@ -4514,7 +4597,8 @@ # type: textblock #: dh_perl:5 -msgid "dh_perl - calculates perl dependencies" +#, fuzzy +msgid "dh_perl - calculates perl dependencies and cleans up after MakeMaker" msgstr "dh_perl - calcula dependencias de perl" # type: textblock @@ -4545,13 +4629,20 @@ "será substituida en el fichero de control de su paquete dondequiera que " "usted ubique la señal \"${perl:Depends}\"." +# type: textblock +#: dh_perl:28 +msgid "" +"dh_perl also cleans up empty directories that MakeMaker can generate when " +"installing perl modules." +msgstr "" + # type: =item -#: dh_perl:32 +#: dh_perl:35 msgid "B<-d>" msgstr "B<-d>" # type: textblock -#: dh_perl:34 +#: dh_perl:37 msgid "" "In some specific cases you may want to depend on perl-base rather than the " "full perl package. If so, you can pass the -d option to make dh_perl " @@ -4565,7 +4656,7 @@ "incluidos en el sistema base." # type: textblock -#: dh_perl:39 +#: dh_perl:42 msgid "" "Note that this flag may cause no dependency on perl-base to be generated at " "all. perl-base is Essential, so its dependency can be left out, unless a " @@ -4576,12 +4667,12 @@ "puede obviar, a menos que se requiera una dependencia de versiones." # type: =item -#: dh_perl:43 +#: dh_perl:46 msgid "B<-V>" msgstr "B<-V>" # type: textblock -#: dh_perl:45 +#: dh_perl:48 msgid "" "By default, scripts and architecture independent modules don't depend on any " "specific version of perl. The -V option causes the current version of the " @@ -4592,12 +4683,12 @@ "actual del paquete perl (o perl-base con -d) sea especificada." # type: =item -#: dh_perl:49 +#: dh_perl:52 msgid "I" msgstr "I" # type: textblock -#: dh_perl:51 +#: dh_perl:54 msgid "" "If your package installs perl modules in non-standard directories, you can " "make dh_perl check those directories by passing their names on the command " @@ -4609,17 +4700,17 @@ "vendorlib y vendorarch por omisión." # type: textblock -#: dh_perl:60 dh_strip:76 +#: dh_perl:63 dh_strip:76 msgid "Debian policy, version 3.0.1" msgstr "Normas de Debian, versión 3.0.1" # type: textblock -#: dh_perl:62 +#: dh_perl:65 msgid "Perl policy, version 1.18" msgstr "Normas de Perl, versión 1.18" # type: textblock -#: dh_perl:148 +#: dh_perl:160 msgid "Brendan O'Dea " msgstr "Brendan O'Dea " @@ -5406,6 +5497,61 @@ msgstr "Andrew Stribblehill " # type: textblock +#: debhelper.pod:401 +msgid "" +"dh_install, if --sourcedir is not specified, will first look for files in " +"debian/tmp, and then will look in the current directory. This allows " +"dh_install to interoperate with dh_auto_install without needing any special " +"parameters." +msgstr "" + +# type: textblock +#: dh_install:43 +msgid "" +"From debhelper compatibility level 7 on, if --sourcedir is not specified, " +"dh_install will install files from debian/tmp if the directory contains the " +"files. Otherwise, it will install files from the current directory." +msgstr "" + +# type: textblock +#, fuzzy +#~ msgid "" +#~ "Do not delete debian/files, or files listed in debian/clean. When do you " +#~ "want to use this? Anytime you have a debian/rules that has 2 binary " +#~ "targets that build different .deb packages; for example, one target is " +#~ "binary-arch, and the other is binary-indep, or one target builds the " +#~ "shared library, and the other the -dev package. If you didn't use -k in " +#~ "these cases, then debian/files would be deleted in the middle, and your " +#~ "changes file will only contain the last binary package that was built." +#~ msgstr "" +#~ "No elimina debian/files. ¿Cuándo usaría esta opción? Cuando un debian/" +#~ "rules tenga dos objetivos binarios que construyen paquetes .deb " +#~ "diferentes; por ejemplo, un objetivo es binary-arch, y el otro es binary-" +#~ "indep, o un objetivo construye una biblioteca compartida, y el otro un " +#~ "paquete -dev. Si en estos casos no usa -k, se eliminará debian/files en " +#~ "el medio, y los cambios sólo contendrán los del último paquete binario " +#~ "construido." + +# type: textblock +#~ msgid "" +#~ "Note that this command is not idempotent. \"dh_clean B<-k>\" should be " +#~ "called between invocations of this command. Otherwise, it may cause " +#~ "multiple instances of the same text to be added to maintainer scripts." +#~ msgstr "" +#~ "Esta orden no es idempotente. Debe llamarse a \"dh_clean -k\" entre " +#~ "invocaciones de esta orden. De otro modo, puede causar que los scripts de " +#~ "mantenimiento contengan partes duplicadas." + +# type: textblock +#~ msgid "" +#~ "See F for an example of " +#~ "how to use this in a package that generates multiple binary packages." +#~ msgstr "" +#~ "Consulte F para ver un " +#~ "ejemplo de como usar esto en un paquete que genera múltiples paquetes " +#~ "binarios." + +# type: textblock #, fuzzy #~ msgid "" #~ "This mode is still under development. Currently it has these differences " diff -Nru /tmp/mzaH3dXn2t/debhelper-6.0.4ubuntu1/man/po4a/po/fr.po /tmp/5UF0KMGYH5/debhelper-7.0.13ubuntu2~ppa1~hardy1/man/po4a/po/fr.po --- debhelper-6.0.4ubuntu1/man/po4a/po/fr.po 2008-01-20 20:28:07.000000000 +0000 +++ debhelper-7.0.13ubuntu2~ppa1~hardy1/man/po4a/po/fr.po 2008-06-26 12:13:47.000000000 +0100 @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: debhelper manpages\n" -"POT-Creation-Date: 2008-01-20 15:28-0500\n" +"POT-Creation-Date: 2008-06-25 03:37-0400\n" "PO-Revision-Date: 2006-11-19 20:50+0100\n" "Last-Translator: Valery Perrin \n" "Language-Team: French \n" @@ -96,11 +96,11 @@ # type: textblock #: debhelper.pod:19 +#, fuzzy msgid "" "A typical debian/rules file that uses debhelper will call several debhelper " -"commands in sequence. Debhelper commands are all named with a \"dh_\" " -"prefix. Examples of rules files that use debhelper are in F" +"commands in sequence, or use L to automate this process. Examples of " +"rules files that use debhelper are in F" msgstr "" "Un fichier debian/rules, exploitant debhelper, appelle séquentiellement des " "commandes de debhelper. Le nom de ces commandes est préfixé par S<« dh_ »>. " @@ -108,7 +108,7 @@ "dans F" # type: textblock -#: debhelper.pod:24 +#: debhelper.pod:23 msgid "" "To create a new debian package using debhelper, you can just copy one of the " "sample rules files and edit it by hand. Or you can try the dh-make package, " @@ -124,12 +124,12 @@ "cours sur la construction d'un premier paquet avec debhelper." # type: =head1 -#: debhelper.pod:30 +#: debhelper.pod:29 msgid "DEBHELPER COMMANDS" msgstr "COMMANDES DE DEBHELPER" # type: textblock -#: debhelper.pod:32 +#: debhelper.pod:31 msgid "" "Here is the complete list of available debhelper commands. See their man " "pages for additional documentation." @@ -138,12 +138,12 @@ "pages de manuel respectives pour obtenir des informations complémentaires." # type: textblock -#: debhelper.pod:37 +#: debhelper.pod:36 msgid "#LIST#" msgstr "#LIST#" # type: textblock -#: debhelper.pod:41 +#: debhelper.pod:40 msgid "" "If a program's name starts with \"dh_\", and the program is not on the above " "list, then it is not part of the debhelper package, but it should still work " @@ -155,12 +155,12 @@ "décrits dans cette page." # type: =head1 -#: debhelper.pod:45 +#: debhelper.pod:44 msgid "DEBHELPER CONFIG FILES" msgstr "FICHIERS DE CONFIGURATION DE DEBHELPER" # type: textblock -#: debhelper.pod:47 +#: debhelper.pod:46 msgid "" "Many debhelper commands make use of files in F to control what they " "do. Besides the common F and F, which are " @@ -178,7 +178,7 @@ "est, bien sûr, à remplacer par le nom du paquet concerné)." # type: textblock -#: debhelper.pod:54 +#: debhelper.pod:53 msgid "" "For example, dh_installdocs uses files named debian/package.docs to list the " "documentation files it will install. See the man pages of individual " @@ -196,7 +196,7 @@ "des paires fichier/destination voire des formats légèrement plus compliqués." # type: textblock -#: debhelper.pod:61 +#: debhelper.pod:60 msgid "" "Note that if a package is the first (or only) binary package listed in " "debian/control, debhelper will use debian/foo if no debian/package.foo file " @@ -207,7 +207,7 @@ "aucun fichier debian/paquet.toto n'est présent." # type: textblock -#: debhelper.pod:65 +#: debhelper.pod:64 #, fuzzy msgid "" "In some rare cases, you may want to have different versions of these files " @@ -223,7 +223,7 @@ "préférence aux autres fichiers plus généraux." # type: textblock -#: debhelper.pod:71 +#: debhelper.pod:70 msgid "" "In many cases, these config files are used to specify various types of " "files. Documentation or example files to install, files to move, and so on. " @@ -234,11 +234,11 @@ "indiquer divers types de S documentation, fichiers d'exemples à " "installer, fichiers à déplacer et ainsi de suite. Lorsque cela se justifie, " "dans des cas comme ceux-ci, il est possible d'employer les jokers (wildcard) " -"standard de l'interpréteur de commandes (shell) (S<« ? »>, S<« * »> et S<« [..] " -"»>)." +"standard de l'interpréteur de commandes (shell) (S<« ? »>, S<« * »> et " +"S<« [..] »>)." # type: textblock -#: debhelper.pod:76 +#: debhelper.pod:75 msgid "" "You can also put comments in these files; lines beginning with \"#\" are " "ignored." @@ -247,23 +247,23 @@ "lignes débutant par S<« # »> sont ignorées." # type: =head1 -#: debhelper.pod:79 +#: debhelper.pod:78 msgid "SHARED DEBHELPER OPTIONS" msgstr "OPTIONS PARTAGÉES DE DEBHELPER" # type: textblock -#: debhelper.pod:81 +#: debhelper.pod:80 msgid "" "The following command line options are supported by all debhelper programs." msgstr "Tous les programmes de debhelper acceptent les options S" # type: =item -#: debhelper.pod:85 +#: debhelper.pod:84 msgid "B<-v>, B<--verbose>" msgstr "B<-v>, B<--verbose>" # type: textblock -#: debhelper.pod:87 +#: debhelper.pod:86 msgid "" "Verbose mode: show all commands that modify the package build directory." msgstr "" @@ -271,12 +271,12 @@ "de construction du paquet." # type: =item -#: debhelper.pod:89 +#: debhelper.pod:88 msgid "B<--no-act>" msgstr "B<--no-act>" # type: textblock -#: debhelper.pod:91 +#: debhelper.pod:90 msgid "" "Do not really do anything. If used with -v, the result is that the command " "will output what it would have done." @@ -286,32 +286,32 @@ "fait." # type: =item -#: debhelper.pod:94 +#: debhelper.pod:93 msgid "B<-a>, B<--arch>" msgstr "B<-a>, B<--arch>" # type: textblock -#: debhelper.pod:96 +#: debhelper.pod:95 msgid "Act on all architecture dependent packages." msgstr "Construit tous les paquets dépendants d'une architecture." # type: =item -#: debhelper.pod:98 +#: debhelper.pod:97 msgid "B<-i>, B<--indep>" msgstr "B<-i>, B<--indep>" # type: textblock -#: debhelper.pod:100 +#: debhelper.pod:99 msgid "Act on all architecture independent packages." msgstr "Construit tous les paquets indépendants de l'architecture." # type: =item -#: debhelper.pod:102 +#: debhelper.pod:101 msgid "B<->I, B<--package=>I" msgstr "B<-p>I, B<--package=>I" # type: textblock -#: debhelper.pod:104 +#: debhelper.pod:103 msgid "" "Act on the package named \"package\". This option may be specified multiple " "times to make debhelper operate on a given set of packages." @@ -320,12 +320,12 @@ "de faire agir debhelper sur plusieurs paquets." # type: =item -#: debhelper.pod:107 +#: debhelper.pod:106 msgid "B<-s>, B<--same-arch>" msgstr "B<-s>, B<--same-arch>" # type: textblock -#: debhelper.pod:109 +#: debhelper.pod:108 msgid "" "This is a smarter version of the -a flag, that is used in some rare " "circumstances. It understands that if the control file lists \"Architecture: " @@ -339,18 +339,18 @@ "quelques rares cas. Grâce à cette option, si le fichier de contrôle du " "paquet comporte le champ S<« Architecture: i386 »>, debhelper ne construira " "pas le paquet pour d'autres architectures. De cette façon, cette option " -"construit tous les paquets marqués S<«Architecture: any »> ainsi que tous les " -"paquets dont l'architecture mentionnée correspond à l'architecture courante. " -"Ce comportement est à l'opposé de l'option -a, qui construit seulement les " -"paquets qui ne sont pas indépendants de l'architecture." +"construit tous les paquets marqués S<«Architecture: any »> ainsi que tous " +"les paquets dont l'architecture mentionnée correspond à l'architecture " +"courante. Ce comportement est à l'opposé de l'option -a, qui construit " +"seulement les paquets qui ne sont pas indépendants de l'architecture." # type: =item -#: debhelper.pod:117 +#: debhelper.pod:116 msgid "B<-N>I, B<--no-package=>I" msgstr "B<-N>I, B<--no-package=>I" # type: textblock -#: debhelper.pod:119 +#: debhelper.pod:118 msgid "" "Do not act on the specified package even if an -a, -i, or -p option lists " "the package as one that should be acted on." @@ -359,13 +359,13 @@ "a, -i ou -p l'impliquait." # type: =item -#: debhelper.pod:122 +#: debhelper.pod:121 #, fuzzy msgid "B<--ignore=>I" msgstr "B<--name=>I" # type: textblock -#: debhelper.pod:124 +#: debhelper.pod:123 msgid "" "Ignore the specified file. This can be used if debian/ contains a debhelper " "config file that a debhelper command should not act on. Note that debian/" @@ -374,19 +374,19 @@ msgstr "" # type: textblock -#: debhelper.pod:129 +#: debhelper.pod:128 msgid "" "For example, if upstream ships a debian/init that you don't want " "dh_installinit to install, use --ignore=debian/init" msgstr "" # type: =item -#: debhelper.pod:132 +#: debhelper.pod:131 msgid "B<-P>I, B<--tmpdir=>I" msgstr "B<-P>I, B<--tmpdir=>I" # type: textblock -#: debhelper.pod:134 +#: debhelper.pod:133 msgid "" "Use \"tmpdir\" for package build directory. The default is debian/" msgstr "" @@ -394,12 +394,12 @@ "défaut, le répertoire utilisé est S<« debian/I »>" # type: =item -#: debhelper.pod:136 +#: debhelper.pod:135 msgid "B<--mainpackage=>I" msgstr "B<--mainpackage=>I" # type: textblock -#: debhelper.pod:138 +#: debhelper.pod:137 msgid "" "This little-used option changes the package which debhelper considers the " "\"main package\", that is, the first one listed in debian/control, and the " @@ -413,12 +413,12 @@ "control." # type: =head1 -#: debhelper.pod:145 +#: debhelper.pod:144 msgid "COMMON DEBHELPER OPTIONS" msgstr "OPTIONS COURANTES DE DEBHELPER" # type: textblock -#: debhelper.pod:147 +#: debhelper.pod:146 msgid "" "The following command line options are supported by some debhelper " "programs. See the man page of each program for a complete explanation of " @@ -429,25 +429,25 @@ "complète du rôle de ces options." # type: =item -#: debhelper.pod:153 +#: debhelper.pod:152 msgid "B<-n>" msgstr "B<-n>" # type: textblock -#: debhelper.pod:155 +#: debhelper.pod:154 msgid "Do not modify postinst/postrm/etc scripts." msgstr "" "Ne pas modifier les scripts de maintenance du paquet (postinst, postrm, " "etc.)." # type: =item -#: debhelper.pod:157 dh_compress:42 dh_makeshlibs:66 dh_md5sums:37 +#: debhelper.pod:156 dh_compress:42 dh_makeshlibs:66 dh_md5sums:37 #: dh_shlibdeps:36 dh_strip:39 msgid "B<-X>I, B<--exclude=>I" msgstr "B<-X>I<élément>, B<--exclude=>I<élément>" # type: textblock -#: debhelper.pod:159 +#: debhelper.pod:158 msgid "" "Exclude an item from processing. This option may be used multiple times, to " "exclude more than one thing." @@ -456,13 +456,13 @@ "plusieurs fois afin d'exclure plusieurs éléments." # type: =item -#: debhelper.pod:162 dh_compress:50 dh_installdirs:32 dh_installdocs:55 -#: dh_installexamples:33 dh_installinfo:41 dh_installman:57 dh_link:52 +#: debhelper.pod:161 dh_compress:50 dh_installdirs:32 dh_installdocs:55 +#: dh_installexamples:33 dh_installinfo:41 dh_installman:62 dh_link:52 msgid "B<-A>, B<--all>" msgstr "B<-A>, B<--all>" # type: textblock -#: debhelper.pod:164 +#: debhelper.pod:163 msgid "" "Makes files or other items that are specified on the command line take " "effect in ALL packages acted on, not just the first." @@ -471,21 +471,21 @@ "commande concernent TOUS les paquets construits et pas seulement le premier." # type: =head1 -#: debhelper.pod:169 dh_installcatalogs:54 dh_installdocs:87 +#: debhelper.pod:168 dh_installcatalogs:52 dh_installdocs:87 #: dh_installemacsen:54 dh_installexamples:50 dh_installinfo:57 -#: dh_installinit:99 dh_installman:74 dh_installmime:41 dh_installmodules:56 -#: dh_installwm:51 dh_installxfonts:37 dh_movefiles:58 dh_scrollkeeper:42 +#: dh_installinit:110 dh_installman:79 dh_installmime:41 dh_installmodules:56 +#: dh_installwm:53 dh_installxfonts:37 dh_movefiles:58 dh_scrollkeeper:42 #: dh_strip:68 dh_usrlocal:49 msgid "NOTES" msgstr "REMARQUES" # type: =head2 -#: debhelper.pod:171 +#: debhelper.pod:170 msgid "Multiple binary package support" msgstr "Prise en charge de plusieurs paquets binaires" # type: textblock -#: debhelper.pod:173 +#: debhelper.pod:172 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 " @@ -504,7 +504,7 @@ "dans la cible binary-indep." # type: textblock -#: debhelper.pod:181 +#: debhelper.pod:180 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<-" @@ -518,23 +518,13 @@ "aucune n'est précisée, les programmes de debhelper construisent tous les " "paquets énumérés dans le fichier de contrôle." -# type: textblock -#: debhelper.pod:187 -msgid "" -"See F for an example of how " -"to use this in a package that generates multiple binary packages." -msgstr "" -"Consulter F pour avoir un " -"exemple d'utilisation de debhelper avec un paquet qui génère des paquets " -"binaires multiples." - # type: =head2 -#: debhelper.pod:190 +#: debhelper.pod:186 msgid "Automatic generation of debian install scripts" msgstr "Génération automatique des scripts Debian de maintenance du paquet" # type: textblock -#: debhelper.pod:192 +#: debhelper.pod:188 msgid "" "Some debhelper commands will automatically generate parts of debian " "maintainer scripts. If you want these automatically generated things " @@ -546,12 +536,12 @@ "Certaines commandes de debhelper produisent automatiquement des lignes de " "codes de maintenance du paquet. Pour les inclure dans vos propres scripts de " "maintenance du paquet, il convient d'ajouter S<« #DEBHELPER# »> à l'endroit " -"où les lignes de code générées devront être insérées. S<« #DEBHELPER# »> sera " -"remplacé, par les lignes de code générées automatiquement, lors de " +"où les lignes de code générées devront être insérées. S<« #DEBHELPER# »> " +"sera remplacé, par les lignes de code générées automatiquement, lors de " "l'exécution de dh_installdeb." # type: textblock -#: debhelper.pod:199 +#: debhelper.pod:195 msgid "" "If a script does not exist at all and debhelper needs to add something to " "it, then debhelper will create the complete script." @@ -560,7 +550,7 @@ "quelque chose, alors debhelper créera le script de maintenance complètement." # type: textblock -#: debhelper.pod:202 +#: debhelper.pod:198 msgid "" "All debhelper commands that automatically generate code in this way let it " "be disabled by the -n parameter (see above)." @@ -570,7 +560,7 @@ "(voir ci-dessus)." # type: textblock -#: debhelper.pod:205 +#: debhelper.pod:201 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 " @@ -584,7 +574,7 @@ "la commande set.)" # type: verbatim -#: debhelper.pod:210 +#: debhelper.pod:206 #, no-wrap msgid "" " my $temp=\"set -e\\nset -- @ARGV\\n\" . << 'EOF';\n" @@ -602,12 +592,12 @@ "\n" # type: =head2 -#: debhelper.pod:216 +#: debhelper.pod:212 msgid "Automatic generation of miscellaneous dependencies." msgstr "Génération automatique des diverses dépendances." # type: textblock -#: debhelper.pod:218 +#: debhelper.pod:214 msgid "" "Some debhelper commands may make the generated package need to depend on " "some other packages. For example, if you use L, your " @@ -626,7 +616,7 @@ "offre une solution d'automatisation." # type: textblock -#: debhelper.pod:226 +#: debhelper.pod:222 msgid "" "All commands of this type, besides documenting what dependencies may be " "needed on their man pages, will automatically generate a substvar called " @@ -640,7 +630,7 @@ "des dépendances induites par debhelper." # type: textblock -#: debhelper.pod:231 +#: debhelper.pod:227 msgid "" "This is entirely independent of the standard ${shlibs:Depends} generated by " "L, and the ${perl:Depends} generated by L. " @@ -653,12 +643,12 @@ "si les conjectures de debhelper ne correspondent pas la réalité." # type: =head2 -#: debhelper.pod:236 +#: debhelper.pod:232 msgid "Package build directories" msgstr "Répertoires de construction du paquet" # type: textblock -#: debhelper.pod:238 +#: debhelper.pod:234 msgid "" "By default, all debhelper programs assume that the temporary directory used " "for assembling the tree of files in a package is debian/." @@ -668,7 +658,7 @@ "est debian/I." # type: textblock -#: debhelper.pod:241 +#: debhelper.pod:237 msgid "" "Sometimes, you might want to use some other temporary directory. This is " "supported by the -P flag. For example, \"dh_installdocs -Pdebian/tmp\", will " @@ -687,12 +677,12 @@ "l'unique paquet binaire à construire." # type: =head2 -#: debhelper.pod:249 +#: debhelper.pod:245 msgid "Debhelper compatibility levels" msgstr "Niveaux de compatibilité de debhelper" # type: textblock -#: debhelper.pod:251 +#: debhelper.pod:247 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 " @@ -711,27 +701,28 @@ "comportement de diverses manières." # type: textblock -#: debhelper.pod:258 +#: debhelper.pod:254 +#, fuzzy msgid "" "Tell debhelper what compatibility level to use by writing a number to debian/" -"compat. For example, to turn on V5 mode:" +"compat. For example, to turn on V7 mode:" msgstr "" "Pour indiquer à debhelper le niveau de compatibilité à utiliser il faut " "placer un nombre dans debian/compat. Par exemple, pour imposer la version " "S" # type: verbatim -#: debhelper.pod:261 -#, no-wrap +#: debhelper.pod:257 +#, fuzzy, no-wrap msgid "" -" % echo 5 > debian/compat\n" +" % echo 7 > debian/compat\n" "\n" msgstr "" " echo 5 > debian/compat\n" "\n" # type: textblock -#: debhelper.pod:263 +#: debhelper.pod:259 msgid "" "Unless otherwise indicated, all debhelper documentation assumes that you are " "using the most recent compatibility level, and in most cases does not " @@ -748,17 +739,17 @@ "compatibilité antérieurs." # type: textblock -#: debhelper.pod:270 +#: debhelper.pod:266 msgid "These are the available compatibility levels:" msgstr "Les niveaux de compatibilité sont les S" # type: =item -#: debhelper.pod:274 +#: debhelper.pod:270 msgid "V1" msgstr "V1" # type: textblock -#: debhelper.pod:276 +#: debhelper.pod:272 msgid "" "This is the original debhelper compatibility level, and so it is the default " "one. In this mode, debhelper will use debian/tmp as the package tree " @@ -771,17 +762,17 @@ "et debian/I pour tous les autres. Ce mode est déconseillé." # type: textblock -#: debhelper.pod:281 debhelper.pod:288 debhelper.pod:311 +#: debhelper.pod:277 debhelper.pod:284 debhelper.pod:307 msgid "This mode is deprecated." msgstr "Ce mode est déconseillé." # type: =item -#: debhelper.pod:283 +#: debhelper.pod:279 msgid "V2" msgstr "V2" # type: textblock -#: debhelper.pod:285 +#: debhelper.pod:281 msgid "" "In this mode, debhelper will consistently use debian/ as the " "package tree directory for every package that is built." @@ -790,25 +781,26 @@ "répertoire de l'arborescence de chaque paquet construit." # type: =item -#: debhelper.pod:290 +#: debhelper.pod:286 msgid "V3" msgstr "V3" # type: textblock -#: debhelper.pod:292 +#: debhelper.pod:288 msgid "This mode works like V2, with the following additions:" msgstr "Ce mode fonctionne comme V2 mais avec les ajouts S" # type: =item -#: debhelper.pod:296 debhelper.pod:301 debhelper.pod:305 debhelper.pod:319 -#: debhelper.pod:324 debhelper.pod:329 debhelper.pod:334 debhelper.pod:346 -#: debhelper.pod:350 debhelper.pod:355 debhelper.pod:359 debhelper.pod:372 -#: debhelper.pod:377 debhelper.pod:383 debhelper.pod:389 +#: debhelper.pod:292 debhelper.pod:297 debhelper.pod:301 debhelper.pod:315 +#: debhelper.pod:320 debhelper.pod:325 debhelper.pod:330 debhelper.pod:342 +#: debhelper.pod:346 debhelper.pod:351 debhelper.pod:355 debhelper.pod:367 +#: debhelper.pod:372 debhelper.pod:378 debhelper.pod:384 debhelper.pod:399 +#: debhelper.pod:406 debhelper.pod:410 debhelper.pod:414 msgid "-" msgstr "-" # type: textblock -#: debhelper.pod:298 +#: debhelper.pod:294 msgid "" "Debhelper config files support globbing via * and ?, when appropriate. To " "turn this off and use those characters raw, just prefix with a backslash." @@ -819,14 +811,14 @@ "oblique (backslash)." # type: textblock -#: debhelper.pod:303 +#: debhelper.pod:299 msgid "dh_makeshlibs makes the postinst and postrm scripts call ldconfig." msgstr "" "Les scripts de maintenance du paquet (postinst et postrm) feront appel à " "ldconfig quand dh_makeshlibs sera lancé." # type: textblock -#: debhelper.pod:307 +#: debhelper.pod:303 msgid "" "Every file in etc/ is automatically flagged as a conffile by dh_installdeb." msgstr "" @@ -834,17 +826,17 @@ "fichier de configuration." # type: =item -#: debhelper.pod:313 +#: debhelper.pod:309 msgid "V4" msgstr "V4" # type: textblock -#: debhelper.pod:315 +#: debhelper.pod:311 msgid "Changes from V3 are:" msgstr "Les changements par rapport à la version 3 S" # type: textblock -#: debhelper.pod:321 +#: debhelper.pod:317 msgid "" "dh_makeshlibs -V will not include the debian part of the version number in " "the generated dependency line in the shlibs file." @@ -853,7 +845,7 @@ "ligne de dépendance produite dans le fichier shlibs." # type: textblock -#: debhelper.pod:326 +#: debhelper.pod:322 msgid "" "You are encouraged to put the new ${misc:Depends} into debian/control to " "supplement the ${shlibs:Depends} field." @@ -862,7 +854,7 @@ "control pour compléter ${shlibs:Depends}." # type: textblock -#: debhelper.pod:331 +#: debhelper.pod:327 msgid "" "dh_fixperms will make all files in bin/ directories and in etc/init.d " "executable." @@ -871,32 +863,32 @@ "init.d." # type: textblock -#: debhelper.pod:336 +#: debhelper.pod:332 msgid "dh_link will correct existing links to conform with policy." msgstr "" "dh_link corrigera les liens existants pour les rendre conformes à la Charte " "Debian." # type: =item -#: debhelper.pod:340 +#: debhelper.pod:336 msgid "V5" msgstr "V5" # type: textblock -#: debhelper.pod:342 +#: debhelper.pod:338 #, fuzzy msgid "Changes from V4 are:" msgstr "Les changements par rapport à la version 3 S" # type: textblock -#: debhelper.pod:348 +#: debhelper.pod:344 msgid "Comments are ignored in debhelper config files." msgstr "" "Les commentaires sont ignorés dans les fichiers de configuration de " "debhelper." # type: textblock -#: debhelper.pod:352 +#: debhelper.pod:348 msgid "" "dh_strip --dbg-package now specifies the name of a package to put debugging " "symbols in, not the packages to take the symbols from." @@ -906,40 +898,37 @@ "symboles." # type: textblock -#: debhelper.pod:357 +#: debhelper.pod:353 msgid "dh_installdocs skips installing empty files." msgstr "dh_installdocs saute l'installation des fichiers vides." # type: textblock -#: debhelper.pod:361 +#: debhelper.pod:357 msgid "dh_install errors out if wildcards expand to nothing." msgstr "" "dh_install génère des erreurs si les jokers (wildcards) ne correspondent à " "rien." # type: =item -#: debhelper.pod:365 +#: debhelper.pod:361 msgid "V6" msgstr "" # type: textblock -#: debhelper.pod:367 +#: debhelper.pod:363 #, fuzzy -msgid "" -"This is the recommended mode of operation. It does everything V5 does, plus:" -msgstr "" -"C'est la version dont l'usage est recommandé. Elle fait la même chose que la " -"version V4 S" +msgid "Changes from V5 are:" +msgstr "Les changements par rapport à la version 3 S" # type: textblock -#: debhelper.pod:374 +#: debhelper.pod:369 msgid "" "Commands that generate maintainer script fragements will order the " "fragements in reverse order for the prerm and postrm scripts." msgstr "" # type: textblock -#: debhelper.pod:379 +#: debhelper.pod:374 #, fuzzy msgid "" "dh_installwm will install a slave manpage link for x-window-manager.1.gz, if " @@ -947,7 +936,7 @@ msgstr "dh_installwm - inscrit un gestionnaire de fenêtre (window manager)" # type: textblock -#: debhelper.pod:385 +#: debhelper.pod:380 msgid "" "dh_builddeb did not previously delete everything matching DH_ALWAYS_EXCLUDE, " "if it was set to a list of things to exclude, such as \"CVS:.svn:.git\". Now " @@ -955,19 +944,64 @@ msgstr "" # type: textblock -#: debhelper.pod:391 +#: debhelper.pod:386 msgid "" "dh_installman allows overwriting existing man pages in the package build " -"directory. In previous compatability levels it silently refuses to do this." +"directory. In previous compatibility levels it silently refuses to do this." +msgstr "" + +# type: =item +#: debhelper.pod:391 +msgid "V7" +msgstr "" + +# type: textblock +#: debhelper.pod:393 +#, fuzzy +msgid "This is the recommended mode of operation." +msgstr "" +"C'est la version dont l'usage est recommandé. Elle fait la même chose que la " +"version V4 S" + +# type: textblock +#: debhelper.pod:395 +#, fuzzy +msgid "Changes from V6 are:" +msgstr "Les changements par rapport à la version 3 S" + +# type: textblock +#: debhelper.pod:401 +msgid "" +"dh_install, will fall back to looking for files in debian/tmp if it doesn't " +"find them in the current directory (or wherever you tell it look using --" +"srcdir). This allows dh_install to interoperate with dh_auto_install, which " +"installs to debian/tmp, without needing any special parameters." +msgstr "" + +# type: textblock +#: debhelper.pod:408 +msgid "dh_clean will read debian/clean and delete files listed there." +msgstr "" + +# type: textblock +#: debhelper.pod:412 +msgid "dh_clean will delete toplevel *-stamp files." +msgstr "" + +# type: textblock +#: debhelper.pod:416 +msgid "" +"dh_installchangelogs will guess at what file is the upstream changelog if " +"none is specified." msgstr "" # type: =head2 -#: debhelper.pod:398 +#: debhelper.pod:423 msgid "Doc directory symlinks" msgstr "Liens symboliques vers le répertoire de documentation" # type: textblock -#: debhelper.pod:400 +#: debhelper.pod:425 msgid "" "Sometimes it is useful to make a package not contain a /usr/share/doc/" "package directory at all, instead placing just a dangling symlink in the " @@ -986,16 +1020,16 @@ "résultat, il suffit d'omettre l'installation du répertoire de documentation " "dans le paquet et d'employer dh_link pour générer le lien symbolique (ou le " "faire manuellement). Dans ce cas debhelper devrait se comporter " -"correctement, c'est-à-dire remarquer qu'il s'agit d'un lien symbolique S<« en " -"l'air »> et ne pas essayer d'installer un fichier copyright ou changelog." +"correctement, c'est-à-dire remarquer qu'il s'agit d'un lien symbolique S<« " +"en l'air »> et ne pas essayer d'installer un fichier copyright ou changelog." # type: =head2 -#: debhelper.pod:409 +#: debhelper.pod:434 msgid "udebs" msgstr "udebs" # type: textblock -#: debhelper.pod:411 +#: debhelper.pod:436 msgid "" "Debhelper includes support for udebs. To create a udeb with debhelper, add " "\"XC-Package-Type: udeb\" to the package's stanza in debian/control, and " @@ -1014,12 +1048,12 @@ "les scripts de configuration, etc." # type: =head2 -#: debhelper.pod:418 +#: debhelper.pod:443 msgid "Other notes" msgstr "Autres remarques" # type: textblock -#: debhelper.pod:420 +#: debhelper.pod:445 msgid "" "In general, if any debhelper program needs a directory to exist under " "debian/, it will create it. I haven't bothered to document this in all the " @@ -1036,13 +1070,13 @@ "fichiers menu, etc." # type: textblock -#: debhelper.pod:426 +#: debhelper.pod:451 #, fuzzy msgid "" "Once your package uses debhelper to build, be sure to add debhelper to your " "Build-Depends line in debian/control. You should build-depend on a version " "of debhelper equal to (or greater than) the debhelper compatibility level " -"your package uses. So if your package used compatibility level 6:" +"your package uses. So if your package used compatibility level 7:" msgstr "" "Dès qu'un paquet emploie debhelper pour sa construction, il faut vérifier " "que debhelper a bien été ajouté à la ligne build-depend dans le fichier " @@ -1052,27 +1086,27 @@ "le paquet emploie le niveau 5 de S" # type: verbatim -#: debhelper.pod:432 +#: debhelper.pod:457 #, fuzzy, no-wrap msgid "" -" Build-Depends: debhelper (>= 6)\n" +" Build-Depends: debhelper (>= 7)\n" "\n" msgstr "" " Build-Depends: debhelper (>= 5)\n" "\n" # type: =head1 -#: debhelper.pod:434 +#: debhelper.pod:459 msgid "ENVIRONMENT" msgstr "VARIABLES D'ENVIRONNEMENT" # type: =item -#: debhelper.pod:438 +#: debhelper.pod:463 msgid "DH_VERBOSE" msgstr "DH_VERBOSE" # type: textblock -#: debhelper.pod:440 +#: debhelper.pod:465 msgid "" "Set to 1 to enable verbose mode. Debhelper will output every command it runs " "that modifies files on the build system." @@ -1081,12 +1115,12 @@ "commande exécutée qui modifie des fichiers." # type: =item -#: debhelper.pod:443 +#: debhelper.pod:468 msgid "DH_COMPAT" msgstr "DH_COMPAT" # type: textblock -#: debhelper.pod:445 +#: debhelper.pod:470 msgid "" "Temporarily specifies what compatibility level debhelper should run at, " "overriding any value in debian/compat." @@ -1095,22 +1129,22 @@ "fonctionner. Cette valeur supplante la valeur précisée dans debian/compat." # type: =item -#: debhelper.pod:448 +#: debhelper.pod:473 msgid "DH_NO_ACT" msgstr "DH_NO_ACT" # type: textblock -#: debhelper.pod:450 +#: debhelper.pod:475 msgid "Set to 1 to enable no-act mode." msgstr "Mettre cette variable à 1 pour activer le mode simulation (no-act)." # type: =item -#: debhelper.pod:452 +#: debhelper.pod:477 msgid "DH_OPTIONS" msgstr "DH_OPTIONS" # type: textblock -#: debhelper.pod:454 +#: debhelper.pod:479 msgid "" "Anything in this variable will be prepended to the command line arguments of " "all debhelper commands. This is useful in some situations, for example, if " @@ -1127,12 +1161,12 @@ "cette méthode." # type: =item -#: debhelper.pod:460 +#: debhelper.pod:485 msgid "DH_ALWAYS_EXCLUDE" msgstr "DH_ALWAYS_EXCLUDE" # type: textblock -#: debhelper.pod:462 +#: debhelper.pod:487 msgid "" "If set, this adds the value the variable is set to to the -X options of all " "commands that support the -X option. Moreover, dh_builddeb will rm -rf " @@ -1144,7 +1178,7 @@ "construction de paquet." # type: textblock -#: debhelper.pod:466 +#: debhelper.pod:491 msgid "" "This can be useful if you are doing a build from a CVS source tree, in which " "case setting DH_ALWAYS_EXCLUDE=CVS will prevent any CVS directories from " @@ -1162,7 +1196,7 @@ "soit l'endroit où le paquet est construit." # type: textblock -#: debhelper.pod:473 +#: debhelper.pod:498 msgid "" "Multiple things to exclude can be separated with colons, as in " "DH_ALWAYS_EXCLUDE=CVS:.svn" @@ -1171,77 +1205,78 @@ "dans DH_ALWAYS_EXCLUDE=CVS:.svn" # type: =head1 -#: debhelper.pod:478 dh_builddeb:85 dh_clean:106 dh_compress:189 dh_desktop:47 -#: dh_fixperms:110 dh_gconf:90 dh_gencontrol:73 dh_installcatalogs:111 -#: dh_installchangelogs:125 dh_installcron:61 dh_installdebconf:118 +#: debhelper.pod:503 dh_builddeb:85 dh_clean:129 dh_compress:190 dh_desktop:47 +#: dh_fixperms:110 dh_gconf:92 dh_gencontrol:73 dh_installcatalogs:109 +#: dh_installchangelogs:140 dh_installcron:61 dh_installdebconf:118 #: dh_installdeb:94 dh_installdirs:83 dh_installdocs:237 dh_installemacsen:109 -#: dh_installexamples:103 dh_installinfo:103 dh_installinit:197 +#: dh_installexamples:103 dh_installinfo:103 dh_installinit:216 #: dh_installlogcheck:51 dh_installlogrotate:50 dh_installmanpages:197 -#: dh_installman:229 dh_installmenu:80 dh_installmime:85 dh_installmodules:116 -#: dh_installpam:52 dh_install:251 dh_installppp:56 dh_installwm:107 -#: dh_installxfonts:86 dh_link:223 dh_listpackages:28 dh_makeshlibs:222 -#: dh_md5sums:86 dh_movefiles:162 dh_perl:140 dh_python:282 dh_scrollkeeper:76 -#: dh_shlibdeps:159 dh_strip:222 dh_suidregister:117 dh_testdir:43 -#: dh_testroot:26 dh_testversion:74 dh_undocumented:28 dh_usrlocal:114 +#: dh_installman:249 dh_installmenu:80 dh_installmime:85 dh_installmodules:116 +#: dh_installpam:52 dh_install:268 dh_installppp:56 dh_installwm:107 +#: dh_installxfonts:86 dh_link:223 dh_listpackages:29 dh_makeshlibs:222 +#: dh_md5sums:86 dh_movefiles:162 dh_perl:152 dh_python:282 dh_scrollkeeper:76 +#: dh_shlibdeps:159 dh_strip:224 dh_suidregister:117 dh_testdir:44 +#: dh_testroot:27 dh_testversion:75 dh_undocumented:28 dh_usrlocal:114 msgid "SEE ALSO" msgstr "VOIR AUSSI" # type: =item -#: debhelper.pod:482 +#: debhelper.pod:507 msgid "F" msgstr "F" # type: textblock -#: debhelper.pod:484 +#: debhelper.pod:509 msgid "A set of example debian/rules files that use debhelper." msgstr "" "Un ensemble d'exemples de fichiers debian/rules qui utilisent debhelper." # type: =item -#: debhelper.pod:486 +#: debhelper.pod:511 msgid "L" msgstr "L" # type: textblock -#: debhelper.pod:488 +#: debhelper.pod:513 msgid "Debhelper web site." msgstr "Le site internet de debhelper." # type: =head1 -#: debhelper.pod:492 dh_builddeb:91 dh_clean:112 dh_compress:195 dh_desktop:53 -#: dh_fixperms:116 dh_gconf:96 dh_gencontrol:79 dh_installcatalogs:117 -#: dh_installchangelogs:131 dh_installcron:67 dh_installdebconf:124 +#: debhelper.pod:517 dh_builddeb:91 dh_clean:135 dh_compress:196 dh_desktop:53 +#: dh_fixperms:116 dh_gconf:98 dh_gencontrol:79 dh_installcatalogs:115 +#: dh_installchangelogs:146 dh_installcron:67 dh_installdebconf:124 #: dh_installdeb:100 dh_installdirs:89 dh_installdocs:243 #: dh_installemacsen:115 dh_installexamples:109 dh_installinfo:109 -#: dh_installinit:203 dh_installlogcheck:57 dh_installlogrotate:56 -#: dh_installmanpages:203 dh_installman:235 dh_installmenu:88 -#: dh_installmime:91 dh_installmodules:122 dh_installpam:58 dh_install:257 +#: dh_installinit:222 dh_installlogcheck:57 dh_installlogrotate:56 +#: dh_installmanpages:203 dh_installman:255 dh_installmenu:88 +#: dh_installmime:91 dh_installmodules:122 dh_installpam:58 dh_install:274 #: dh_installppp:62 dh_installwm:113 dh_installxfonts:92 dh_link:229 -#: dh_listpackages:34 dh_makeshlibs:228 dh_md5sums:92 dh_movefiles:168 -#: dh_perl:146 dh_python:288 dh_scrollkeeper:82 dh_shlibdeps:165 dh_strip:228 -#: dh_suidregister:123 dh_testdir:49 dh_testroot:32 dh_testversion:80 +#: dh_listpackages:35 dh_makeshlibs:228 dh_md5sums:92 dh_movefiles:168 +#: dh_perl:158 dh_python:288 dh_scrollkeeper:82 dh_shlibdeps:165 dh_strip:230 +#: dh_suidregister:123 dh_testdir:50 dh_testroot:33 dh_testversion:81 #: dh_undocumented:34 dh_usrlocal:120 msgid "AUTHOR" msgstr "AUTEUR" # type: textblock -#: debhelper.pod:494 dh_builddeb:93 dh_clean:114 dh_compress:197 -#: dh_fixperms:118 dh_gencontrol:81 dh_installchangelogs:133 dh_installcron:69 +#: debhelper.pod:519 dh_builddeb:93 dh_clean:137 dh_compress:198 +#: dh_fixperms:118 dh_gencontrol:81 dh_installchangelogs:148 dh_installcron:69 #: dh_installdebconf:126 dh_installdeb:102 dh_installdirs:91 #: dh_installdocs:245 dh_installemacsen:117 dh_installexamples:111 -#: dh_installinfo:111 dh_installinit:205 dh_installlogrotate:58 -#: dh_installmanpages:205 dh_installman:237 dh_installmenu:90 -#: dh_installmime:93 dh_installmodules:124 dh_installpam:60 dh_install:259 +#: dh_installinfo:111 dh_installinit:224 dh_installlogrotate:58 +#: dh_installmanpages:205 dh_installman:257 dh_installmenu:90 +#: dh_installmime:93 dh_installmodules:124 dh_installpam:60 dh_install:276 #: dh_installppp:64 dh_installwm:115 dh_installxfonts:94 dh_link:231 -#: dh_listpackages:36 dh_makeshlibs:230 dh_md5sums:94 dh_movefiles:170 -#: dh_shlibdeps:167 dh_strip:230 dh_suidregister:125 dh_testdir:51 -#: dh_testroot:34 dh_testversion:82 dh_undocumented:36 +#: dh_listpackages:37 dh_makeshlibs:230 dh_md5sums:94 dh_movefiles:170 +#: dh_shlibdeps:167 dh_strip:232 dh_suidregister:125 dh_testdir:52 +#: dh_testroot:35 dh_testversion:83 dh_undocumented:36 msgid "Joey Hess " msgstr "Joey Hess " # type: textblock #: dh_builddeb:5 -msgid "dh_builddeb - build debian packages" +#, fuzzy +msgid "dh_builddeb - build debian binary packages" msgstr "dh_builddeb - Construction des paquets Debian" # type: textblock @@ -1263,14 +1298,14 @@ "plusieurs paquet(s) Debian." # type: =head1 -#: dh_builddeb:21 dh_clean:25 dh_compress:38 dh_fixperms:31 dh_gconf:34 -#: dh_gencontrol:26 dh_installcatalogs:44 dh_installchangelogs:40 +#: dh_builddeb:21 dh_clean:33 dh_compress:38 dh_fixperms:31 dh_gconf:34 +#: dh_gencontrol:26 dh_installcatalogs:42 dh_installchangelogs:44 #: dh_installcron:24 dh_installdebconf:50 dh_installdirs:28 dh_installdocs:51 #: dh_installemacsen:35 dh_installexamples:29 dh_installinfo:37 #: dh_installinit:33 dh_installlogrotate:22 dh_installmanpages:40 -#: dh_installman:53 dh_installmenu:34 dh_installmime:31 dh_installmodules:39 -#: dh_installpam:24 dh_install:43 dh_installppp:26 dh_installwm:32 dh_link:48 -#: dh_makeshlibs:28 dh_md5sums:28 dh_movefiles:32 dh_perl:28 dh_python:39 +#: dh_installman:58 dh_installmenu:34 dh_installmime:31 dh_installmodules:39 +#: dh_installpam:24 dh_install:47 dh_installppp:26 dh_installwm:32 dh_link:48 +#: dh_makeshlibs:28 dh_md5sums:28 dh_movefiles:32 dh_perl:31 dh_python:39 #: dh_scrollkeeper:32 dh_shlibdeps:26 dh_strip:35 dh_testdir:23 #: dh_testversion:34 dh_usrlocal:39 msgid "OPTIONS" @@ -1310,7 +1345,7 @@ msgstr "B<-u> I" # type: =item -#: dh_builddeb:37 dh_gencontrol:32 dh_installdebconf:58 dh_installinit:67 +#: dh_builddeb:37 dh_gencontrol:32 dh_installdebconf:58 dh_installinit:78 #: dh_makeshlibs:76 dh_shlibdeps:32 msgid "B<--> I" msgstr "B<--> I" @@ -1322,32 +1357,32 @@ "Fournit les I à L lors de la construction du paquet." # type: textblock -#: dh_builddeb:87 dh_clean:108 dh_compress:191 dh_fixperms:112 dh_gconf:92 -#: dh_gencontrol:75 dh_installcatalogs:113 dh_installchangelogs:127 +#: dh_builddeb:87 dh_clean:131 dh_compress:192 dh_fixperms:112 dh_gconf:94 +#: dh_gencontrol:75 dh_installcatalogs:111 dh_installchangelogs:142 #: dh_installcron:63 dh_installdebconf:120 dh_installdeb:96 dh_installdirs:85 #: dh_installdocs:239 dh_installemacsen:111 dh_installexamples:105 -#: dh_installinfo:105 dh_installinit:199 dh_installlogcheck:53 -#: dh_installlogrotate:52 dh_installmanpages:199 dh_installman:231 -#: dh_installmime:87 dh_installmodules:118 dh_installpam:54 dh_install:253 +#: dh_installinfo:105 dh_installinit:218 dh_installlogcheck:53 +#: dh_installlogrotate:52 dh_installmanpages:199 dh_installman:251 +#: dh_installmime:87 dh_installmodules:118 dh_installpam:54 dh_install:270 #: dh_installppp:58 dh_installwm:109 dh_installxfonts:88 dh_link:225 -#: dh_listpackages:30 dh_makeshlibs:224 dh_md5sums:88 dh_movefiles:164 -#: dh_perl:142 dh_python:284 dh_strip:224 dh_suidregister:119 dh_testdir:45 -#: dh_testroot:28 dh_testversion:76 dh_undocumented:30 dh_usrlocal:116 +#: dh_listpackages:31 dh_makeshlibs:224 dh_md5sums:88 dh_movefiles:164 +#: dh_perl:154 dh_python:284 dh_strip:226 dh_suidregister:119 dh_testdir:46 +#: dh_testroot:29 dh_testversion:77 dh_undocumented:30 dh_usrlocal:116 msgid "L" msgstr "L" # type: textblock -#: dh_builddeb:89 dh_clean:110 dh_compress:193 dh_desktop:51 dh_fixperms:114 -#: dh_gconf:94 dh_gencontrol:77 dh_installchangelogs:129 dh_installcron:65 +#: dh_builddeb:89 dh_clean:133 dh_compress:194 dh_desktop:51 dh_fixperms:114 +#: dh_gconf:96 dh_gencontrol:77 dh_installchangelogs:144 dh_installcron:65 #: dh_installdebconf:122 dh_installdeb:98 dh_installdirs:87 dh_installdocs:241 #: dh_installemacsen:113 dh_installexamples:107 dh_installinfo:107 -#: dh_installinit:201 dh_installlogrotate:54 dh_installmanpages:201 -#: dh_installman:233 dh_installmenu:86 dh_installmime:89 dh_installmodules:120 -#: dh_installpam:56 dh_install:255 dh_installppp:60 dh_installwm:111 -#: dh_installxfonts:90 dh_link:227 dh_listpackages:32 dh_makeshlibs:226 -#: dh_md5sums:90 dh_movefiles:166 dh_perl:144 dh_python:286 dh_scrollkeeper:80 -#: dh_shlibdeps:163 dh_strip:226 dh_suidregister:121 dh_testdir:47 -#: dh_testroot:30 dh_testversion:78 dh_undocumented:32 dh_usrlocal:118 +#: dh_installinit:220 dh_installlogrotate:54 dh_installmanpages:201 +#: dh_installman:253 dh_installmenu:86 dh_installmime:89 dh_installmodules:120 +#: dh_installpam:56 dh_install:272 dh_installppp:60 dh_installwm:111 +#: dh_installxfonts:90 dh_link:227 dh_listpackages:33 dh_makeshlibs:226 +#: dh_md5sums:90 dh_movefiles:166 dh_perl:156 dh_python:286 dh_scrollkeeper:80 +#: dh_shlibdeps:163 dh_strip:228 dh_suidregister:121 dh_testdir:48 +#: dh_testroot:31 dh_testversion:79 dh_undocumented:32 dh_usrlocal:118 msgid "This program is a part of debhelper." msgstr "Ce programme fait partie de debhelper." @@ -1367,51 +1402,61 @@ # type: verbatim #: dh_clean:18 -#, no-wrap +#, fuzzy, no-wrap msgid "" "dh_clean is a debhelper program that is responsible for cleaning up after a\n" "package is built. It removes the package build directories, and removes some\n" "other files including debian/files, and any detritus left behind by other\n" "debhelper commands. It also removes common files that should not appear in a\n" "debian diff:\n" -" #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS core .deps/* *.P\n" +" #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS .deps/* *.P *-stamp\n" "\n" msgstr "" "dh_clean est le programme de la suite debhelper chargé du nettoyage, après la construction du paquet. Il supprime les répertoires de construction, ainsi que d'autres fichiers y compris debian/files. Il supprime aussi tous les résidus laissés par les autres commandes de debhelper, ainsi que les dossiers communs qui ne doivent pas apparaître dans un diff S\n" " #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS core .deps/* *.P\n" "\n" +# type: textblock +#: dh_clean:25 +#, fuzzy +msgid "The debian/clean file can list other files to be removed." +msgstr "" +"Des fichiers nommés debian/paquet.info peuvent indiquer d'autres fichiers à " +"installer." + +# type: textblock +#: dh_clean:27 +msgid "" +"It does not run \"make clean\" to clean up after the build process. Use " +"L to do that." +msgstr "" + +# type: textblock +#: dh_clean:30 +msgid "" +"dh_clean (or \"dh clean\") should be the last debhelper command run in the " +"clean target in debian/rules." +msgstr "" + # type: =item -#: dh_clean:29 dh_installchangelogs:44 +#: dh_clean:37 dh_installchangelogs:48 msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" # type: textblock -#: dh_clean:31 +#: dh_clean:39 msgid "" -"Do not delete debian/files. When do you want to use this? Anytime you have a " -"debian/rules that has 2 binary targets that build different .deb packages; " -"for example, one target is binary-arch, and the other is binary-indep, or " -"one target builds the shared library, and the other the -dev package. If you " -"didn't use -k in these cases, then debian/files would be deleted in the " -"middle, and your changes file will only contain the last binary package that " -"was built." -msgstr "" -"Empêche la suppression de debian/files. Il faut utiliser cette option à " -"chaque fois que debian/rules comporte deux cibles différentes, entrainant la " -"construction de deux paquets .deb. Par exemple, si une des cibles est binary-" -"arch et l'autre est binary-indep, ou bien si on construit la bibliothèque " -"partagée et le paquet -dev. Dans ces cas là, si -k n'était pas spécifié, " -"debian/files serait supprimé au cours de l'opération et le fichier changes " -"ne contiendrait que le dernier paquet binaire construit." +"This causes L to be run instead of dh_clean, for backwards " +"compatibility." +msgstr "" # type: =item -#: dh_clean:39 +#: dh_clean:42 msgid "B<-d>, B<--dirs-only>" msgstr "B<-d>, B<--dirs-only>" # type: textblock -#: dh_clean:41 +#: dh_clean:44 msgid "" "Only clean the package build directories, do not clean up any other files at " "all." @@ -1420,12 +1465,12 @@ "autre fichier." # type: =item -#: dh_clean:44 +#: dh_clean:47 msgid "B<-X>I B<--exclude=>I" msgstr "B<-X>I<élément> B<--exclude=>I<élément>" # type: textblock -#: dh_clean:46 +#: dh_clean:49 msgid "" "Exclude files that contain \"item\" anywhere in their filename from being " "deleted, even if they would normally be deleted. You may use this option " @@ -1437,13 +1482,13 @@ "d'éléments." # type: =item -#: dh_clean:50 dh_compress:55 dh_installdocs:69 dh_installexamples:38 +#: dh_clean:53 dh_compress:55 dh_installdocs:69 dh_installexamples:38 #: dh_installinfo:50 dh_installmanpages:44 dh_movefiles:49 dh_testdir:27 msgid "I" msgstr "I" # type: textblock -#: dh_clean:52 +#: dh_clean:55 msgid "Delete these files too." msgstr "Supprime également les fichiers listés." @@ -1525,11 +1570,11 @@ "exclude. You can accomplish the same thing by using a debian/compress file, " "but this is easier." msgstr "" -"Permet d'exclure de la compression les fichiers qui comportent S<« élément »> " -"n'importe où dans leur nom. Par exemple, -X.jpeg exclura de la compression " -"les fichiers d'extension .jpeg. Cette option peut être employée plusieurs " -"fois afin d'exclure une liste d'éléments. Le même résultat peut être obtenu " -"avec un fichier debian/compress, mais -X est plus simple." +"Permet d'exclure de la compression les fichiers qui comportent S<« élément " +"»> n'importe où dans leur nom. Par exemple, -X.jpeg exclura de la " +"compression les fichiers d'extension .jpeg. Cette option peut être employée " +"plusieurs fois afin d'exclure une liste d'éléments. Le même résultat peut " +"être obtenu avec un fichier debian/compress, mais -X est plus simple." # type: textblock #: dh_compress:52 @@ -1546,7 +1591,7 @@ msgstr "Ajoute ces fichiers à la liste des fichiers à comprimer." # type: =head1 -#: dh_compress:61 dh_perl:58 dh_python:66 dh_strip:74 dh_usrlocal:55 +#: dh_compress:61 dh_perl:61 dh_python:66 dh_strip:74 dh_usrlocal:55 msgid "CONFORMS TO" msgstr "CONFORMITÉ" @@ -1735,7 +1780,7 @@ "(50), ou les paquets spécifiques à un site (90)." # type: textblock -#: dh_gconf:98 +#: dh_gconf:100 msgid "Ross Burton Josselin Mouette " msgstr "Ross Burton Josselin Mouette " @@ -1795,10 +1840,10 @@ # type: textblock #: dh_installcatalogs:20 +#, fuzzy msgid "" "dh_installcatalogs is a debhelper program that installs and registers SGML " -"catalogs. (Note: it will be extended for XML catalog registration when xml-" -"core is available.) It complies with the Debian XML/SGML policy." +"catalogs. It complies with the Debian XML/SGML policy." msgstr "" "dh_installcatalogs est un programme de la suite debhelper chargé d'installer " "et d'inscrire les catalogues SGML conformément à la Charte XML/SGML de " @@ -1806,7 +1851,7 @@ "dès que le socle xml sera disponible.)" # type: textblock -#: dh_installcatalogs:25 +#: dh_installcatalogs:23 msgid "" "The file F.sgmlcatalogs> contains the catalogs to be " "installed per package. Each line in that file should be of the form " @@ -1822,7 +1867,7 @@ "C doit commencer par F." # type: textblock -#: dh_installcatalogs:32 +#: dh_installcatalogs:30 msgid "" "Catalogs will be registered in a supercatalog, in F." "cat>." @@ -1831,7 +1876,7 @@ "I.cat>." # type: textblock -#: dh_installcatalogs:35 +#: dh_installcatalogs:33 #, fuzzy msgid "" "This command automatically adds maintainer script snippets for registering " @@ -1849,14 +1894,14 @@ "ajoutées aux scripts de maintenance du paquet." # type: textblock -#: dh_installcatalogs:41 +#: dh_installcatalogs:39 msgid "" "A dependency on B will be added to C<${misc:Depends}>, so be sure " "your package uses that variable in F." msgstr "" # type: =item -#: dh_installcatalogs:48 dh_installdebconf:54 dh_installdocs:60 +#: dh_installcatalogs:46 dh_installdebconf:54 dh_installdocs:60 #: dh_installemacsen:39 dh_installinfo:46 dh_installinit:37 dh_installmenu:38 #: dh_installmime:35 dh_installmodules:43 dh_installwm:42 dh_makeshlibs:62 #: dh_python:60 dh_scrollkeeper:36 dh_usrlocal:43 @@ -1864,18 +1909,19 @@ msgstr "B<-n>, B<--noscripts>" # type: textblock -#: dh_installcatalogs:50 +#: dh_installcatalogs:48 msgid "Do not modify F/F/F scripts." msgstr "" "Empêche la modification des scripts de maintenance F, F, " "F." # type: textblock -#: dh_installcatalogs:56 dh_installemacsen:56 dh_installinfo:59 -#: dh_installinit:101 dh_installmime:43 dh_installmodules:58 dh_installwm:53 -#: dh_scrollkeeper:44 dh_usrlocal:51 +#: dh_installcatalogs:54 dh_installdocs:93 dh_installemacsen:56 +#: dh_installinfo:59 dh_installinit:112 dh_installmime:43 dh_installmodules:58 +#: dh_installwm:55 dh_scrollkeeper:44 dh_usrlocal:51 +#, fuzzy msgid "" -"Note that this command is not idempotent. \"dh_clean -k\" should be called " +"Note that this command is not idempotent. L should be called " "between invocations of this command. Otherwise, it may cause multiple " "instances of the same text to be added to maintainer scripts." msgstr "" @@ -1885,12 +1931,12 @@ "maintenance du paquet." # type: textblock -#: dh_installcatalogs:115 +#: dh_installcatalogs:113 msgid "F" msgstr "F" # type: textblock -#: dh_installcatalogs:119 +#: dh_installcatalogs:117 msgid "Adam Di Carlo " msgstr "Adam Di Carlo " @@ -1951,12 +1997,20 @@ # type: textblock #: dh_installchangelogs:33 msgid "" -"If an upstream changelog file is specified as an option, then this upstream " -"changelog will be installed as usr/share/doc/package/changelog in the " -"package build directory. If the changelog is a html file (determined by file " -"extension), it will be installed as usr/share/doc/package/changelog.html " -"instead, and will be converted to plain text with html2text to generate usr/" -"share/doc/package/changelog." +"An upstream changelog file may be specified as an option. If none is " +"specified, a few common filenames are tried. (In compatibility level 7 and " +"above.)" +msgstr "" + +# type: textblock +#: dh_installchangelogs:37 +#, fuzzy +msgid "" +"If there is an upstream changelog file, it will be be installed as usr/share/" +"doc/package/changelog in the package build directory. If the changelog is a " +"html file (determined by file extension), it will be installed as usr/share/" +"doc/package/changelog.html instead, and will be converted to plain text with " +"html2text to generate usr/share/doc/package/changelog." msgstr "" "Si un journal amont est spécifié, alors il sera installé sous usr/share/doc/" "paquet/changelog dans le répertoire de construction du paquet. Si le journal " @@ -1965,7 +2019,7 @@ "html2text »> afin de produire le fichier usr/share/doc/paquet/changelog." # type: textblock -#: dh_installchangelogs:46 +#: dh_installchangelogs:50 msgid "" "Keep the original name of the upstream changelog. This will be accomplished " "by installing the upstream changelog as \"changelog\", and making a symlink " @@ -1974,18 +2028,19 @@ "package refers to the changelog file." msgstr "" "Conserve le nom original du journal amont. Ce résultat est obtenu en " -"installant le journal amont sous le nom S<« changelog »> et en créant un lien " -"symbolique portant le nom d'origine et pointant sur le fichier S<« changelog " -"»>. Cela peut être utile si le journal amont porte un nom inhabituel ou si " -"d'autres éléments de documentation du paquet se réfèrent à ce fichier." +"installant le journal amont sous le nom S<« changelog »> et en créant un " +"lien symbolique portant le nom d'origine et pointant sur le fichier S<« " +"changelog »>. Cela peut être utile si le journal amont porte un nom " +"inhabituel ou si d'autres éléments de documentation du paquet se réfèrent à " +"ce fichier." # type: =item -#: dh_installchangelogs:52 +#: dh_installchangelogs:56 msgid "I" msgstr "I" # type: textblock -#: dh_installchangelogs:54 +#: dh_installchangelogs:58 msgid "Install this file as the upstream changelog." msgstr "" "Installe ce fichier en tant que journal amont de suivi des modifications." @@ -2015,7 +2070,7 @@ "debian/paquet.cron.d." # type: =item -#: dh_installcron:28 dh_installinit:72 dh_installlogrotate:26 +#: dh_installcron:28 dh_installinit:83 dh_installlogrotate:26 #: dh_installmodules:47 dh_installpam:28 dh_installppp:30 msgid "B<--name=>I" msgstr "B<--name=>I" @@ -2204,12 +2259,12 @@ "Les scripts de maintenance postinst, preinst, postrm et prerm sont gérés de " "manière S s'il existe un fichier nommé debian/I." "I