mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 20:46:39 +02:00
41 lines
1.4 KiB
Text
41 lines
1.4 KiB
Text
# Contributor: Hakan Erduman <hakan@erduman.de>
|
|
# Maintainer: Hakan Erduman <hakan@erduman.de>
|
|
pkgname=zutty
|
|
pkgver=0.16
|
|
pkgrel=0
|
|
pkgdesc="Zero-cost unicode teletype - a high-end terminal for low-end systems"
|
|
url="https://tomscii.sig7.se/zutty"
|
|
arch="all !x86"
|
|
license="GPL-3.0-or-later"
|
|
makedepends="
|
|
freetype-dev
|
|
libxmu-dev
|
|
mesa-dev
|
|
"
|
|
source="$pkgname-$pkgver.tar.gz::https://git.hq.sig7.se/zutty.git/snapshot/refs/tags/$pkgver.tar.gz"
|
|
options="!check" # only manual tests available
|
|
subpackages="
|
|
$pkgname-doc
|
|
"
|
|
|
|
build() {
|
|
python3 waf configure --prefix=/usr
|
|
python3 waf build
|
|
}
|
|
|
|
package() {
|
|
python3 waf install --destdir="$pkgdir"
|
|
# upstream does not handle localization so .desktop and icons are as-is
|
|
install -Dm664 "$srcdir/$pkgname-$pkgver"/icons/zutty.desktop "$pkgdir"/usr/share/applications/zutty.desktop
|
|
install -Dm664 "$srcdir/$pkgname-$pkgver"/icons/zutty.svg "$pkgdir"/usr/share/icons/hicolor/scalable/apps/zutty.svg
|
|
for d in "$srcdir/$pkgname-$pkgver"/icons/zutty_*x*.png; do
|
|
dd=$(basename "$d" .png | cut -d'_' -f2)
|
|
install -Dm664 "$d" "$pkgdir"/usr/share/icons/hicolor/"$dd"/zutty.png
|
|
done
|
|
# upstream has no man-page, just org-mode ASCII text
|
|
install -Dm664 LICENSE README.* doc/* -t "$pkgdir"/usr/share/doc/"$pkgname"
|
|
}
|
|
|
|
sha512sums="
|
|
321aecde3001aa0f24d8a8019dd8c93ff5083911ddbc98702680aa80f92e218c41c143e736d999c68a8dcfe7b0ad3851a6de49af8ffeea7bf334732ceb668015 zutty-0.16.tar.gz
|
|
"
|