]> git.proxmox.com Git - grub2.git/blob - debian/control
Build-depend on gcc-4.6-multilib on kfreebsd-i386 and hurd-i386 as well
[grub2.git] / debian / control
1 Source: grub2
2 Section: admin
3 Priority: extra
4 Maintainer: GRUB Maintainers <pkg-grub-devel@lists.alioth.debian.org>
5 Uploaders: Robert Millan <rmh@debian.org>, Felix Zielcke <fzielcke@z-51.de>, Jordi Mallach <jordi@debian.org>, Colin Watson <cjwatson@debian.org>
6 DM-Upload-Allowed: yes
7 Build-Depends: debhelper (>= 7.4.2~),
8 patchutils,
9 autoconf,
10 automake,
11 autogen (>= 1:5.10),
12 python,
13 flex (>= 2.5.35),
14 bison,
15 po-debconf,
16 help2man,
17 texinfo,
18 gcc-4.6-multilib [any-i386 any-amd64 any-ppc64 any-sparc],
19 gcc-4.6,
20 libncurses5-dev,
21 xfonts-unifont,
22 libfreetype6-dev,
23 gettext,
24 libusb-dev [!hurd-any],
25 libdevmapper-dev (>= 2:1.02.34) [linux-any],
26 libgeom-dev (>= 8.2+ds1-1) [kfreebsd-any] | libgeom-dev (<< 8.2) [kfreebsd-any],
27 libsdl1.2-dev [!hurd-any],
28 xorriso (>= 0.5.6.pl00),
29 qemu-system [i386 kfreebsd-i386 kopensolaris-i386 any-amd64],
30 qemu-utils [!hurd-any],
31 parted [!hurd-any],
32 libfuse-dev (>= 2.8.4-1.4) [linux-any kfreebsd-any],
33 Build-Conflicts: autoconf2.13, libzfs-dev, libnvpair-dev
34 Standards-Version: 3.8.4
35 Homepage: http://www.gnu.org/software/grub/
36 Vcs-Bzr: http://anonscm.debian.org/bzr/pkg-grub/trunk/grub/
37 Vcs-Browser: http://anonscm.debian.org/loggerhead/pkg-grub/trunk/grub/
38
39 Package: grub2
40 Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-sparc
41 Depends: grub-pc (= ${binary:Version}) [any-i386 any-amd64] | grub-ieee1275 (= ${binary:Version}) [any-powerpc any-ppc64 any-sparc], ${misc:Depends}
42 Multi-Arch: foreign
43 Description: GRand Unified Bootloader, version 2 (dummy package)
44 This is a dummy transitional package to handle GRUB 2 upgrades. It can be
45 safely removed.
46
47 Package: grub-linuxbios
48 Architecture: any-i386 any-amd64
49 Depends: grub-coreboot (= ${binary:Version}), ${misc:Depends}
50 Multi-Arch: foreign
51 Description: GRand Unified Bootloader, version 2 (dummy package)
52 This is a dummy transitional package that depends on grub-coreboot.
53
54 Package: grub-efi
55 Architecture: any-i386 any-amd64
56 Depends: ${misc:Depends}, grub-efi-ia32 (= ${binary:Version}) [any-i386], grub-efi-amd64 (= ${binary:Version}) [any-amd64]
57 Multi-Arch: foreign
58 Description: GRand Unified Bootloader, version 2 (dummy package)
59 This is a dummy transitional package that depends on either grub-efi-ia32 or
60 grub-efi-amd64, depending on the architecture.
61
62
63 Package: grub-common
64 Priority: optional
65 Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-sparc any-mipsel any-ia64
66 Depends: ${shlibs:Depends}, ${misc:Depends}, gettext-base
67 Replaces: grub-pc (<< 1.99-1), grub-ieee1275 (<< 1.99-1), grub-efi (<< 1.99-1), grub-coreboot (<< 1.99-1), grub-linuxbios (<< 1.96+20080831-1), grub-efi-ia32 (<< 1.99-1), grub-efi-amd64 (<< 1.99-1), grub-yeeloong (<< 1.99-1)
68 Recommends: os-prober (>= 1.33)
69 Suggests: multiboot-doc, grub-emu, xorriso (>= 0.5.6.pl00), desktop-base (>= 4.0.6)
70 # See bugs #435983 and #455746
71 Conflicts: mdadm (<< 2.6.7-2)
72 Breaks: lupin-support (<< 0.30)
73 Multi-Arch: foreign
74 Description: GRand Unified Bootloader (common files)
75 This package contains common files shared by the distinct flavours of GRUB.
76 It is shared between GRUB Legacy and GRUB 2, although a number of files
77 specific to GRUB 2 are here as long as they do not break GRUB Legacy.
78
79 Package: grub2-common
80 Priority: optional
81 Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-sparc any-mipsel any-ia64
82 Depends: grub-common (= ${binary:Version}), dpkg (>= 1.15.4) | install-info, ${shlibs:Depends}, ${misc:Depends}
83 Replaces: grub, grub-legacy, grub-common (<< 1.99-1), grub-pc (<< 1.99-1), grub-ieee1275 (<< 1.99-1), grub-efi (<< 1.99-1), grub-coreboot (<< 1.99-1), grub-linuxbios (<< 1.99-1), grub-efi-ia32 (<< 1.99-1), grub-efi-amd64 (<< 1.99-1), grub-yeeloong (<< 1.99-1)
84 Conflicts: grub (<< 0.97-54), grub-legacy, grub-doc (<< 0.97-32), grub-legacy-doc (<< 0.97-59)
85 Multi-Arch: foreign
86 Description: GRand Unified Bootloader (common files for version 2)
87 This package contains common files shared by the distinct flavours of GRUB.
88 The files in this package are specific to GRUB 2, and would break GRUB
89 Legacy if installed on the same system.
90
91 Package: grub-emu
92 Architecture: any-i386 any-amd64 any-powerpc
93 Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
94 Replaces: grub-common (<= 1.97~beta3-1)
95 Multi-Arch: foreign
96 Description: GRand Unified Bootloader, version 2 (emulated version)
97 This package contains grub-emu, an emulated version of GRUB. It is only
98 provided for debugging purposes.
99
100 Package: grub-pc-bin
101 Priority: optional
102 Architecture: any-i386 any-amd64
103 Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
104 Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-pc (<< 1.99-1)
105 Suggests: desktop-base (>= 4.0.6)
106 Multi-Arch: foreign
107 Description: GRand Unified Bootloader, version 2 (PC/BIOS binaries)
108 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
109 cleaner design than its predecessors, and provides the following new features:
110 .
111 - Scripting in grub.cfg using BASH-like syntax.
112 - Support for modern partition maps such as GPT.
113 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
114 add-ons can plug in their own script rules and trigger updates by invoking
115 update-grub2.
116 - VESA-based graphical mode with background image support and complete 24-bit
117 color set.
118 - Support for extended charsets. Users can write UTF-8 text to their menu
119 entries.
120 .
121 This package contains a version of GRUB that has been built for use with
122 traditional PC/BIOS architecture. It will not automatically install GRUB
123 as the active boot loader, nor will it automatically update grub.cfg on
124 upgrade, so most people should install grub-pc instead.
125
126 Package: grub-pc
127 Priority: optional
128 Architecture: any-i386 any-amd64
129 Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-pc-bin (= ${binary:Version}), ucf, freebsd-utils (>= 8.0-4) [kfreebsd-any]
130 Replaces: grub, grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-ieee1275
131 Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-ieee1275
132 Multi-Arch: foreign
133 Description: GRand Unified Bootloader, version 2 (PC/BIOS version)
134 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
135 cleaner design than its predecessors, and provides the following new features:
136 .
137 - Scripting in grub.cfg using BASH-like syntax.
138 - Support for modern partition maps such as GPT.
139 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
140 add-ons can plug in their own script rules and trigger updates by invoking
141 update-grub2.
142 - VESA-based graphical mode with background image support and complete 24-bit
143 color set.
144 - Support for extended charsets. Users can write UTF-8 text to their menu
145 entries.
146 .
147 This package contains a version of GRUB that has been built for use with
148 traditional PC/BIOS architecture.
149
150 Package: grub-rescue-pc
151 Architecture: any-i386 any-amd64
152 Depends: ${misc:Depends}
153 Multi-Arch: foreign
154 Description: GRUB bootable rescue images, version 2 (PC/BIOS version)
155 This package contains three GRUB rescue images that have been built for use
156 with the traditional PC/BIOS architecture:
157 .
158 - grub-rescue-floppy.img: floppy image.
159 - grub-rescue-cdrom.iso: El Torito CDROM image.
160 - grub-rescue-usb.img: USB image.
161
162 Package: grub-coreboot-bin
163 Architecture: any-i386 any-amd64
164 Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
165 Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-linuxbios, grub-coreboot (<< 1.99-1)
166 Conflicts: grub-linuxbios (<< ${source:Version})
167 Multi-Arch: foreign
168 Description: GRand Unified Bootloader, version 2 (Coreboot binaries)
169 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
170 cleaner design than its predecessors, and provides the following new features:
171 .
172 - Scripting in grub.cfg using BASH-like syntax.
173 - Support for modern partition maps such as GPT.
174 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
175 add-ons can plug in their own script rules and trigger updates by invoking
176 update-grub2.
177 .
178 This package contains a version of GRUB that has been built for use with
179 platforms running the Coreboot firmware. It will not automatically install
180 GRUB as the active boot loader, nor will it automatically update grub.cfg
181 on upgrade, so most people should install grub-coreboot instead.
182
183 Package: grub-coreboot
184 Architecture: any-i386 any-amd64
185 Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-coreboot-bin (= ${binary:Version}), ucf
186 Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-linuxbios, grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275
187 Conflicts: grub (<< 0.97-54), grub-legacy, grub-linuxbios (<< ${source:Version}), grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275
188 Multi-Arch: foreign
189 Description: GRand Unified Bootloader, version 2 (Coreboot version)
190 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
191 cleaner design than its predecessors, and provides the following new features:
192 .
193 - Scripting in grub.cfg using BASH-like syntax.
194 - Support for modern partition maps such as GPT.
195 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
196 add-ons can plug in their own script rules and trigger updates by invoking
197 update-grub2.
198 .
199 This package contains a version of GRUB that has been built for use with
200 platforms running the Coreboot firmware.
201
202 Package: grub-efi-ia32-bin
203 Architecture: any-i386 any-amd64
204 Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}), efibootmgr [i386 amd64]
205 Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi, grub-efi-ia32 (<< 1.99-1)
206 Multi-Arch: foreign
207 Description: GRand Unified Bootloader, version 2 (EFI-IA32 binaries)
208 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
209 cleaner design than its predecessors, and provides the following new features:
210 .
211 - Scripting in grub.cfg using BASH-like syntax.
212 - Support for modern partition maps such as GPT.
213 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
214 add-ons can plug in their own script rules and trigger updates by invoking
215 update-grub2.
216 .
217 This package contains a version of GRUB that has been built for use with
218 EFI-IA32 architecture, such as the one provided by Intel Macs (that is, unless
219 a BIOS interface has been activated). It will not automatically install
220 GRUB as the active boot loader, nor will it automatically update grub.cfg
221 on upgrade, so most people should install grub-efi-ia32 instead.
222
223 Package: grub-efi-ia32
224 Architecture: any-i386 any-amd64
225 Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-ia32-bin (= ${binary:Version}), ucf
226 Replaces: grub, grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi, grub-efi-amd64, grub-pc, grub-coreboot, grub-ieee1275
227 Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-pc, grub-coreboot, grub-ieee1275
228 Multi-Arch: foreign
229 Description: GRand Unified Bootloader, version 2 (EFI-IA32 version)
230 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
231 cleaner design than its predecessors, and provides the following new features:
232 .
233 - Scripting in grub.cfg using BASH-like syntax.
234 - Support for modern partition maps such as GPT.
235 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
236 add-ons can plug in their own script rules and trigger updates by invoking
237 update-grub2.
238 .
239 This package contains a version of GRUB that has been built for use with
240 EFI-IA32 architecture, such as the one provided by Intel Macs (that is, unless
241 a BIOS interface has been activated).
242
243 Package: grub-efi-amd64-bin
244 Architecture: i386 kopensolaris-i386 any-amd64
245 Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}), efibootmgr [i386 amd64]
246 Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi-amd64 (<< 1.99-1)
247 Multi-Arch: foreign
248 Description: GRand Unified Bootloader, version 2 (EFI-AMD64 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
256 update-grub2.
257 .
258 This package contains a version of GRUB that has been built for use with
259 EFI-AMD64 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-amd64 instead.
263
264 Package: grub-efi-amd64
265 Architecture: i386 kopensolaris-i386 any-amd64
266 Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-amd64-bin (= ${binary:Version}), ucf
267 Replaces: grub, grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-pc, grub-efi-ia32, grub-coreboot, grub-ieee1275
268 Conflicts: grub, grub-legacy, grub-efi-ia32, grub-pc, grub-coreboot, grub-ieee1275
269 Multi-Arch: foreign
270 Description: GRand Unified Bootloader, version 2 (EFI-AMD64 version)
271 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
272 cleaner design than its predecessors, and provides the following new features:
273 .
274 - Scripting in grub.cfg using BASH-like syntax.
275 - Support for modern partition maps such as GPT.
276 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
277 add-ons can plug in their own script rules and trigger updates by invoking
278 update-grub2.
279 .
280 This package contains a version of GRUB that has been built for use with
281 EFI-AMD64 architecture, such as the one provided by Intel Macs (that is, unless
282 a BIOS interface has been activated).
283
284 Package: grub-ieee1275-bin
285 Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-sparc
286 Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}),
287 powerpc-ibm-utils [any-powerpc any-ppc64], powerpc-utils [any-powerpc any-ppc64], bc [any-powerpc any-ppc64]
288 Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-ieee1275 (<< 1.99-1)
289 Suggests: genisoimage [any-powerpc any-ppc64]
290 Multi-Arch: foreign
291 Description: GRand Unified Bootloader, version 2 (Open Firmware binaries)
292 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
293 cleaner design than its predecessors, and provides the following new features:
294 .
295 - Scripting in grub.cfg using BASH-like syntax.
296 - Support for modern partition maps such as GPT.
297 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
298 add-ons can plug in their own script rules and trigger updates by invoking
299 update-grub2.
300 .
301 This package contains a version of GRUB that has been built for use with
302 Open Firmware implementations. It will not automatically install GRUB as
303 the active boot loader, nor will it automatically update grub.cfg on
304 upgrade, so most people should install grub-ieee1275 instead.
305
306 Package: grub-ieee1275
307 Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-sparc
308 Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-ieee1275-bin (= ${binary:Version}), ucf
309 Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc
310 Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc
311 Multi-Arch: foreign
312 Description: GRand Unified Bootloader, version 2 (Open Firmware version)
313 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
314 cleaner design than its predecessors, and provides the following new features:
315 .
316 - Scripting in grub.cfg using BASH-like syntax.
317 - Support for modern partition maps such as GPT.
318 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
319 add-ons can plug in their own script rules and trigger updates by invoking
320 update-grub2.
321 .
322 This package contains a version of GRUB that has been built for use with
323 Open Firmware implementations.
324
325 Package: grub-firmware-qemu
326 Architecture: any-i386 any-amd64
327 Depends: ${misc:Depends}
328 Recommends: qemu
329 Enhances: qemu
330 Multi-Arch: foreign
331 Description: GRUB firmware image for QEMU
332 This package contains a binary of GRUB that has been built for use as
333 firmware for QEMU. It can be used as a replacement for the standard
334 PC BIOS provided by the bochsbios package (bios.bin).
335 .
336 In order to make QEMU use this firmware, simply add `-bios grub.bin' when
337 invoking it.
338 .
339 This package behaves in the same way as GRUB for coreboot, but doesn't
340 contain any code from coreboot itself, and is only suitable for QEMU. If
341 you want to install GRUB as firmware on real hardware, you need to use the
342 grub-coreboot package, and manually combine that with coreboot.
343
344 Package: grub-yeeloong-bin
345 Architecture: any-mipsel
346 Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
347 Replaces: grub-common (<< 1.98+20100617-2), grub-yeeloong (<< 1.99-1)
348 Multi-Arch: foreign
349 Description: GRand Unified Bootloader, version 2 (Yeeloong 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
357 update-grub2.
358 .
359 This package contains a version of GRUB that has been built for use with
360 the Lemote Yeeloong laptop. It will not automatically install GRUB as the
361 active boot loader, nor will it automatically update grub.cfg on upgrade,
362 so most people should install grub-yeeloong instead.
363
364 Package: grub-yeeloong
365 Architecture: any-mipsel
366 Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-yeeloong-bin (= ${binary:Version}), ucf
367 Replaces: grub-common (<< 1.98+20100617-2)
368 Multi-Arch: foreign
369 Description: GRand Unified Bootloader, version 2 (Yeeloong version)
370 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
371 cleaner design than its predecessors, and provides the following new features:
372 .
373 - Scripting in grub.cfg using BASH-like syntax.
374 - Support for modern partition maps such as GPT.
375 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
376 add-ons can plug in their own script rules and trigger updates by invoking
377 update-grub2.
378 .
379 This package contains a version of GRUB that has been built for use with
380 the Lemote Yeeloong laptop.
381
382 Package: grub-ia64-bin
383 Architecture: any-ia64
384 Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
385 Multi-Arch: foreign
386 Description: GRand Unified Bootloader, version 2 (IA64 binaries)
387 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
388 cleaner design than its predecessors, and provides the following new features:
389 .
390 - Scripting in grub.cfg using BASH-like syntax.
391 - Support for modern partition maps such as GPT.
392 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
393 add-ons can plug in their own script rules and trigger updates by invoking
394 update-grub2.
395 .
396 This package contains a version of GRUB that has been built for use on
397 IA64. It will not automatically install GRUB as the active boot loader,
398 nor will it automatically update grub.cfg on upgrade, so most people should
399 install grub-ia64 instead.
400
401 Package: grub-ia64
402 Architecture: any-ia64
403 Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-ia64-bin (= ${binary:Version}), ucf
404 Multi-Arch: foreign
405 Description: GRand Unified Bootloader, version 2 (IA64 version)
406 GRUB is a portable, powerful bootloader. This version of GRUB is based on a
407 cleaner design than its predecessors, and provides the following new features:
408 .
409 - Scripting in grub.cfg using BASH-like syntax.
410 - Support for modern partition maps such as GPT.
411 - Modular generation of grub.cfg via update-grub. Packages providing GRUB
412 add-ons can plug in their own script rules and trigger updates by invoking
413 update-grub2.
414 .
415 This package contains a version of GRUB that has been built for use on
416 IA64.
417
418 Package: grub-mount-udeb
419 XC-Package-Type: udeb
420 Section: debian-installer
421 Architecture: i386 amd64 powerpc ppc64 sparc mipsel ia64 kfreebsd-i386 kfreebsd-amd64
422 Depends: ${shlibs:Depends}, ${misc:Depends}
423 Description: export GRUB filesystems using FUSE