From 45f9059a45b70d19b90ba3ba664df1679d7bccaf Mon Sep 17 00:00:00 2001 From: emmett1 Date: Mon, 13 Jan 2025 07:52:45 +0800 Subject: grub: fix unifont --- repos/extra/grub/.checksum | 2 +- repos/extra/grub/abuild | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) mode change 100644 => 100755 repos/extra/grub/abuild diff --git a/repos/extra/grub/.checksum b/repos/extra/grub/.checksum index 5552bf14..dbfbf5c0 100644 --- a/repos/extra/grub/.checksum +++ b/repos/extra/grub/.checksum @@ -1,4 +1,4 @@ 13c48453f9becf4a6e49618749dc7cb83a2c4a0d7600eeeadc6c7c2772c0b877 grub-2.12.tar.xz c8a6d1bb53f4be9f403b9824a88a3cfeffbdb388b0c4e47c82fd4946df6e7745 grub.default 711c4a6f87f114d950e76ee178dd99c88e8532c2a678d3061686f617f0cfb582 no-asorti.patch -5f355f8483cba9fa360b97a58e95b3bcac91ac7b7ea1f5434152a0b4f88e47f5 unifont-16.0.01.bdf.gz +d65a3dde09b0e6a6b82a1961ed1dc03082b0e703a7966a5269acbeb371425ce1 unifont-16.0.02.pcf.gz diff --git a/repos/extra/grub/abuild b/repos/extra/grub/abuild old mode 100644 new mode 100755 index ec85fc9c..e19816a3 --- 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 -- cgit v1.2.3