2019-10-10 23:53:41 +08:00
|
|
|
# Description: The GRand Unified Bootloader (EFI)
|
|
|
|
# URL:
|
2019-11-10 23:58:56 +08:00
|
|
|
# Maintainer: Emmett1, emmett1 dot 2miligrams at gmail dot com
|
2019-10-10 23:53:41 +08:00
|
|
|
# Depends on: grub efivar efibootmgr freetype2 dosfstools
|
|
|
|
|
|
|
|
name=grub-efi
|
2021-06-13 19:27:19 +08:00
|
|
|
version=2.06
|
2019-10-10 23:53:41 +08:00
|
|
|
release=1
|
|
|
|
source=(https://ftp.gnu.org/gnu/grub/grub-$version.tar.xz
|
|
|
|
https://ftp.gnu.org/gnu/unifont/unifont-12.1.02/unifont-12.1.02.bdf.gz)
|
|
|
|
|
|
|
|
build() {
|
|
|
|
cd grub-$version
|
|
|
|
|
|
|
|
gunzip $SRC/unifont-12.1.02.bdf.gz
|
|
|
|
cp $SRC/unifont-12.1.02.bdf unifont.bdf
|
|
|
|
|
|
|
|
./configure --prefix=/usr \
|
|
|
|
--sbindir=/sbin \
|
|
|
|
--sysconfdir=/etc \
|
|
|
|
--disable-efiemu \
|
|
|
|
--enable-grub-mkfont \
|
|
|
|
--with-platform=efi \
|
|
|
|
--target=x86_64 \
|
|
|
|
--program-prefix="" \
|
|
|
|
--program-suffix="-efi" \
|
|
|
|
--with-bootdir="/boot" \
|
|
|
|
--disable-werror
|
|
|
|
make
|
|
|
|
make DESTDIR=$PKG install
|
|
|
|
|
|
|
|
rm -r $PKG/etc/ $PKG/usr/bin $PKG/sbin $PKG/usr/share/{locale,info}
|
|
|
|
rm $PKG/usr/share/grub/grub-mkconfig_lib
|
|
|
|
}
|