diff options
Diffstat (limited to 'community/just/APKBUILD')
-rw-r--r-- | community/just/APKBUILD | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/community/just/APKBUILD b/community/just/APKBUILD index 928e543318a..946d8498ae9 100644 --- a/community/just/APKBUILD +++ b/community/just/APKBUILD @@ -1,31 +1,34 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=just -pkgver=1.3.0 +pkgver=1.25.2 pkgrel=0 pkgdesc="Just a command runner" url="https://github.com/casey/just" -arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by rust/cargo +# riscv64: rust currently broken on this arch +# s390x: blocked by nix crate +arch="all !riscv64 !s390x" license="CC0-1.0" checkdepends="bash fzf" -makedepends="cargo" +makedepends="cargo cargo-auditable" subpackages=" + $pkgname-doc $pkgname-bash-completion $pkgname-fish-completion $pkgname-zsh-completion " -source="https://github.com/casey/just/archive/$pkgver/just-$pkgver.tar.gz - minimize-size.patch - " +source="https://github.com/casey/just/archive/$pkgver/just-$pkgver.tar.gz" + +export CARGO_PROFILE_RELEASE_OPT_LEVEL="z" prepare() { default_prepare - cargo fetch --locked + cargo fetch --target="$CTARGET" --locked } build() { - cargo build --release --frozen + cargo auditable build --release --frozen } check() { @@ -33,23 +36,22 @@ check() { cargo test --frozen -- \ --skip choose::default \ --skip edit::editor_precedence \ - --skip choose::multiple_recipes \ --skip functions::env_var_functions } package() { - cargo install --locked --offline --path . --root="$pkgdir/usr" - rm "$pkgdir"/usr/.crates* + install -D -m755 target/release/just -t "$pkgdir"/usr/bin/ + + install -D -m644 man/just.1 -t "$pkgdir"/usr/share/man/man1/ - install -D -m 644 completions/just.bash \ + install -D -m644 completions/just.bash \ "$pkgdir"/usr/share/bash-completion/completions/$pkgname - install -D -m 644 completions/just.fish \ - "$pkgdir"/usr/share/fish/completions/$pkgname.fish - install -D -m 644 completions/just.zsh \ + install -D -m644 completions/just.fish \ + "$pkgdir"/usr/share/fish/vendor_completions.d/$pkgname.fish + install -D -m644 completions/just.zsh \ "$pkgdir"/usr/share/zsh/site-functions/_$pkgname } sha512sums=" -693430f38c28d054eadd346a9f74d1c0d91734ee87005b3197b91784320c0b0b3c59329eeb2c6abcb0aa1017989e8fd8f7b8a7182e546a6b517bb12580aad76d just-1.3.0.tar.gz -413f4c196e88d1d33cd6bc01a5ed920f6f5cde3c71c5c9117541fd40536ed0f90e4b7baf20670e548dfcd9705c608b591294915d7632343d0b3f9fdb33d3e098 minimize-size.patch +651e132d98160ace78f1e6aa55fe7e697709322eac3aad37630d41eda8381652c876a69ec82663f174390c1bc1dfcfd734b052660e625919e6c78922ae74ce4e just-1.25.2.tar.gz " |