* update virtiofsd to 1.10.1-1
This commit is contained in:
parent
3a365baa9d
commit
3d05a06f1e
@ -2,7 +2,7 @@
|
||||
# Maintainer: David Runge <dvzrv@archlinux.org>
|
||||
|
||||
pkgname=virtiofsd
|
||||
pkgver=1.8.0
|
||||
pkgver=1.10.1
|
||||
pkgrel=1
|
||||
pkgdesc="Vhost-user virtio-fs device backend written in Rust"
|
||||
arch=(x86_64 powerpc64le powerpc64 riscv64)
|
||||
@ -20,38 +20,39 @@ depends=(
|
||||
makedepends=(cargo)
|
||||
replaces=(qemu-virtiofsd)
|
||||
source=($url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
|
||||
sha512sums=('ee7edc13a54f15178172601870cda3a5a983d1b3aa4ee4c6c6b3b1bc0a0bf23209fa09e00743234d03b39387490fb12f41e5220b6b76ac45a9cdbec79dc6c409')
|
||||
b2sums=('17e9d5c44fc66b2ad83a761386ce0ae864933b0ad1cd39e3a153390b7ac677378c951446e2436e23a07ff8960d5d9128fe6db6e022c1792a68353d50e17c3884')
|
||||
sha512sums=('55729249e750221dc3798060d6b32e6bb4c255f184c3e1267018484d60ad1edd3de9c9a0120cf02466c012fe8d74e05404a5cd434d9f53edeb7ea4dc407efb33')
|
||||
b2sums=('cf382892e2810e9a966929df97fb1893e13b610ebf8d9e1a41bdee559b191c59a4e63ea21d2bca0e84f19b68e4407b540258a2fc5079c40c2ec497d629150f2c')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-v$pkgver
|
||||
# use /usr/lib instead of /usr/libexec: https://gitlab.com/virtio-fs/virtiofsd/-/issues/86
|
||||
sed 's/libexec/lib/' -i 50-qemu-$pkgname.json
|
||||
sed 's/libexec/lib/' -i 50-$pkgname.json
|
||||
|
||||
case "${CARCH}" in
|
||||
riscv64) CARCH=riscv64gc ;;
|
||||
riscv64) MYARCH=riscv64gc ;;
|
||||
*) MYARCH=${CARCH} ;;
|
||||
esac
|
||||
|
||||
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
|
||||
cargo fetch --locked --target "$MYARCH-unknown-linux-gnu"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-v$pkgver
|
||||
export RUSTUP_TOOLCHAIN=stable
|
||||
export CARGO_TARGET_DIR=target
|
||||
cargo build --frozen --release --all-features
|
||||
cargo build --frozen --release
|
||||
}
|
||||
|
||||
check() {
|
||||
cd $pkgname-v$pkgver
|
||||
export RUSTUP_TOOLCHAIN=stable
|
||||
cargo test --frozen --all-features
|
||||
cargo test --frozen
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-v$pkgver
|
||||
install -vDm 755 target/release/$pkgname -t "$pkgdir/usr/lib/"
|
||||
install -vDm 644 50-qemu-$pkgname.json -t "$pkgdir/usr/share/qemu/vhost-user/"
|
||||
install -vDm 644 50-$pkgname.json -t "$pkgdir/usr/share/qemu/vhost-user/"
|
||||
install -vDm 644 LICENSE* -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
install -vDm 644 README.md doc/*.md -t "$pkgdir/usr/share/doc/$pkgname/"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user