chiark / gitweb /
(fr) Update translation (mostly trivial)
[developers-reference.git] / po4a / po / tools.pot
1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5 #
6 #, fuzzy
7 msgid ""
8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "POT-Creation-Date: 2011-10-12 09:49+0300\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 #. type: Content of: <appendix><title>
20 #: tools.dbk:7
21 msgid "Overview of Debian Maintainer Tools"
22 msgstr ""
23
24 #. type: Content of: <appendix><para>
25 #: tools.dbk:9
26 msgid ""
27 "This section contains a rough overview of the tools available to "
28 "maintainers.  The following is by no means complete or definitive, but just "
29 "a guide to some of the more popular tools."
30 msgstr ""
31
32 #. type: Content of: <appendix><para>
33 #: tools.dbk:14
34 msgid ""
35 "Debian maintainer tools are meant to aid developers and free their time for "
36 "critical tasks.  As Larry Wall says, there's more than one way to do it."
37 msgstr ""
38
39 #. type: Content of: <appendix><para>
40 #: tools.dbk:18
41 msgid ""
42 "Some people prefer to use high-level package maintenance tools and some do "
43 "not.  Debian is officially agnostic on this issue; any tool which gets the "
44 "job done is fine.  Therefore, this section is not meant to stipulate to "
45 "anyone which tools they should use or how they should go about their duties "
46 "of maintainership.  Nor is it meant to endorse any particular tool to the "
47 "exclusion of a competing tool."
48 msgstr ""
49
50 #. type: Content of: <appendix><para>
51 #: tools.dbk:26
52 msgid ""
53 "Most of the descriptions of these packages come from the actual package "
54 "descriptions themselves.  Further information can be found in the package "
55 "documentation itself.  You can also see more info with the command "
56 "<command>apt-cache show <replaceable>package-name</replaceable></command>."
57 msgstr ""
58
59 #. type: Content of: <appendix><section><title>
60 #: tools.dbk:32
61 msgid "Core tools"
62 msgstr ""
63
64 #. type: Content of: <appendix><section><para>
65 #: tools.dbk:34
66 msgid "The following tools are pretty much required for any maintainer."
67 msgstr ""
68
69 #. type: Content of: <appendix><section><section><title>
70 #: tools.dbk:37
71 msgid "<systemitem role=\"package\">dpkg-dev</systemitem>"
72 msgstr ""
73
74 #. type: Content of: <appendix><section><section><para>
75 #: tools.dbk:39
76 msgid ""
77 "<systemitem role=\"package\">dpkg-dev</systemitem> contains the tools "
78 "(including <command>dpkg-source</command>) required to unpack, build, and "
79 "upload Debian source packages.  These utilities contain the fundamental, "
80 "low-level functionality required to create and manipulate packages; as such, "
81 "they are essential for any Debian maintainer."
82 msgstr ""
83
84 #. type: Content of: <appendix><section><section><title>
85 #: tools.dbk:48
86 msgid "<systemitem role=\"package\">debconf</systemitem>"
87 msgstr ""
88
89 #. type: Content of: <appendix><section><section><para>
90 #: tools.dbk:50
91 msgid ""
92 "<systemitem role=\"package\">debconf</systemitem> provides a consistent "
93 "interface to configuring packages interactively.  It is user interface "
94 "independent, allowing end-users to configure packages with a text-only "
95 "interface, an HTML interface, or a dialog interface.  New interfaces can be "
96 "added as modules."
97 msgstr ""
98
99 #. type: Content of: <appendix><section><section><para>
100 #: tools.dbk:56
101 msgid ""
102 "You can find documentation for this package in the <systemitem "
103 "role=\"package\">debconf-doc</systemitem> package."
104 msgstr ""
105
106 #. type: Content of: <appendix><section><section><para>
107 #: tools.dbk:60
108 msgid ""
109 "Many feel that this system should be used for all packages which require "
110 "interactive configuration; see <xref linkend=\"bpp-config-mgmt\"/>.  "
111 "<systemitem role=\"package\">debconf</systemitem> is not currently required "
112 "by Debian Policy, but that may change in the future."
113 msgstr ""
114
115 #. type: Content of: <appendix><section><section><title>
116 #: tools.dbk:68
117 msgid "<systemitem role=\"package\">fakeroot</systemitem>"
118 msgstr ""
119
120 #. type: Content of: <appendix><section><section><para>
121 #: tools.dbk:70
122 msgid ""
123 "<systemitem role=\"package\">fakeroot</systemitem> simulates root "
124 "privileges.  This enables you to build packages without being root (packages "
125 "usually want to install files with root ownership).  If you have <systemitem "
126 "role=\"package\">fakeroot</systemitem> installed, you can build packages as "
127 "a regular user: <literal>dpkg-buildpackage -rfakeroot</literal>."
128 msgstr ""
129
130 #. type: Content of: <appendix><section><title>
131 #: tools.dbk:81
132 msgid "Package lint tools"
133 msgstr ""
134
135 #. type: Content of: <appendix><section><para>
136 #: tools.dbk:83
137 msgid ""
138 "According to the Free On-line Dictionary of Computing (FOLDOC), `lint' is a "
139 "Unix C language processor which carries out more thorough checks on the code "
140 "than is usual with C compilers.  Package lint tools help package maintainers "
141 "by automatically finding common problems and policy violations in their "
142 "packages."
143 msgstr ""
144
145 #. type: Content of: <appendix><section><section><title>
146 #: tools.dbk:89
147 msgid "<systemitem role=\"package\">lintian</systemitem>"
148 msgstr ""
149
150 #. type: Content of: <appendix><section><section><para>
151 #: tools.dbk:91
152 msgid ""
153 "<systemitem role=\"package\">lintian</systemitem> dissects Debian packages "
154 "and emits information about bugs and policy violations.  It contains "
155 "automated checks for many aspects of Debian policy as well as some checks "
156 "for common errors."
157 msgstr ""
158
159 #. type: Content of: <appendix><section><section><para>
160 #: tools.dbk:97
161 msgid ""
162 "You should periodically get the newest <systemitem "
163 "role=\"package\">lintian</systemitem> from <literal>unstable</literal> and "
164 "check over all your packages.  Notice that the <literal>-i</literal> option "
165 "provides detailed explanations of what each error or warning means, what its "
166 "basis in Policy is, and commonly how you can fix the problem."
167 msgstr ""
168
169 #. type: Content of: <appendix><section><section><para>
170 #: tools.dbk:104
171 msgid ""
172 "Refer to <xref linkend=\"sanitycheck\"/> for more information on how and "
173 "when to use Lintian."
174 msgstr ""
175
176 #. type: Content of: <appendix><section><section><para>
177 #: tools.dbk:108
178 msgid ""
179 "You can also see a summary of all problems reported by Lintian on your "
180 "packages at <ulink url=\"&url-lintian;\"></ulink>.  These reports contain "
181 "the latest <command>lintian</command> output for the whole development "
182 "distribution (<literal>unstable</literal>)."
183 msgstr ""
184
185 #. type: Content of: <appendix><section><section><title>
186 #: tools.dbk:116
187 msgid "<command>debdiff</command>"
188 msgstr ""
189
190 #. type: Content of: <appendix><section><section><para>
191 #: tools.dbk:118
192 msgid ""
193 "<command>debdiff</command> (from the <systemitem "
194 "role=\"package\">devscripts</systemitem> package, <xref "
195 "linkend=\"devscripts\"/>)  compares file lists and control files of two "
196 "packages.  It is a simple regression test, as it will help you notice if the "
197 "number of binary packages has changed since the last upload, or if something "
198 "has changed in the control file.  Of course, some of the changes it reports "
199 "will be all right, but it can help you prevent various accidents."
200 msgstr ""
201
202 #. type: Content of: <appendix><section><section><para>
203 #: tools.dbk:127
204 msgid "You can run it over a pair of binary packages:"
205 msgstr ""
206
207 #. type: Content of: <appendix><section><section><screen>
208 #: tools.dbk:130
209 #, no-wrap
210 msgid "debdiff package_1-1_arch.deb package_2-1_arch.deb\n"
211 msgstr ""
212
213 #. type: Content of: <appendix><section><section><para>
214 #: tools.dbk:133
215 msgid "Or even a pair of changes files:"
216 msgstr ""
217
218 #. type: Content of: <appendix><section><section><screen>
219 #: tools.dbk:136
220 #, no-wrap
221 msgid "debdiff package_1-1_arch.changes package_2-1_arch.changes\n"
222 msgstr ""
223
224 #. type: Content of: <appendix><section><section><para>
225 #: tools.dbk:139
226 msgid ""
227 "For more information please see <citerefentry> "
228 "<refentrytitle>debdiff</refentrytitle> <manvolnum>1</manvolnum> "
229 "</citerefentry>."
230 msgstr ""
231
232 #. type: Content of: <appendix><section><title>
233 #: tools.dbk:148
234 msgid "Helpers for <filename>debian/rules</filename>"
235 msgstr ""
236
237 #. type: Content of: <appendix><section><para>
238 #: tools.dbk:150
239 msgid ""
240 "Package building tools make the process of writing "
241 "<filename>debian/rules</filename> files easier.  See <xref "
242 "linkend=\"helper-scripts\"/> for more information about why these might or "
243 "might not be desired."
244 msgstr ""
245
246 #. type: Content of: <appendix><section><section><title>
247 #: tools.dbk:156
248 msgid "<systemitem role=\"package\">debhelper</systemitem>"
249 msgstr ""
250
251 #. type: Content of: <appendix><section><section><para>
252 #: tools.dbk:158
253 msgid ""
254 "<systemitem role=\"package\">debhelper</systemitem> is a collection of "
255 "programs which can be used in <filename>debian/rules</filename> to automate "
256 "common tasks related to building binary Debian packages.  <systemitem "
257 "role=\"package\">debhelper</systemitem> includes programs to install various "
258 "files into your package, compress files, fix file permissions, and integrate "
259 "your package with the Debian menu system."
260 msgstr ""
261
262 #. type: Content of: <appendix><section><section><para>
263 #: tools.dbk:166
264 msgid ""
265 "Unlike some approaches, <systemitem role=\"package\">debhelper</systemitem> "
266 "is broken into several small, simple commands which act in a consistent "
267 "manner.  As such, it allows more fine-grained control than some of the other "
268 "debian/rules tools."
269 msgstr ""
270
271 #. type: Content of: <appendix><section><section><para>
272 #: tools.dbk:172
273 msgid ""
274 "There are a number of little <systemitem "
275 "role=\"package\">debhelper</systemitem> add-on packages, too transient to "
276 "document.  You can see the list of most of them by doing <literal>apt-cache "
277 "search ^dh-</literal>."
278 msgstr ""
279
280 #. type: Content of: <appendix><section><section><title>
281 #: tools.dbk:179
282 msgid "<systemitem role=\"package\">dh-make</systemitem>"
283 msgstr ""
284
285 #. type: Content of: <appendix><section><section><para>
286 #: tools.dbk:181
287 msgid ""
288 "The <systemitem role=\"package\">dh-make</systemitem> package contains "
289 "<command>dh_make</command>, a program that creates a skeleton of files "
290 "necessary to build a Debian package out of a source tree.  As the name "
291 "suggests, <command>dh_make</command> is a rewrite of <systemitem "
292 "role=\"package\">debmake</systemitem> and its template files use "
293 "<command>dh_*</command> programs from <systemitem "
294 "role=\"package\">debhelper</systemitem>."
295 msgstr ""
296
297 #. type: Content of: <appendix><section><section><para>
298 #: tools.dbk:189
299 msgid ""
300 "While the rules files generated by <command>dh_make</command> are in general "
301 "a sufficient basis for a working package, they are still just the "
302 "groundwork: the burden still lies on the maintainer to finely tune the "
303 "generated files and make the package entirely functional and "
304 "Policy-compliant."
305 msgstr ""
306
307 #. type: Content of: <appendix><section><section><title>
308 #: tools.dbk:197
309 msgid "<systemitem role=\"package\">equivs</systemitem>"
310 msgstr ""
311
312 #. type: Content of: <appendix><section><section><para>
313 #: tools.dbk:199
314 msgid ""
315 "<systemitem role=\"package\">equivs</systemitem> is another package for "
316 "making packages.  It is often suggested for local use if you need to make a "
317 "package simply to fulfill dependencies.  It is also sometimes used when "
318 "making ``meta-packages'', which are packages whose only purpose is to depend "
319 "on other packages."
320 msgstr ""
321
322 #. type: Content of: <appendix><section><title>
323 #: tools.dbk:210
324 msgid "Package builders"
325 msgstr ""
326
327 #. type: Content of: <appendix><section><para>
328 #: tools.dbk:212
329 msgid ""
330 "The following packages help with the package building process, general "
331 "driving <command>dpkg-buildpackage</command> as well as handling supporting "
332 "tasks."
333 msgstr ""
334
335 #. type: Content of: <appendix><section><section><title>
336 #: tools.dbk:216
337 msgid "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
338 msgstr ""
339
340 #. type: Content of: <appendix><section><section><para>
341 #: tools.dbk:218
342 msgid ""
343 "<systemitem role=\"package\">cvs-buildpackage</systemitem> provides the "
344 "capability to inject or import Debian source packages into a CVS repository, "
345 "build a Debian package from the CVS repository, and helps in integrating "
346 "upstream changes into the repository."
347 msgstr ""
348
349 #. type: Content of: <appendix><section><section><para>
350 #: tools.dbk:224
351 msgid ""
352 "These utilities provide an infrastructure to facilitate the use of CVS by "
353 "Debian maintainers.  This allows one to keep separate CVS branches of a "
354 "package for <literal>stable</literal>, <literal>unstable</literal> and "
355 "possibly <literal>experimental</literal> distributions, along with the other "
356 "benefits of a version control system."
357 msgstr ""
358
359 #. type: Content of: <appendix><section><section><title>
360 #: tools.dbk:233
361 msgid "<systemitem role=\"package\">debootstrap</systemitem>"
362 msgstr ""
363
364 #. type: Content of: <appendix><section><section><para>
365 #: tools.dbk:235
366 msgid ""
367 "The <systemitem role=\"package\">debootstrap</systemitem> package and script "
368 "allows you to bootstrap a Debian base system into any part of your "
369 "filesystem.  By base system, we mean the bare minimum of packages required "
370 "to operate and install the rest of the system."
371 msgstr ""
372
373 #. type: Content of: <appendix><section><section><para>
374 #: tools.dbk:241
375 msgid ""
376 "Having a system like this can be useful in many ways.  For instance, you can "
377 "<command>chroot</command> into it if you want to test your build "
378 "dependencies.  Or you can test how your package behaves when installed into "
379 "a bare base system.  Chroot builders use this package; see below."
380 msgstr ""
381
382 #. type: Content of: <appendix><section><section><title>
383 #: tools.dbk:249
384 msgid "<systemitem role=\"package\">pbuilder</systemitem>"
385 msgstr ""
386
387 #. type: Content of: <appendix><section><section><para>
388 #: tools.dbk:251
389 msgid ""
390 "<systemitem role=\"package\">pbuilder</systemitem> constructs a chrooted "
391 "system, and builds a package inside the chroot.  It is very useful to check "
392 "that a package's build-dependencies are correct, and to be sure that "
393 "unnecessary and wrong build dependencies will not exist in the resulting "
394 "package."
395 msgstr ""
396
397 #. type: Content of: <appendix><section><section><para>
398 #: tools.dbk:257
399 msgid ""
400 "A related package is <systemitem role=\"package\">pbuilder-uml</systemitem>, "
401 "which goes even further by doing the build within a User Mode Linux "
402 "environment."
403 msgstr ""
404
405 #. type: Content of: <appendix><section><section><title>
406 #: tools.dbk:264
407 msgid "<systemitem role=\"package\">sbuild</systemitem>"
408 msgstr ""
409
410 #. type: Content of: <appendix><section><section><para>
411 #: tools.dbk:266
412 msgid ""
413 "<systemitem role=\"package\">sbuild</systemitem> is another automated "
414 "builder.  It can use chrooted environments as well.  It can be used "
415 "stand-alone, or as part of a networked, distributed build environment.  As "
416 "the latter, it is part of the system used by porters to build binary "
417 "packages for all the available architectures.  See <xref "
418 "linkend=\"wanna-build\"/> for more information, and <ulink "
419 "url=\"&url-buildd;\"></ulink> to see the system in action."
420 msgstr ""
421
422 #. type: Content of: <appendix><section><title>
423 #: tools.dbk:278
424 msgid "Package uploaders"
425 msgstr ""
426
427 #. type: Content of: <appendix><section><para>
428 #: tools.dbk:280
429 msgid ""
430 "The following packages help automate or simplify the process of uploading "
431 "packages into the official archive."
432 msgstr ""
433
434 #. type: Content of: <appendix><section><section><title>
435 #: tools.dbk:284
436 msgid "<systemitem role=\"package\">dupload</systemitem>"
437 msgstr ""
438
439 #. type: Content of: <appendix><section><section><para>
440 #: tools.dbk:286
441 msgid ""
442 "<systemitem role=\"package\">dupload</systemitem> is a package and a script "
443 "to automatically upload Debian packages to the Debian archive, to log the "
444 "upload, and to send mail about the upload of a package.  You can configure "
445 "it for new upload locations or methods."
446 msgstr ""
447
448 #. type: Content of: <appendix><section><section><title>
449 #: tools.dbk:294
450 msgid "<systemitem role=\"package\">dput</systemitem>"
451 msgstr ""
452
453 #. type: Content of: <appendix><section><section><para>
454 #: tools.dbk:296
455 msgid ""
456 "The <systemitem role=\"package\">dput</systemitem> package and script does "
457 "much the same thing as <systemitem role=\"package\">dupload</systemitem>, "
458 "but in a different way.  It has some features over <systemitem "
459 "role=\"package\">dupload</systemitem>, such as the ability to check the "
460 "GnuPG signature and checksums before uploading, and the possibility of "
461 "running <command>dinstall</command> in dry-run mode after the upload."
462 msgstr ""
463
464 #. type: Content of: <appendix><section><section><title>
465 #: tools.dbk:306
466 msgid "<command>dcut</command>"
467 msgstr ""
468
469 #. type: Content of: <appendix><section><section><para>
470 #: tools.dbk:308
471 msgid ""
472 "The <command>dcut</command> script (part of the package <systemitem "
473 "role=\"package\">dput</systemitem>, <xref linkend=\"dput\"/>) helps in "
474 "removing files from the ftp upload directory."
475 msgstr ""
476
477 #. type: Content of: <appendix><section><title>
478 #: tools.dbk:316
479 msgid "Maintenance automation"
480 msgstr ""
481
482 #. type: Content of: <appendix><section><para>
483 #: tools.dbk:318
484 msgid ""
485 "The following tools help automate different maintenance tasks, from adding "
486 "changelog entries or signature lines and looking up bugs in Emacs to making "
487 "use of the newest and official <filename>config.sub</filename>."
488 msgstr ""
489
490 #. type: Content of: <appendix><section><section><title>
491 #: tools.dbk:323
492 msgid "<systemitem role=\"package\">devscripts</systemitem>"
493 msgstr ""
494
495 #. type: Content of: <appendix><section><section><para>
496 #: tools.dbk:325
497 msgid ""
498 "<systemitem role=\"package\">devscripts</systemitem> is a package containing "
499 "wrappers and tools which are very helpful for maintaining your Debian "
500 "packages.  Example scripts include <command>debchange</command> and "
501 "<command>dch</command>, which manipulate your "
502 "<filename>debian/changelog</filename> file from the command-line, and "
503 "<command>debuild</command>, which is a wrapper around "
504 "<command>dpkg-buildpackage</command>.  The <command>bts</command> utility is "
505 "also very helpful to update the state of bug reports on the command line.  "
506 "<command>uscan</command> can be used to watch for new upstream versions of "
507 "your packages.  <command>debrsign</command> can be used to remotely sign a "
508 "package prior to upload, which is nice when the machine you build the "
509 "package on is different from where your GPG keys are."
510 msgstr ""
511
512 #. type: Content of: <appendix><section><section><para>
513 #: tools.dbk:339
514 msgid ""
515 "See the <citerefentry> <refentrytitle>devscripts</refentrytitle> "
516 "<manvolnum>1</manvolnum> </citerefentry> manual page for a complete list of "
517 "available scripts."
518 msgstr ""
519
520 #. type: Content of: <appendix><section><section><title>
521 #: tools.dbk:346
522 msgid "<systemitem role=\"package\">autotools-dev</systemitem>"
523 msgstr ""
524
525 #. type: Content of: <appendix><section><section><para>
526 #: tools.dbk:348
527 msgid ""
528 "<systemitem role=\"package\">autotools-dev</systemitem> contains best "
529 "practices for people who maintain packages which use "
530 "<command>autoconf</command> and/or <command>automake</command>.  Also "
531 "contains canonical <filename>config.sub</filename> and "
532 "<filename>config.guess</filename> files which are known to work on all "
533 "Debian ports."
534 msgstr ""
535
536 #. type: Content of: <appendix><section><section><title>
537 #: tools.dbk:357
538 msgid "<systemitem role=\"package\">dpkg-repack</systemitem>"
539 msgstr ""
540
541 #. type: Content of: <appendix><section><section><para>
542 #: tools.dbk:359
543 msgid ""
544 "<command>dpkg-repack</command> creates Debian package file out of a package "
545 "that has already been installed.  If any changes have been made to the "
546 "package while it was unpacked (e.g., files in <filename>/etc</filename> were "
547 "modified), the new package will inherit the changes."
548 msgstr ""
549
550 #. type: Content of: <appendix><section><section><para>
551 #: tools.dbk:365
552 msgid ""
553 "This utility can make it easy to copy packages from one computer to another, "
554 "or to recreate packages which are installed on your system but no longer "
555 "available elsewhere, or to save the current state of a package before you "
556 "upgrade it."
557 msgstr ""
558
559 #. type: Content of: <appendix><section><section><title>
560 #: tools.dbk:372
561 msgid "<systemitem role=\"package\">alien</systemitem>"
562 msgstr ""
563
564 #. type: Content of: <appendix><section><section><para>
565 #: tools.dbk:374
566 msgid ""
567 "<command>alien</command> converts binary packages between various packaging "
568 "formats, including Debian, RPM (RedHat), LSB (Linux Standard Base), Solaris, "
569 "and Slackware packages."
570 msgstr ""
571
572 #. type: Content of: <appendix><section><section><title>
573 #: tools.dbk:381
574 msgid "<systemitem role=\"package\">debsums</systemitem>"
575 msgstr ""
576
577 #. type: Content of: <appendix><section><section><para>
578 #: tools.dbk:383
579 msgid ""
580 "<command>debsums</command> checks installed packages against their MD5 "
581 "sums.  Note that not all packages have MD5 sums, since they aren't required "
582 "by Policy."
583 msgstr ""
584
585 #. type: Content of: <appendix><section><section><title>
586 #: tools.dbk:389
587 msgid "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
588 msgstr ""
589
590 #. type: Content of: <appendix><section><section><para>
591 #: tools.dbk:391
592 msgid ""
593 "<systemitem role=\"package\">dpkg-dev-el</systemitem> is an Emacs lisp "
594 "package which provides assistance when editing some of the files in the "
595 "<filename>debian</filename> directory of your package.  For instance, there "
596 "are handy functions for listing a package's current bugs, and for finalizing "
597 "the latest entry in a <filename>debian/changelog</filename> file."
598 msgstr ""
599
600 #. type: Content of: <appendix><section><section><title>
601 #: tools.dbk:400
602 msgid "<command>dpkg-depcheck</command>"
603 msgstr ""
604
605 #. type: Content of: <appendix><section><section><para>
606 #: tools.dbk:402
607 msgid ""
608 "<command>dpkg-depcheck</command> (from the <systemitem "
609 "role=\"package\">devscripts</systemitem> package, <xref "
610 "linkend=\"devscripts\"/>)  runs a command under <command>strace</command> to "
611 "determine all the packages that were used by the said command."
612 msgstr ""
613
614 #. type: Content of: <appendix><section><section><para>
615 #: tools.dbk:408
616 msgid ""
617 "For Debian packages, this is useful when you have to compose a "
618 "<literal>Build-Depends</literal> line for your new package: running the "
619 "build process through <command>dpkg-depcheck</command> will provide you with "
620 "a good first approximation of the build-dependencies.  For example:"
621 msgstr ""
622
623 #. type: Content of: <appendix><section><section><screen>
624 #: tools.dbk:414
625 #, no-wrap
626 msgid "dpkg-depcheck -b debian/rules build\n"
627 msgstr ""
628
629 #. type: Content of: <appendix><section><section><para>
630 #: tools.dbk:417
631 msgid ""
632 "<command>dpkg-depcheck</command> can also be used to check for run-time "
633 "dependencies, especially if your package uses <citerefentry> "
634 "<refentrytitle>exec</refentrytitle> <manvolnum>2</manvolnum> </citerefentry> "
635 "to run other programs."
636 msgstr ""
637
638 #. type: Content of: <appendix><section><section><para>
639 #: tools.dbk:423
640 msgid ""
641 "For more information please see <citerefentry> "
642 "<refentrytitle>dpkg-depcheck</refentrytitle> <manvolnum>1</manvolnum> "
643 "</citerefentry>."
644 msgstr ""
645
646 #. type: Content of: <appendix><section><title>
647 #: tools.dbk:432
648 msgid "Porting tools"
649 msgstr ""
650
651 #. type: Content of: <appendix><section><para>
652 #: tools.dbk:434
653 msgid "The following tools are helpful for porters and for cross-compilation."
654 msgstr ""
655
656 #. type: Content of: <appendix><section><section><title>
657 #: tools.dbk:437
658 msgid "<systemitem role=\"package\">quinn-diff</systemitem>"
659 msgstr ""
660
661 #. type: Content of: <appendix><section><section><para>
662 #: tools.dbk:439
663 msgid ""
664 "<systemitem role=\"package\">quinn-diff</systemitem> is used to locate the "
665 "differences from one architecture to another.  For instance, it could tell "
666 "you which packages need to be ported for architecture "
667 "<replaceable>Y</replaceable>, based on architecture "
668 "<replaceable>X</replaceable>."
669 msgstr ""
670
671 #. type: Content of: <appendix><section><section><title>
672 #: tools.dbk:447
673 msgid "<systemitem role=\"package\">dpkg-cross</systemitem>"
674 msgstr ""
675
676 #. type: Content of: <appendix><section><section><para>
677 #: tools.dbk:449
678 msgid ""
679 "<systemitem role=\"package\">dpkg-cross</systemitem> is a tool for "
680 "installing libraries and headers for cross-compiling in a way similar to "
681 "<systemitem role=\"package\">dpkg</systemitem>.  Furthermore, the "
682 "functionality of <command>dpkg-buildpackage</command> and "
683 "<command>dpkg-shlibdeps</command> is enhanced to support cross-compiling."
684 msgstr ""
685
686 #. type: Content of: <appendix><section><title>
687 #: tools.dbk:460
688 msgid "Documentation and information"
689 msgstr ""
690
691 #. type: Content of: <appendix><section><para>
692 #: tools.dbk:462
693 msgid ""
694 "The following packages provide information for maintainers or help with "
695 "building documentation."
696 msgstr ""
697
698 #. type: Content of: <appendix><section><section><title>
699 #: tools.dbk:467
700 msgid "<systemitem role=\"package\">docbook-xml</systemitem>"
701 msgstr ""
702
703 #. type: Content of: <appendix><section><section><para>
704 #: tools.dbk:469
705 msgid ""
706 "<systemitem role=\"package\">docbook-xml</systemitem> provides the DocBook "
707 "XML DTDs, which are commonly used for Debian documentation (as is the older "
708 "debiandoc SGML DTD). This manual, for instance, is written in DocBook XML."
709 msgstr ""
710
711 #. type: Content of: <appendix><section><section><para>
712 #: tools.dbk:475
713 msgid ""
714 "The <systemitem role=\"package\">docbook-xsl</systemitem> package provides "
715 "the XSL files for building and styling the source to various output "
716 "formats. You will need an XSLT processor, such as <systemitem "
717 "role=\"package\">xsltproc</systemitem>, to use the XSL stylesheets.  "
718 "Documentation for the stylesheets can be found in the various <systemitem "
719 "role=\"package\">docbook-xsl-doc-*</systemitem> packages."
720 msgstr ""
721
722 #. type: Content of: <appendix><section><section><para>
723 #: tools.dbk:483
724 msgid ""
725 "To produce PDF from FO, you need an FO processor, such as <systemitem "
726 "role=\"package\">xmlroff</systemitem> or <systemitem "
727 "role=\"package\">fop</systemitem>. Another tool to generate PDF from DocBook "
728 "XML is <systemitem role=\"package\">dblatex</systemitem>."
729 msgstr ""
730
731 #. type: Content of: <appendix><section><section><title>
732 #: tools.dbk:491
733 msgid "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
734 msgstr ""
735
736 #. type: Content of: <appendix><section><section><para>
737 #: tools.dbk:493
738 msgid ""
739 "<systemitem role=\"package\">debiandoc-sgml</systemitem> provides the "
740 "DebianDoc SGML DTD, which is commonly used for Debian documentation, but is "
741 "now deprecated (<systemitem role=\"package\">docbook-xml</systemitem> should "
742 "be used instead).  It also provides scripts for building and styling the "
743 "source to various output formats."
744 msgstr ""
745
746 #. type: Content of: <appendix><section><section><para>
747 #: tools.dbk:502
748 msgid ""
749 "Documentation for the DTD can be found in the <systemitem "
750 "role=\"package\">debiandoc-sgml-doc</systemitem> package."
751 msgstr ""
752
753 #. type: Content of: <appendix><section><section><title>
754 #: tools.dbk:508
755 msgid "<systemitem role=\"package\">debian-keyring</systemitem>"
756 msgstr ""
757
758 #. type: Content of: <appendix><section><section><para>
759 #: tools.dbk:510
760 msgid ""
761 "Contains the public GPG and PGP keys of Debian developers.  See <xref "
762 "linkend=\"key-maint\"/> and the package documentation for more information."
763 msgstr ""
764
765 #. type: Content of: <appendix><section><section><title>
766 #: tools.dbk:516
767 msgid "<systemitem role=\"package\">debian-maintainers</systemitem>"
768 msgstr ""
769
770 #. type: Content of: <appendix><section><section><para>
771 #: tools.dbk:518
772 msgid ""
773 "Contains the public GPG keys of Debian Maintainers.  See <ulink "
774 "url=\"&url-wiki-dm;\"></ulink> for more information."
775 msgstr ""
776
777 #. type: Content of: <appendix><section><section><title>
778 #: tools.dbk:524
779 msgid "<systemitem role=\"package\">debview</systemitem>"
780 msgstr ""
781
782 #. type: Content of: <appendix><section><section><para>
783 #: tools.dbk:526
784 msgid ""
785 "<systemitem role=\"package\">debview</systemitem> provides an Emacs mode for "
786 "viewing Debian binary packages.  This lets you examine a package without "
787 "unpacking it."
788 msgstr ""