Date: Friday, August 13, 2021 @ 07:07:54 Author: grawlinson Revision: 997929
addpkg: cargo-supply-chain 0.2.0-2 Added: cargo-supply-chain/ cargo-supply-chain/repos/ cargo-supply-chain/trunk/ cargo-supply-chain/trunk/PKGBUILD ----------+ PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) Added: cargo-supply-chain/trunk/PKGBUILD =================================================================== --- cargo-supply-chain/trunk/PKGBUILD (rev 0) +++ cargo-supply-chain/trunk/PKGBUILD 2021-08-13 07:07:54 UTC (rev 997929) @@ -0,0 +1,40 @@ +# Maintainer: George Rawlinson <[email protected]> + +pkgname=cargo-supply-chain +pkgver=0.2.0 +pkgrel=2 +pkgdesc="Gather author, contributor and publisher data on crates in your dependency graph" +arch=('x86_64') +url="https://github.com/rust-secure-code/cargo-supply-chain" +license=('Apache' 'MIT' 'ZLIB') +makedepends=('rust') +source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") +b2sums=('2c86aae43203422095f195ebeae2f7d5c7fcf259a26b8366988cfc3b7fe827813178959b5f158c11babfef35c40dfaf6d9248054cc3f624639100d4b514b9504') + +prepare() { + cd "$pkgname-$pkgver" + cargo fetch --locked +} + +build() { + cd "$pkgname-$pkgver" + cargo build --release --frozen --all-features +} + +check() { + cd "$pkgname-$pkgver" + cargo test --frozen --all-features +} + +package() { + cd "$pkgname-$pkgver" + + # binary + install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname" + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" *.md + + # licenses + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE* +}
