Track ttfx releases from GitHub and build its assembly engine
ttfx releases are now published on GitHub only, so sync-upstream picks up new versions through a github watch instead of ttfx's release script editing this recipe. The recipe also points at the repository's current home, and x86_64 builds pull in NASM, which the new assembly engine needs (without it the build silently falls back to the Rust engine). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MxJcVYpBxFDam6czK4bGjp
This commit is contained in:
1 parent
dcee15a58e
commit
9d3d374058
2 files changed
+11
-3
No files matched your search
@@ -1,3 +1,9 @@
|
||||
{
|
||||
"source": "local"
|
||||
"source": "local",
|
||||
"upstream": {
|
||||
"watch": {
|
||||
"github": "omacom/ttfx",
|
||||
"pattern": "v(?P<version>[0-9]+(?:\\.[0-9]+)*)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,13 +2,15 @@
|
||||
|
||||
pkgname=ttfx
|
||||
pkgver=0.3.3
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Terminal text effects as a single static binary — Rust port of terminaltexteffects"
|
||||
arch=('x86_64' 'aarch64')
|
||||
url="https://github.com/omacom-io/ttfx"
|
||||
url="https://github.com/omacom/ttfx"
|
||||
license=('MIT')
|
||||
depends=('gcc-libs' 'glibc')
|
||||
makedepends=('cargo')
|
||||
# the x86-64 assembly engine; without NASM the build falls back to pure Rust
|
||||
makedepends_x86_64=('nasm')
|
||||
options=('!debug')
|
||||
|
||||
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
|
||||
|
||||
Reference in new issue
Block a user