diff options
Diffstat (limited to 'community/tectonic/APKBUILD')
-rw-r--r-- | community/tectonic/APKBUILD | 43 |
1 files changed, 30 insertions, 13 deletions
diff --git a/community/tectonic/APKBUILD b/community/tectonic/APKBUILD index aeeca5fa8f7..a1fb4e38727 100644 --- a/community/tectonic/APKBUILD +++ b/community/tectonic/APKBUILD @@ -1,31 +1,48 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=tectonic -pkgver=0.1.12 -pkgrel=3 +pkgver=0.15.0 +pkgrel=0 pkgdesc="Tectonic is a modernized, complete, self-contained TeX/LaTeX engine" url="https://tectonic-typesetting.github.io" -arch="all !s390x !mips !mips64" # rust +# s390x, riscv64: rust +# 32-bit: SIGSEGVs in tests +arch="all !s390x !armhf !armv7 !x86 !riscv64" license="MIT" +# needed for font things +depends="icu-data-full" makedepends=" cargo - harfbuzz-dev - openssl-dev + cargo-auditable + curl-dev fontconfig-dev + harfbuzz-dev + openssl-dev>3 " -source=" - $pkgname-$pkgver.tar.gz::https://github.com/tectonic-typesetting/tectonic/archive/v$pkgver.tar.gz - " +source="$pkgname-$pkgver.tar.gz::https://github.com/tectonic-typesetting/tectonic/archive/tectonic@$pkgver.tar.gz" +builddir="$srcdir/tectonic-tectonic-$pkgver" +options="net !check" # needs unpackages ubuntu mono font + +_features="--no-default-features --features=external-harfbuzz,geturl-curl" + +prepare() { + default_prepare + + cargo fetch --target="$CTARGET" --locked +} build() { - cargo build --release + cargo auditable build --release --frozen $_features } check() { - cargo test --release + 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="fdfe98ac802c9d10f3f4ad7110af316211cad5473854da1c31ffcb77dc2b70572fec17b41b123f3cf933c8344d308346160f8c11136b400d89c41a1d8a9b32cf tectonic-0.1.12.tar.gz" + +sha512sums=" +82ccaf68ddfb864ae439b2698a518ce77b000044b74d7752e9a45fa200c95d3a08cbdda14c2d253b4c78824e061bd2721f26fa2cac2ace9d60684cb330d1f3be tectonic-0.15.0.tar.gz +" |