diff options
author | Matthias Ahouansou <matthias@ahouansou.cz> | 2024-02-10 17:11:35 +0000 |
---|---|---|
committer | omni <omni+alpine@hack.org> | 2024-04-18 13:31:56 +0000 |
commit | 5351e71903f16290dc2838584c921ec7d4a6aa93 (patch) | |
tree | d9016834b566732e007b1aa981a774a1c7577c00 | |
parent | 8309592a48b9a92a8ad57cfd721b58ab98418c01 (diff) |
-rw-r--r-- | testing/nil/APKBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/testing/nil/APKBUILD b/testing/nil/APKBUILD new file mode 100644 index 00000000000..14329d5e4d7 --- /dev/null +++ b/testing/nil/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: Matthias Ahouansou <matthias@ahouansou.cz> +# Maintainer: Matthias Ahouansou <matthias@ahouansou.cz> +pkgname=nil +pkgver=2023.08.09 +_pkgver=${pkgver//./-} +pkgrel=0 +pkgdesc="An incremental analysis assistant for writing in Nix" +url="https://github.com/oxalica/nil" +arch="x86 x86_64 aarch64" # nix (aports) +license="MIT OR Apache-2.0" +makedepends=" + cargo + cargo-auditable + nix +" +source=" + $pkgname-$_pkgver.tar.gz::https://github.com/oxalica/nil/archive/refs/tags/$_pkgver.tar.gz +" +builddir="$srcdir/$pkgname-$_pkgver" +options="net" + +prepare() { + default_prepare + cargo fetch --target="$CTARGET" --locked +} + +build() { + cargo auditable build --release --frozen +} + +check() { + cargo test --frozen +} + +package() { + install -Dm 755 target/release/nil "$pkgdir"/usr/bin/nil + + for l in APACHE MIT + do + install -Dm 644 LICENSE-"$l" "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE-"$l" + done +} + +sha512sums=" +44e93b06ee90503e79e41d137d14d7c576fafd889a41436aca0ddaa58eecd0cff329bd8a884baca2984a750fbb984000ef79b56981209d6692d564e0a587406c nil-2023-08-09.tar.gz +" |