]> git.proxmox.com Git - grub2.git/blame - debian/control
Invert how files are split among binary packages: rather than code in
[grub2.git] / debian / control
CommitLineData
c38e4ead 1Source: grub2
2Section: admin
3Priority: extra
4Maintainer: GRUB Maintainers <pkg-grub-devel@lists.alioth.debian.org>
d20dcdea 5Uploaders: Robert Millan <rmh@debian.org>, Felix Zielcke <fzielcke@z-51.de>, Jordi Mallach <jordi@debian.org>, Colin Watson <cjwatson@debian.org>
6388f890 6DM-Upload-Allowed: yes
4e1666a5
CW
7Build-Depends: debhelper (>= 7.0.50~),
8 quilt (>= 0.46-7),
fe8e6097 9 patchutils,
10 autoconf,
381d196e 11 automake,
70464a85 12 autogen (>= 1:5.10),
6a71e6cb 13 python,
fa39c925 14 flex (>= 2.5.35),
fe8e6097 15 bison,
fe8e6097 16 po-debconf,
17 help2man,
997df1c8 18 texinfo,
9b5e3c9c
CW
19 gcc-4.5-multilib [i386 kopensolaris-i386 any-amd64 any-ppc64 any-sparc],
20 gcc-4.5,
fe8e6097 21 libncurses5-dev,
e5704151 22 xfonts-unifont,
431310e8 23 libfreetype6-dev,
1eaa5c3a 24 gettext,
bd13c818
RM
25 libusb-dev [!hurd-any],
26 libdevmapper-dev (>= 2:1.02.34) [linux-any],
27 libzfs-dev [kfreebsd-any],
28 libnvpair-dev [kfreebsd-any],
31428afb 29 libgeom-dev [kfreebsd-any],
bd13c818 30 libsdl1.2-dev [!hurd-any],
9ef1395f 31 xorriso (>= 0.5.6.pl00),
32c45a3b 32 qemu-system [i386 kfreebsd-i386 kopensolaris-i386 any-amd64],
352f020c
CW
33 qemu-utils [!hurd-any],
34 parted [!hurd-any],
d1f41995 35 libfuse-dev (>= 2.8.4-1.4) [linux-any],
b7636fe3 36 mtools [any-i386 any-amd64],
4f6b671a 37Build-Conflicts: autoconf2.13
46229cec 38Standards-Version: 3.8.4
746f8f97 39Homepage: http://www.gnu.org/software/grub/
1456c624 40Vcs-Bzr: https://alioth.debian.org/anonscm/bzr/pkg-grub/trunk/grub/
7f279041 41Vcs-Browser: http://bzr.debian.org/loggerhead/pkg-grub/
ca1d5ac6 42
c38e4ead 43
44Package: grub2
2f1bb90b
CW
45Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-sparc
46Depends: grub-pc (= ${binary:Version}) [any-i386 any-amd64] | grub-ieee1275 (= ${binary:Version}) [any-powerpc any-ppc64 any-sparc], ${misc:Depends}
2c4f9bf9 47Multi-Arch: foreign
d5d38884 48Description: GRand Unified Bootloader, version 2 (dummy package)
49 This is a dummy transitional package to handle GRUB 2 upgrades. It can be
50 safely removed.
51
ae67a965 52Package: grub-linuxbios
bd13c818 53Architecture: any-i386 any-amd64
005f0336 54Depends: grub-coreboot (= ${binary:Version}), ${misc:Depends}
2c4f9bf9 55Multi-Arch: foreign
ae67a965 56Description: GRand Unified Bootloader, version 2 (dummy package)
57 This is a dummy transitional package that depends on grub-coreboot.
58
0d3ece2c 59Package: grub-efi
bd13c818
RM
60Architecture: any-i386 any-amd64
61Depends: ${misc:Depends}, grub-efi-ia32 (= ${binary:Version}) [any-i386], grub-efi-amd64 (= ${binary:Version}) [any-amd64]
2c4f9bf9 62Multi-Arch: foreign
0d3ece2c 63Description: GRand Unified Bootloader, version 2 (dummy package)
64 This is a dummy transitional package that depends on either grub-efi-ia32 or
65 grub-efi-amd64, depending on the architecture.
802913d8 66
d8ce8ba4 67
30e9192c 68Package: grub-common
b96d9eff 69Priority: optional
2f1bb90b 70Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-sparc any-mipsel
ccf05c23 71Depends: base-files (>= 4.0.1~), dpkg (>= 1.15.4) | install-info | dpkg (<= 1.14.25), ${shlibs:Depends}, ${misc:Depends}, gettext-base
09667ad9 72Replaces: grub-pc (<< 1.98+20100527-1), grub-ieee1275 (<< 1.98+20100527-1), grub-efi (<< 1.96+20080831-1), grub-coreboot (<< 1.97+20091114-1), grub-linuxbios (<< 1.96+20080831-1), grub-efi-ia32 (<< 1.98+20100527-1), grub-efi-amd64 (<< 1.98+20100527-1), grub-yeeloong (<< 1.98+20100527-1)
d4160a92 73Recommends: os-prober (>= 1.33)
bd13c818 74Suggests: multiboot-doc, grub-emu, xorriso (>= 0.5.6.pl00)
25988d5f 75# See bugs #435983 and #455746
8970e6e6 76Conflicts: mdadm (<< 2.6.7-2), grub-doc (<< 0.97-32), grub-legacy-doc (<< 0.97-59)
2495b23b 77Breaks: lupin-support (<< 0.30)
2c4f9bf9 78Multi-Arch: foreign
30e9192c 79Description: GRand Unified Bootloader, version 2 (common files)
b65fd211 80 This package contains common files shared by the distinct flavours of GRUB.
30e9192c 81
3b47e2d8 82Package: grub-emu
bd13c818 83Architecture: any-i386 any-amd64 any-powerpc
3b47e2d8 84Depends: ${shlibs:Depends}, base-files (>= 4.0.1~), ${misc:Depends}
85Replaces: grub-common (<= 1.97~beta3-1)
2c4f9bf9 86Multi-Arch: foreign
3b47e2d8 87Description: GRand Unified Bootloader, version 2 (emulated version)
88 This package contains grub-emu, an emulated version of GRUB. It is only
89 provided for debugging purposes.
90
d5d38884 91Package: grub-pc
b96d9eff 92Priority: optional
bd13c818 93Architecture: any-i386 any-amd64
769cd48f 94Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}), ucf, freebsd-utils (>= 8.0-4) [kfreebsd-any]
9b36897e 95Replaces: grub, grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.96+20080413-1), grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-ieee1275
0eca45c3 96Conflicts: grub (<< 0.97-54), grub-legacy, desktop-base (= 4.0.5), grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-ieee1275
0b44359b 97Suggests: desktop-base (>= 4.0.6)
2c4f9bf9 98Multi-Arch: foreign
d5d38884 99Description: GRand Unified Bootloader, version 2 (PC/BIOS version)
802913d8 100 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
101 cleaner design than its predecessors, and provides the following new features:
d5d38884 102 .
802913d8 103 - Scripting in grub.cfg using BASH-like syntax.
104 - Support for modern partition maps such as GPT.
105 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
106 add-ons can plug in their own script rules and trigger updates by invoking
107 update-grub2.
108 - VESA-based graphical mode with background image support and complete 24-bit
109 color set.
110 - Support for extended charsets. Users can write UTF-8 text to their menu
111 entries.
d5d38884 112 .
113 This package contains a version of GRUB that has been built for use with
114 traditional PC/BIOS architecture.
115
ca9ba3c9 116Package: grub-rescue-pc
bd13c818 117Architecture: any-i386 any-amd64
9ef1395f 118Depends: ${misc:Depends}
2c4f9bf9 119Multi-Arch: foreign
ca9ba3c9 120Description: GRUB bootable rescue images, version 2 (PC/BIOS version)
c8a5626e
CW
121 This package contains three GRUB rescue images that have been built for use
122 with the traditional PC/BIOS architecture:
ca9ba3c9 123 .
e0b5daeb 124 - grub-rescue-floppy.img: floppy image.
125 - grub-rescue-cdrom.iso: El Torito CDROM image.
c8a5626e 126 - grub-rescue-usb.img: USB image.
ca9ba3c9 127
ae67a965 128Package: grub-coreboot
bd13c818 129Architecture: any-i386 any-amd64
55e3116e 130Depends: ${shlibs:Depends}, grub-common (= ${binary:Version}), ${misc:Depends}, ucf
14352184 131Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.96+20080413-1), grub-linuxbios, grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275
0eca45c3 132Conflicts: grub (<< 0.97-54), grub-legacy, grub-linuxbios (<< ${source:Version}), grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275
5188b054 133Suggests: os-prober
2c4f9bf9 134Multi-Arch: foreign
ae67a965 135Description: GRand Unified Bootloader, version 2 (Coreboot version)
802913d8 136 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
137 cleaner design than its predecessors, and provides the following new features:
912cc4b3 138 .
802913d8 139 - Scripting in grub.cfg using BASH-like syntax.
140 - Support for modern partition maps such as GPT.
141 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
142 add-ons can plug in their own script rules and trigger updates by invoking
143 update-grub2.
912cc4b3 144 .
145 This package contains a version of GRUB that has been built for use with
ae67a965 146 platforms running the Coreboot firmware.
912cc4b3 147
0d3ece2c 148Package: grub-efi-ia32
bd13c818 149Architecture: any-i386 any-amd64
678829fd 150Depends: ${shlibs:Depends}, grub-common (= ${binary:Version}), ${misc:Depends}, ucf, efibootmgr [i386 amd64]
0d571fd6 151Replaces: grub, grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.96+20080413-1), grub-efi, grub-efi-amd64, grub-pc, grub-coreboot, grub-ieee1275
0eca45c3 152Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-pc, grub-coreboot, grub-ieee1275
d0cde16d 153Suggests: os-prober
2c4f9bf9 154Multi-Arch: foreign
0d3ece2c 155Description: GRand Unified Bootloader, version 2 (EFI-IA32 version)
156 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
157 cleaner design than its predecessors, and provides the following new features:
158 .
159 - Scripting in grub.cfg using BASH-like syntax.
160 - Support for modern partition maps such as GPT.
161 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
162 add-ons can plug in their own script rules and trigger updates by invoking
163 update-grub2.
164 .
165 This package contains a version of GRUB that has been built for use with
166 EFI-IA32 architecture, such as the one provided by Intel Macs (that is, unless
167 a BIOS interface has been activated).
168
169Package: grub-efi-amd64
4485b50f 170Architecture: i386 kopensolaris-i386 any-amd64
678829fd 171Depends: ${shlibs:Depends}, grub-common (= ${binary:Version}), ${misc:Depends}, ucf, efibootmgr [i386 amd64]
0d571fd6 172Replaces: grub, grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.96+20080413-1), grub-pc, grub-efi-ia32, grub-coreboot, grub-ieee1275
9fdb0eb2 173Conflicts: grub, grub-legacy, grub-efi-ia32, grub-pc, grub-coreboot, grub-ieee1275
d0cde16d 174Suggests: os-prober
2c4f9bf9 175Multi-Arch: foreign
0d3ece2c 176Description: GRand Unified Bootloader, version 2 (EFI-AMD64 version)
802913d8 177 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
178 cleaner design than its predecessors, and provides the following new features:
d5d38884 179 .
802913d8 180 - Scripting in grub.cfg using BASH-like syntax.
181 - Support for modern partition maps such as GPT.
182 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
183 add-ons can plug in their own script rules and trigger updates by invoking
184 update-grub2.
d5d38884 185 .
186 This package contains a version of GRUB that has been built for use with
0d3ece2c 187 EFI-AMD64 architecture, such as the one provided by Intel Macs (that is, unless
188 a BIOS interface has been activated).
d5d38884 189
b7636fe3
CW
190Package: grub-rescue-efi-amd64
191Architecture: i386 kopensolaris-i386 amd64 kfreebsd-amd64
192Depends: ${misc:Depends}
193Multi-Arch: foreign
194Description: GRUB bootable rescue images, version 2 (EFI-AMD64 version)
195 This package contains two GRUB rescue images that have been built for use
196 with the EFI-AMD64 architecture, such as the one provided by Intel Macs
197 (that is, unless a BIOS interface has been activated):
198 .
199 - grub-rescue-cdrom.iso: El Torito CDROM image.
200 - grub-rescue-usb.img: USB image.
201
dba8ac92 202Package: grub-ieee1275
2f1bb90b 203Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-sparc
14f6b4f5 204Depends: ${shlibs:Depends}, grub-common (= ${binary:Version}),
2f1bb90b 205 powerpc-ibm-utils [any-powerpc any-ppc64], powerpc-utils [any-powerpc any-ppc64], bc [any-powerpc any-ppc64], ${misc:Depends}, ucf
0d571fd6 206Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.96+20080413-1), grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc
0eca45c3 207Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc
2f1bb90b 208Suggests: os-prober, genisoimage [any-powerpc any-ppc64]
2c4f9bf9 209Multi-Arch: foreign
802913d8 210Description: GRand Unified Bootloader, version 2 (Open Firmware version)
211 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
212 cleaner design than its predecessors, and provides the following new features:
c38e4ead 213 .
802913d8 214 - Scripting in grub.cfg using BASH-like syntax.
215 - Support for modern partition maps such as GPT.
216 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
217 add-ons can plug in their own script rules and trigger updates by invoking
218 update-grub2.
7b28ea52 219 .
802913d8 220 This package contains a version of GRUB that has been built for use with
221 Open Firmware implementations.
d8ce8ba4 222
4cb39b4e 223Package: grub-firmware-qemu
bd13c818 224Architecture: any-i386 any-amd64
4cb39b4e 225Depends: base-files (>= 4.0.1~), ${misc:Depends}
226Recommends: qemu
227Enhances: qemu
2c4f9bf9 228Multi-Arch: foreign
4cb39b4e 229Description: GRUB firmware image for QEMU
230 This package contains a binary of GRUB that has been built for use as
231 firmware for QEMU. It can be used as a replacement for the standard
232 PC BIOS provided by the bochsbios package (bios.bin).
233 .
234 In order to make QEMU use this firmware, simply add `-bios grub.bin' when
235 invoking it.
236 .
09ee8c4a 237 This package behaves in the same way as GRUB for coreboot, but doesn't
238 contain any code from coreboot itself, and is only suitable for QEMU. If
239 you want to install GRUB as firmware on real hardware, you need to use the
240 grub-coreboot package, and manually combine that with coreboot.
9ef0e32b
RM
241
242Package: grub-yeeloong
bd13c818 243Architecture: any-mipsel
9ef0e32b 244Depends: ${shlibs:Depends}, grub-common (= ${binary:Version}), ${misc:Depends}, ucf
7a85a973 245Replaces: grub-common (<< 1.98+20100617-2)
9ef0e32b 246Suggests: os-prober
2c4f9bf9 247Multi-Arch: foreign
9ef0e32b
RM
248Description: GRand Unified Bootloader, version 2 (Yeeloong version)
249 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
250 cleaner design than its predecessors, and provides the following new features:
251 .
252 - Scripting in grub.cfg using BASH-like syntax.
253 - Support for modern partition maps such as GPT.
254 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
255 add-ons can plug in their own script rules and trigger updates by invoking
256 update-grub2.
257 .
258 This package contains a version of GRUB that has been built for use with
259 the Lemote Yeeloong laptop.
2297409f
CW
260
261Package: grub-mount-udeb
262XC-Package-Type: udeb
263Section: debian-installer
264Architecture: i386 amd64 powerpc ppc64 sparc mipsel
265Depends: ${shlibs:Depends}, ${misc:Depends}
266Description: export GRUB filesystems using FUSE