]> git.proxmox.com Git - grub2.git/blame - debian/control
releasing package grub2 version 2.02+dfsg1-5
[grub2.git] / debian / control
CommitLineData
c38e4ead 1Source: grub2
2Section: admin
ed760102 3Priority: optional
32910cac 4Maintainer: GRUB Maintainers <pkg-grub-devel@alioth-lists.debian.net>
b164a801 5Uploaders: Felix Zielcke <fzielcke@z-51.de>, Jordi Mallach <jordi@debian.org>, Colin Watson <cjwatson@debian.org>, Ian Campbell <ijc@debian.org>
81fc656b 6Build-Depends: debhelper (>= 7.4.2~),
fe8e6097 7 patchutils,
136f47b9 8 dh-autoreconf,
d47a8a90 9 automake,
6a71e6cb 10 python,
d47a8a90 11 flex,
fe8e6097 12 bison,
fe8e6097 13 po-debconf,
14 help2man,
997df1c8 15 texinfo,
5f1f4e3b
CW
16 gcc-7,
17 gcc-7-multilib [i386 kopensolaris-i386 any-amd64 any-ppc64 any-sparc],
e5704151 18 xfonts-unifont,
431310e8 19 libfreetype6-dev,
1eaa5c3a 20 gettext,
d47a8a90
FZ
21 libdevmapper-dev [linux-any],
22 libgeom-dev (>= 8.2+ds1-1~) [kfreebsd-any] | libgeom-dev (<< 8.2) [kfreebsd-any],
bd13c818 23 libsdl1.2-dev [!hurd-any],
d47a8a90 24 xorriso,
32c45a3b 25 qemu-system [i386 kfreebsd-i386 kopensolaris-i386 any-amd64],
1534c3f0 26 cpio [i386 kopensolaris-i386 amd64 x32],
352f020c 27 parted [!hurd-any],
e0632d44 28 libfuse-dev (>= 2.8.4-1.4) [linux-any kfreebsd-any],
788b564e 29 ttf-dejavu-core,
d9d2221b 30 liblzma-dev,
bd2c77be
PH
31 dosfstools [i386 amd64 arm64],
32 mtools [i386 amd64 arm64],
3ee518e7 33 wamerican,
a4c62155 34 libparted-dev [any-powerpc any-ppc64 any-ppc64el],
62e4bb06 35 pkg-config,
b2fd302f 36Build-Conflicts: autoconf2.13, libzfs-dev, libnvpair-dev
8f300cf7 37Standards-Version: 3.9.6
746f8f97 38Homepage: http://www.gnu.org/software/grub/
fe4adfbe 39Vcs-Git: https://salsa.debian.org/grub-team/grub.git
051a7f22 40Vcs-Browser: https://salsa.debian.org/grub-team/grub
c38e4ead 41
42Package: grub2
d4eadae3 43Section: oldlibs
3d7a403d 44Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc any-sparc64
2c014745 45Pre-Depends: ${misc:Pre-Depends}
3d7a403d 46Depends: grub-pc (= ${binary:Version}) [any-i386 any-amd64] | grub-ieee1275 (= ${binary:Version}) [any-powerpc any-ppc64 any-ppc64el any-sparc any-sparc64], ${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
d4eadae3 53Section: oldlibs
bd13c818 54Architecture: any-i386 any-amd64
2c014745 55Pre-Depends: ${misc:Pre-Depends}
005f0336 56Depends: grub-coreboot (= ${binary:Version}), ${misc:Depends}
2c4f9bf9 57Multi-Arch: foreign
ae67a965 58Description: GRand Unified Bootloader, version 2 (dummy package)
59 This is a dummy transitional package that depends on grub-coreboot.
60
0d3ece2c 61Package: grub-efi
d4eadae3 62Section: oldlibs
bd13c818 63Architecture: any-i386 any-amd64
2c014745 64Pre-Depends: ${misc:Pre-Depends}
bd13c818 65Depends: ${misc:Depends}, grub-efi-ia32 (= ${binary:Version}) [any-i386], grub-efi-amd64 (= ${binary:Version}) [any-amd64]
2c4f9bf9 66Multi-Arch: foreign
0d3ece2c 67Description: GRand Unified Bootloader, version 2 (dummy package)
68 This is a dummy transitional package that depends on either grub-efi-ia32 or
69 grub-efi-amd64, depending on the architecture.
802913d8 70
d8ce8ba4 71
30e9192c 72Package: grub-common
14910ac2 73Architecture: any
a2dac38e 74Depends: ${shlibs:Depends}, ${misc:Depends}, gettext-base, ${lsb-base-depends}
8aaa219f 75Replaces: grub-pc (<< 2.00-4), grub-ieee1275 (<< 2.00-4), grub-efi (<< 1.99-1), grub-coreboot (<< 2.00-4), grub-linuxbios (<< 1.96+20080831-1), grub-efi-ia32 (<< 2.00-4), grub-efi-amd64 (<< 2.00-4), grub-efi-ia64 (<< 2.00-4), grub-yeeloong (<< 2.00-4)
d4160a92 76Recommends: os-prober (>= 1.33)
47231229 77Suggests: multiboot-doc, grub-emu [any-i386 any-amd64 any-powerpc], xorriso (>= 0.5.6.pl00), desktop-base (>= 4.0.6), console-setup
2d0dbeff
CW
78# mdadm: See bugs #435983 and #455746
79Breaks: mdadm (<< 2.6.7-2), lupin-support (<< 0.55), friendly-recovery (<< 0.2.13), apport (<< 2.1.1)
2c4f9bf9 80Multi-Arch: foreign
3177d4fb 81Description: GRand Unified Bootloader (common files)
b65fd211 82 This package contains common files shared by the distinct flavours of GRUB.
3177d4fb
CW
83 It is shared between GRUB Legacy and GRUB 2, although a number of files
84 specific to GRUB 2 are here as long as they do not break GRUB Legacy.
85
86Package: grub2-common
14910ac2
CW
87# Not Architecture: any because this package contains some things which are
88# only built when there is a real platform (e.g. grub-install), and the rest
89# of the package is not very useful in a utilities-only build.
3d7a403d 90Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc any-sparc64 any-mipsel any-ia64 any-arm any-arm64
f603aa79 91Depends: grub-common (= ${binary:Version}), dpkg (>= 1.15.4) | install-info, ${shlibs:Depends}, ${misc:Depends}
2d0dbeff 92Replaces: grub, grub-legacy, ${legacy-doc-br}, grub-common (<< 1.99-1), grub-pc (<< 2.00-4), grub-ieee1275 (<< 2.00-4), grub-efi (<< 1.99-1), grub-coreboot (<< 2.00-4), grub-linuxbios (<< 1.99-1), grub-efi-ia32 (<< 2.00-4), grub-efi-amd64 (<< 2.00-4), grub-efi-ia64 (<< 2.00-4), grub-yeeloong (<< 2.00-4)
a2791711 93Conflicts: grub-legacy
3913ab66 94Breaks: grub (<< 0.97-54), ${legacy-doc-br}, shim (<< 0.9+1474479173.6c180c6-0ubuntu1~)
3177d4fb
CW
95Multi-Arch: foreign
96Description: GRand Unified Bootloader (common files for version 2)
97 This package contains common files shared by the distinct flavours of GRUB.
98 The files in this package are specific to GRUB 2, and would break GRUB
99 Legacy if installed on the same system.
30e9192c 100
3b47e2d8 101Package: grub-emu
bd13c818 102Architecture: any-i386 any-amd64 any-powerpc
2c014745 103Pre-Depends: ${misc:Pre-Depends}
5a79afa5 104Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
3b47e2d8 105Replaces: grub-common (<= 1.97~beta3-1)
2c4f9bf9 106Multi-Arch: foreign
3b47e2d8 107Description: GRand Unified Bootloader, version 2 (emulated version)
108 This package contains grub-emu, an emulated version of GRUB. It is only
109 provided for debugging purposes.
110
00b51c62
CW
111Package: grub-emu-dbg
112Section: debug
113Architecture: any-i386 any-amd64 any-powerpc
d7102a65 114Depends: ${misc:Depends}, grub-emu (= ${binary:Version}), grub-common (= ${binary:Version})
00b51c62
CW
115Multi-Arch: foreign
116Description: GRand Unified Bootloader, version 2 (emulated debug files)
117 This package contains debugging files for grub-emu. You only need these if
118 you are trying to debug GRUB using its GDB stub.
119
b88ffb1a 120Package: grub-pc-bin
b88ffb1a 121Architecture: any-i386 any-amd64
759bbaef 122Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
617663ea 123Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-pc (<< 1.99-1)
b88ffb1a
CW
124Suggests: desktop-base (>= 4.0.6)
125Multi-Arch: foreign
126Description: GRand Unified Bootloader, version 2 (PC/BIOS binaries)
127 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
128 cleaner design than its predecessors, and provides the following new features:
129 .
130 - Scripting in grub.cfg using BASH-like syntax.
131 - Support for modern partition maps such as GPT.
132 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
133 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 134 update-grub.
b88ffb1a
CW
135 - VESA-based graphical mode with background image support and complete 24-bit
136 color set.
137 - Support for extended charsets. Users can write UTF-8 text to their menu
138 entries.
139 .
140 This package contains a version of GRUB that has been built for use with
141 traditional PC/BIOS architecture. It will not automatically install GRUB
142 as the active boot loader, nor will it automatically update grub.cfg on
143 upgrade, so most people should install grub-pc instead.
144
00b51c62
CW
145Package: grub-pc-dbg
146Section: debug
147Architecture: any-i386 any-amd64
d7102a65 148Depends: ${misc:Depends}, grub-pc-bin (= ${binary:Version}), grub-common (= ${binary:Version})
00b51c62
CW
149Multi-Arch: foreign
150Description: GRand Unified Bootloader, version 2 (PC/BIOS debug files)
151 This package contains debugging files for grub-pc-bin. You only need these
152 if you are trying to debug GRUB using its GDB stub.
153
d5d38884 154Package: grub-pc
bd13c818 155Architecture: any-i386 any-amd64
2c014745 156Pre-Depends: ${misc:Pre-Depends}
f5a925fb 157Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-pc-bin (= ${binary:Version}), ucf, freebsd-utils (>= 8.0-4) [kfreebsd-any], ${gfxpayload-depends}
617663ea 158Replaces: grub, grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-ieee1275
c9d2acbb 159Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-ieee1275, grub-xen
2c4f9bf9 160Multi-Arch: foreign
d5d38884 161Description: GRand Unified Bootloader, version 2 (PC/BIOS version)
802913d8 162 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
163 cleaner design than its predecessors, and provides the following new features:
d5d38884 164 .
802913d8 165 - Scripting in grub.cfg using BASH-like syntax.
166 - Support for modern partition maps such as GPT.
167 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
168 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 169 update-grub.
802913d8 170 - VESA-based graphical mode with background image support and complete 24-bit
171 color set.
172 - Support for extended charsets. Users can write UTF-8 text to their menu
173 entries.
d5d38884 174 .
175 This package contains a version of GRUB that has been built for use with
176 traditional PC/BIOS architecture.
177
ca9ba3c9 178Package: grub-rescue-pc
bd13c818 179Architecture: any-i386 any-amd64
9ef1395f 180Depends: ${misc:Depends}
2c4f9bf9 181Multi-Arch: foreign
ca9ba3c9 182Description: GRUB bootable rescue images, version 2 (PC/BIOS version)
c8a5626e
CW
183 This package contains three GRUB rescue images that have been built for use
184 with the traditional PC/BIOS architecture:
ca9ba3c9 185 .
e0b5daeb 186 - grub-rescue-floppy.img: floppy image.
187 - grub-rescue-cdrom.iso: El Torito CDROM image.
c8a5626e 188 - grub-rescue-usb.img: USB image.
ca9ba3c9 189
b88ffb1a
CW
190Package: grub-coreboot-bin
191Architecture: any-i386 any-amd64
759bbaef 192Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
617663ea 193Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-linuxbios, grub-coreboot (<< 1.99-1)
b88ffb1a
CW
194Conflicts: grub-linuxbios (<< ${source:Version})
195Multi-Arch: foreign
196Description: GRand Unified Bootloader, version 2 (Coreboot binaries)
197 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
198 cleaner design than its predecessors, and provides the following new features:
199 .
200 - Scripting in grub.cfg using BASH-like syntax.
201 - Support for modern partition maps such as GPT.
202 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
203 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 204 update-grub.
b88ffb1a
CW
205 .
206 This package contains a version of GRUB that has been built for use with
207 platforms running the Coreboot firmware. It will not automatically install
208 GRUB as the active boot loader, nor will it automatically update grub.cfg
209 on upgrade, so most people should install grub-coreboot instead.
210
00b51c62
CW
211Package: grub-coreboot-dbg
212Section: debug
213Architecture: any-i386 any-amd64
d7102a65 214Depends: ${misc:Depends}, grub-coreboot-bin (= ${binary:Version}), grub-common (= ${binary:Version})
00b51c62
CW
215Multi-Arch: foreign
216Description: GRand Unified Bootloader, version 2 (Coreboot debug files)
217 This package contains debugging files for grub-coreboot-bin. You only need
218 these if you are trying to debug GRUB using its GDB stub.
219
ae67a965 220Package: grub-coreboot
bd13c818 221Architecture: any-i386 any-amd64
2c014745 222Pre-Depends: ${misc:Pre-Depends}
759bbaef 223Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-coreboot-bin (= ${binary:Version}), ucf
617663ea 224Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-linuxbios, grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275
c9d2acbb 225Conflicts: grub (<< 0.97-54), grub-legacy, grub-linuxbios (<< ${source:Version}), grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275, grub-xen
2c4f9bf9 226Multi-Arch: foreign
ae67a965 227Description: GRand Unified Bootloader, version 2 (Coreboot version)
802913d8 228 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
229 cleaner design than its predecessors, and provides the following new features:
912cc4b3 230 .
802913d8 231 - Scripting in grub.cfg using BASH-like syntax.
232 - Support for modern partition maps such as GPT.
233 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
234 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 235 update-grub.
912cc4b3 236 .
237 This package contains a version of GRUB that has been built for use with
ae67a965 238 platforms running the Coreboot firmware.
912cc4b3 239
b88ffb1a
CW
240Package: grub-efi-ia32-bin
241Architecture: any-i386 any-amd64
1534c3f0 242Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}), efibootmgr [linux-any]
0cf64ff9 243Recommends: grub-efi-ia32-signed,
617663ea 244Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi, grub-efi-ia32 (<< 1.99-1)
b88ffb1a 245Multi-Arch: foreign
49a4f5cd 246XB-Efi-Vendor: ${efi:Vendor}
b88ffb1a
CW
247Description: GRand Unified Bootloader, version 2 (EFI-IA32 binaries)
248 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
249 cleaner design than its predecessors, and provides the following new features:
250 .
251 - Scripting in grub.cfg using BASH-like syntax.
252 - Support for modern partition maps such as GPT.
253 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
254 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 255 update-grub.
b88ffb1a
CW
256 .
257 This package contains a version of GRUB that has been built for use with
258 EFI-IA32 architecture, such as the one provided by Intel Macs (that is, unless
259 a BIOS interface has been activated). It will not automatically install
260 GRUB as the active boot loader, nor will it automatically update grub.cfg
261 on upgrade, so most people should install grub-efi-ia32 instead.
262
00b51c62
CW
263Package: grub-efi-ia32-dbg
264Section: debug
265Architecture: any-i386 any-amd64
d7102a65 266Depends: ${misc:Depends}, grub-efi-ia32-bin (= ${binary:Version}), grub-common (= ${binary:Version})
00b51c62
CW
267Multi-Arch: foreign
268Description: GRand Unified Bootloader, version 2 (EFI-IA32 debug files)
269 This package contains debugging files for grub-efi-ia32-bin. You only need
270 these if you are trying to debug GRUB using its GDB stub.
271
0d3ece2c 272Package: grub-efi-ia32
bd13c818 273Architecture: any-i386 any-amd64
2c014745 274Pre-Depends: ${misc:Pre-Depends}
759bbaef 275Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-ia32-bin (= ${binary:Version}), ucf
617663ea 276Replaces: grub, grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi, grub-efi-amd64, grub-pc, grub-coreboot, grub-ieee1275
873e038a 277Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-pc, grub-coreboot, grub-ieee1275, grub-xen, elilo
2c4f9bf9 278Multi-Arch: foreign
0d3ece2c 279Description: GRand Unified Bootloader, version 2 (EFI-IA32 version)
280 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
281 cleaner design than its predecessors, and provides the following new features:
282 .
283 - Scripting in grub.cfg using BASH-like syntax.
284 - Support for modern partition maps such as GPT.
285 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
286 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 287 update-grub.
0d3ece2c 288 .
289 This package contains a version of GRUB that has been built for use with
290 EFI-IA32 architecture, such as the one provided by Intel Macs (that is, unless
291 a BIOS interface has been activated).
292
15c5f083
PH
293Package: grub-efi-ia32-signed-template
294Architecture: any-i386 any-amd64
295Description: GRand Unified Bootloader, version 2 (EFI-IA32 signing template)
296 This package contains template files for grub-efi-amd64-signed.
297 This is only needed for Secure Boot signing.
298
b88ffb1a
CW
299Package: grub-efi-amd64-bin
300Architecture: i386 kopensolaris-i386 any-amd64
1534c3f0 301Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}), efibootmgr [linux-any]
0cf64ff9 302Recommends: grub-efi-amd64-signed,
617663ea 303Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi-amd64 (<< 1.99-1)
b88ffb1a 304Multi-Arch: foreign
49a4f5cd 305XB-Efi-Vendor: ${efi:Vendor}
b88ffb1a
CW
306Description: GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
307 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
308 cleaner design than its predecessors, and provides the following new features:
309 .
310 - Scripting in grub.cfg using BASH-like syntax.
311 - Support for modern partition maps such as GPT.
312 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
313 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 314 update-grub.
b88ffb1a
CW
315 .
316 This package contains a version of GRUB that has been built for use with
317 EFI-AMD64 architecture, such as the one provided by Intel Macs (that is, unless
318 a BIOS interface has been activated). It will not automatically install
319 GRUB as the active boot loader, nor will it automatically update grub.cfg
320 on upgrade, so most people should install grub-efi-amd64 instead.
321
00b51c62
CW
322Package: grub-efi-amd64-dbg
323Section: debug
324Architecture: i386 kopensolaris-i386 any-amd64
d7102a65 325Depends: ${misc:Depends}, grub-efi-amd64-bin (= ${binary:Version}), grub-common (= ${binary:Version})
00b51c62
CW
326Multi-Arch: foreign
327Description: GRand Unified Bootloader, version 2 (EFI-AMD64 debug files)
328 This package contains debugging files for grub-efi-amd64-bin. You only
329 need these if you are trying to debug GRUB using its GDB stub.
330
0d3ece2c 331Package: grub-efi-amd64
4485b50f 332Architecture: i386 kopensolaris-i386 any-amd64
2c014745 333Pre-Depends: ${misc:Pre-Depends}
759bbaef 334Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-amd64-bin (= ${binary:Version}), ucf
617663ea 335Replaces: grub, grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-pc, grub-efi-ia32, grub-coreboot, grub-ieee1275
873e038a 336Conflicts: grub, grub-legacy, grub-efi-ia32, grub-pc, grub-coreboot, grub-ieee1275, grub-xen, elilo
2c4f9bf9 337Multi-Arch: foreign
0d3ece2c 338Description: GRand Unified Bootloader, version 2 (EFI-AMD64 version)
802913d8 339 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
340 cleaner design than its predecessors, and provides the following new features:
d5d38884 341 .
802913d8 342 - Scripting in grub.cfg using BASH-like syntax.
343 - Support for modern partition maps such as GPT.
344 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
345 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 346 update-grub.
d5d38884 347 .
348 This package contains a version of GRUB that has been built for use with
0d3ece2c 349 EFI-AMD64 architecture, such as the one provided by Intel Macs (that is, unless
350 a BIOS interface has been activated).
d5d38884 351
15c5f083
PH
352Package: grub-efi-amd64-signed-template
353Architecture: i386 kopensolaris-i386 any-amd64
354Description: GRand Unified Bootloader, version 2 (EFI-AMD64 signing template)
355 This package contains template files for grub-efi-amd64-signed.
356 This is only needed for Secure Boot signing.
357
12b3b38c
CW
358Package: grub-efi-ia64-bin
359Architecture: any-ia64
360Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
361Multi-Arch: foreign
49a4f5cd 362XB-Efi-Vendor: ${efi:Vendor}
12b3b38c
CW
363Description: GRand Unified Bootloader, version 2 (IA64 binaries)
364 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
365 cleaner design than its predecessors, and provides the following new features:
366 .
367 - Scripting in grub.cfg using BASH-like syntax.
368 - Support for modern partition maps such as GPT.
369 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
370 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 371 update-grub.
12b3b38c
CW
372 .
373 This package contains a version of GRUB that has been built for use on
374 IA64. It will not automatically install GRUB as the active boot loader,
375 nor will it automatically update grub.cfg on upgrade, so most people should
376 install grub-efi-ia64 instead.
377
00b51c62
CW
378Package: grub-efi-ia64-dbg
379Section: debug
380Architecture: any-ia64
d7102a65 381Depends: ${misc:Depends}, grub-efi-ia64-bin (= ${binary:Version}), grub-common (= ${binary:Version})
00b51c62
CW
382Multi-Arch: foreign
383Description: GRand Unified Bootloader, version 2 (IA64 debug files)
384 This package contains debugging files for grub-efi-ia64-bin. You only need
385 these if you are trying to debug GRUB using its GDB stub.
386
12b3b38c
CW
387Package: grub-efi-ia64
388Architecture: any-ia64
2c014745 389Pre-Depends: ${misc:Pre-Depends}
12b3b38c 390Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-ia64-bin (= ${binary:Version}), ucf
873e038a 391Conflicts: elilo
12b3b38c
CW
392Multi-Arch: foreign
393Description: GRand Unified Bootloader, version 2 (IA64 version)
394 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
395 cleaner design than its predecessors, and provides the following new features:
396 .
397 - Scripting in grub.cfg using BASH-like syntax.
398 - Support for modern partition maps such as GPT.
399 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
400 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 401 update-grub.
12b3b38c
CW
402 .
403 This package contains a version of GRUB that has been built for use on
404 IA64.
405
9af8d269
CW
406Package: grub-efi-arm-bin
407Architecture: any-arm
6178bc2a 408Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}), efibootmgr [linux-any]
9af8d269 409Multi-Arch: foreign
49a4f5cd 410XB-Efi-Vendor: ${efi:Vendor}
9af8d269
CW
411Description: GRand Unified Bootloader, version 2 (ARM UEFI binaries)
412 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
413 cleaner design than its predecessors, and provides the following new features:
414 .
415 - Scripting in grub.cfg using BASH-like syntax.
416 - Support for modern partition maps such as GPT.
417 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
418 add-ons can plug in their own script rules and trigger updates by invoking
419 update-grub.
420 .
421 This package contains a version of GRUB that has been built for use on ARM
422 systems with UEFI. It will not automatically install GRUB as the active
423 boot loader, nor will it automatically update grub.cfg on upgrade, so most
424 people should install grub-efi-arm instead.
425
426Package: grub-efi-arm-dbg
427Section: debug
428Architecture: any-arm
429Depends: ${misc:Depends}, grub-efi-arm-bin (= ${binary:Version}), grub-common (= ${binary:Version})
430Multi-Arch: foreign
431Description: GRand Unified Bootloader, version 2 (ARM UEFI debug files)
432 This package contains debugging files for grub-efi-arm-bin. You only need
433 these if you are trying to debug GRUB using its GDB stub.
434
435Package: grub-efi-arm
436Architecture: any-arm
2c014745 437Pre-Depends: ${misc:Pre-Depends}
9af8d269 438Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-arm-bin (= ${binary:Version}), ucf
afe1d93f 439Conflicts: grub-uboot
9af8d269
CW
440Multi-Arch: foreign
441Description: GRand Unified Bootloader, version 2 (ARM UEFI version)
442 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
443 cleaner design than its predecessors, and provides the following new features:
444 .
445 - Scripting in grub.cfg using BASH-like syntax.
446 - Support for modern partition maps such as GPT.
447 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
448 add-ons can plug in their own script rules and trigger updates by invoking
449 update-grub.
450 .
451 This package contains a version of GRUB that has been built for use on ARM
452 systems with UEFI.
453
eab14eb3
CW
454Package: grub-efi-arm64-bin
455Architecture: any-arm64
6178bc2a 456Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}), efibootmgr [linux-any]
0cf64ff9 457Recommends: grub-efi-arm64-signed,
eab14eb3 458Multi-Arch: foreign
49a4f5cd 459XB-Efi-Vendor: ${efi:Vendor}
eab14eb3
CW
460Description: GRand Unified Bootloader, version 2 (ARM64 UEFI binaries)
461 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
462 cleaner design than its predecessors, and provides the following new features:
463 .
464 - Scripting in grub.cfg using BASH-like syntax.
465 - Support for modern partition maps such as GPT.
466 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
467 add-ons can plug in their own script rules and trigger updates by invoking
468 update-grub.
469 .
470 This package contains a version of GRUB that has been built for use on
471 ARM64 systems with UEFI. It will not automatically install GRUB as the
472 active boot loader, nor will it automatically update grub.cfg on upgrade,
473 so most people should install grub-efi-arm64 instead.
474
475Package: grub-efi-arm64-dbg
476Section: debug
477Architecture: any-arm64
478Depends: ${misc:Depends}, grub-efi-arm64-bin (= ${binary:Version}), grub-common (= ${binary:Version})
479Multi-Arch: foreign
480Description: GRand Unified Bootloader, version 2 (ARM64 UEFI debug files)
481 This package contains debugging files for grub-efi-arm64-bin. You only
482 need these if you are trying to debug GRUB using its GDB stub.
483
484Package: grub-efi-arm64
485Architecture: any-arm64
2c014745 486Pre-Depends: ${misc:Pre-Depends}
eab14eb3
CW
487Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-arm64-bin (= ${binary:Version}), ucf
488Multi-Arch: foreign
489Description: GRand Unified Bootloader, version 2 (ARM64 UEFI version)
490 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
491 cleaner design than its predecessors, and provides the following new features:
492 .
493 - Scripting in grub.cfg using BASH-like syntax.
494 - Support for modern partition maps such as GPT.
495 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
496 add-ons can plug in their own script rules and trigger updates by invoking
497 update-grub.
498 .
499 This package contains a version of GRUB that has been built for use on
500 ARM64 systems with UEFI.
501
15c5f083
PH
502Package: grub-efi-arm64-signed-template
503Architecture: any-arm64
504Description: GRand Unified Bootloader, version 2 (ARM64 UEFI signing template)
505 This package contains template files for grub-efi-amd64-signed.
506 This is only needed for Secure Boot signing.
507
b88ffb1a 508Package: grub-ieee1275-bin
3d7a403d 509Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc any-sparc64
26cceb63 510Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
617663ea 511Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-ieee1275 (<< 1.99-1)
92a60f88 512Suggests: genisoimage [any-powerpc any-ppc64 any-ppc64el]
b88ffb1a
CW
513Multi-Arch: foreign
514Description: GRand Unified Bootloader, version 2 (Open Firmware binaries)
515 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
516 cleaner design than its predecessors, and provides the following new features:
517 .
518 - Scripting in grub.cfg using BASH-like syntax.
519 - Support for modern partition maps such as GPT.
520 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
521 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 522 update-grub.
b88ffb1a
CW
523 .
524 This package contains a version of GRUB that has been built for use with
525 Open Firmware implementations. It will not automatically install GRUB as
526 the active boot loader, nor will it automatically update grub.cfg on
527 upgrade, so most people should install grub-ieee1275 instead.
528
00b51c62
CW
529Package: grub-ieee1275-dbg
530Section: debug
3d7a403d 531Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc any-sparc64
d7102a65 532Depends: ${misc:Depends}, grub-ieee1275-bin (= ${binary:Version}), grub-common (= ${binary:Version})
00b51c62
CW
533Multi-Arch: foreign
534Description: GRand Unified Bootloader, version 2 (Open Firmware debug files)
535 This package contains debugging files for grub-ieee1275-bin. You only
536 need these if you are trying to debug GRUB using its GDB stub.
537
dba8ac92 538Package: grub-ieee1275
3d7a403d 539Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc any-sparc64
2c014745 540Pre-Depends: ${misc:Pre-Depends}
92a60f88 541Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-ieee1275-bin (= ${binary:Version}), ucf, powerpc-ibm-utils (>= 1.2.12-1) [any-powerpc any-ppc64 any-ppc64el], powerpc-utils [any-powerpc any-ppc64 any-ppc64el]
617663ea 542Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc
c9d2acbb 543Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc, grub-xen
2c4f9bf9 544Multi-Arch: foreign
802913d8 545Description: GRand Unified Bootloader, version 2 (Open Firmware version)
546 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
547 cleaner design than its predecessors, and provides the following new features:
c38e4ead 548 .
802913d8 549 - Scripting in grub.cfg using BASH-like syntax.
550 - Support for modern partition maps such as GPT.
551 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
552 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 553 update-grub.
7b28ea52 554 .
802913d8 555 This package contains a version of GRUB that has been built for use with
556 Open Firmware implementations.
d8ce8ba4 557
4cb39b4e 558Package: grub-firmware-qemu
bd13c818 559Architecture: any-i386 any-amd64
089c1390 560Depends: ${misc:Depends}
4cb39b4e 561Recommends: qemu
562Enhances: qemu
2c4f9bf9 563Multi-Arch: foreign
4cb39b4e 564Description: GRUB firmware image for QEMU
565 This package contains a binary of GRUB that has been built for use as
590b0543
CW
566 firmware for QEMU. It can be used as a replacement for other PC BIOS
567 images provided by seabios, bochsbios, and so on.
4cb39b4e 568 .
569 In order to make QEMU use this firmware, simply add `-bios grub.bin' when
570 invoking it.
571 .
09ee8c4a 572 This package behaves in the same way as GRUB for coreboot, but doesn't
573 contain any code from coreboot itself, and is only suitable for QEMU. If
574 you want to install GRUB as firmware on real hardware, you need to use the
575 grub-coreboot package, and manually combine that with coreboot.
9ef0e32b 576
9af8d269
CW
577Package: grub-uboot-bin
578Architecture: any-arm
579Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
580Multi-Arch: foreign
581Description: GRand Unified Bootloader, version 2 (ARM U-Boot binaries)
582 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
583 cleaner design than its predecessors, and provides the following new features:
584 .
585 - Scripting in grub.cfg using BASH-like syntax.
586 - Support for modern partition maps such as GPT.
587 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
588 add-ons can plug in their own script rules and trigger updates by invoking
589 update-grub.
590 .
591 This package contains a version of GRUB that has been built for use with
592 ARM systems with U-Boot. It will not automatically install GRUB as the
593 active boot loader, nor will it automatically update grub.cfg on upgrade,
594 so most people should install grub-uboot instead.
595
596Package: grub-uboot-dbg
597Section: debug
598Architecture: any-arm
599Depends: ${misc:Depends}, grub-uboot-bin (= ${binary:Version}), grub-common (= ${binary:Version})
600Multi-Arch: foreign
601Description: GRand Unified Bootloader, version 2 (ARM U-Boot debug files)
602 This package contains debugging files for grub-uboot-bin. You only need
603 these if you are trying to debug GRUB using its GDB stub.
604
605Package: grub-uboot
606Architecture: any-arm
2c014745 607Pre-Depends: ${misc:Pre-Depends}
9af8d269 608Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-uboot-bin (= ${binary:Version}), ucf
afe1d93f 609Conflicts: grub-efi-arm
9af8d269
CW
610Multi-Arch: foreign
611Description: GRand Unified Bootloader, version 2 (ARM U-Boot version)
612 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
613 cleaner design than its predecessors, and provides the following new features:
614 .
615 - Scripting in grub.cfg using BASH-like syntax.
616 - Support for modern partition maps such as GPT.
617 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
618 add-ons can plug in their own script rules and trigger updates by invoking
619 update-grub.
620 .
621 This package contains a version of GRUB that has been built for use with
622 ARM systems with U-Boot.
623
d91572cd 624Package: grub-xen-bin
9c960b1e 625Architecture: i386 amd64
d91572cd
CW
626Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
627Multi-Arch: foreign
628Description: GRand Unified Bootloader, version 2 (Xen binaries)
629 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
630 cleaner design than its predecessors, and provides the following new features:
631 .
632 - Scripting in grub.cfg using BASH-like syntax.
633 - Support for modern partition maps such as GPT.
634 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
635 add-ons can plug in their own script rules and trigger updates by invoking
636 update-grub.
637 .
638 This package contains a version of GRUB that has been built for use with
639 the Xen hypervisor (i.e. PV-GRUB). It will not automatically install GRUB
640 as the active boot loader, nor will it automatically update grub.cfg on
641 upgrade, so most people should install grub-xen instead.
642
643Package: grub-xen-dbg
644Section: debug
9c960b1e 645Architecture: i386 amd64
d91572cd
CW
646Depends: ${misc:Depends}, grub-xen-bin (= ${binary:Version}), grub-common (= ${binary:Version})
647Multi-Arch: foreign
648Description: GRand Unified Bootloader, version 2 (Xen debug files)
649 This package contains debugging files for grub-xen-bin. You only need
650 these if you are trying to debug GRUB using its GDB stub.
651
652Package: grub-xen
9c960b1e 653Architecture: i386 amd64
2c014745 654Pre-Depends: ${misc:Pre-Depends}
d91572cd 655Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-xen-bin (= ${binary:Version}), ucf
c9d2acbb 656Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-ieee1275, grub-pc
d91572cd
CW
657Multi-Arch: foreign
658Description: GRand Unified Bootloader, version 2 (Xen version)
659 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
660 cleaner design than its predecessors, and provides the following new features:
661 .
662 - Scripting in grub.cfg using BASH-like syntax.
663 - Support for modern partition maps such as GPT.
664 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
665 add-ons can plug in their own script rules and trigger updates by invoking
666 update-grub.
667 .
668 This package contains a version of GRUB that has been built for use with
669 the Xen hypervisor (i.e. PV-GRUB).
670
60bd0628
IC
671Package: grub-xen-host
672Architecture: i386 amd64
673Depends: ${shlibs:Depends}, ${misc:Depends}, grub-xen-bin (= ${binary:Version})
674Multi-Arch: foreign
675Description: GRand Unified Bootloader, version 2 (Xen host version)
676 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
677 cleaner design than its predecessors, and provides the following new features:
678 .
679 - Scripting in grub.cfg using BASH-like syntax.
680 - Support for modern partition maps such as GPT.
681 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
682 add-ons can plug in their own script rules and trigger updates by invoking
683 update-grub.
684 .
685 This package arranges for GRUB binary images which can be used to boot a Xen
686 guest (i.e. PV-GRUB) to be present in the control domain filesystem.
687
b88ffb1a
CW
688Package: grub-yeeloong-bin
689Architecture: any-mipsel
759bbaef 690Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
c7d9f6a4 691Replaces: grub-common (<< 1.98+20100617-2), grub-yeeloong (<< 1.99-1)
b88ffb1a
CW
692Multi-Arch: foreign
693Description: GRand Unified Bootloader, version 2 (Yeeloong binaries)
694 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
695 cleaner design than its predecessors, and provides the following new features:
696 .
697 - Scripting in grub.cfg using BASH-like syntax.
698 - Support for modern partition maps such as GPT.
699 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
700 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 701 update-grub.
b88ffb1a
CW
702 .
703 This package contains a version of GRUB that has been built for use with
704 the Lemote Yeeloong laptop. It will not automatically install GRUB as the
705 active boot loader, nor will it automatically update grub.cfg on upgrade,
706 so most people should install grub-yeeloong instead.
707
00b51c62
CW
708Package: grub-yeeloong-dbg
709Section: debug
710Architecture: any-mipsel
d7102a65 711Depends: ${misc:Depends}, grub-yeeloong-bin (= ${binary:Version}), grub-common (= ${binary:Version})
00b51c62
CW
712Multi-Arch: foreign
713Description: GRand Unified Bootloader, version 2 (Yeeloong debug files)
714 This package contains debugging files for grub-yeeloong-bin. You only
715 need these if you are trying to debug GRUB using its GDB stub.
716
9ef0e32b 717Package: grub-yeeloong
bd13c818 718Architecture: any-mipsel
2c014745 719Pre-Depends: ${misc:Pre-Depends}
759bbaef 720Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-yeeloong-bin (= ${binary:Version}), ucf
7a85a973 721Replaces: grub-common (<< 1.98+20100617-2)
2c4f9bf9 722Multi-Arch: foreign
9ef0e32b
RM
723Description: GRand Unified Bootloader, version 2 (Yeeloong version)
724 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
725 cleaner design than its predecessors, and provides the following new features:
726 .
727 - Scripting in grub.cfg using BASH-like syntax.
728 - Support for modern partition maps such as GPT.
729 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
730 add-ons can plug in their own script rules and trigger updates by invoking
ab7da13c 731 update-grub.
9ef0e32b
RM
732 .
733 This package contains a version of GRUB that has been built for use with
734 the Lemote Yeeloong laptop.
2297409f 735
dd87df6b 736Package: grub-theme-starfield
14910ac2
CW
737# Could be Architecture: any, but in practice this package is useless in a
738# utilities-only build.
3d7a403d 739Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc any-sparc64 any-mipsel any-ia64 any-arm any-arm64
dd87df6b
CW
740Depends: ${misc:Depends}, grub-common (= ${binary:Version})
741Multi-Arch: foreign
742Description: GRand Unified Bootloader, version 2 (starfield theme)
743 This is the default theme for GRUB's graphical menu.
744
2297409f 745Package: grub-mount-udeb
8f300cf7 746Package-Type: udeb
2297409f 747Section: debian-installer
14910ac2 748Architecture: linux-any kfreebsd-any
2297409f
CW
749Depends: ${shlibs:Depends}, ${misc:Depends}
750Description: export GRUB filesystems using FUSE