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