# Description: GNU GRUB (GRand Unified Bootloader) # URL: http://www.gnu.org/software/grub/ # Maintainer: Matt Housh, jaeger at morpheus dot net # Depends on: ncurses, gettext name=grub version=0.95 release=2 source=(ftp://alpha.gnu.org/gnu/grub/$name-$version.tar.gz \ http://crux.nu/files/grub/$version/$name-$version.patch \ http://crux.nu/files/grub/$version/crux02.xpm.gz \ http://crux.nu/files/grub/$version/crux03.xpm.gz \ menu.lst.sample) build () { cd $name-$version # Apply Fedora Linux patches patch -p1 < $SRC/$name-$version.patch unset CXXFLAGS export CFLAGS="-Os" autoreconf --install --force ./configure --prefix=/usr \ --sbindir=/sbin \ --disable-nls \ --disable-auto-linux-mem-opt make make DESTDIR=$PKG install rm -rf $PKG/usr/info mkdir -p $PKG/boot/grub install -m 644 $SRC/{crux*,menu.lst.sample} $PKG/boot/grub/ }