projects/aports·blob master · refs

41 lines · 1.4 KiB

1# Contributor: Hakan Erduman <[email protected]>
2# Maintainer: Hakan Erduman <[email protected]>
3pkgname=zutty
4pkgver=0.16
5pkgrel=0
6pkgdesc="Zero-cost unicode teletype - a high-end terminal for low-end systems"
7url="https://tomscii.sig7.se/zutty"
8arch="all !x86"
9license="GPL-3.0-or-later"
10makedepends="
11 freetype-dev
12 libxmu-dev
13 mesa-dev
14 "
15source="$pkgname-$pkgver.tar.gz::https://git.hq.sig7.se/zutty.git/snapshot/refs/tags/$pkgver.tar.gz"
16options="!check" # only manual tests available
17subpackages="
18 $pkgname-doc
19 "
20
21build() {
22 python3 waf configure --prefix=/usr
23 python3 waf build
24}
25
26package() {
27 python3 waf install --destdir="$pkgdir"
28 # upstream does not handle localization so .desktop and icons are as-is
29 install -Dm664 "$srcdir/$pkgname-$pkgver"/icons/zutty.desktop "$pkgdir"/usr/share/applications/zutty.desktop
30 install -Dm664 "$srcdir/$pkgname-$pkgver"/icons/zutty.svg "$pkgdir"/usr/share/icons/hicolor/scalable/apps/zutty.svg
31 for d in "$srcdir/$pkgname-$pkgver"/icons/zutty_*x*.png; do
32 dd=$(basename "$d" .png | cut -d'_' -f2)
33 install -Dm664 "$d" "$pkgdir"/usr/share/icons/hicolor/"$dd"/zutty.png
34 done
35 # upstream has no man-page, just org-mode ASCII text
36 install -Dm664 LICENSE README.* doc/* -t "$pkgdir"/usr/share/doc/"$pkgname"
37}
38
39sha512sums="
40321aecde3001aa0f24d8a8019dd8c93ff5083911ddbc98702680aa80f92e218c41c143e736d999c68a8dcfe7b0ad3851a6de49af8ffeea7bf334732ceb668015 zutty-0.16.tar.gz
41"