# Contributor: Michał Polański # Maintainer: Michał Polański pkgname=cargo-release pkgver=0.25.6 pkgrel=0 pkgdesc="Everything about releasing a rust crate" url="https://github.com/crate-ci/cargo-release" license="MIT OR Apache-2.0" arch="all !armhf !armv7 !x86" # fails to build makedepends="cargo libgit2-dev openssl-dev cargo-auditable" source="https://github.com/crate-ci/cargo-release/archive/v$pkgver/cargo-release-$pkgver.tar.gz" options="net" # fetch dependencies prepare() { default_prepare cargo fetch --target="$CTARGET" --locked } build() { cargo auditable build --frozen --release --no-default-features } check() { cargo test --frozen --no-default-features } package() { install -Dm755 target/release/$pkgname -t "$pkgdir"/usr/bin/ } sha512sums=" 519679e28ab95d7f2a6ae7b9d11a87c96b0ece4c8f712e07b5822a1bac08668dec7956e7d0ce8a642d00d3bbbfffd53bc9b820d92eb6c284435f849c0b34dc18 cargo-release-0.25.6.tar.gz "