diff --git a/virtiofsd/PKGBUILD b/virtiofsd/PKGBUILD index b01f34a599..53d14546d6 100644 --- a/virtiofsd/PKGBUILD +++ b/virtiofsd/PKGBUILD @@ -2,7 +2,7 @@ # Maintainer: David Runge 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/" }