Date: Thursday, January 26, 2023 @ 20:18:21
  Author: tpowa
Revision: 1388367

upgpkg: terminus-font 4.49.1-3: build and add grub fonts too

Modified:
  terminus-font/trunk/PKGBUILD

----------+
 PKGBUILD |   11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-01-26 19:48:00 UTC (rev 1388366)
+++ PKGBUILD    2023-01-26 20:18:21 UTC (rev 1388367)
@@ -7,13 +7,13 @@
 
 pkgname=terminus-font
 pkgver=4.49.1
-pkgrel=2
+pkgrel=3
 
 pkgdesc='Monospace bitmap font (for X11 and console)'
 url='http://terminus-font.sourceforge.net/'
 arch=('any')
 license=('GPL2' 'custom:OFL')
-makedepends=('xorg-bdftopcf' 'python')
+makedepends=('xorg-bdftopcf' 'python' 'grub' 'freetype2')
 conflicts=('terminus-font-otb')
 replaces=('terminus-font-otb')
 
source=("https://downloads.sourceforge.net/project/terminus-font/terminus-font-${pkgver%.1}/terminus-font-$pkgver.tar.gz";
@@ -35,6 +35,10 @@
     --otbdir=/usr/share/fonts/misc \
     --psfdir=/usr/share/kbd/consolefonts
   make all otb
+  # build grub fonts
+  for i in *.bdf; do
+    grub-mkfont -o "$(basename "$i" .bdf).pf2" "$i"
+  done
 }
 
 package() {
@@ -48,6 +52,9 @@
   install -d "$pkgdir/usr/share/fontconfig/conf.default"
   ln -sr "$pkgdir/usr/share/fontconfig/conf.avail/75-yes-terminus.conf" \
     "$pkgdir/usr/share/fontconfig/conf.default/75-yes-terminus.conf"
+  for i in terminus-font-$pkgver/*.pf2; do
+    install -D $i "$pkgdir/usr/share/grub/$i"
+  done
 }
 
 # vim:set ts=2 sw=2 et:

Reply via email to