opt/grub/Pkgfile

51 lines
1.1 KiB
Plaintext
Raw Normal View History

2006-12-04 15:47:36 +01:00
# Description: GNU GRUB (GRand Unified Bootloader)
# URL: http://www.gnu.org/software/grub/
# Packager: Lucas Hazel, lucas at die dot net dot au
# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
2008-02-06 16:50:46 +01:00
# Depends on: gettext
2006-12-04 15:47:36 +01:00
name=grub
version=0.97
release=8
source=(
ftp://alpha.gnu.org/gnu/grub/$name-$version.tar.gz
http://crux.nu/files/grub/0.97/$name-$version-patches-2.tar.bz2
automake.patch
ext4.patch
grub-qemu.patch
http://crux.nu/files/grub/common/crux02.xpm.gz
http://crux.nu/files/grub/common/crux03.xpm.gz
menu.lst.sample
)
2006-12-04 15:47:36 +01:00
build () {
cd $name-$version
# automake 1.10 fix
sed -i '19i\AM_PROG_AS' configure.ac
for i in $SRC/*.patch; do
patch -p1 -i $i
2006-12-04 15:47:36 +01:00
done
# We really shouldn't optimise GRUB at all.
unset CXXFLAGS
unset CFLAGS
2006-12-04 15:47:36 +01:00
autoreconf --install --force
./configure --prefix=/usr \
--libdir=/usr/share \
--mandir=/usr/share/man \
2006-12-04 15:47:36 +01:00
--sbindir=/sbin \
--disable-nls \
--disable-auto-linux-mem-opt
make
make DESTDIR=$PKG install
rm -rf $PKG/usr/share/info
mkdir -p $PKG/boot/grub
install -m 644 $SRC/{crux*,menu.lst.sample} $PKG/boot/grub/
2006-12-04 15:47:36 +01:00
}