Date: Wednesday, October 26, 2022 @ 19:43:25 Author: orhun Revision: 1336779
upgpkg: cargo-deny 0.13.0-1: upstream release Modified: cargo-deny/trunk/PKGBUILD ----------+ PKGBUILD | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-26 19:40:35 UTC (rev 1336778) +++ PKGBUILD 2022-10-26 19:43:25 UTC (rev 1336779) @@ -3,7 +3,8 @@ # Contributor: Vlad Frolov <[email protected]> pkgname=cargo-deny -pkgver=0.12.2 +_commit='7edce4653d1ef7f4ff8eecd71661575c971c4b06' +pkgver=0.13.0 pkgrel=1 pkgdesc='Cargo plugin for linting your dependencies' arch=('x86_64') @@ -10,18 +11,23 @@ url='https://github.com/EmbarkStudios/cargo-deny' license=('MIT' 'APACHE') depends=('gcc-libs' 'zlib') -makedepends=('cargo') +makedepends=('cargo' 'git') options=(!lto) -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/EmbarkStudios/cargo-deny/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) -b2sums=('941a38202ccc14210314d42bf1d9ae4e07d964831e607c0f0e2a50809766ea5a43bcc748ba8100513e6768695a82c0eb04339c90c07a4283c53184afc0c46054') +source=("$pkgname-$pkgver::git+$url.git#commit=$_commit" + "$pkgname-tests-advisory-db::git+https://github.com/rustsec/advisory-db") +sha256sums=('SKIP' + 'SKIP') prepare() { - cd cargo-deny-${pkgver} + cd "$pkgname-$pkgver" + git submodule init + git config submodule."tests/advisory-db/github.com-2f857891b7f43c59".url "${srcdir}/${pkgname}-tests-advisory-db" + git -c protocol.file.allow=always submodule update --init --recursive cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { - cd cargo-deny-${pkgver} + cd "$pkgname-$pkgver" export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target cargo build --release --frozen @@ -28,13 +34,13 @@ } check() { - cd cargo-deny-${pkgver} + cd "$pkgname-$pkgver" export RUSTUP_TOOLCHAIN=stable cargo test --frozen } package() { - cd cargo-deny-${pkgver} + cd "$pkgname-$pkgver" install -Dm755 target/release/cargo-deny -t "${pkgdir}"/usr/bin install -Dm644 README.md -t "${pkgdir}"/usr/share/doc/${pkgname} install -Dm644 LICENSE-MIT -t "${pkgdir}"/usr/share/licenses/${pkgname}
