/[d-i]/trunk/manual/debian/control
ViewVC logotype

Contents of /trunk/manual/debian/control

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29836 - (hide annotations) (download)
Wed Aug 10 00:36:31 2005 UTC (7 years, 9 months ago) by joeyh
Original Path: trunk/installer/debian/control
File size: 7633 byte(s)
  * Add comments to control file about build deps and add genbuilddeps which
    generates the build dep line based on the comments.
1 joeyh 5323 Source: debian-installer
2 joeyh 3425 Section: devel
3 joeyh 23934 Priority: optional
4 joeyh 29836 Build-Depends: debhelper (>= 4), apt, gnupg, dpkg (>= 1.13.9), grep-dctrl, bc, libc6-pic | libc6.1-pic | libc0.3-pic | glibc-pic, libdebian-installer4 (>= 0.31), libdebconfclient0, libparted1.6-12, libslang2-pic, libnewt-pic, libdiscover1-pic [!s390 !s390x], libdiscover1 [!s390 !s390x], libbogl-dev, libtextwrap1, cramfsprogs [powerpc ia64 mips], genext2fs (>= 1.3-7.1), e2fsprogs, mklibs (>= 0.1.15), mkisofs, genromfs [sparc], hfsutils [powerpc], dosfstools [i386 ia64 m68k amd64], syslinux (>= 2.11-0.1) [i386 amd64], palo [hppa], elilo [ia64], yaboot [powerpc], aboot (>= 0.9b-2) [alpha], silo [sparc], genisovh [mips], delo [mipsel], tip22 [mips], colo (>= 1.10-1) [mipsel], sibyl [mips mipsel], atari-bootstrap [m68k], vmelilo [m68k], m68k-vme-tftplilo [m68k], sparc-utils [sparc], sysutils [i386 amd64], mtools (>= 3.9.9-1) [i386 ia64 m68k amd64], modutils, module-init-tools [i386 powerpc amd64 hppa ia64 sparc], bf-utf-source [!s390 !s390x], upx-ucl-beta (>= 1:1.91+0.20030910cvs-2) [i386], bzip2 [powerpc], mkvmlinuz [powerpc], docbook, docbook-xml, docbook-xsl, xsltproc, gawk, w3m, poxml, jadetex, openjade | openjade1.3, docbook-dsssl, gs-common, debiandoc-sgml
5 joeyh 3425 Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
6 joshk 15636 Uploaders: Joey Hess <joeyh@debian.org>, Alastair McKinstry <mckinstry@computer.org>, Joshua Kwan <joshk@triplehelix.org>
7 joeyh 5323 Standards-Version: 3.6.1.0
8 joeyh 3425
9 joeyh 29836 # This package has the worst Build-Depends in Debian, so it deserves some
10     # explanation. Note that this comment can also be used to generate a
11     # Build-Depends line, by running the debian/genbuilddeps program.
12     # So put each build dep on its own line, prefixed by " - " and to
13     # comment out a build dep, start the line with two comments.
14     #
15     # Base build dependencies:
16     # - debhelper (>= 4)
17     # Of course.
18     # - apt
19     # Used for downloading udebs.
20     # - gnupg
21     # New versions of apt need gnupg for security checks.
22     # - dpkg (>= 1.13.9)
23     # We tweak dpkg logging options only understood by this
24     # version.
25     # - grep-dctrl
26     # Various manipulations of the udeb Packages files.
27     # - bc
28     # Used for some image size calculations.
29     #
30     # Library build dependencies:
31     # Libraries can come from three sources: From a udeb, from the build
32     # system via library reduction, or from the build system with no library
33     # reduction done. We'd like to eventually do away with that last.
34     # - libc6-pic | libc6.1-pic | libc0.3-pic | glibc-pic
35     # For library reduction.
36     # - libdebian-installer4 (>= 0.31)
37     # - libdebconfclient0
38     # We use the udebs of these, so they're only included because
39     # of broken deps in udebs confusing apt. (Versions are to make
40     # sure the deps are satisfied.) Will be fixed.
41     # - libparted1.6-12
42     # Only needed for monolithic image builds, and only because
43     # of broken udeb deps. Will be fixed.
44     # - libslang2-pic
45     # - libnewt-pic
46     # Rather than use slang and newt udebs, reduced versions of
47     # the libraries are put onto images to save space.
48     # - libdiscover1-pic [!s390 !s390x]
49     # - libdiscover1 [!s390 !s390x]
50     # Currently we use library reduction to get the discover1
51     # library. There is no space gain however, and it should just
52     # use a udeb instead.
53     # - libbogl-dev
54     # bogl is used by bterm. There is no particular reason
55     # why we're copying the library from the build system instead
56     # of using a dependency.
57     # - libtextwrap1
58     # Used by cdebconf. Should be a udeb, but isn't.
59     #
60     # Filesystem tools:
61     # - cramfsprogs [powerpc ia64 mips]
62     # For arches that use cramfs initrds.
63     # - genext2fs (>= 1.3-7.1)
64     # For creating ext2 filesystems without being root.
65     # 1.3-7.1 fixes issues on several arches.
66     # - e2fsprogs, mklibs (>= 0.1.15)
67     # genext2fs doesn't produce perfect filesystems, so we fsck
68     # them.
69     # - mkisofs
70     # For making mini isos.
71     # - genromfs [sparc]
72     # Used for creating sparc floppies (which are not built by
73     # default.)
74     # - hfsutils [powerpc]
75     # For making bootable HFS USB sticks for powerpc.
76     # - dosfstools [i386 ia64 m68k amd64]
77     @ For creating FAT filesystems with mkfs.msdos.
78     # Of course i386/amd64 use this for floppies, CDs etc.
79     # ia64 uses it for floppies (?)
80     # m68k uses it for atari floppies
81     #
82     # Boot loaders:
83     # On many arches boot loaders are copied onto or ran on the boot
84     # images in one way or another. There's a reason our mailing list is
85     # still called debian-boot..
86     # - syslinux (>= 2.11-0.1) [i386 amd64]
87     # The 2.11 release fixed some bad bugs in 2.10.
88     # - palo [hppa]
89     # - elilo [ia64]
90     # - yaboot [powerpc]
91     # For all our powerpc boot needs. Well, not really.
92     # - aboot (>= 0.9b-2) [alpha]
93     # A previous version didn't have netabootwrap.
94     # - silo [sparc]
95     # Using silo is problimatic since it needs to run as root,
96     # so images that need it are not built by default, but we
97     # include it for completeness.
98     # - genisovh [mips]
99     # Makes mini iso images bootable on SGI MIPSen.
100     # - delo [mipsel]
101     # For booting DECstations from storage media.
102     # - tip22 [mips]
103     # Piggyback netboot images.
104     # - colo (>= 1.10-1) [mipsel]
105     # For booting Cobalt machines. This version has TFTP support.
106     # - sibyl [mips mipsel]
107     # For booting the SWARM board.
108     # - atari-bootstrap [m68k]
109     # Booting and other tools for Atari systems.
110     # - vmelilo [m68k]
111     # - m68k-vme-tftplilo [m68k]
112     # For VME machines, only included for completeness as it
113     # needs to be used and so is not run by default.
114     # - sparc-utils [sparc]
115     # For elftoaout and piggyback, to make netboot images.
116     #
117     # Architecture specific build dependencies:
118     # - sysutils [i386 amd64]
119     # For todos, used on files that need to be accessible from
120     # DOS.
121     # - mtools (>= 3.9.9-1) [i386 ia64 m68k amd64]
122     # mcopy is used to put files onto FAT filesystems w/o
123     # mounting them.
124     #
125     # - modutils
126     # depmod is used to generate a modules.dep for images at
127     # build time. For 2.4 kernels.
128     # - module-init-tools [i386 powerpc amd64 hppa ia64 sparc]
129     # depmod for 2.6 kernels on the arches that support 2.6.
130     #
131     # - bf-utf-source [!s390 !s390x]
132     # Contains the unicode font we use. Not since we
133     # perform font reduction at build time.
134     # - upx-ucl-beta (>= 1:1.91+0.20030910cvs-2) [i386]
135     # i386 uses upx to compress kernels and other binaries
136     # The version is the first one that worked well enough for
137     # us.
138     # - bzip2 [powerpc]
139     # Used by powerpc-builtin-initrd.sh to unpack the kernel
140     # tree. See source for gory details.
141     # - mkvmlinuz [powerpc]
142     # Used to make powerpc images that can boot direct from
143     # firmware w/o using a boot loader.
144     #
145     # Build dependencies of the manual and docs:
146     # Note that currently the debian-installer-manual package is used as the
147     # required deb-producing package so that the archive maintenance scripts
148     # work. So it is built on each architecture instead of being built once
149     # as an arch all package for all architectures, and its build
150     # dependencies are included in Build-Depends rather than in
151     # Build-Depends-Indep.
152     # - docbook
153     # - docbook-xml
154     # - docbook-xsl
155     # - xsltproc
156     # The manual is a docbook XML document, so needs these to
157     # build.
158     # - gawk
159     # Used as part of the manual build process.
160     # - w3m
161     # Used to generate plain text manual from html.
162     # - poxml
163     # Translations of the manual are done in po files via poxml.
164     # - jadetex
165     # - openjade | openjade1.3
166     # - docbook-dsssl
167     # Used for producing pdf and ps files.
168     # - gs-common
169     # For pdfs.
170     # - debiandoc-sgml
171     # partman's manual is in debiandoc.
172    
173 joeyh 12246 Package: debian-installer-manual
174 joeyh 13842 Architecture: any
175 joeyh 12246 Description: Debian installation manual
176     This package contains the Debian installation manual, in a variety of
177     languages. It also includes the installation HOWTO, and a variety of
178     developer documentation for the Debian Installer.

  ViewVC Help
Powered by ViewVC 1.1.5