aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/grub/abuild
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-01-13 07:52:45 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-01-13 07:52:45 +0800
commit45f9059a45b70d19b90ba3ba664df1679d7bccaf (patch)
treed3665b44aed686b39eba74aebe8bd1083fff1c66 /repos/extra/grub/abuild
parent25a886b18f01478a32c0aae395b33a0266295585 (diff)
downloadalicelinux-45f9059a45b70d19b90ba3ba664df1679d7bccaf.tar.gz
alicelinux-45f9059a45b70d19b90ba3ba664df1679d7bccaf.zip
grub: fix unifont
Diffstat (limited to 'repos/extra/grub/abuild')
-rwxr-xr-x[-rw-r--r--]repos/extra/grub/abuild8
1 files changed, 5 insertions, 3 deletions
diff --git a/repos/extra/grub/abuild b/repos/extra/grub/abuild
index ec85fc9c..e19816a3 100644..100755
--- a/repos/extra/grub/abuild
+++ b/repos/extra/grub/abuild
@@ -1,8 +1,9 @@
name=grub
version=2.12
-release=2
+_fontver=16.0.02
+release=3
source="https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz
- https://ftp.gnu.org/gnu/unifont/unifont-16.0.01/unifont-16.0.01.bdf.gz
+ https://ftp.gnu.org/gnu/unifont/unifont-$_fontver/unifont-$_fontver.pcf.gz
no-asorti.patch
grub.default"
skip_patch=1
@@ -35,7 +36,8 @@ build() {
_build_grub --with-platform=efi --target=x86_64 --disable-efiemu
mkdir -p $PKG/usr/share/grub
- gunzip -c $SRC/unifont-16.0.01.bdf.gz > $PKG/usr/share/grub/unicode.pf2
+ gunzip $SRC/unifont-$_fontver.pcf.gz
+ $PKG/usr/bin/grub-mkfont $SRC/unifont-$_fontver.pcf -o $PKG/usr/share/grub/unicode.pf2
mkdir -p $PKG/etc/default
cp $SRC/grub.default $PKG/etc/default/grub