summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonas Malaco2023-07-20 13:57:26 -0300
committerJonas Malaco2023-07-20 13:57:26 -0300
commita2391ef68ca48bedc1b8da4ab794275b17fce947 (patch)
treea08ea7052b56b503b51423fb65cd563d0b10c70c
parent03ceb53fd84a47ebf2ddc2a8cd10dd29245b5742 (diff)
downloadaur-a2391ef68ca48bedc1b8da4ab794275b17fce947.tar.gz
Update to 0.8.0 and force !lto
Related: https://github.com/briansmith/ring/issues/1444 Related: https://github.com/briansmith/ring/issues/893
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD17
2 files changed, 12 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 69057dd8b902..a5fd7591a16b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = cargo-vet
pkgdesc = Supply-chain security for Rust
- pkgver = 0.6.1
+ pkgver = 0.8.0
pkgrel = 1
url = https://github.com/mozilla/cargo-vet
arch = x86_64
@@ -13,7 +13,8 @@ pkgbase = cargo-vet
depends = gcc-libs
depends = glibc
depends = zlib
- source = cargo-vet-0.6.1.tar.gz::https://github.com/mozilla/cargo-vet/archive/0.6.1.tar.gz
- sha256sums = 926e67c865cb99f7d2aa116a6f8de045c421c5c2ced44a957d75eae0c11d5279
+ options = !lto
+ source = cargo-vet-0.8.0.tar.gz::https://github.com/mozilla/cargo-vet/archive/0.8.0.tar.gz
+ sha256sums = edb48e1bd5a4220368603c3a3898fadd0cf80f19d98d82273f9a815f250d47c7
pkgname = cargo-vet
diff --git a/PKGBUILD b/PKGBUILD
index cd82b0a89cb3..0c7279dfa00d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,6 @@
# Maintainer: Jonas Malaco <jonas@protocubo.io>
pkgname=cargo-vet
-pkgver=0.6.1
-# Repository tag omits trailing .0: for example, the tag for v0.3.0 is 0.3.
-_tag=${pkgver%.0}
+pkgver=0.8.0
pkgrel=1
pkgdesc='Supply-chain security for Rust'
arch=('x86_64' 'i686' 'aarch64' 'armv7h')
@@ -14,17 +12,18 @@ depends=(
glibc
zlib
)
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$_tag.tar.gz")
-sha256sums=('926e67c865cb99f7d2aa116a6f8de045c421c5c2ced44a957d75eae0c11d5279')
+options=(!lto) # see: briansmith/ring#1444 (and #893)
+source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+sha256sums=('edb48e1bd5a4220368603c3a3898fadd0cf80f19d98d82273f9a815f250d47c7')
prepare() {
- cd "$pkgname-$_tag"
+ cd "$pkgname-$pkgver"
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
}
build() {
- cd "$pkgname-$_tag"
+ cd "$pkgname-$pkgver"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
@@ -33,7 +32,7 @@ build() {
}
check() {
- cd "$pkgname-$_tag"
+ cd "$pkgname-$pkgver"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
@@ -49,7 +48,7 @@ check() {
}
package() {
- cd "$pkgname-$_tag"
+ cd "$pkgname-$pkgver"
install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE-MIT