summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 11 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 79d1e53a2e65..a99e183fcb46 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,29 @@
# Maintainer: Vain <aurmaint1 on host: uninformativ dot de>
pkgname=univga
pkgver=1.0
-pkgrel=8
+pkgrel=9
pkgdesc="(X11) VGA font with unicode glyphs by Dmitry Yu. Bolkhovityanov"
arch=('any')
url="http://www.inp.nsk.su/~bolkhov/files/fonts/univga/"
license=('custom:MIT')
-makedepends=('fontforge')
+makedepends=('python3')
depends=('fontconfig')
source=('http://www.inp.nsk.su/~bolkhov/files/fonts/univga/uni-vga.tgz'
+ 'https://downloads.sourceforge.net/project/terminus-font/terminus-font-4.49/terminus-font-4.49.1.tar.gz'
COPYING)
md5sums=('60fbba53cb0efec1363fcc5fb8c244d9'
+ '1b6acbd221957e33c8a792ebfaf3a659'
'd7a18e3868102a377d2b8ce92637826b')
build() {
cd "$srcdir"/uni_vga
- fontforge -c 'open(argv[1]).generate(argv[2])' u_vga16.bdf u_vga16.otb
+
+ # Sadly, converting from BDF to OTB is not trivial and Terminus
+ # provides the only working converter that I know of. fontforge and
+ # fonttosfnt produce wrong results (too high, too wide). If you know
+ # of a better way, let me know.
+ python3 "$srcdir"/terminus-font-4.49.1/bin/otb1cli.py \
+ -o u_vga16.otb u_vga16.bdf
}
package() {