summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--font-terminus/APKBUILD86
1 files changed, 86 insertions, 0 deletions
diff --git a/font-terminus/APKBUILD b/font-terminus/APKBUILD
new file mode 100644
index 0000000..dd28100
--- /dev/null
+++ b/font-terminus/APKBUILD
@@ -0,0 +1,86 @@
+# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
+# Contributor: Orion <systmkor@gmail.com>
+# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
+pkgname=font-terminus
+pkgver=4.49.1
+pkgrel=5
+pkgdesc="Monospace bitmap font (for X11 and console)"
+url="https://terminus-font.sourceforge.net/"
+arch="noarch"
+license="OFL-1.1"
+makedepends="bdftopcf fontconfig mkfontscale python3 grub-mkfont"
+subpackages="$pkgname-doc $pkgname-common $pkgname-console $pkgname-x11 $pkgname-grub"
+source="https://sourceforge.net/projects/terminus-font/files/terminus-font-${pkgver%.*}/terminus-font-$pkgver.tar.gz"
+builddir="$srcdir/terminus-font-$pkgver"
+options="!check" # no test suite
+
+# renamed from terminus-font
+provides="terminus-font=$pkgver-r$pkgrel"
+replaces="terminus-font"
+
+build() {
+ ./configure \
+ --prefix=/usr \
+ --x11dir=/usr/share/fonts/misc \
+ --otbdir=/usr/share/fonts/misc \
+ --psfdir=/usr/share/consolefonts
+
+ make all otb
+
+ for f in *.bdf ; do
+ grub-mkfont -o ${f%%.*}.pf2 $f
+ done
+}
+
+package() {
+ depends="$pkgname-common=$pkgver-r$pkgrel
+ $pkgname-console=$pkgver-r$pkgrel
+ $pkgname-x11=$pkgver-r$pkgrel"
+
+ make DESTDIR="$pkgdir" install install-otb
+
+ install -d "$pkgdir"/usr/share/doc/$pkgname
+ install -Dm644 README README-BG \
+ "$pkgdir"/usr/share/doc/$pkgname/
+
+ for f in *.pf2 ; do
+ install -Dm644 $f -t "$pkgdir"/usr/share/grub
+ done
+
+ install -Dm644 75-yes-terminus.conf \
+ "$pkgdir"/etc/fonts/conf.avail/75-yes-terminus.conf
+ install -Dm644 OFL.TXT \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+ install -d "$pkgdir/etc/fonts/conf.d"
+ cd "$pkgdir/etc/fonts/conf.d"
+ ln -s ../conf.avail/75-yes-terminus.conf .
+}
+
+common() {
+ amove 'etc/fonts/*'
+}
+
+x11() {
+ pkgdesc="Monospace bitmap font (for X11)"
+ depends="$pkgname-common=$pkgver-r$pkgrel"
+
+ amove 'usr/share/fonts/misc/*.otb' 'usr/share/fonts/misc/*.pcf.gz'
+}
+
+console() {
+ pkgdesc="Monospace bitmap font (for console)"
+ depends="$pkgname-common=$pkgver-r$pkgrel"
+
+ amove 'usr/share/consolefonts/*.psf.gz'
+}
+
+grub() {
+ pkgdesc="Monospace bitmap font (for grub)"
+
+ amove 'usr/share/grub/*.pf2'
+}
+
+sha512sums="
+2e3a99960c459a453b5879bebbebeb653f0a22060177bf75c67bbeb7d32cfe1acce9e74a88fdc42e299b6dc402e0708552487abd26e80e985c7d6059b0d445a8 terminus-font-4.49.1.tar.gz
+"