diff --git a/community/tectonic/APKBUILD b/community/tectonic/APKBUILD index 228101da2d427f5d6e892353d482d9c8a0d49177..2d568e96c1fdb18642e470fde1d660abd9560704 100644 --- a/community/tectonic/APKBUILD +++ b/community/tectonic/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> # Maintainer: Rasmus Thomsen <oss@cogitri.dev> pkgname=tectonic -pkgver=0.12.0 -pkgrel=1 +pkgver=0.13.0 +pkgrel=0 pkgdesc="Tectonic is a modernized, complete, self-contained TeX/LaTeX engine" url="https://tectonic-typesetting.github.io" # s390x, riscv64: rust @@ -13,16 +13,18 @@ license="MIT" depends="icu-data-full" makedepends=" cargo + curl-dev + fontconfig-dev harfbuzz-dev openssl-dev>3 - fontconfig-dev " source=" $pkgname-$pkgver.tar.gz::https://github.com/tectonic-typesetting/tectonic/archive/tectonic@$pkgver.tar.gz " builddir="$srcdir/tectonic-tectonic-$pkgver" -options="!check" # needs unpackages ubuntu mono font +options="net !check" # needs unpackages ubuntu mono font +_features="--no-default-features --features=external-harfbuzz,geturl-curl" prepare() { default_prepare @@ -31,17 +33,17 @@ prepare() { } build() { - cargo build --release --frozen --features=external-harfbuzz + cargo build --release --frozen $_features } check() { - cargo test --frozen --features=external-harfbuzz + cargo test --frozen $_features } package() { - install -Dm755 "$builddir"/target/release/tectonic "$pkgdir"/usr/bin/tectonic + install -Dm755 target/release/tectonic "$pkgdir"/usr/bin/tectonic } sha512sums=" -e37dffc343eeb956a0344d1451ded1004309588ee83d5ef94fefa0e9cec60b6b985f880d0083b418fcabc862c1b9bb413123e0c2c3ffaa5abaf46d126f089367 tectonic-0.12.0.tar.gz +4937d83d4e8e44ab860d648b0a1590a11fba447940bbc04c7abc280ff46e4289066915c58db8951794af7eb2a029ad7c90417248bb37faad0815582c6ce796b6 tectonic-0.13.0.tar.gz "