mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-04 23:42:07 +01:00
48 lines
1.4 KiB
Plaintext
48 lines
1.4 KiB
Plaintext
# Contributor: Chloe Kudryavtsev <toast@toast.cafe>
|
|
# Maintainer: Chloe Kudryavtsev <toast@toast.cafe>
|
|
pkgname=procs
|
|
pkgver=0.11.9
|
|
pkgrel=0
|
|
pkgdesc="Modern replacement for ps written in Rust"
|
|
url="https://github.com/dalance/procs"
|
|
arch="all !mips64 !s390x !riscv64" # limited by rust/cargo
|
|
license="MIT"
|
|
options="net"
|
|
makedepends="cargo"
|
|
subpackages="
|
|
$pkgname-bash-completion
|
|
$pkgname-fish-completion
|
|
$pkgname-zsh-completion
|
|
"
|
|
source="procs-$pkgver.tar.gz::https://github.com/dalance/procs/archive/v$pkgver.tar.gz
|
|
minimize-size.patch"
|
|
|
|
export CARGO_HOME="$srcdir"/cargo
|
|
|
|
build() {
|
|
cargo build --release --locked
|
|
|
|
# generate shell completions
|
|
target/release/procs --completion bash
|
|
target/release/procs --completion fish
|
|
target/release/procs --completion zsh
|
|
}
|
|
|
|
check() {
|
|
cargo test --release --locked
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 target/release/procs "$pkgdir"/usr/bin/procs
|
|
|
|
# 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 "$pkgdir"/usr/share/zsh/site-functions/_procs
|
|
}
|
|
|
|
sha512sums="
|
|
c657d7fd47364400f88deac83ebf86e917b6a60c5cd949f8b5f09059a2294702dd01c526dc875dd2643313fcf3e0e9dbac1715a35fd80b8560558f5393bab2ff procs-0.11.9.tar.gz
|
|
8ea573db74ceb90e07945043735bf162062c4ab758531e2f8116933f50282b762748f420eb3f1b7263aeb591c94c0f95200bb4098c340efd69f8da3b0bc31b69 minimize-size.patch
|
|
"
|