# Maintainer: Hoang Nguyen <folliekazetani@protonmail.com> pkgname=numbat pkgver=1.9.0 pkgrel=0 pkgdesc="Statically typed programming language for scientific computations" url="https://numbat.dev/" # loongarch64: blocked by libc crate arch="all !s390x !loongarch64" # nix crate fails to build license="Apache-2.0" makedepends="cargo cargo-auditable openssl-dev" subpackages="$pkgname-doc" source=" $pkgname-$pkgver.tar.gz::https://github.com/sharkdp/numbat/archive/refs/tags/v$pkgver.tar.gz use-system-openssl.patch " export OPENSSL_NO_VENDOR=1 prepare() { default_prepare cargo fetch --target="$CTARGET" --locked } build() { cargo auditable build --frozen --release } check() { cargo test --frozen } package() { install -Dm755 target/release/numbat -t "$pkgdir"/usr/bin/ mkdir -p "$pkgdir"/usr/share/doc/$pkgname cp -r examples "$pkgdir"/usr/share/doc/$pkgname/ } sha512sums=" 873a78881e62883ac7e296ea044105b2413382188a95e40989333a119cd6ca5d030fbda6dba3f1fcb656891f7694e193395d4daa7e0cca29b8c3b1821bc217b0 numbat-1.9.0.tar.gz 025bb1315a1dd43d041721e625c4dbc990b38c9491205e67cbe4d2beffe4a62bc909ed4eb4ef6c23b4e98fa9a579a42b9f1a5be5eea746279de8f874e96a7bc0 use-system-openssl.patch "