diff --git a/pkgbuilds/ttfx/PKGBUILD b/pkgbuilds/ttfx/PKGBUILD index 6d9ef81..8bbcf2c 100644 --- a/pkgbuilds/ttfx/PKGBUILD +++ b/pkgbuilds/ttfx/PKGBUILD @@ -1,36 +1,34 @@ # Maintainer: David Heinemeier Hansson pkgname=ttfx -pkgver=0.1.0 +pkgver=0.1.1 pkgrel=1 pkgdesc="Terminal text effects as a single static binary — Rust port of terminaltexteffects" arch=('x86_64' 'aarch64') -url="https://github.com/omacom-io/termfx" +url="https://github.com/omacom-io/ttfx" license=('MIT') depends=('gcc-libs' 'glibc') makedepends=('cargo') options=('!debug') -# The repo is omacom-io/termfx; the binary it ships is `ttfx`. -_srcname=termfx source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") -sha256sums=('d5aa53227fd79b4bc4031c521c042daf64d592dd55ddc772cdaaaca62e30464a') +sha256sums=('1b6c991427054a56ebf26c9fc5bc88f53e69382d0f6cb6788fcdb6304b763c07') prepare() { - cd "$_srcname-$pkgver" + cd "$pkgname-$pkgver" cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { - cd "$_srcname-$pkgver" + cd "$pkgname-$pkgver" export CARGO_TARGET_DIR=target cargo build --frozen --release } check() { - cd "$_srcname-$pkgver" + cd "$pkgname-$pkgver" # Engine goldens and state-machine traces only. The frame-parity suites are # deliberately skipped here: they need python3 plus a network clone of the @@ -40,10 +38,11 @@ check() { } package() { - cd "$_srcname-$pkgver" + cd "$pkgname-$pkgver" install -Dm755 "target/release/ttfx" "$pkgdir/usr/bin/ttfx" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 NOTICE "$pkgdir/usr/share/licenses/$pkgname/NOTICE" install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" "target/release/ttfx" --print-completion bash |