diff -Nru devscripts-2.10.11ubuntu3/debian/changelog devscripts-2.10.11ubuntu4/debian/changelog --- devscripts-2.10.11ubuntu3/debian/changelog 2008-01-06 02:47:27.000000000 -0800 +++ devscripts-2.10.11ubuntu4/debian/changelog 2008-01-14 10:30:01.000000000 -0800 @@ -1,3 +1,11 @@ +devscripts (2.10.11ubuntu4) hardy; urgency=low + + * Patch debuild to allow one to prepend the sanitized PATH in an + implementation-agonstic way to support alternative compilers and + build chains such as ccache and distcc. + + -- Matt T. Proud Mon, 14 Jan 2008 10:27:24 -0800 + devscripts (2.10.11ubuntu3) hardy; urgency=low [ Terence Simpson ] diff -Nru /tmp/ghJBdJ8luC/devscripts-2.10.11ubuntu3/po4a/po/devscripts.pot /tmp/RvZuhqxUQA/devscripts-2.10.11ubuntu4/po4a/po/devscripts.pot --- devscripts-2.10.11ubuntu3/po4a/po/devscripts.pot 2007-12-12 15:45:52.000000000 -0800 +++ devscripts-2.10.11ubuntu4/po4a/po/devscripts.pot 2008-01-14 10:31:38.000000000 -0800 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2007-12-13 00:45+0100\n" +"POT-Creation-Date: 2008-01-14 10:30-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -165,7 +165,7 @@ msgstr "" # type: SH -#: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54 ../scripts/checkbashisms.1:38 ../scripts/cvs-debc.1:64 ../scripts/cvs-debi.1:68 ../scripts/cvs-debrelease.1:69 ../scripts/cvs-debuild.1:63 ../scripts/dd-list.1:93 ../scripts/debc.1:120 ../scripts/debchange.1:368 ../scripts/debclean.1:111 ../scripts/debcommit.pl:534 ../scripts/debdiff.1:175 ../scripts/debi.1:120 ../scripts/debpkg.1:23 ../scripts/debrelease.1:137 ../scripts/deb-reversion.dbk:278 ../scripts/debrsign.1:71 ../scripts/debsign.1:128 ../scripts/debuild.1:413 ../scripts/dget.pl:537 ../scripts/dpkg-genbuilddeps.1:36 ../scripts/dscverify.1:48 ../scripts/grep-excuses.1:36 ../scripts/mass-bug.pl:437 ../scripts/mergechanges.1:17 ../scripts/nmudiff.1:97 ../scripts/plotchangelog.1:126 ../scripts/pts-subscribe.1:51 ../scripts/rc-alert.1:29 ../scripts/rmadison.pl:243 ../scripts/svnpath.pl:97 ../scripts/tagpending.1:49 ../scripts/uscan.1:507 ../scripts/uupdate.1:167 ../scripts/whodepends.1:19 ../scripts/who-uploads.1:58 ../scripts/wnpp-alert.1:27 ../scripts/devscripts.conf.5:58 +#: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54 ../scripts/checkbashisms.1:38 ../scripts/cvs-debc.1:64 ../scripts/cvs-debi.1:68 ../scripts/cvs-debrelease.1:69 ../scripts/cvs-debuild.1:63 ../scripts/dd-list.1:93 ../scripts/debc.1:120 ../scripts/debchange.1:368 ../scripts/debclean.1:111 ../scripts/debcommit.pl:534 ../scripts/debdiff.1:175 ../scripts/debi.1:120 ../scripts/debpkg.1:23 ../scripts/debrelease.1:137 ../scripts/deb-reversion.dbk:278 ../scripts/debrsign.1:71 ../scripts/debsign.1:128 ../scripts/debuild.1:421 ../scripts/dget.pl:537 ../scripts/dpkg-genbuilddeps.1:36 ../scripts/dscverify.1:48 ../scripts/grep-excuses.1:36 ../scripts/mass-bug.pl:437 ../scripts/mergechanges.1:17 ../scripts/nmudiff.1:97 ../scripts/plotchangelog.1:126 ../scripts/pts-subscribe.1:51 ../scripts/rc-alert.1:29 ../scripts/rmadison.pl:243 ../scripts/svnpath.pl:97 ../scripts/tagpending.1:49 ../scripts/uscan.1:507 ../scripts/uupdate.1:167 ../scripts/whodepends.1:19 ../scripts/who-uploads.1:58 ../scripts/wnpp-alert.1:27 ../scripts/devscripts.conf.5:58 #, no-wrap msgid "AUTHOR" msgstr "" @@ -396,7 +396,7 @@ msgstr "" # type: SH -#: ../scripts/bts.pl:215 ../scripts/checkbashisms.1:14 ../scripts/cvs-debc.1:24 ../scripts/cvs-debi.1:28 ../scripts/cvs-debrelease.1:21 ../scripts/cvs-debuild.1:33 ../scripts/dd-list.1:58 ../scripts/debc.1:64 ../scripts/debchange.1:146 ../scripts/debclean.1:60 ../scripts/debcommit.pl:19 ../scripts/debdiff.1:50 ../scripts/debi.1:65 ../scripts/debrelease.1:56 ../scripts/deb-reversion.dbk:128 ../scripts/debrsign.1:30 ../scripts/debsign.1:39 ../scripts/debuild.1:210 ../scripts/dget.pl:466 ../scripts/dpkg-depcheck.1:15 ../scripts/dscverify.1:15 ../scripts/grep-excuses.1:13 ../scripts/mass-bug.pl:52 ../scripts/nmudiff.1:21 ../scripts/plotchangelog.1:43 ../scripts/pts-subscribe.1:13 ../scripts/rc-alert.1:17 ../scripts/rmadison.pl:171 ../scripts/tagpending.1:12 ../scripts/uscan.1:325 ../scripts/uupdate.1:50 ../scripts/whodepends.1:10 ../scripts/who-uploads.1:15 ../scripts/wnpp-alert.1:13 +#: ../scripts/bts.pl:215 ../scripts/checkbashisms.1:14 ../scripts/cvs-debc.1:24 ../scripts/cvs-debi.1:28 ../scripts/cvs-debrelease.1:21 ../scripts/cvs-debuild.1:33 ../scripts/dd-list.1:58 ../scripts/debc.1:64 ../scripts/debchange.1:146 ../scripts/debclean.1:60 ../scripts/debcommit.pl:19 ../scripts/debdiff.1:50 ../scripts/debi.1:65 ../scripts/debrelease.1:56 ../scripts/deb-reversion.dbk:128 ../scripts/debrsign.1:30 ../scripts/debsign.1:39 ../scripts/debuild.1:215 ../scripts/dget.pl:466 ../scripts/dpkg-depcheck.1:15 ../scripts/dscverify.1:15 ../scripts/grep-excuses.1:13 ../scripts/mass-bug.pl:52 ../scripts/nmudiff.1:21 ../scripts/plotchangelog.1:43 ../scripts/pts-subscribe.1:13 ../scripts/rc-alert.1:17 ../scripts/rmadison.pl:171 ../scripts/tagpending.1:12 ../scripts/uscan.1:325 ../scripts/uupdate.1:50 ../scripts/whodepends.1:10 ../scripts/who-uploads.1:15 ../scripts/wnpp-alert.1:13 #, no-wrap msgid "OPTIONS" msgstr "" @@ -625,7 +625,7 @@ msgstr "" # type: Plain text -#: ../scripts/bts.pl:323 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89 ../scripts/debchange.1:295 ../scripts/debclean.1:81 ../scripts/debdiff.1:123 ../scripts/debi.1:90 ../scripts/debrelease.1:99 ../scripts/debsign.1:93 ../scripts/debuild.1:216 ../scripts/dpkg-depcheck.1:96 ../scripts/dscverify.1:23 ../scripts/grep-excuses.1:18 ../scripts/mass-bug.pl:86 ../scripts/nmudiff.1:63 ../scripts/uscan.1:421 ../scripts/uupdate.1:80 ../scripts/who-uploads.1:36 +#: ../scripts/bts.pl:323 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89 ../scripts/debchange.1:295 ../scripts/debclean.1:81 ../scripts/debdiff.1:123 ../scripts/debi.1:90 ../scripts/debrelease.1:99 ../scripts/debsign.1:93 ../scripts/debuild.1:221 ../scripts/dpkg-depcheck.1:96 ../scripts/dscverify.1:23 ../scripts/grep-excuses.1:18 ../scripts/mass-bug.pl:86 ../scripts/nmudiff.1:63 ../scripts/uscan.1:421 ../scripts/uupdate.1:80 ../scripts/who-uploads.1:36 msgid "" "Do not read any configuration files. This can only be used as the first " "option given on the command-line." @@ -1649,7 +1649,7 @@ msgstr "" # type: SH -#: ../scripts/bts.pl:3145 ../scripts/debc.1:92 ../scripts/debchange.1:306 ../scripts/debclean.1:90 ../scripts/debcommit.pl:80 ../scripts/debdiff.1:135 ../scripts/debi.1:93 ../scripts/debrelease.1:105 ../scripts/debrsign.1:57 ../scripts/debsign.1:99 ../scripts/debuild.1:276 ../scripts/dget.pl:514 ../scripts/dpkg-depcheck.1:102 ../scripts/dscverify.1:33 ../scripts/grep-excuses.1:24 ../scripts/mass-bug.pl:106 ../scripts/nmudiff.1:69 ../scripts/plotchangelog.1:106 ../scripts/pts-subscribe.1:37 ../scripts/uscan.1:427 ../scripts/uupdate.1:86 ../scripts/who-uploads.1:42 +#: ../scripts/bts.pl:3145 ../scripts/debc.1:92 ../scripts/debchange.1:306 ../scripts/debclean.1:90 ../scripts/debcommit.pl:80 ../scripts/debdiff.1:135 ../scripts/debi.1:93 ../scripts/debrelease.1:105 ../scripts/debrsign.1:57 ../scripts/debsign.1:99 ../scripts/debuild.1:284 ../scripts/dget.pl:514 ../scripts/dpkg-depcheck.1:102 ../scripts/dscverify.1:33 ../scripts/grep-excuses.1:24 ../scripts/mass-bug.pl:106 ../scripts/nmudiff.1:69 ../scripts/plotchangelog.1:106 ../scripts/pts-subscribe.1:37 ../scripts/uscan.1:427 ../scripts/uupdate.1:86 ../scripts/who-uploads.1:42 #, no-wrap msgid "CONFIGURATION VARIABLES" msgstr "" @@ -1903,7 +1903,7 @@ msgstr "" # type: SH -#: ../scripts/checkbashisms.1:36 ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62 ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:56 ../scripts/debc.1:115 ../scripts/debchange.1:361 ../scripts/debclean.1:107 ../scripts/debcommit.pl:538 ../scripts/debdiff.1:169 ../scripts/debi.1:116 ../scripts/debrelease.1:132 ../scripts/deb-reversion.dbk:233 ../scripts/debrsign.1:66 ../scripts/debsign.1:118 ../scripts/debuild.1:399 ../scripts/dget.pl:545 ../scripts/dpkg-depcheck.1:118 ../scripts/dpkg-genbuilddeps.1:30 ../scripts/dscverify.1:44 ../scripts/grep-excuses.1:34 ../scripts/nmudiff.1:92 ../scripts/plotchangelog.1:124 ../scripts/pts-subscribe.1:46 ../scripts/rc-alert.1:27 ../scripts/rmadison.pl:239 ../scripts/tagpending.1:44 ../scripts/uscan.1:501 ../scripts/uupdate.1:160 ../scripts/wnpp-alert.1:25 ../scripts/devscripts.conf.5:54 +#: ../scripts/checkbashisms.1:36 ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62 ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:56 ../scripts/debc.1:115 ../scripts/debchange.1:361 ../scripts/debclean.1:107 ../scripts/debcommit.pl:538 ../scripts/debdiff.1:169 ../scripts/debi.1:116 ../scripts/debrelease.1:132 ../scripts/deb-reversion.dbk:233 ../scripts/debrsign.1:66 ../scripts/debsign.1:118 ../scripts/debuild.1:407 ../scripts/dget.pl:545 ../scripts/dpkg-depcheck.1:118 ../scripts/dpkg-genbuilddeps.1:30 ../scripts/dscverify.1:44 ../scripts/grep-excuses.1:34 ../scripts/nmudiff.1:92 ../scripts/plotchangelog.1:124 ../scripts/pts-subscribe.1:46 ../scripts/rc-alert.1:27 ../scripts/rmadison.pl:239 ../scripts/tagpending.1:44 ../scripts/uscan.1:501 ../scripts/uupdate.1:160 ../scripts/wnpp-alert.1:25 ../scripts/devscripts.conf.5:54 #, no-wrap msgid "SEE ALSO" msgstr "" @@ -2270,31 +2270,31 @@ msgstr "" # type: TP -#: ../scripts/cvs-debuild.1:39 ../scripts/debuild.1:212 +#: ../scripts/cvs-debuild.1:39 ../scripts/debuild.1:217 #, no-wrap msgid "B<--no-conf, --noconf>" msgstr "" # type: TP -#: ../scripts/cvs-debuild.1:41 ../scripts/debuild.1:216 +#: ../scripts/cvs-debuild.1:41 ../scripts/debuild.1:221 #, no-wrap msgid "B<--rootcmd=>IB<-r>I" msgstr "" # type: TP -#: ../scripts/cvs-debuild.1:43 ../scripts/debuild.1:219 +#: ../scripts/cvs-debuild.1:43 ../scripts/debuild.1:224 #, no-wrap msgid "B<--preserve-env>" msgstr "" # type: TP -#: ../scripts/cvs-debuild.1:45 ../scripts/debuild.1:222 +#: ../scripts/cvs-debuild.1:45 ../scripts/debuild.1:227 #, no-wrap msgid "B<--preserve-envvar=>IB<-e>I" msgstr "" # type: TP -#: ../scripts/cvs-debuild.1:47 ../scripts/debuild.1:225 +#: ../scripts/cvs-debuild.1:47 ../scripts/debuild.1:230 #, no-wrap msgid "B<--set-envvar=>IB<=>IB<-e>IB<=>I" msgstr "" @@ -2660,20 +2660,20 @@ msgstr "" # type: TP -#: ../scripts/debc.1:77 ../scripts/debchange.1:283 ../scripts/debclean.1:69 ../scripts/debi.1:78 ../scripts/debrelease.1:87 ../scripts/debuild.1:262 ../scripts/uscan.1:406 +#: ../scripts/debc.1:77 ../scripts/debchange.1:283 ../scripts/debclean.1:69 ../scripts/debi.1:78 ../scripts/debrelease.1:87 ../scripts/debuild.1:270 ../scripts/uscan.1:406 #, no-wrap msgid "B<--check-dirname-level> I" msgstr "" # type: Plain text -#: ../scripts/debc.1:81 ../scripts/debc.1:85 ../scripts/debchange.1:287 ../scripts/debchange.1:291 ../scripts/debclean.1:73 ../scripts/debclean.1:77 ../scripts/debi.1:82 ../scripts/debi.1:86 ../scripts/debrelease.1:91 ../scripts/debrelease.1:95 ../scripts/debuild.1:266 ../scripts/debuild.1:270 ../scripts/uscan.1:410 ../scripts/uscan.1:414 +#: ../scripts/debc.1:81 ../scripts/debc.1:85 ../scripts/debchange.1:287 ../scripts/debchange.1:291 ../scripts/debclean.1:73 ../scripts/debclean.1:77 ../scripts/debi.1:82 ../scripts/debi.1:86 ../scripts/debrelease.1:91 ../scripts/debrelease.1:95 ../scripts/debuild.1:274 ../scripts/debuild.1:278 ../scripts/uscan.1:410 ../scripts/uscan.1:414 msgid "" "See the above section \"Directory name checking\" for an explanation of this " "option." msgstr "" # type: TP -#: ../scripts/debc.1:81 ../scripts/debchange.1:287 ../scripts/debclean.1:73 ../scripts/debi.1:82 ../scripts/debrelease.1:91 ../scripts/debuild.1:266 ../scripts/uscan.1:410 +#: ../scripts/debc.1:81 ../scripts/debchange.1:287 ../scripts/debclean.1:73 ../scripts/debi.1:82 ../scripts/debrelease.1:91 ../scripts/debuild.1:274 ../scripts/uscan.1:410 #, no-wrap msgid "B<--check-dirname-regex> I" msgstr "" @@ -2707,13 +2707,13 @@ msgstr "" # type: TP -#: ../scripts/debc.1:108 ../scripts/debchange.1:320 ../scripts/debclean.1:100 ../scripts/debi.1:109 ../scripts/debrelease.1:125 ../scripts/debuild.1:349 ../scripts/devscripts.conf.5:42 +#: ../scripts/debc.1:108 ../scripts/debchange.1:320 ../scripts/debclean.1:100 ../scripts/debi.1:109 ../scripts/debrelease.1:125 ../scripts/debuild.1:357 ../scripts/devscripts.conf.5:42 #, no-wrap msgid "B, B" msgstr "" # type: Plain text -#: ../scripts/debc.1:115 ../scripts/debchange.1:327 ../scripts/debclean.1:107 ../scripts/debi.1:116 ../scripts/debrelease.1:132 ../scripts/debuild.1:356 +#: ../scripts/debc.1:115 ../scripts/debchange.1:327 ../scripts/debclean.1:107 ../scripts/debi.1:116 ../scripts/debrelease.1:132 ../scripts/debuild.1:364 msgid "" "See the above section \"Directory name checking\" for an explanation of " "these variables. Note that these are package-wide configuration variables, " @@ -3497,7 +3497,7 @@ msgstr "" # type: TP -#: ../scripts/debclean.1:81 ../scripts/debuild.1:270 +#: ../scripts/debclean.1:81 ../scripts/debuild.1:278 #, no-wrap msgid "B<-d>" msgstr "" @@ -5211,19 +5211,28 @@ # type: Plain text #: ../scripts/debuild.1:111 msgid "" +"If you need to tactically inject an item into PATH, you may use " +"B<--prepend-path> I, as this will prepend a supplemental location to " +"an otherwise-pristine path. This is useful in cases where one wants to use " +"ccache or distcc in conjunction with package building." +msgstr "" + +# type: Plain text +#: ../scripts/debuild.1:116 +msgid "" "It is also possible to avoid having to type something like IB<=>IBI by writing BIB<=>I or the long " "form BIB<=>I." msgstr "" # type: SH -#: ../scripts/debuild.1:111 +#: ../scripts/debuild.1:116 #, no-wrap msgid "SUPERUSER REQUIREMENTS" msgstr "" # type: Plain text -#: ../scripts/debuild.1:121 +#: ../scripts/debuild.1:126 msgid "" "B needs to be run as superuser to function properly. There are " "three fundamentally different ways to do this. The first, and preferable, " @@ -5236,7 +5245,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:127 +#: ../scripts/debuild.1:132 msgid "" "The second method is to use some command such as B(1) to become root, " "and then to do everything as root. Note, though, that B will abort " @@ -5245,7 +5254,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:143 +#: ../scripts/debuild.1:148 msgid "" "The third possible method is to have B installed as setuid root. " "This is not the default method, and will have to be installed as such by the " @@ -5263,144 +5272,144 @@ msgstr "" # type: SH -#: ../scripts/debuild.1:143 +#: ../scripts/debuild.1:148 #, no-wrap msgid "HOOKS" msgstr "" # type: Plain text -#: ../scripts/debuild.1:146 +#: ../scripts/debuild.1:151 msgid "" "B supports a number of hooks when running B. " "The available hooks are as follows:" msgstr "" # type: TP -#: ../scripts/debuild.1:146 +#: ../scripts/debuild.1:151 #, no-wrap msgid "dpkg-buildpackage-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:149 +#: ../scripts/debuild.1:154 msgid "Run before dpkg-buildpackage begins by calling dpkg-checkbuilddeps." msgstr "" # type: TP -#: ../scripts/debuild.1:149 +#: ../scripts/debuild.1:154 #, no-wrap msgid "clean-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:154 +#: ../scripts/debuild.1:159 msgid "" "Run before dpkg-buildpackage runs debian/rules clean to clean the source " "tree. (Run even if the tree is not being cleaned because -nc is used.)" msgstr "" # type: TP -#: ../scripts/debuild.1:154 +#: ../scripts/debuild.1:159 #, no-wrap msgid "dpkg-source-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:158 +#: ../scripts/debuild.1:163 msgid "" "Run after cleaning the tree and before running dpkg-source. (Run even if " "dpkg-source is not being called because -b or -B is used.)" msgstr "" # type: TP -#: ../scripts/debuild.1:158 +#: ../scripts/debuild.1:163 #, no-wrap msgid "dpkg-build-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:163 +#: ../scripts/debuild.1:168 msgid "" "Run after dpkg-source and before calling debian/rules build. (Run even if " "this is a source-only build, so debian/rules build is not being called.)" msgstr "" # type: TP -#: ../scripts/debuild.1:163 +#: ../scripts/debuild.1:168 #, no-wrap msgid "dpkg-binary-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:167 +#: ../scripts/debuild.1:172 msgid "" "Run between debian/rules build and debian/rules binary(-arch). Run ONLY if " "a binary package is being built." msgstr "" # type: TP -#: ../scripts/debuild.1:167 +#: ../scripts/debuild.1:172 #, no-wrap msgid "dpkg-genchanges-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:171 +#: ../scripts/debuild.1:176 msgid "Run after the binary package is built and before calling dpkg-genchanges." msgstr "" # type: TP -#: ../scripts/debuild.1:171 +#: ../scripts/debuild.1:176 #, no-wrap msgid "final-clean-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:176 +#: ../scripts/debuild.1:181 msgid "" "Run after dpkg-genchanges and before the final debian/rules clean. (Run " "even if we are not cleaning the tree post-build, which is the default.)" msgstr "" # type: TP -#: ../scripts/debuild.1:176 +#: ../scripts/debuild.1:181 #, no-wrap msgid "lintian-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:180 +#: ../scripts/debuild.1:185 msgid "" "Run (once) before calling lintian and/or linda. (Run even if we are not " "calling either.)" msgstr "" # type: TP -#: ../scripts/debuild.1:180 +#: ../scripts/debuild.1:185 #, no-wrap msgid "signing-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:184 +#: ../scripts/debuild.1:189 msgid "" "Run after calling lintian and/or linda before any signing takes place. (Run " "even if we are not signing anything.)" msgstr "" # type: TP -#: ../scripts/debuild.1:184 +#: ../scripts/debuild.1:189 #, no-wrap msgid "post-dpkg-buildpackage-hook" msgstr "" # type: Plain text -#: ../scripts/debuild.1:187 +#: ../scripts/debuild.1:192 msgid "Run after everything has finished." msgstr "" # type: Plain text -#: ../scripts/debuild.1:200 +#: ../scripts/debuild.1:205 msgid "" "A hook command can be specified either in the configuration file as, for " "example, DEBUILD_SIGNING_HOOK='foo' (note the hyphens change into " @@ -5416,7 +5425,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:204 +#: ../scripts/debuild.1:209 msgid "" "B, as misuse of them can lead to packages which " "FTBFS (fail to build from source). They can be useful for taking snapshots " @@ -5424,7 +5433,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:210 +#: ../scripts/debuild.1:215 msgid "" "Finally, only dpkg-buildpackage-hook and the hooks from lintian-hook onwards " "can be used if B is installed. (This is because internally, " @@ -5433,148 +5442,159 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:212 +#: ../scripts/debuild.1:217 msgid "For details, see above." msgstr "" # type: Plain text -#: ../scripts/debuild.1:219 +#: ../scripts/debuild.1:224 msgid "Command to gain root (or fake root) privileges." msgstr "" # type: Plain text -#: ../scripts/debuild.1:222 +#: ../scripts/debuild.1:227 msgid "Do not clean the environment, except for PATH." msgstr "" # type: Plain text -#: ../scripts/debuild.1:225 +#: ../scripts/debuild.1:230 msgid "Do not clean the I variable from the environment." msgstr "" # type: Plain text -#: ../scripts/debuild.1:229 +#: ../scripts/debuild.1:234 msgid "" "Set the environment variable I to I and do not remove it from " "the environment." msgstr "" # type: TP -#: ../scripts/debuild.1:229 +#: ../scripts/debuild.1:234 +#, no-wrap +msgid "B<--prepend-path=>I" +msgstr "" + +# type: Plain text +#: ../scripts/debuild.1:237 +msgid "Prepend I to PATH." +msgstr "" + +# type: TP +#: ../scripts/debuild.1:237 #, no-wrap msgid "B<--lintian>" msgstr "" # type: Plain text -#: ../scripts/debuild.1:234 +#: ../scripts/debuild.1:242 msgid "" "Run B after B. This is the default behaviour, " "and it overrides any configuration file directive to the contrary." msgstr "" # type: TP -#: ../scripts/debuild.1:234 +#: ../scripts/debuild.1:242 #, no-wrap msgid "B<--no-lintian>" msgstr "" # type: Plain text -#: ../scripts/debuild.1:237 +#: ../scripts/debuild.1:245 msgid "Do not run B after B." msgstr "" # type: TP -#: ../scripts/debuild.1:237 +#: ../scripts/debuild.1:245 #, no-wrap msgid "B<--linda>" msgstr "" # type: Plain text -#: ../scripts/debuild.1:240 +#: ../scripts/debuild.1:248 msgid "Run B after B." msgstr "" # type: TP -#: ../scripts/debuild.1:240 +#: ../scripts/debuild.1:248 #, no-wrap msgid "B<--no-linda>" msgstr "" # type: Plain text -#: ../scripts/debuild.1:244 +#: ../scripts/debuild.1:252 msgid "" "Do not run B after B. This is the default " "behaviour." msgstr "" # type: TP -#: ../scripts/debuild.1:244 +#: ../scripts/debuild.1:252 #, no-wrap msgid "B<--no-tgz-check>" msgstr "" # type: Plain text -#: ../scripts/debuild.1:249 +#: ../scripts/debuild.1:257 msgid "" "Even if we're running B and the version number has a " -"Debian revision, do not check that the .orig.tar.gz file or .orig directory " +"Debian revision, do not check that the .orig.ta r.gz file or .orig directory " "exists before starting the build." msgstr "" # type: TP -#: ../scripts/debuild.1:249 +#: ../scripts/debuild.1:257 #, no-wrap msgid "B<--tgz-check>" msgstr "" # type: Plain text -#: ../scripts/debuild.1:254 +#: ../scripts/debuild.1:262 msgid "" "If we're running B and the version number has a Debian " -"revision, check that the .orig.tar.gz file or .orig directory exists before " +"revision, check that the .orig.ta r.gz file or .orig directory exists before " "starting the build. This is the default behaviour." msgstr "" # type: TP -#: ../scripts/debuild.1:254 +#: ../scripts/debuild.1:262 #, no-wrap msgid "B<-->IB<-hook>=I" msgstr "" # type: Plain text -#: ../scripts/debuild.1:258 +#: ../scripts/debuild.1:266 msgid "Set a hook as described above. If I is blank, this unsets the hook." msgstr "" # type: TP -#: ../scripts/debuild.1:258 +#: ../scripts/debuild.1:266 #, no-wrap msgid "B<--clear-hooks>" msgstr "" # type: Plain text -#: ../scripts/debuild.1:262 +#: ../scripts/debuild.1:270 msgid "Clears all hooks. They may be reinstated by later command line options." msgstr "" # type: Plain text -#: ../scripts/debuild.1:273 +#: ../scripts/debuild.1:281 msgid "Do not run B to check build dependencies." msgstr "" # type: TP -#: ../scripts/debuild.1:273 +#: ../scripts/debuild.1:281 #, no-wrap msgid "B<-D>" msgstr "" # type: Plain text -#: ../scripts/debuild.1:276 +#: ../scripts/debuild.1:284 msgid "Run B to check build dependencies." msgstr "" # type: Plain text -#: ../scripts/debuild.1:284 +#: ../scripts/debuild.1:292 msgid "" "The two configuration files I and I<~/.devscripts> are " "sourced by a shell in that order to set configuration variables. Command " @@ -5585,26 +5605,26 @@ msgstr "" # type: TP -#: ../scripts/debuild.1:284 +#: ../scripts/debuild.1:292 #, no-wrap msgid "B" msgstr "" # type: Plain text -#: ../scripts/debuild.1:288 +#: ../scripts/debuild.1:296 msgid "" "If this is set to I, then it is the same as the B<--preserve-env> " "command line parameter being used." msgstr "" # type: TP -#: ../scripts/debuild.1:288 +#: ../scripts/debuild.1:296 #, no-wrap msgid "B" msgstr "" # type: Plain text -#: ../scripts/debuild.1:293 +#: ../scripts/debuild.1:301 msgid "" "Which environment variables to preserve. This should be a comma-separated " "list of variables. This corresponds to using possibly multiple " @@ -5612,48 +5632,48 @@ msgstr "" # type: TP -#: ../scripts/debuild.1:293 +#: ../scripts/debuild.1:301 #, no-wrap msgid "BIB<=>I" msgstr "" # type: Plain text -#: ../scripts/debuild.1:296 +#: ../scripts/debuild.1:304 msgid "This corresponds to B<--set-envvar=>IB<=>I." msgstr "" # type: TP -#: ../scripts/debuild.1:296 +#: ../scripts/debuild.1:304 #, no-wrap msgid "B" msgstr "" # type: Plain text -#: ../scripts/debuild.1:300 +#: ../scripts/debuild.1:308 msgid "Setting this variable to I is the equivalent of B<-r>I." msgstr "" # type: TP -#: ../scripts/debuild.1:300 +#: ../scripts/debuild.1:308 #, no-wrap msgid "B" msgstr "" # type: Plain text -#: ../scripts/debuild.1:304 +#: ../scripts/debuild.1:312 msgid "" "Setting this variable to I is the same as the B<--no-tgz-check> command " "line option." msgstr "" # type: TP -#: ../scripts/debuild.1:304 +#: ../scripts/debuild.1:312 #, no-wrap msgid "B" msgstr "" # type: Plain text -#: ../scripts/debuild.1:312 +#: ../scripts/debuild.1:320 msgid "" "These are options which should be passed to the invocation of " "B. They are given before any command-line options. Due " @@ -5664,7 +5684,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:315 +#: ../scripts/debuild.1:323 #, no-wrap msgid "" "DEBUILD_DPKG_BUILDPACKAGE_OPTS=\"-k'Julian Gilbey Ejdg@debian.orgE' " @@ -5672,7 +5692,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:320 +#: ../scripts/debuild.1:328 msgid "" "which gives precisely two options. Without the extra single quotes, " "B would reasonably complain that I is an " @@ -5680,7 +5700,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:325 +#: ../scripts/debuild.1:333 msgid "" "Also, if this option contains any B<-r>, B<-d> or B<-D> options, these will " "always be taken account of by B. Note that a B<-r> option in this " @@ -5688,39 +5708,39 @@ msgstr "" # type: TP -#: ../scripts/debuild.1:325 +#: ../scripts/debuild.1:333 #, no-wrap msgid "BIB<_HOOK>" msgstr "" # type: Plain text -#: ../scripts/debuild.1:329 +#: ../scripts/debuild.1:337 msgid "" "The hook variable for the I hook. See the section on hooks above for " "more details. By default, this is empty." msgstr "" # type: TP -#: ../scripts/debuild.1:329 +#: ../scripts/debuild.1:337 #, no-wrap msgid "B" msgstr "" # type: Plain text -#: ../scripts/debuild.1:333 +#: ../scripts/debuild.1:341 msgid "" "Should we run B? If this is set to I, then B will not " "be run." msgstr "" # type: TP -#: ../scripts/debuild.1:333 +#: ../scripts/debuild.1:341 #, no-wrap msgid "B" msgstr "" # type: Plain text -#: ../scripts/debuild.1:339 +#: ../scripts/debuild.1:347 msgid "" "These are options which should be passed to the invocation of B. " "They are given before any command-line options, and the usage of this " @@ -5728,24 +5748,24 @@ msgstr "" # type: TP -#: ../scripts/debuild.1:339 +#: ../scripts/debuild.1:347 #, no-wrap msgid "B" msgstr "" # type: Plain text -#: ../scripts/debuild.1:343 +#: ../scripts/debuild.1:351 msgid "Should we run B? If this is set to I, then B will be run." msgstr "" # type: TP -#: ../scripts/debuild.1:343 +#: ../scripts/debuild.1:351 #, no-wrap msgid "B" msgstr "" # type: Plain text -#: ../scripts/debuild.1:349 +#: ../scripts/debuild.1:357 msgid "" "These are options which should be passed to the invocation of B. " "They are given before any command-line options, and the usage of this " @@ -5753,51 +5773,51 @@ msgstr "" # type: SH -#: ../scripts/debuild.1:356 +#: ../scripts/debuild.1:364 #, no-wrap msgid "EXAMPLES" msgstr "" # type: Plain text -#: ../scripts/debuild.1:360 +#: ../scripts/debuild.1:368 msgid "" "To build your own package, simply run B from inside the source " "tree. B(1) options may be given on the command line." msgstr "" # type: Plain text -#: ../scripts/debuild.1:363 +#: ../scripts/debuild.1:371 msgid "" "The typical command line options to build only the binary package(s) " "without signing the .changes file (or the non-existent .dsc file):" msgstr "" # type: Plain text -#: ../scripts/debuild.1:366 +#: ../scripts/debuild.1:374 #, no-wrap msgid "debuild -i -us -uc -b\n" msgstr "" # type: Plain text -#: ../scripts/debuild.1:369 +#: ../scripts/debuild.1:377 msgid "Change the \"-b\" to \"-S\" to build only a source package." msgstr "" # type: Plain text -#: ../scripts/debuild.1:372 +#: ../scripts/debuild.1:380 msgid "" "An example using both B and B to check the resulting " "packages, and also passing options to them both:" msgstr "" # type: Plain text -#: ../scripts/debuild.1:375 +#: ../scripts/debuild.1:383 #, no-wrap msgid "debuild --linda -i -tc --lintian-opts -i --linda-opts -i\n" msgstr "" # type: Plain text -#: ../scripts/debuild.1:383 +#: ../scripts/debuild.1:391 msgid "" "Note the order of options here: the B options come first, then the " "B ones, then finally the checker options. (And " @@ -5807,14 +5827,14 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:387 +#: ../scripts/debuild.1:395 msgid "" "To build a package for a sponsored upload, given I and the " "respective source files, run something like the following commands:" msgstr "" # type: Plain text -#: ../scripts/debuild.1:392 +#: ../scripts/debuild.1:400 #, no-wrap msgid "" "dpkg-source -x foobar_1.0-1.dsc\n" @@ -5823,7 +5843,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:399 +#: ../scripts/debuild.1:407 msgid "" "where 0x12345678 is replaced by your GPG key ID or other key identifier such " "as your email address. Again, you could also use the " @@ -5833,7 +5853,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:413 +#: ../scripts/debuild.1:421 msgid "" "B(1), B(1), B(1), " "B(1), B(1), B(1), B(1), " @@ -5842,7 +5862,7 @@ msgstr "" # type: Plain text -#: ../scripts/debuild.1:416 +#: ../scripts/debuild.1:424 msgid "" "The original B program was written by Christoph Lameter " "Eclameter@debian.orgE. The current version has been written by " diff -Nru /tmp/ghJBdJ8luC/devscripts-2.10.11ubuntu3/po4a/po/fr.po /tmp/RvZuhqxUQA/devscripts-2.10.11ubuntu4/po4a/po/fr.po --- devscripts-2.10.11ubuntu3/po4a/po/fr.po 2007-12-12 15:45:52.000000000 -0800 +++ devscripts-2.10.11ubuntu4/po4a/po/fr.po 2008-01-14 10:32:33.000000000 -0800 @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: devscripts\n" -"POT-Creation-Date: 2007-12-13 00:45+0100\n" +"POT-Creation-Date: 2008-01-14 10:30-0800\n" "PO-Revision-Date: 2006-11-27 09:30+0100\n" "Last-Translator: Julien Cristau \n" "Language-Team: French \n" @@ -282,7 +282,7 @@ #: ../scripts/debcommit.pl:534 ../scripts/debdiff.1:175 ../scripts/debi.1:120 #: ../scripts/debpkg.1:23 ../scripts/debrelease.1:137 #: ../scripts/deb-reversion.dbk:278 ../scripts/debrsign.1:71 -#: ../scripts/debsign.1:128 ../scripts/debuild.1:413 ../scripts/dget.pl:537 +#: ../scripts/debsign.1:128 ../scripts/debuild.1:421 ../scripts/dget.pl:537 #: ../scripts/dpkg-genbuilddeps.1:36 ../scripts/dscverify.1:48 #: ../scripts/grep-excuses.1:36 ../scripts/mass-bug.pl:437 #: ../scripts/mergechanges.1:17 ../scripts/nmudiff.1:97 @@ -407,8 +407,8 @@ "That's much easier than using \\(oqbaz tree-version\\(cq to look up the " "package name and manually modifying the result." msgstr "" -"C'est bien plus commode que d'utiliser « baz tree-version » pour récupérer " -"le nom du paquet puis modifier le résultat manuellement." +"C'est bien plus commode que d'utiliser « baz tree-version » pour récupérer le " +"nom du paquet puis modifier le résultat manuellement." # type: Plain text #: ../scripts/archpath.1:57 @@ -600,7 +600,7 @@ #: ../scripts/debclean.1:60 ../scripts/debcommit.pl:19 ../scripts/debdiff.1:50 #: ../scripts/debi.1:65 ../scripts/debrelease.1:56 #: ../scripts/deb-reversion.dbk:128 ../scripts/debrsign.1:30 -#: ../scripts/debsign.1:39 ../scripts/debuild.1:210 ../scripts/dget.pl:466 +#: ../scripts/debsign.1:39 ../scripts/debuild.1:215 ../scripts/dget.pl:466 #: ../scripts/dpkg-depcheck.1:15 ../scripts/dscverify.1:15 #: ../scripts/grep-excuses.1:13 ../scripts/mass-bug.pl:52 #: ../scripts/nmudiff.1:21 ../scripts/plotchangelog.1:43 @@ -730,8 +730,8 @@ "this is needed.)" msgstr "" "Spécifier la commande pour lire la boîte de courriel (« mbox »). Doit " -"contenir une chaîne « %s », qui sera remplacée par le nom du fichier mbox. " -"La commande sera découpée en fonction des espaces et ne sera pas passée à un " +"contenir une chaîne « %s », qui sera remplacée par le nom du fichier mbox. La " +"commande sera découpée en fonction des espaces et ne sera pas passée à un " "interpréteur de commandes (« shell »). Par défaut, « mutt -f %s » sera " "utilisé. (Par ailleurs %% sera remplacé par un simple % si ceci est " "nécessaire.)" @@ -765,8 +765,8 @@ msgstr "" "Indiquer la commande d'envoi de mail à utiliser. La commande sera séparée à " "chaque espace, et non passée à l'interpréteur de commandes. La valeur par " -"défaut est « /usr/sbin/sendmail ». L'option -t est ajoutée automatiquement " -"si la commande est /usr/sbin/sendmail ou /usr/sbin/exim*. Pour les autres " +"défaut est « /usr/sbin/sendmail ». L'option -t est ajoutée automatiquement si " +"la commande est /usr/sbin/sendmail ou /usr/sbin/exim*. Pour les autres " "logiciels, l'option -t doit être incluse dans COMMANDE_D_ENVOI_DE_MAIL si " "nécessaire, par exemple : --sendmail=\"/usr/sbin/mymailer -t\"" @@ -883,7 +883,7 @@ #: ../scripts/bts.pl:323 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89 #: ../scripts/debchange.1:295 ../scripts/debclean.1:81 #: ../scripts/debdiff.1:123 ../scripts/debi.1:90 ../scripts/debrelease.1:99 -#: ../scripts/debsign.1:93 ../scripts/debuild.1:216 +#: ../scripts/debsign.1:93 ../scripts/debuild.1:221 #: ../scripts/dpkg-depcheck.1:96 ../scripts/dscverify.1:23 #: ../scripts/grep-excuses.1:18 ../scripts/mass-bug.pl:86 #: ../scripts/nmudiff.1:63 ../scripts/uscan.1:421 ../scripts/uupdate.1:80 @@ -1137,8 +1137,8 @@ "options facultatives pour formater la page ou changer ce qui doit être " "affiché. Celles-ci sont passées au BTS via l'URL demandée. Par exemple, " "passez « dist=stable » pour afficher les bogues touchant la version stable " -"d'un paquet, « version=1.0 » pour voir les bogues touchant cette version " -"d'un paquet, ou « reverse=yes » pour afficher d'abord les messages les plus " +"d'un paquet, « version=1.0 » pour voir les bogues touchant cette version d'un " +"paquet, ou « reverse=yes » pour afficher d'abord les messages les plus " "récents dans le fichier journal des bogues." # type: textblock @@ -1787,8 +1787,8 @@ "Change the \"owner\" address of a bug, with `!' meaning `use the address on " "the current email as the new owner address'." msgstr "" -"Changer l'adresse de courriel du « propriétaire » du bogue, où « ! » " -"signifie « utiliser l'adresse du courriel courant comme nouvelle adresse de " +"Changer l'adresse de courriel du « propriétaire » du bogue, où « ! » signifie " +"« utiliser l'adresse du courriel courant comme nouvelle adresse de " "propriétaire »." # type: textblock @@ -1860,8 +1860,8 @@ "Désabonner l'adresse de courriel utilisée du rapport de bogue spécifié. " "Comme pour la commande subscribe décrite ci-dessus, si aucune adresse n'a " "été spécifiée, la variable d'environnement DEBEMAIL ou EMAIL (dans cet " -"ordre) est utilisée. Si aucune n'est positionnée, ou si « ! » est donné " -"comme adresse de courriel, votre adresse par défaut va être utilisée." +"ordre) est utilisée. Si aucune n'est positionnée, ou si « ! » est donné comme " +"adresse de courriel, votre adresse par défaut va être utilisée." # type: textblock #: ../scripts/bts.pl:1464 @@ -1958,10 +1958,10 @@ msgstr "" "Ainsi, une fois que le cache est mis en place, bts va mettre à jour les " "fichiers contenu dans celui-ci au coup par coup quand il télécharge des " -"informations depuis le BTS avec la commande « show ». Il est donc possible " -"de mettre en place un cache, et de le mettre à jour une fois par semaine, " -"tout en laissant les mises à jour automatiques se faire pour les bogues " -"auxquels vous accédez fréquemment pendant la semaine." +"informations depuis le BTS avec la commande « show ». Il est donc possible de " +"mettre en place un cache, et de le mettre à jour une fois par semaine, tout " +"en laissant les mises à jour automatiques se faire pour les bogues auxquels " +"vous accédez fréquemment pendant la semaine." # type: textblock #: ../scripts/bts.pl:1547 @@ -1983,8 +1983,8 @@ "liens référencés depuis la page du bogue, ce qui inclut des choses pénibles " "comme les courriels d'ACK, les courriels au robot de contrôle, et la version " "« mbox » du rapport de bogue. Trois valeurs sont acceptées : « min » (le " -"minimum), « mbox » (télécharger le minimum plus la version mbox du rapport " -"de bogue) ou « full ». La seconde option qui modifie le comportement de la " +"minimum), « mbox » (télécharger le minimum plus la version mbox du rapport de " +"bogue) ou « full ». La seconde option qui modifie le comportement de la " "commande cache est --force-refresh ou -f, qui force le téléchargement, même " "si le rapport de bogue mis en cache est à jour. Ces deux options sont " "configurables via le fichier de configuration, comme décrit ci-dessous. " @@ -2131,7 +2131,7 @@ #: ../scripts/bts.pl:3145 ../scripts/debc.1:92 ../scripts/debchange.1:306 #: ../scripts/debclean.1:90 ../scripts/debcommit.pl:80 #: ../scripts/debdiff.1:135 ../scripts/debi.1:93 ../scripts/debrelease.1:105 -#: ../scripts/debrsign.1:57 ../scripts/debsign.1:99 ../scripts/debuild.1:276 +#: ../scripts/debrsign.1:57 ../scripts/debsign.1:99 ../scripts/debuild.1:284 #: ../scripts/dget.pl:514 ../scripts/dpkg-depcheck.1:102 #: ../scripts/dscverify.1:33 ../scripts/grep-excuses.1:24 #: ../scripts/mass-bug.pl:106 ../scripts/nmudiff.1:69 @@ -2462,7 +2462,7 @@ #: ../scripts/debchange.1:361 ../scripts/debclean.1:107 #: ../scripts/debcommit.pl:538 ../scripts/debdiff.1:169 ../scripts/debi.1:116 #: ../scripts/debrelease.1:132 ../scripts/deb-reversion.dbk:233 -#: ../scripts/debrsign.1:66 ../scripts/debsign.1:118 ../scripts/debuild.1:399 +#: ../scripts/debrsign.1:66 ../scripts/debsign.1:118 ../scripts/debuild.1:407 #: ../scripts/dget.pl:545 ../scripts/dpkg-depcheck.1:118 #: ../scripts/dpkg-genbuilddeps.1:30 ../scripts/dscverify.1:44 #: ../scripts/grep-excuses.1:34 ../scripts/nmudiff.1:92 @@ -2971,31 +2971,31 @@ "signification de ces options, veuillez consulter B(1)." # type: TP -#: ../scripts/cvs-debuild.1:39 ../scripts/debuild.1:212 +#: ../scripts/cvs-debuild.1:39 ../scripts/debuild.1:217 #, no-wrap msgid "B<--no-conf, --noconf>" msgstr "B<--no-conf>, B<--noconf>" # type: TP -#: ../scripts/cvs-debuild.1:41 ../scripts/debuild.1:216 +#: ../scripts/cvs-debuild.1:41 ../scripts/debuild.1:221 #, no-wrap msgid "B<--rootcmd=>IB<-r>I" msgstr "B<--rootcmd>=I, B<-r>I" # type: TP -#: ../scripts/cvs-debuild.1:43 ../scripts/debuild.1:219 +#: ../scripts/cvs-debuild.1:43 ../scripts/debuild.1:224 #, no-wrap msgid "B<--preserve-env>" msgstr "B<--preserve-env>" # type: TP -#: ../scripts/cvs-debuild.1:45 ../scripts/debuild.1:222 +#: ../scripts/cvs-debuild.1:45 ../scripts/debuild.1:227 #, no-wrap msgid "B<--preserve-envvar=>IB<-e>I" msgstr "B<--preserve-envvar>=I, B<-e>I" # type: TP -#: ../scripts/cvs-debuild.1:47 ../scripts/debuild.1:225 +#: ../scripts/cvs-debuild.1:47 ../scripts/debuild.1:230 #, no-wrap msgid "B<--set-envvar=>IB<=>IB<-e>IB<=>I" msgstr "B<--set-envvar>=I=I, B<-e>I=I" @@ -3455,7 +3455,7 @@ # type: TP #: ../scripts/debc.1:77 ../scripts/debchange.1:283 ../scripts/debclean.1:69 -#: ../scripts/debi.1:78 ../scripts/debrelease.1:87 ../scripts/debuild.1:262 +#: ../scripts/debi.1:78 ../scripts/debrelease.1:87 ../scripts/debuild.1:270 #: ../scripts/uscan.1:406 #, no-wrap msgid "B<--check-dirname-level> I" @@ -3466,18 +3466,18 @@ #: ../scripts/debchange.1:291 ../scripts/debclean.1:73 #: ../scripts/debclean.1:77 ../scripts/debi.1:82 ../scripts/debi.1:86 #: ../scripts/debrelease.1:91 ../scripts/debrelease.1:95 -#: ../scripts/debuild.1:266 ../scripts/debuild.1:270 ../scripts/uscan.1:410 +#: ../scripts/debuild.1:274 ../scripts/debuild.1:278 ../scripts/uscan.1:410 #: ../scripts/uscan.1:414 msgid "" "See the above section \"Directory name checking\" for an explanation of this " "option." msgstr "" -"Veuillez consulter la section ci-dessus « Vérification du nom du " -"répertoire » pour une explication de cette option." +"Veuillez consulter la section ci-dessus « Vérification du nom du répertoire » " +"pour une explication de cette option." # type: TP #: ../scripts/debc.1:81 ../scripts/debchange.1:287 ../scripts/debclean.1:73 -#: ../scripts/debi.1:82 ../scripts/debrelease.1:91 ../scripts/debuild.1:266 +#: ../scripts/debi.1:82 ../scripts/debrelease.1:91 ../scripts/debuild.1:274 #: ../scripts/uscan.1:410 #, no-wrap msgid "B<--check-dirname-regex> I" @@ -3532,7 +3532,7 @@ # type: TP #: ../scripts/debc.1:108 ../scripts/debchange.1:320 ../scripts/debclean.1:100 -#: ../scripts/debi.1:109 ../scripts/debrelease.1:125 ../scripts/debuild.1:349 +#: ../scripts/debi.1:109 ../scripts/debrelease.1:125 ../scripts/debuild.1:357 #: ../scripts/devscripts.conf.5:42 #, no-wrap msgid "B, B" @@ -3540,18 +3540,18 @@ # type: Plain text #: ../scripts/debc.1:115 ../scripts/debchange.1:327 ../scripts/debclean.1:107 -#: ../scripts/debi.1:116 ../scripts/debrelease.1:132 ../scripts/debuild.1:356 +#: ../scripts/debi.1:116 ../scripts/debrelease.1:132 ../scripts/debuild.1:364 msgid "" "See the above section \"Directory name checking\" for an explanation of " "these variables. Note that these are package-wide configuration variables, " "and will therefore affect all B scripts which check their value, " "as described in their respective manpages and in B(5)." msgstr "" -"Veuillez consulter la section « Vérification du nom du répertoire » ci-" -"dessus pour une explication de ces variables. Notez que ce sont des " -"variables de configuration pour tous les outils du paquet B ; " -"elles impacteront tous les scripts qui les utilisent, comme indiqué dans " -"leurs pages de manuel respectives et dans B(5)." +"Veuillez consulter la section « Vérification du nom du répertoire » ci-dessus " +"pour une explication de ces variables. Notez que ce sont des variables de " +"configuration pour tous les outils du paquet B ; elles " +"impacteront tous les scripts qui les utilisent, comme indiqué dans leurs " +"pages de manuel respectives et dans B(5)." # type: Plain text #: ../scripts/debc.1:120 @@ -4596,7 +4596,7 @@ "C'est le comportement par défaut." # type: TP -#: ../scripts/debclean.1:81 ../scripts/debuild.1:270 +#: ../scripts/debclean.1:81 ../scripts/debuild.1:278 #, no-wrap msgid "B<-d>" msgstr "B<-d>" @@ -5921,9 +5921,9 @@ "be placed in quotes if it has more than one word; it is called via " "sh -c." msgstr "" -", un script crochet (« hook ») peut être précisé, alors lancé sur les " -"paquets binaires dépaquetés juste avant d'être réempaqueté. Si vous voulez " -"écrire les entrées du fichier changelog avec ce script, utilisez la commande " +", un script crochet (« hook ») peut être précisé, alors lancé sur les paquets " +"binaires dépaquetés juste avant d'être réempaqueté. Si vous voulez écrire " +"les entrées du fichier changelog avec ce script, utilisez la commande " "« dch -a -- votre message ». (Alternativement, vous pouvez ne pas spécifier " "l'entrée du changelog dans la ligne de commande &dhcommand; I, as this will prepend a supplemental location to an otherwise-" +"pristine path. This is useful in cases where one wants to use ccache or " +"distcc in conjunction with package building." +msgstr "" + +# type: Plain text +#: ../scripts/debuild.1:116 +msgid "" "It is also possible to avoid having to type something like IB<=>IBI by writing BIB<=>I or the long " "form BIB<=>I." @@ -6796,13 +6805,13 @@ "I=I ou la forme longue B I=I." # type: SH -#: ../scripts/debuild.1:111 +#: ../scripts/debuild.1:116 #, no-wrap msgid "SUPERUSER REQUIREMENTS" msgstr "OBTENTION DES PRIVILÈGES DU SUPERUTILISATEUR" # type: Plain text -#: ../scripts/debuild.1:121 +#: ../scripts/debuild.1:126 msgid "" "B needs to be run as superuser to function properly. There are " "three fundamentally different ways to do this. The first, and preferable, " @@ -6825,7 +6834,7 @@ "supposée." # type: Plain text -#: ../scripts/debuild.1:127 +#: ../scripts/debuild.1:132 msgid "" "The second method is to use some command such as B(1) to become root, " "and then to do everything as root. Note, though, that B will abort " @@ -6839,7 +6848,7 @@ "utilisant l'option B<--allow-root> de B si vous êtes sûr de vous." # type: Plain text -#: ../scripts/debuild.1:143 +#: ../scripts/debuild.1:148 msgid "" "The third possible method is to have B installed as setuid root. " "This is not the default method, and will have to be installed as such by the " @@ -6872,13 +6881,13 @@ "permissions après les mises à jour." # type: SH -#: ../scripts/debuild.1:143 +#: ../scripts/debuild.1:148 #, no-wrap msgid "HOOKS" msgstr "CROCHETS" # type: Plain text -#: ../scripts/debuild.1:146 +#: ../scripts/debuild.1:151 msgid "" "B supports a number of hooks when running B. " "The available hooks are as follows:" @@ -6887,26 +6896,26 @@ "buildpackage>. Les crochets disponibles sont les suivants :" # type: TP -#: ../scripts/debuild.1:146 +#: ../scripts/debuild.1:151 #, no-wrap msgid "dpkg-buildpackage-hook" msgstr "dpkg-buildpackage-hook" # type: Plain text -#: ../scripts/debuild.1:149 +#: ../scripts/debuild.1:154 msgid "Run before dpkg-buildpackage begins by calling dpkg-checkbuilddeps." msgstr "" "S'exécute avant le début de dpkg-buildpackage en appelant dpkg-" "checkbuilddeps." # type: TP -#: ../scripts/debuild.1:149 +#: ../scripts/debuild.1:154 #, no-wrap msgid "clean-hook" msgstr "clean-hook" # type: Plain text -#: ../scripts/debuild.1:154 +#: ../scripts/debuild.1:159 msgid "" "Run before dpkg-buildpackage runs debian/rules clean to clean the source " "tree. (Run even if the tree is not being cleaned because -nc is used.)" @@ -6916,13 +6925,13 @@ "nettoyé car -nc est utilisée.)" # type: TP -#: ../scripts/debuild.1:154 +#: ../scripts/debuild.1:159 #, no-wrap msgid "dpkg-source-hook" msgstr "dpkg-source-hook" # type: Plain text -#: ../scripts/debuild.1:158 +#: ../scripts/debuild.1:163 msgid "" "Run after cleaning the tree and before running dpkg-source. (Run even if " "dpkg-source is not being called because -b or -B is used.)" @@ -6931,13 +6940,13 @@ "(S'exécute même si dpkg-source n'est pas appelé car -b ou -B est utilisée.)" # type: TP -#: ../scripts/debuild.1:158 +#: ../scripts/debuild.1:163 #, no-wrap msgid "dpkg-build-hook" msgstr "dpkg-build-hook" # type: Plain text -#: ../scripts/debuild.1:163 +#: ../scripts/debuild.1:168 msgid "" "Run after dpkg-source and before calling debian/rules build. (Run even if " "this is a source-only build, so debian/rules build is not being called.)" @@ -6947,13 +6956,13 @@ "source, donc que la règle build du fichier debian/rules n'est pas appelée.)" # type: TP -#: ../scripts/debuild.1:163 +#: ../scripts/debuild.1:168 #, no-wrap msgid "dpkg-binary-hook" msgstr "dpkg-binary-hook" # type: Plain text -#: ../scripts/debuild.1:167 +#: ../scripts/debuild.1:172 msgid "" "Run between debian/rules build and debian/rules binary(-arch). Run ONLY if " "a binary package is being built." @@ -6962,13 +6971,13 @@ "debian/rules. Ne s'exécute QUE si un paquet binaire est construit." # type: TH -#: ../scripts/debuild.1:167 +#: ../scripts/debuild.1:172 #, no-wrap msgid "dpkg-genchanges-hook" msgstr "dpkg-genchanges-hook" # type: Plain text -#: ../scripts/debuild.1:171 +#: ../scripts/debuild.1:176 msgid "" "Run after the binary package is built and before calling dpkg-genchanges." msgstr "" @@ -6976,13 +6985,13 @@ "genchanges." # type: TP -#: ../scripts/debuild.1:171 +#: ../scripts/debuild.1:176 #, no-wrap msgid "final-clean-hook" msgstr "final-clean-hook" # type: Plain text -#: ../scripts/debuild.1:176 +#: ../scripts/debuild.1:181 msgid "" "Run after dpkg-genchanges and before the final debian/rules clean. (Run " "even if we are not cleaning the tree post-build, which is the default.)" @@ -6992,13 +7001,13 @@ "la construction, ce qui est le comportement par défaut.)" # type: TP -#: ../scripts/debuild.1:176 +#: ../scripts/debuild.1:181 #, no-wrap msgid "lintian-hook" msgstr "lintian-hook" # type: Plain text -#: ../scripts/debuild.1:180 +#: ../scripts/debuild.1:185 msgid "" "Run (once) before calling lintian and/or linda. (Run even if we are not " "calling either.)" @@ -7007,13 +7016,13 @@ "aucun de ces programmes n'est appelé.)" # type: TP -#: ../scripts/debuild.1:180 +#: ../scripts/debuild.1:185 #, no-wrap msgid "signing-hook" msgstr "signing-hook" # type: Plain text -#: ../scripts/debuild.1:184 +#: ../scripts/debuild.1:189 msgid "" "Run after calling lintian and/or linda before any signing takes place. (Run " "even if we are not signing anything.)" @@ -7022,18 +7031,18 @@ "signature. (S'exécute même si rien n'est signé.)" # type: TP -#: ../scripts/debuild.1:184 +#: ../scripts/debuild.1:189 #, no-wrap msgid "post-dpkg-buildpackage-hook" msgstr "post-dpkg-buildpackage-hook" # type: Plain text -#: ../scripts/debuild.1:187 +#: ../scripts/debuild.1:192 msgid "Run after everything has finished." msgstr "S'exécute quand tout est fini." # type: Plain text -#: ../scripts/debuild.1:200 +#: ../scripts/debuild.1:205 msgid "" "A hook command can be specified either in the configuration file as, for " "example, DEBUILD_SIGNING_HOOK='foo' (note the hyphens change into " @@ -7062,7 +7071,7 @@ "fi »." # type: Plain text -#: ../scripts/debuild.1:204 +#: ../scripts/debuild.1:209 msgid "" "B, as misuse of them can lead to packages which " "FTBFS (fail to build from source). They can be useful for taking snapshots " @@ -7073,7 +7082,7 @@ "pour prendre des instantanés, etc." # type: Plain text -#: ../scripts/debuild.1:210 +#: ../scripts/debuild.1:215 msgid "" "Finally, only dpkg-buildpackage-hook and the hooks from lintian-hook onwards " "can be used if B is installed. (This is because internally, " @@ -7086,27 +7095,27 @@ "pas de réimplémenter le remplacement de B pour ce script.)" # type: Plain text -#: ../scripts/debuild.1:212 +#: ../scripts/debuild.1:217 msgid "For details, see above." msgstr "Pour plus de détails, voir ci-dessus." # type: Plain text -#: ../scripts/debuild.1:219 +#: ../scripts/debuild.1:224 msgid "Command to gain root (or fake root) privileges." msgstr "Commande pour obtenir (ou simuler) les privilèges superutilisateur." # type: Plain text -#: ../scripts/debuild.1:222 +#: ../scripts/debuild.1:227 msgid "Do not clean the environment, except for PATH." msgstr "Ne nettoie pas l'environnement, à l'exception du PATH." # type: Plain text -#: ../scripts/debuild.1:225 +#: ../scripts/debuild.1:230 msgid "Do not clean the I variable from the environment." msgstr "Ne nettoie pas la variable d'environnement I." # type: Plain text -#: ../scripts/debuild.1:229 +#: ../scripts/debuild.1:234 msgid "" "Set the environment variable I to I and do not remove it from " "the environment." @@ -7115,13 +7124,24 @@ "de l'environnement." # type: TP -#: ../scripts/debuild.1:229 +#: ../scripts/debuild.1:234 +#, fuzzy, no-wrap +msgid "B<--prepend-path=>I" +msgstr "B<--path> I" + +# type: Plain text +#: ../scripts/debuild.1:237 +msgid "Prepend I to PATH." +msgstr "" + +# type: TP +#: ../scripts/debuild.1:237 #, no-wrap msgid "B<--lintian>" msgstr "B<--lintian>" # type: Plain text -#: ../scripts/debuild.1:234 +#: ../scripts/debuild.1:242 msgid "" "Run B after B. This is the default behaviour, " "and it overrides any configuration file directive to the contrary." @@ -7131,35 +7151,35 @@ "un fichier de configuration." # type: TP -#: ../scripts/debuild.1:234 +#: ../scripts/debuild.1:242 #, no-wrap msgid "B<--no-lintian>" msgstr "B<--no-lintian>" # type: Plain text -#: ../scripts/debuild.1:237 +#: ../scripts/debuild.1:245 msgid "Do not run B after B." msgstr "N'exécute pas B après B." # type: TP -#: ../scripts/debuild.1:237 +#: ../scripts/debuild.1:245 #, no-wrap msgid "B<--linda>" msgstr "B<--linda>" # type: Plain text -#: ../scripts/debuild.1:240 +#: ../scripts/debuild.1:248 msgid "Run B after B." msgstr "Exécute B après B." # type: TP -#: ../scripts/debuild.1:240 +#: ../scripts/debuild.1:248 #, no-wrap msgid "B<--no-linda>" msgstr "B<--no-linda>" # type: Plain text -#: ../scripts/debuild.1:244 +#: ../scripts/debuild.1:252 msgid "" "Do not run B after B. This is the default " "behaviour." @@ -7168,16 +7188,17 @@ "comportement par défaut." # type: TP -#: ../scripts/debuild.1:244 +#: ../scripts/debuild.1:252 #, no-wrap msgid "B<--no-tgz-check>" msgstr "B<--no-tgz-check>" # type: Plain text -#: ../scripts/debuild.1:249 +#: ../scripts/debuild.1:257 +#, fuzzy msgid "" "Even if we're running B and the version number has a " -"Debian revision, do not check that the .orig.tar.gz file or .orig directory " +"Debian revision, do not check that the .orig.ta r.gz file or .orig directory " "exists before starting the build." msgstr "" "Même si B est exécuté et que le numéro de version possède " @@ -7185,16 +7206,17 @@ "avant de démarrer la construction." # type: TP -#: ../scripts/debuild.1:249 +#: ../scripts/debuild.1:257 #, no-wrap msgid "B<--tgz-check>" msgstr "B<--tgz-check>" # type: Plain text -#: ../scripts/debuild.1:254 +#: ../scripts/debuild.1:262 +#, fuzzy msgid "" "If we're running B and the version number has a Debian " -"revision, check that the .orig.tar.gz file or .orig directory exists before " +"revision, check that the .orig.ta r.gz file or .orig directory exists before " "starting the build. This is the default behaviour." msgstr "" "Si B est exécuté et que le numéro de version possède une " @@ -7202,13 +7224,13 @@ "démarrer la construction. C'est le comportement par défaut." # type: TP -#: ../scripts/debuild.1:254 +#: ../scripts/debuild.1:262 #, no-wrap msgid "B<-->IB<-hook>=I" msgstr "B<-->IB<-hook>=I" # type: Plain text -#: ../scripts/debuild.1:258 +#: ../scripts/debuild.1:266 msgid "" "Set a hook as described above. If I is blank, this unsets the hook." msgstr "" @@ -7216,13 +7238,13 @@ "est annulé." # type: TP -#: ../scripts/debuild.1:258 +#: ../scripts/debuild.1:266 #, no-wrap msgid "B<--clear-hooks>" msgstr "B<--clear-hooks>" # type: Plain text -#: ../scripts/debuild.1:262 +#: ../scripts/debuild.1:270 msgid "" "Clears all hooks. They may be reinstated by later command line options." msgstr "" @@ -7230,27 +7252,27 @@ "ultérieures en ligne de commande." # type: Plain text -#: ../scripts/debuild.1:273 +#: ../scripts/debuild.1:281 msgid "Do not run B to check build dependencies." msgstr "" "N'exécute pas B pour vérifier les dépendances de " "construction du paquet (« build dependencies »)." # type: TP -#: ../scripts/debuild.1:273 +#: ../scripts/debuild.1:281 #, no-wrap msgid "B<-D>" msgstr "B<-D>" # type: Plain text -#: ../scripts/debuild.1:276 +#: ../scripts/debuild.1:284 msgid "Run B to check build dependencies." msgstr "" "Exécute B pour vérifier les dépendances de construction." # NOTE: presque identique # type: Plain text -#: ../scripts/debuild.1:284 +#: ../scripts/debuild.1:292 msgid "" "The two configuration files I and I<~/.devscripts> are " "sourced by a shell in that order to set configuration variables. Command " @@ -7269,13 +7291,13 @@ "actuellement identifiées sont :" # type: TP -#: ../scripts/debuild.1:284 +#: ../scripts/debuild.1:292 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#: ../scripts/debuild.1:288 +#: ../scripts/debuild.1:296 msgid "" "If this is set to I, then it is the same as the B<--preserve-env> " "command line parameter being used." @@ -7284,13 +7306,13 @@ "env>." # type: TP -#: ../scripts/debuild.1:288 +#: ../scripts/debuild.1:296 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#: ../scripts/debuild.1:293 +#: ../scripts/debuild.1:301 msgid "" "Which environment variables to preserve. This should be a comma-separated " "list of variables. This corresponds to using possibly multiple B<--preserve-" @@ -7302,35 +7324,35 @@ "e>." # type: TP -#: ../scripts/debuild.1:293 +#: ../scripts/debuild.1:301 #, no-wrap msgid "BIB<=>I" msgstr "BI=I" # type: Plain text -#: ../scripts/debuild.1:296 +#: ../scripts/debuild.1:304 msgid "This corresponds to B<--set-envvar=>IB<=>I." msgstr "Équivaut à utiliser B<--set-envvar>=I=I." # type: TP -#: ../scripts/debuild.1:296 +#: ../scripts/debuild.1:304 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#: ../scripts/debuild.1:300 +#: ../scripts/debuild.1:308 msgid "Setting this variable to I is the equivalent of B<-r>I." msgstr "Positionner cette variable à I équivaut à utiliser B<-r>I." # type: TP -#: ../scripts/debuild.1:300 +#: ../scripts/debuild.1:308 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#: ../scripts/debuild.1:304 +#: ../scripts/debuild.1:312 msgid "" "Setting this variable to I is the same as the B<--no-tgz-check> command " "line option." @@ -7339,13 +7361,13 @@ "check> en ligne de commande." # type: TP -#: ../scripts/debuild.1:304 +#: ../scripts/debuild.1:312 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#: ../scripts/debuild.1:312 +#: ../scripts/debuild.1:320 msgid "" "These are options which should be passed to the invocation of B. They are given before any command-line options. Due to " @@ -7363,13 +7385,13 @@ "fichier de configuration pourra contenir :" # type: Plain text -#: ../scripts/debuild.1:315 +#: ../scripts/debuild.1:323 #, no-wrap msgid "DEBUILD_DPKG_BUILDPACKAGE_OPTS=\"-k'Julian Gilbey Ejdg@debian.orgE' -sa\"\n" msgstr "DEBUILD_DPKG_BUILDPACKAGE_OPTS=\"-k'Julian Gilbey Ejdg@debian.orgE' -sa\"\n" # type: Plain text -#: ../scripts/debuild.1:320 +#: ../scripts/debuild.1:328 msgid "" "which gives precisely two options. Without the extra single quotes, B would reasonably complain that I is an unrecognised " @@ -7380,7 +7402,7 @@ "pas une option reconnue (elle ne commence pas par un signe « - »)." # type: Plain text -#: ../scripts/debuild.1:325 +#: ../scripts/debuild.1:333 msgid "" "Also, if this option contains any B<-r>, B<-d> or B<-D> options, these will " "always be taken account of by B. Note that a B<-r> option in this " @@ -7391,13 +7413,13 @@ "l'option B<-r> placée ici écrasera le paramètre DEBUILD_ROOTCMD." # type: TP -#: ../scripts/debuild.1:325 +#: ../scripts/debuild.1:333 #, no-wrap msgid "BIB<_HOOK>" msgstr "BIB<_HOOK>" # type: Plain text -#: ../scripts/debuild.1:329 +#: ../scripts/debuild.1:337 msgid "" "The hook variable for the I hook. See the section on hooks above for " "more details. By default, this is empty." @@ -7406,26 +7428,26 @@ "crochets pour plus de détails. Par défaut, elle est non définie." # type: TP -#: ../scripts/debuild.1:329 +#: ../scripts/debuild.1:337 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#: ../scripts/debuild.1:333 +#: ../scripts/debuild.1:341 msgid "" "Should we run B? If this is set to I, then B will not " "be run." msgstr "Si elle est positionnée à I, alors B ne sera pas exécuté." # type: TP -#: ../scripts/debuild.1:333 +#: ../scripts/debuild.1:341 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#: ../scripts/debuild.1:339 +#: ../scripts/debuild.1:347 msgid "" "These are options which should be passed to the invocation of B. " "They are given before any command-line options, and the usage of this " @@ -7437,25 +7459,25 @@ "B." # type: TP -#: ../scripts/debuild.1:339 +#: ../scripts/debuild.1:347 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#: ../scripts/debuild.1:343 +#: ../scripts/debuild.1:351 msgid "" "Should we run B? If this is set to I, then B will be run." msgstr "Si elle est positionnée à I, alors B sera exécuté." # type: TP -#: ../scripts/debuild.1:343 +#: ../scripts/debuild.1:351 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#: ../scripts/debuild.1:349 +#: ../scripts/debuild.1:357 msgid "" "These are options which should be passed to the invocation of B. " "They are given before any command-line options, and the usage of this " @@ -7467,13 +7489,13 @@ "B." # type: SH -#: ../scripts/debuild.1:356 +#: ../scripts/debuild.1:364 #, no-wrap msgid "EXAMPLES" msgstr "EXEMPLES" # type: Plain text -#: ../scripts/debuild.1:360 +#: ../scripts/debuild.1:368 msgid "" "To build your own package, simply run B from inside the source " "tree. B(1) options may be given on the command line." @@ -7483,7 +7505,7 @@ "passées via la ligne de commande." # type: Plain text -#: ../scripts/debuild.1:363 +#: ../scripts/debuild.1:371 msgid "" "The typical command line options to build only the binary package(s) " "without signing the .changes file (or the non-existent .dsc file):" @@ -7493,18 +7515,18 @@ "est :" # type: Plain text -#: ../scripts/debuild.1:366 +#: ../scripts/debuild.1:374 #, no-wrap msgid "debuild -i -us -uc -b\n" msgstr "debuild -i -us -uc -b\n" # type: Plain text -#: ../scripts/debuild.1:369 +#: ../scripts/debuild.1:377 msgid "Change the \"-b\" to \"-S\" to build only a source package." msgstr "Changez « -b » en « -S » pour ne construire qu'un paquet source." # type: Plain text -#: ../scripts/debuild.1:372 +#: ../scripts/debuild.1:380 msgid "" "An example using both B and B to check the resulting " "packages, and also passing options to them both:" @@ -7513,13 +7535,13 @@ "options) pour vérifier les paquets créés :" # type: Plain text -#: ../scripts/debuild.1:375 +#: ../scripts/debuild.1:383 #, no-wrap msgid "debuild --linda -i -tc --lintian-opts -i --linda-opts -i\n" msgstr "debuild --linda -i -tc --lintian-opts -i --linda-opts -i\n" # type: Plain text -#: ../scripts/debuild.1:383 +#: ../scripts/debuild.1:391 msgid "" "Note the order of options here: the B options come first, then the " "B ones, then finally the checker options. (And " @@ -7535,7 +7557,7 @@ "plus haut." # type: Plain text -#: ../scripts/debuild.1:387 +#: ../scripts/debuild.1:395 msgid "" "To build a package for a sponsored upload, given I and the " "respective source files, run something like the following commands:" @@ -7545,7 +7567,7 @@ "quelque chose qui ressemblerait aux commandes suivantes :" # type: Plain text -#: ../scripts/debuild.1:392 +#: ../scripts/debuild.1:400 #, no-wrap msgid "" "dpkg-source -x foobar_1.0-1.dsc\n" @@ -7557,7 +7579,7 @@ "debuild -k0x12345678\n" # type: Plain text -#: ../scripts/debuild.1:399 +#: ../scripts/debuild.1:407 msgid "" "where 0x12345678 is replaced by your GPG key ID or other key identifier such " "as your email address. Again, you could also use the " @@ -7572,7 +7594,7 @@ "sponsorisé." # type: Plain text -#: ../scripts/debuild.1:413 +#: ../scripts/debuild.1:421 msgid "" "B(1), B(1), B(1), " "B(1), B(1), B(1), B(1), B" @@ -7583,7 +7605,7 @@ "(8), B(1), B(1), B(1) et B(5)." # type: Plain text -#: ../scripts/debuild.1:416 +#: ../scripts/debuild.1:424 msgid "" "The original B program was written by Christoph Lameter " "Eclameter@debian.orgE. The current version has been written by " @@ -7952,9 +7974,9 @@ "Do not report any build-essential or essential packages used, or any of " "their (direct or indirect) dependencies." msgstr "" -"Ne signale aucune utilisation d'un paquet « essential » (essentiel) ou " -"« build-essential » (essentiel pour la construction des paquets), ou d'une " -"de leurs dépendances (directe ou indirecte)." +"Ne signale aucune utilisation d'un paquet « essential » (essentiel) ou « build-" +"essential » (essentiel pour la construction des paquets), ou d'une de leurs " +"dépendances (directe ou indirecte)." # type: TP #: ../scripts/dpkg-depcheck.1:26 @@ -9233,8 +9255,8 @@ msgstr "" "Ces options vous permettent d'insérer des commandes B(1) dans le " "script gnuplot utilisé pour générer le graphique. Les commandes sont placées " -"après l'initialisation, mais avant la commande « plot » finale. Elles " -"peuvent être utilisées pour remplacer l'apparence par défaut fournie par ce " +"après l'initialisation, mais avant la commande « plot » finale. Elles peuvent " +"être utilisées pour remplacer l'apparence par défaut fournie par ce " "programme de façon arbitraire. Vous pouvez également utiliser quelque chose " "comme « set terminal png color » pour modifier le type du fichier de sortie, " "ce qui peut être utile avec l'option -s." @@ -10435,15 +10457,15 @@ msgstr "" "Après avoir récupéré une liste de « fichiers » qui correspondent au modèle, " "leur numéro de version sont extraits en concaténant l'ensemble des groupes " -"de l'expression rationnelle Perl (démarqués par « (...) ») et en les " -"séparant par un « . ». Ce numéro est considéré comme le numéro de version du " -"fichier. Les numéros de version sont ensuite modifiés si l'option " -"B, décrite ci-dessous, a été précisée. Enfin, les versions " -"des fichiers sont ensuite comparées pour trouver celui qui a le plus grand " -"numéro de version, qui est trouvé en utilisant B. " -"Note : si vous avez besoin de groupes qui ne sont pas utilisés dans le " -"numéro de version, utilisez soit « (?:...) » soit l'option B " -"pour nettoyer la version par la suite." +"de l'expression rationnelle Perl (démarqués par « (...) ») et en les séparant " +"par un « . ». Ce numéro est considéré comme le numéro de version du fichier. " +"Les numéros de version sont ensuite modifiés si l'option B, " +"décrite ci-dessous, a été précisée. Enfin, les versions des fichiers sont " +"ensuite comparées pour trouver celui qui a le plus grand numéro de version, " +"qui est trouvé en utilisant B. Note : si vous avez " +"besoin de groupes qui ne sont pas utilisés dans le numéro de version, " +"utilisez soit « (?:...) » soit l'option B pour nettoyer la " +"version par la suite." # type: Plain text #: ../scripts/uscan.1:187 @@ -10540,13 +10562,13 @@ "à faire correspondre uniquement le nom de base du lien, vous pouvez utiliser " "un modèle comme « .*/nom-(.*)\\e.tar\\e.gz » si vous savez qu'il y a une URL " "complète, ou encore mieux : « (?:.*/)?nom-(.*)\\e.tar\\e.gz » si l'URL peut " -"être ou ne pas être complète. Notez l'utilisation de « (?:...) » qui évite " -"de créer une référence.) Si un des liens de cette page est une URL relative, " +"être ou ne pas être complète. Notez l'utilisation de « (?:...) » qui évite de " +"créer une référence.) Si un des liens de cette page est une URL relative, " "elle sera considérée comme relative à l'URL de base de la page d'accueil (i." -"e., en retirant tout ce qui suit le « / » final), ou relative à l'URL de " -"base spécifiée dans cette page avec une balise Ebase href=\"...\"E. " -"Les troisième et quatrième champs sont les champs du numéro de version et de " -"la commande, comme précédemment." +"e., en retirant tout ce qui suit le « / » final), ou relative à l'URL de base " +"spécifiée dans cette page avec une balise Ebase href=\"...\"E. Les " +"troisième et quatrième champs sont les champs du numéro de version et de la " +"commande, comme précédemment." # type: SH #: ../scripts/uscan.1:217 @@ -12179,8 +12201,8 @@ #~ "C'est peut-être parce l'envoi précédent a été exécuté avec une version de " #~ "B inférieure à 2.1 ou parce que l'envoi a échoué. L'autre " #~ "heuristique (« changelog ») suppose que le paquet a été distribué à moins " -#~ "que le journal des modifications ne contienne « UNRELEASED » dans le " -#~ "champ de la distribution. Si cette heuristique est activée alors la " +#~ "que le journal des modifications ne contienne « UNRELEASED » dans le champ " +#~ "de la distribution. Si cette heuristique est activée alors la " #~ "distribution sera changée en « UNRELEASED » dans les nouvelles entrées du " #~ "journal des modifications. Ceci peut être utile si un paquet peut être " #~ "distribué par différents responsables, ou si vous ne voulez pas garder " diff -Nru /tmp/ghJBdJ8luC/devscripts-2.10.11ubuntu3/scripts/debuild.1 /tmp/RvZuhqxUQA/devscripts-2.10.11ubuntu4/scripts/debuild.1 --- devscripts-2.10.11ubuntu3/scripts/debuild.1 2007-11-30 07:35:51.000000000 -0800 +++ devscripts-2.10.11ubuntu4/scripts/debuild.1 2008-01-14 10:26:03.000000000 -0800 @@ -1,51 +1,51 @@ -.TH DEBUILD 1 "Debian Utilities" "DEBIAN" \" -*- nroff -*- -.SH NAME +.TH "DEBUILD" "1" "Debian Utilities" "DEBIAN" "\"" +.SH "NAME" debuild \- build a Debian package -.SH SYNOPSIS -\fBdebuild\fR [\fIdebuild options\fR] [\fIdpkg-buildpackage options\fR] -[\fB\-\-lintian-opts\fR \fIlintian options\fR] -[\fB\-\-linda-opts\fR \fIlinda options\fR] -.br +.SH "SYNOPSIS" +\fBdebuild\fR [\fIdebuild options\fR] [\fIdpkg\-buildpackage options\fR] +[\fB\-\-lintian\-opts\fR \fIlintian options\fR] +[\fB\-\-linda\-opts\fR \fIlinda options\fR] +.br \fBdebuild\fR [\fIdebuild options\fR] -\fBbinary\fR|\fBbinary-arch\fR|\fBbinary-indep\fR|\fBclean\fR ... -.SH DESCRIPTION +\fBbinary\fR|\fBbinary\-arch\fR|\fBbinary\-indep\fR|\fBclean\fR ... +.SH "DESCRIPTION" \fBdebuild\fR creates all the files necessary for uploading a Debian -package. It first runs \fBdpkg-buildpackage\fR, then runs +package. It first runs \fBdpkg\-buildpackage\fR, then runs \fBlintian\fR and/or \fBlinda\fR on the \fI.changes\fR file created (assuming that \fBlintian\fR and/or \fBlinda\fR is installed), and finally signs the \fI.changes\fR and/or \fI.dsc\fR files as appropriate (using \fBdebsign\fR(1) to do this instead of -\fBdpkg-buildpackage\fR(1) itself; all relevant key-signing options -are passed on). Parameters can be passed to \fBdpkg-buildpackage\fR, +\fBdpkg\-buildpackage\fR(1) itself; all relevant key\-signing options +are passed on). Parameters can be passed to \fBdpkg\-buildpackage\fR, \fBlintian\fR and \fBlinda\fR, where the parameters to the latter are -indicated with the \fB\-\-lintian-opts\fR and \fB\-\-linda-opts\fR +indicated with the \fB\-\-lintian\-opts\fR and \fB\-\-linda\-opts\fR options respectively. The allowable options in this case are -\fB\-\-lintian\fR and \fB\-\-no-lintian\fR to force or skip the +\fB\-\-lintian\fR and \fB\-\-no\-lintian\fR to force or skip the \fBlintian\fR step, respectively, and similarly \fB\-\-linda\fR and -\fB\-\-no-linda\fR for \fBlinda\fR. The default is to run +\fB\-\-no\-linda\fR for \fBlinda\fR. The default is to run \fBlintian\fR but not \fBlinda\fR. There are also various options available for setting and preserving environment variables, as described below in the Environment Variables section. In this method of running \fBdebuild\fR, we also save a build log to the file \fI../__.build\fR. -.PP +.PP An alternative way of using \fBdebuild\fR is to use one or more of the -parameters \fBbinary\fR, \fBbinary-arch\fR, \fBbinary-indep\fR and +parameters \fBbinary\fR, \fBbinary\-arch\fR, \fBbinary\-indep\fR and \fBclean\fR, in which case \fBdebuild\fR will attempt to gain root privileges and then run \fIdebian/rules\fR with the given parameters. -A \fB\-\-rootcmd=\fIgain-root-command\fR or -\fB\-r\fIgain-root-command\fR option may be used to specify a method -of gaining root privileges. The \fIgain-root-command\fR is likely to +A \fB\-\-rootcmd=\fIgain\-root\-command\fR or +\fB\-r\fIgain\-root\-command\fR option may be used to specify a method +of gaining root privileges. The \fIgain\-root\-command\fR is likely to be one of \fIfakeroot\fR, \fIsudo\fR or \fIsuper\fR. See below for further discussion of this point. Again, the environment preservation options may be used. In this case, \fBdebuild\fR will also attempt to -run \fBdpkg-checkbuilddeps\fR first; this can be explicitly requested +run \fBdpkg\-checkbuilddeps\fR first; this can be explicitly requested or switched off using the options \fB\-D\fR and \fB\-d\fR respectively. Note also that if either of these or a \fB\-r\fR option is specified in the configuration file option DEBUILD_DPKG_BUILDPACKAGE_OPTS, then it will be recognised even in this method of invocation of \fBdebuild\fR. -.PP +.PP \fBdebuild\fR also reads the \fBdevscripts\fR configuration files as described below. This allows default options to be given. .SH "Directory name checking" @@ -58,73 +58,78 @@ corresponds to the package name. Precisely how it does this is controlled by two configuration file variables DEVSCRIPTS_CHECK_DIRNAME_LEVEL and DEVSCRIPTS_CHECK_DIRNAME_REGEX, and -their corresponding command-line options \fB\-\-check-dirname-level\fR -and \fB\-\-check-dirname-regex\fR. -.PP +their corresponding command\-line options \fB\-\-check\-dirname\-level\fR +and \fB\-\-check\-dirname\-regex\fR. +.PP DEVSCRIPTS_CHECK_DIRNAME_LEVEL can take the following values: -.TP +.TP .B 0 Never check the directory name. -.TP +.TP .B 1 Only check the directory name if we have had to change directory in our search for \fIdebian/changelog\fR. This is the default behaviour. -.TP +.TP .B 2 Always check the directory name. -.PP +.PP The directory name is checked by testing whether the current directory name (as determined by \fBpwd\fR(1)) matches the regex given by the configuration file option DEVSCRIPTS_CHECK_DIRNAME_REGEX or by the -command line option \fB\-\-check-dirname-regex\fR \fIregex\fR. Here +command line option \fB\-\-check\-dirname\-regex\fR \fIregex\fR. Here \fIregex\fR is a Perl regex (see \fBperlre\fR(3perl)), which will be anchored at the beginning and the end. If \fIregex\fR contains a '/', then it must match the full directory path. If not, then it must match the full directory name. If \fIregex\fR contains the string \'PACKAGE', this will be replaced by the source package name, as determined from the changelog. The default value for the regex is: -\'PACKAGE(-.*)?', thus matching directory names such as PACKAGE and -PACKAGE-version. -.SH ENVIRONMENT VARIABLES +\'PACKAGE(\-.*)?', thus matching directory names such as PACKAGE and +PACKAGE\-version. +.SH "ENVIRONMENT VARIABLES" As environment variables can affect the building of a package, often unintentionally, \fBdebuild\fR sanitises the environment by removing all environment variables except for TERM, HOME, LOGNAME, GNUPGHOME, PGPPATH, GPG_AGENT_INFO, FAKEROOTKEY, DEB_* and the locale variables LANG and LC_*. TERM is set to `dumb' if it is unset, and PATH is set to "/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11". -.PP +.PP If a particular environment variable is required to be passed through untouched to the build process, this may be specified by using a -\fB\-\-preserve-envvar\fR \fIenvvar\fR (which can also be written as +\fB\-\-preserve\-envvar\fR \fIenvvar\fR (which can also be written as \fB\-e\fR \fIenvvar\fR option). The environment may be left untouched -by using the \fB\-\-preserve-env\fR option. However, even in this +by using the \fB\-\-preserve\-env\fR option. However, even in this case, the PATH will be set to the sane value described above. The \fBonly\fR way to prevent PATH from being reset is to specify a -\fB\-\-preserve-envvar PATH\fR option. But you are warned that using -programs from non-standard locations can easily result in the package +\fB\-\-preserve\-envvar PATH\fR option. But you are warned that using +programs from non\-standard locations can easily result in the package being broken, as it will not be able to be built on standard systems. -.PP +.PP +If you need to tactically inject an item into PATH, you may use +\fB\-\-prepend\-path\fR \fIpath\fR, as this will prepend a supplemental +location to an otherwise\-pristine path. This is useful in cases where one +wants to use ccache or distcc in conjunction with package building. +.PP It is also possible to avoid having to type something like -\fIFOO\fB=\fIbar \fBdebuild -e \fIFOO\fR by writing \fBdebuild -e -\fIFOO\fB=\fIbar\fR or the long form \fBdebuild --set-envvar +\fIFOO\fB=\fIbar \fBdebuild \-e \fIFOO\fR by writing \fBdebuild \-e +\fIFOO\fB=\fIbar\fR or the long form \fBdebuild \-\-set\-envvar \fIFOO\fB=\fIbar\fR. .SH "SUPERUSER REQUIREMENTS" \fBdebuild\fR needs to be run as superuser to function properly. There are three fundamentally different ways to do this. The first, -and preferable, method is to use some root-gaining command. The best +and preferable, method is to use some root\-gaining command. The best one to use is probably \fBfakeroot\fR(1), since it does not involve granting any genuine privileges. \fBsuper\fR(1) and \fBsudo\fR(1) are also possibilities. If no \fB\-r\fR (or \fB\-\-rootcmd\fR) option is -given (and recall that \fBdpkg-buildpackage\fR also accepts a \fB\-r\fR +given (and recall that \fBdpkg\-buildpackage\fR also accepts a \fB\-r\fR option) and neither of the following methods is used, then \fB\-rfakeroot\fR will silently be assumed. -.PP +.PP The second method is to use some command such as \fBsu\fR(1) to become root, and then to do everything as root. Note, though, that \fBlintian\fR will abort if it is run as root or setuid root; this can -be overcome using the \fB\-\-allow-root\fR option of \fBlintian\fR if +be overcome using the \fB\-\-allow\-root\fR option of \fBlintian\fR if you know what you are doing. -.PP +.PP The third possible method is to have \fBdebuild\fR installed as setuid root. This is not the default method, and will have to be installed as such by the system administrator. It must also be realised that @@ -137,142 +142,145 @@ option involving multiple copies of \fBdebuild\fR, or the use of programs such as \fBsudo\fR or \fBsuper\fR to grant root privileges to users selectively. If the sysadmin wishes to do this, she should use -the \fBdpkg-statoverride\fR program to change the permissions of +the \fBdpkg\-statoverride\fR program to change the permissions of \fI/usr/bin/debuild\fR. This will ensure that these permissions are preserved across upgrades. -.SH HOOKS +.SH "HOOKS" \fBdebuild\fR supports a number of hooks when running \fBdpkg\-buildpackage\fR. The available hooks are as follows: -.TP -dpkg-buildpackage-hook -Run before dpkg-buildpackage begins by calling dpkg-checkbuilddeps. -.TP -clean-hook -Run before dpkg-buildpackage runs debian/rules clean to clean the -source tree. (Run even if the tree is not being cleaned because -nc +.TP +dpkg\-buildpackage\-hook +Run before dpkg\-buildpackage begins by calling dpkg\-checkbuilddeps. +.TP +clean\-hook +Run before dpkg\-buildpackage runs debian/rules clean to clean the +source tree. (Run even if the tree is not being cleaned because \-nc is used.) -.TP -dpkg-source-hook -Run after cleaning the tree and before running dpkg-source. (Run even -if dpkg-source is not being called because -b or -B is used.) -.TP -dpkg-build-hook -Run after dpkg-source and before calling debian/rules build. (Run -even if this is a source-only build, so debian/rules build is not +.TP +dpkg\-source\-hook +Run after cleaning the tree and before running dpkg\-source. (Run even +if dpkg\-source is not being called because \-b or \-B is used.) +.TP +dpkg\-build\-hook +Run after dpkg\-source and before calling debian/rules build. (Run +even if this is a source\-only build, so debian/rules build is not being called.) -.TP -dpkg-binary-hook -Run between debian/rules build and debian/rules binary(-arch). Run +.TP +dpkg\-binary\-hook +Run between debian/rules build and debian/rules binary(\-arch). Run ONLY if a binary package is being built. -.TP -dpkg-genchanges-hook +.TP +dpkg\-genchanges\-hook Run after the binary package is built and before calling -dpkg-genchanges. -.TP -final-clean-hook -Run after dpkg-genchanges and before the final debian/rules clean. -(Run even if we are not cleaning the tree post-build, which is the +dpkg\-genchanges. +.TP +final\-clean\-hook +Run after dpkg\-genchanges and before the final debian/rules clean. +(Run even if we are not cleaning the tree post\-build, which is the default.) -.TP -lintian-hook +.TP +lintian\-hook Run (once) before calling lintian and/or linda. (Run even if we are not calling either.) -.TP -signing-hook +.TP +signing\-hook Run after calling lintian and/or linda before any signing takes place. (Run even if we are not signing anything.) -.TP -post-dpkg-buildpackage-hook +.TP +post\-dpkg\-buildpackage\-hook Run after everything has finished. -.PP +.PP A hook command can be specified either in the configuration file as, for example, DEBUILD_SIGNING_HOOK='foo' (note the hyphens change into -underscores!) or as a command line option \fB\-\-signing\-hook-foo\fR. +underscores!) or as a command line option \fB\-\-signing\-hook\-foo\fR. The command will have certain percent substitutions made on it: %% will be replaced by a single % sign, %p will be replaced by the package name, %v by the package version number, %a will be 1 if the immediately following action is to be performed and 0 if not (for -example, in the dpkg-source hook, %a will become 1 if dpkg-source is +example, in the dpkg\-source hook, %a will become 1 if dpkg\-source is to be run and 0 if not). Then it will be handed to the shell to deal with, so it can include redirections and stuff. For example, to only -run the dpkg-source hook if dpkg-source is to be run, the hook could -be something like: "if [ %a -eq 1 ]; then ...; fi". -.PP +run the dpkg\-source hook if dpkg\-source is to be run, the hook could +be something like: "if [ %a \-eq 1 ]; then ...; fi". +.PP \fBPlease take care with hooks\fR, as misuse of them can lead to packages which FTBFS (fail to build from source). They can be useful for taking snapshots of things or the like. -.PP -Finally, only dpkg-buildpackage-hook and the hooks from lintian-hook -onwards can be used if \fBdpkg-cross\fR is installed. (This is +.PP +Finally, only dpkg\-buildpackage\-hook and the hooks from lintian\-hook +onwards can be used if \fBdpkg\-cross\fR is installed. (This is because internally, \fBdebuild\fR reimplements \fBdpkg\-buildpackage\fR, but it does not attempt to reimplement the \fBdpkg\-cross\fR replacement of this script.) .SH "OPTIONS" For details, see above. -.TP -.B \-\-no-conf, \-\-noconf +.TP +.B \-\-no\-conf, \-\-noconf Do not read any configuration files. This can only be used as the -first option given on the command-line. -.TP -.BI \-\-rootcmd= "gain-root-command, " \-r gain-root-command +first option given on the command\-line. +.TP +.BI \-\-rootcmd= "gain\-root\-command, " \-r gain\-root\-command Command to gain root (or fake root) privileges. -.TP +.TP .B \-\-preserve\-env Do not clean the environment, except for PATH. -.TP +.TP .BI \-\-preserve\-envvar= "var, " \-e var Do not clean the \fIvar\fR variable from the environment. -.TP +.TP .BI \-\-set\-envvar= var = "value, " \-e var = value Set the environment variable \fIvar\fR to \fIvalue\fR and do not remove it from the environment. -.TP +.TP +.BI \-\-prepend\-path= path +Prepend \fIpath\fR to PATH. +.TP .B \-\-lintian -Run \fBlintian\fR after \fBdpkg-buildpackage\fR. This is the default +Run \fBlintian\fR after \fBdpkg\-buildpackage\fR. This is the default behaviour, and it overrides any configuration file directive to the contrary. -.TP +.TP .B \-\-no\-lintian -Do not run \fBlintian\fR after \fBdpkg-buildpackage\fR. -.TP +Do not run \fBlintian\fR after \fBdpkg\-buildpackage\fR. +.TP .B \-\-linda -Run \fBlinda\fR after \fBdpkg-buildpackage\fR. -.TP +Run \fBlinda\fR after \fBdpkg\-buildpackage\fR. +.TP .B \-\-no\-linda -Do not run \fBlinda\fR after \fBdpkg-buildpackage\fR. This is the +Do not run \fBlinda\fR after \fBdpkg\-buildpackage\fR. This is the default behaviour. -.TP +.TP .B \-\-no\-tgz\-check -Even if we're running \fBdpkg-buildpackage\fR and the version number -has a Debian revision, do not check that the .orig.tar.gz file or .orig +Even if we're running \fBdpkg\-buildpackage\fR and the version number +has a Debian revision, do not check that the .orig.ta r.gz file or .orig directory exists before starting the build. -.TP +.TP .B \-\-tgz\-check -If we're running \fBdpkg-buildpackage\fR and the version number has a -Debian revision, check that the .orig.tar.gz file or .orig directory +If we're running \fBdpkg\-buildpackage\fR and the version number has a +Debian revision, check that the .orig.ta r.gz file or .orig directory exists before starting the build. This is the default behaviour. -.TP +.TP \fB\-\-\fIfoo\fB\-hook\fR=\fIhook\fR Set a hook as described above. If \fIhook\fR is blank, this unsets the hook. -.TP +.TP \fB\-\-clear\-hooks\fR Clears all hooks. They may be reinstated by later command line options. -.TP -\fB\-\-check-dirname-level\fR \fIN\fR +.TP +\fB\-\-check\-dirname\-level\fR \fIN\fR See the above section "Directory name checking" for an explanation of this option. -.TP -\fB\-\-check-dirname-regex\fR \fIregex\fR +.TP +\fB\-\-check\-dirname\-regex\fR \fIregex\fR See the above section "Directory name checking" for an explanation of this option. -.TP +.TP \fB\-d\fR -Do not run \fBdpkg-checkbuilddeps\fR to check build dependencies. -.TP +Do not run \fBdpkg\-checkbuilddeps\fR to check build dependencies. +.TP \fB\-D\fR -Run \fBdpkg-checkbuilddeps\fR to check build dependencies. +Run \fBdpkg\-checkbuilddeps\fR to check build dependencies. .SH "CONFIGURATION VARIABLES" The two configuration files \fI/etc/devscripts.conf\fR and \fI~/.devscripts\fR are sourced by a shell in that order to set @@ -281,136 +289,136 @@ \fB\-\-no\-conf\fR option can be used to prevent reading these files. Environment variable settings are ignored when these configuration files are read. The currently recognised variables are: -.TP +.TP .B DEBUILD_PRESERVE_ENV If this is set to \fIyes\fR, then it is the same as the \fB\-\-preserve\-env\fR command line parameter being used. -.TP +.TP .B DEBUILD_PRESERVE_ENVVARS Which environment variables to preserve. This should be a -comma-separated list of variables. This corresponds to using possibly +comma\-separated list of variables. This corresponds to using possibly multiple \fB\-\-preserve\-envvar\fR or \fB\-e\fR options. -.TP +.TP .BI DEBUILD_SET_ENVVAR_ var = value This corresponds to \fB\-\-set\-envvar=\fIvar\fB=\fIvalue\fR. -.TP +.TP .B DEBUILD_ROOTCMD Setting this variable to \fIprog\fR is the equivalent of \fB\-r\fIprog\fR. -.TP +.TP .B DEBUILD_TGZ_CHECK Setting this variable to \fIno\fR is the same as the \fB\-\-no\-tgz\-check\fR command line option. -.TP +.TP .B DEBUILD_DPKG_BUILDPACKAGE_OPTS These are options which should be passed to the invocation of -\fBdpkg-buildpackage\fR. They are given before any command-line +\fBdpkg\-buildpackage\fR. They are given before any command\-line options. Due to issues of shell quoting, if a word containing spaces is required as a single option, extra quotes will be required. For example, to ensure that your own GPG key is always used, even for sponsored uploads, the config file might contain the line: -.IP -.nf -DEBUILD_DPKG_BUILDPACKAGE_OPTS="-k'Julian Gilbey ' -sa" -.fi -.IP +.IP +.nf +DEBUILD_DPKG_BUILDPACKAGE_OPTS="\-k'Julian Gilbey ' \-sa" +.fi +.IP which gives precisely two options. Without the extra single quotes, -\fBdpkg-buildpackage\fR would reasonably complain that \fIGilbey\fR is +\fBdpkg\-buildpackage\fR would reasonably complain that \fIGilbey\fR is an unrecognised option (it doesn't start with a `\-' sign). -.IP +.IP Also, if this option contains any \fB\-r\fR, \fB\-d\fR or \fB\-D\fR options, these will always be taken account of by \fBdebuild\fR. Note that a \fB\-r\fR option in this variable will override the setting in DEBUILD_ROOTCMD. -.TP +.TP \fBDEBUILD_\fIFOO\fB_HOOK The hook variable for the \fIfoo\fR hook. See the section on hooks above for more details. By default, this is empty. -.TP +.TP .B DEBUILD_LINTIAN Should we run \fBlintian\fR? If this is set to \fIno\fR, then \fBlintian\fR will not be run. -.TP +.TP .B DEBUILD_LINTIAN_OPTS These are options which should be passed to the invocation of -\fBlintian\fR. They are given before any command-line options, and +\fBlintian\fR. They are given before any command\-line options, and the usage of this variable is as described for the \fBDEBUILD_DPKG_BUILDPACKAGE_OPTS\fR variable. -.TP +.TP .B DEBUILD_LINDA Should we run \fBlinda\fR? If this is set to \fIyes\fR, then \fBlinda\fR will be run. -.TP +.TP .B DEBUILD_LINDA_OPTS These are options which should be passed to the invocation of -\fBlinda\fR. They are given before any command-line options, and +\fBlinda\fR. They are given before any command\-line options, and the usage of this variable is as described for the \fBDEBUILD_DPKG_BUILDPACKAGE_OPTS\fR variable. -.TP +.TP .BR DEVSCRIPTS_CHECK_DIRNAME_LEVEL ", " DEVSCRIPTS_CHECK_DIRNAME_REGEX See the above section "Directory name checking" for an explanation of -these variables. Note that these are package-wide configuration +these variables. Note that these are package\-wide configuration variables, and will therefore affect all \fBdevscripts\fR scripts which check their value, as described in their respective manpages and in \fBdevscripts.conf\fR(5). -.SH EXAMPLES +.SH "EXAMPLES" To build your own package, simply run \fBdebuild\fR from inside the -source tree. \fBdpkg-buildpackage\fR(1) options may be given on the +source tree. \fBdpkg\-buildpackage\fR(1) options may be given on the command line. -.PP +.PP The typical command line options to build only the binary package(s) -without signing the .changes file (or the non-existent .dsc file): -.IP -.nf -debuild -i -us -uc -b -.fi -.PP -Change the "-b" to "-S" to build only a source package. -.PP +without signing the .changes file (or the non\-existent .dsc file): +.IP +.nf +debuild \-i \-us \-uc \-b +.fi +.PP +Change the "\-b" to "\-S" to build only a source package. +.PP An example using both \fBlintian\fR and \fBlinda\fR to check the resulting packages, and also passing options to them both: -.IP -.nf -debuild --linda -i -tc --lintian-opts -i --linda-opts -i -.fi -.PP +.IP +.nf +debuild \-\-linda \-i \-tc \-\-lintian\-opts \-i \-\-linda\-opts \-i +.fi +.PP Note the order of options here: the \fBdebuild\fR options come first, -then the \fBdpkg-buildpackage\fR ones, then finally the checker +then the \fBdpkg\-buildpackage\fR ones, then finally the checker options. (And \fBlintian\fR is called by default.) If you find -yourself using the same \fBdpkg-buildpackage\fR options repeatedly, +yourself using the same \fBdpkg\-buildpackage\fR options repeatedly, consider using the DEBUILD_DPKG_BUILDPACKAGE_OPTS configuration file option as described above. -.PP +.PP To build a package for a sponsored upload, given -\fIfoobar_1.0-1.dsc\fR and the respective source files, run something +\fIfoobar_1.0\-1.dsc\fR and the respective source files, run something like the following commands: -.IP -.nf -dpkg-source -x foobar_1.0-1.dsc -cd foobar-1.0 -debuild -k0x12345678 -.fi -.PP +.IP +.nf +dpkg\-source \-x foobar_1.0\-1.dsc +cd foobar\-1.0 +debuild \-k0x12345678 +.fi +.PP where 0x12345678 is replaced by your GPG key ID or other key identifier such as your email address. Again, you could also use the DEBUILD_DPKG_BUILDPACKAGE_OPTS configuration file option as described above to avoid having to type the \fB\-k\fR option each time you do a sponsored upload. .SH "SEE ALSO" -.BR dpkg-buildpackage (1), -.BR dpkg-checkbuilddeps (1), +.BR dpkg\-buildpackage (1), +.BR dpkg\-checkbuilddeps (1), .BR debsign (1), .BR fakeroot (1), .BR lintian (1), .BR linda (1), .BR chmod (1), -.BR dpkg-statoverride (8), +.BR dpkg\-statoverride (8), .BR su (1), .BR sudo (1), .BR super (1) and .BR devscripts.conf (5). -.SH AUTHOR +.SH "AUTHOR" The original \fBdebuild\fR program was written by Christoph Lameter . The current version has been written by Julian Gilbey . diff -Nru /tmp/ghJBdJ8luC/devscripts-2.10.11ubuntu3/scripts/debuild.pl /tmp/RvZuhqxUQA/devscripts-2.10.11ubuntu4/scripts/debuild.pl --- devscripts-2.10.11ubuntu3/scripts/debuild.pl 2007-11-30 07:35:50.000000000 -0800 +++ devscripts-2.10.11ubuntu4/scripts/debuild.pl 2008-01-14 10:26:03.000000000 -0800 @@ -88,6 +88,9 @@ --set-envvar==, -e= Set environment variable to + --prepend-path= + Prepend normalized PATH with + -d Skip checking of build dependencies -D Force checking of build dependencies (default) @@ -170,6 +173,7 @@ # Set default values before we start my $preserve_env=0; my %save_vars; +my $prepend_path=''; my $root_command=''; my $run_lintian=1; my $run_linda=0; @@ -529,6 +533,17 @@ $check_dirname_regex = $1; next; } + if ($arg eq '--prepend-path') { + unless (defined ($opt = shift)) { + fatal "--prepend-path requires an argument,\nrun $progname --help for usage information"; + } + $prepend_path = $opt; + next + } + if ($arg =~ /^--prepend-path=(.*)$/) { + $prepend_path = $1; + next; + } if ($arg =~ /^--no-?conf$/) { fatal "$arg is only acceptable as the first command-line option!"; } @@ -576,6 +591,9 @@ } else { $ENV{'PATH'} = "/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11" } +if ($prepend_path ne '') { + $ENV{'PATH'} = join(':', $prepend_path, $ENV{'PATH'}); +} $save_vars{'PATH'}=1; $ENV{'TERM'}='dumb' unless exists $ENV{'TERM'};