summaryrefslogtreecommitdiff
path: root/user/terminus-font/APKBUILD
blob: 078f3a11ada00e56b5c161ba0c24c97a45c710c8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Contributor: Max Rees <maxcrees@me.com>
# Maintainer: Max Rees <maxcrees@me.com>
pkgname=terminus-font
pkgver=4.48
pkgrel=0
pkgdesc="Monospace bitmap font (for X11 and console)"
url="http://terminus-font.sourceforge.net/"  # No HTTPS
arch="noarch"
options="!check"  # Fonts have no test suite
license="OFL-1.1"
depends=""
makedepends="bdftopcf python3"
source="https://downloads.sourceforge.net/project/$pkgname/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz
	75-yes-terminus.conf"

build() {
	./configure \
		--prefix=/usr \
		--psfdir=/usr/share/consolefonts \
		--x11dir=/usr/share/fonts/X11/misc
	make
}

package() {
	make DESTDIR="$pkgdir" install

	# Use custom fontconfig since the shipped one doesn't provide
	# a correct alias
	install -Dm644 "$srcdir"/75-yes-terminus.conf \
		"$pkgdir/etc/fonts/conf.avail/75-yes-terminus.conf"
	install -d "$pkgdir/etc/fonts/conf.d"
	cd "$pkgdir/etc/fonts/conf.d"
	ln -s /etc/fonts/conf.avail/75-yes-terminus.conf .
}

sha512sums="5f45f7d0e7396f02158f4751aaafb3f0a3fb68dbe3e5501f86a5138c6d52f5106053e38c368d560e5979e29250074dbde5165702b8905a564d029663a2219af4  terminus-font-4.48.tar.gz
ac7bdf367bbff1e5735b5bd65fc1bc06b55bcb72aaafeb08c7d8e969aabad863474b1104faa42ead7d838433c80cfc50f05578dad03c8081cd82cfda0af86a83  75-yes-terminus.conf"