mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-03-22 05:52:33 +01:00
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
maintainer="Hoang Nguyen <folliekazetani@protonmail.com>"
|
|
pkgname=cargo-update
|
|
pkgver=16.1.0
|
|
pkgrel=1
|
|
pkgdesc="cargo subcommand for checking and applying updates to installed executables"
|
|
url="https://github.com/nabijaczleweli/cargo-update"
|
|
arch="all"
|
|
license="MIT"
|
|
makedepends="cargo cargo-auditable ronn curl-dev libgit2-dev libssh-dev"
|
|
subpackages="$pkgname-doc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/nabijaczleweli/cargo-update/archive/refs/tags/v$pkgver.tar.gz"
|
|
options="net" # cargo fetch
|
|
|
|
export LIBSSH2_SYS_USE_PKG_CONFIG=1
|
|
export LIBGIT2_NO_VENDOR=1 # use system libgit2
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
cargo fetch --target="$CTARGET"
|
|
}
|
|
|
|
build() {
|
|
cargo auditable build --frozen --release
|
|
ronn --roff --organization="CARGO-UPDATE $pkgver" man/*.md
|
|
}
|
|
|
|
check() {
|
|
TMPDIR="$srcdir" cargo test --frozen
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 -t "$pkgdir"/usr/bin/ \
|
|
target/release/cargo-install-update \
|
|
target/release/cargo-install-update-config
|
|
|
|
install -Dm644 man/cargo-install-update*.1 \
|
|
-t "$pkgdir"/usr/share/man/man1/
|
|
}
|
|
|
|
sha512sums="
|
|
dfbf566b080e2e2c03a28bd1415485210fa1f78dfa1b05e96741a5eb979f6c8f3cafd0e44dddfcb4012ba2e4f285400e905ebf0c5e60caaf89ca18a88721990a cargo-update-16.1.0.tar.gz
|
|
"
|