mirror of
https://git.yoctoproject.org/poky
synced 2026-09-15 15:49:32 +02:00
A dependency was being added on ncurses conditionally upon whether it had been built first. Explicitly disable this dependency to stop this from happening. Note that grub 2.x does not need this same fix because there ncurses is only used when building grub-emu, which is only built when the specified target platform is "emu" which we do not use. (From OE-Core master rev: 2ca75dd0718ec37d7f131b8bcd841de6e876bd07) (From OE-Core rev: acf46cb2eb03c2ed3aadd7858044ba2837a83292) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
35 lines
1.2 KiB
BlitzBasic
35 lines
1.2 KiB
BlitzBasic
SUMMARY = "GRUB is the GRand Unified Bootloader"
|
|
DESCRIPTION = "GRUB is a GPLed bootloader intended to unify bootloading across x86 \
|
|
operating systems. In addition to loading the Linux kernel, it implements the Multiboot \
|
|
standard, which allows for flexible loading of multiple boot images."
|
|
HOMEPAGE = "http://www.gnu.org/software/grub/"
|
|
SECTION = "bootloaders"
|
|
|
|
LICENSE = "GPLv2+"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b \
|
|
file://grub/main.c;beginline=3;endline=9;md5=22a5f28d2130fff9f2a17ed54be90ed6"
|
|
|
|
RDEPENDS_${PN} = "diffutils"
|
|
PR = "r6"
|
|
|
|
SRC_URI = "ftp://alpha.gnu.org/gnu/grub/grub-${PV}.tar.gz; \
|
|
file://no-reorder-functions.patch \
|
|
file://autohell.patch \
|
|
file://grub_fix_for_automake-1.12.patch \
|
|
file://objcopy-absolute.patch \
|
|
"
|
|
|
|
SRC_URI[md5sum] = "cd3f3eb54446be6003156158d51f4884"
|
|
SRC_URI[sha256sum] = "4e1d15d12dbd3e9208111d6b806ad5a9857ca8850c47877d36575b904559260b"
|
|
|
|
inherit autotools
|
|
|
|
COMPATIBLE_HOST = "i.86.*-linux"
|
|
|
|
EXTRA_OECONF = "--without-curses"
|
|
|
|
do_install_append_vmware() {
|
|
mkdir -p ${D}/boot/
|
|
ln -sf ../usr/lib/grub/{$TARGET_ARCH}{$TARGET_VENDOR}/ ${D}/boot/grub
|
|
}
|