37 lines
888 B
Plaintext
37 lines
888 B
Plaintext
# 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=3
|
|
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/
|
|
}
|