diff options
| author | John Vogel <jvogel@stygian.me> | 2025-02-02 09:39:54 -0500 |
|---|---|---|
| committer | John Vogel <jvogel@stygian.me> | 2025-02-02 09:39:54 -0500 |
| commit | b0070e082174dfd6f645d37f42c420409820a433 (patch) | |
| tree | 5e270fda7b9d113ea1714a5c12572187b9d4a8e6 | |
| parent | 3c3413ab5e176f2dd67e80335feda2ba95ee8ea1 (diff) | |
| download | forked-aports-master.tar.gz | |
| -rw-r--r-- | font-terminus/APKBUILD | 86 |
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 +" |
