mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 20:46:39 +02:00
43 lines
1.2 KiB
Text
43 lines
1.2 KiB
Text
maintainer="Hoang Nguyen <folliekazetani@protonmail.com>"
|
|
pkgname=cargo-update
|
|
pkgver=16.2.1
|
|
pkgrel=0
|
|
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="
|
|
bbe3750d72d9c22cda1b62cd268009cfc44422e8b3c412d4d7896cde384161ad61a455bc5ba58402b1c9537f0b0ae59ad838a9b6fe7986d9221bebe3bd7a57cd cargo-update-16.2.1.tar.gz
|
|
"
|