| 1 | # Contributor: Hakan Erduman <[email protected]> |
| 2 | # Maintainer: Hakan Erduman <[email protected]> |
| 3 | pkgname=zutty |
| 4 | pkgver=0.16 |
| 5 | pkgrel=0 |
| 6 | pkgdesc="Zero-cost unicode teletype - a high-end terminal for low-end systems" |
| 7 | url="https://tomscii.sig7.se/zutty" |
| 8 | arch="all !x86" |
| 9 | license="GPL-3.0-or-later" |
| 10 | makedepends=" |
| 11 | freetype-dev |
| 12 | libxmu-dev |
| 13 | mesa-dev |
| 14 | " |
| 15 | source="$pkgname-$pkgver.tar.gz::https://git.hq.sig7.se/zutty.git/snapshot/refs/tags/$pkgver.tar.gz" |
| 16 | options="!check" # only manual tests available |
| 17 | subpackages=" |
| 18 | $pkgname-doc |
| 19 | " |
| 20 | |
| 21 | build() { |
| 22 | python3 waf configure --prefix=/usr |
| 23 | python3 waf build |
| 24 | } |
| 25 | |
| 26 | package() { |
| 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 | |
| 39 | sha512sums=" |
| 40 | 321aecde3001aa0f24d8a8019dd8c93ff5083911ddbc98702680aa80f92e218c41c143e736d999c68a8dcfe7b0ad3851a6de49af8ffeea7bf334732ceb668015 zutty-0.16.tar.gz |
| 41 | " |