diff options
Diffstat (limited to 'community/procs/APKBUILD')
-rw-r--r-- | community/procs/APKBUILD | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/community/procs/APKBUILD b/community/procs/APKBUILD index f8ced741ac5..6c45e0b32c6 100644 --- a/community/procs/APKBUILD +++ b/community/procs/APKBUILD @@ -1,40 +1,41 @@ -# Contributor: Chloe Kudryavtsev <toast@toast.cafe> -# Maintainer: Chloe Kudryavtsev <toast@toast.cafe> +# Contributor: Chloe Kudryavtsev <code@toast.bunkerlabs.net> +# Maintainer: omni <omni+alpine@hack.org> pkgname=procs -pkgver=0.12.2 +pkgver=0.14.5 pkgrel=0 pkgdesc="Modern replacement for ps written in Rust" url="https://github.com/dalance/procs" -arch="all !s390x !riscv64" # limited by rust/cargo +arch="all" license="MIT" -makedepends="cargo" +makedepends="asciidoc cargo cargo-auditable" subpackages=" + $pkgname-doc $pkgname-bash-completion $pkgname-fish-completion $pkgname-zsh-completion " source="procs-$pkgver.tar.gz::https://github.com/dalance/procs/archive/v$pkgver.tar.gz" -export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 -export CARGO_PROFILE_RELEASE_LTO="true" export CARGO_PROFILE_RELEASE_OPT_LEVEL="z" -export CARGO_PROFILE_RELEASE_PANIC="abort" prepare() { default_prepare - cargo fetch --locked + cargo fetch --target="$CTARGET" --locked } build() { # Default features enables "docker" feature that doubles the size of # the resulting binary with unnecessary bloat! - cargo build --release --frozen --no-default-features + cargo auditable build --release --frozen --no-default-features # generate shell completions - target/release/procs --completion bash - target/release/procs --completion fish - target/release/procs --completion zsh + target/release/procs --gen-completion bash + target/release/procs --gen-completion fish + target/release/procs --gen-completion zsh + + # create manpage + a2x --format=manpage man/procs.1.adoc } check() { @@ -46,10 +47,13 @@ package() { # install completions install -Dm644 procs.bash "$pkgdir"/usr/share/bash-completion/completions/procs - install -Dm644 procs.fish "$pkgdir"/usr/share/fish/completions/procs.fish + install -Dm644 procs.fish "$pkgdir"/usr/share/fish/vendor_completions.d/procs.fish install -Dm644 _procs "$pkgdir"/usr/share/zsh/site-functions/_procs + + install -Dm644 man/"$pkgname".1 "$pkgdir"/usr/share/man/man1/"$pkgname".1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } sha512sums=" -39ec1b428aa7fcdcef4ec9e4487b61f0eb65067a585387743bcc1a6a0583bec877948871b6538806c3588a08205401c9e4d6b711b50f059591b666dd4857a4cc procs-0.12.2.tar.gz +0dfee9d1d2320484fd405d8e88921aebb2f7207678888db87dba93eb5830627dec58c05539e807e81b2b0625802a609e8ce4274485b2e0853f9ce8d85f5e180e procs-0.14.5.tar.gz " |