summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 24 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 69770ead666c..e62f95d33edc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,40 @@
-# Maintainer: Vlad Frolov <frolvlad@gmail.com>
+# Maintainer: Frederik Schwan <freswa at archlinux dot org>
+# Contributor: Vlad Frolov <frolvlad@gmail.com>
pkgname=cargo-deny
pkgver=0.11.1
-pkgrel=1
-pkgdesc="Cargo plugin for linting your dependencies"
-url="https://github.com/EmbarkStudios/cargo-deny"
-depends=('gcc-libs')
-makedepends=('cargo')
-arch=('i686' 'x86_64')
+pkgrel=2
+pkgdesc='Cargo plugin for linting your dependencies'
+arch=('x86_64')
+url='https://github.com/EmbarkStudios/cargo-deny'
license=('MIT' 'APACHE')
+depends=('gcc-libs' 'zlib')
+makedepends=('cargo')
+options=(!lto)
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/EmbarkStudios/cargo-deny/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
-sha512sums=('0d641b03020669e456771645e701529cb8b3e694d52e54fd3ed16c22ce3f5ca409d6462f42a96723680a093fc065f169c997ed1fe43902221407f92887b52f80')
+b2sums=('64d13aca27c840e9c11afa9e38cff42195bae4be2ec0fb3f49bf0159395698ab2b8b6fdab6b7ade8a124eb2bc6fc1b2d74b86a8305ca00877534fdf792d67ab3')
+
+prepare() {
+ cd cargo-deny-${pkgver}
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
build() {
- cd "cargo-deny-${pkgver}"
+ cd cargo-deny-${pkgver}
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
cargo build --release --locked
}
check() {
- cd "cargo-deny-${pkgver}"
+ cd cargo-deny-${pkgver}
+ export RUSTUP_TOOLCHAIN=stable
cargo test --release --locked
}
package() {
- cd "cargo-deny-${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}"
+ cd cargo-deny-${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}
}
-
-# vim:set ts=2 sw=2 et: