summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChocobo12023-04-10 23:13:58 +0800
committerChocobo12023-04-10 23:16:32 +0800
commitdee621afb2f9bc8f0b6eb847c4676ffb914cfdf7 (patch)
tree6e0e7f416701f6ca032872b609b526c974e8bbc0 /PKGBUILD
parent5b857997b0caa81ec848fbda552f85b34f17ccdb (diff)
downloadaur-dee621afb2f9bc8f0b6eb847c4676ffb914cfdf7.tar.gz
upgpkg: bao 0.11.0-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 14 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 371805d2b3d7..5266b1a017a3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,17 +2,28 @@
pkgname=bao
pkgver=0.11.0
-pkgrel=1
+pkgrel=2
pkgdesc="A verified streaming tool"
arch=('i686' 'x86_64')
url="https://github.com/oconnor663/bao"
-license=('apache' 'custom')
+license=('Apache' 'custom')
depends=('gcc-libs')
makedepends=('rust')
source=("$pkgname-$pkgver.tar.gz::https://github.com/oconnor663/bao/archive/$pkgver.tar.gz")
sha256sums=('03c8a37ea55dd04447226f75205851db594d4e8f054dea95ccebf0d8824725df')
+prepare() {
+ cd "$pkgname-$pkgver"
+
+ if [ ! -f "bao_bin/Cargo.lock" ]; then
+ cargo update \
+ --manifest-path "bao_bin/Cargo.toml"
+ fi
+ cargo fetch \
+ --manifest-path "bao_bin/Cargo.toml"
+}
+
check() {
cd "$pkgname-$pkgver"
@@ -24,6 +35,7 @@ package() {
cd "$pkgname-$pkgver"
cargo install \
+ --locked \
--no-track \
--root "$pkgdir/usr" \
--path "$srcdir/$pkgname-$pkgver/bao_bin"