* update libnbd to 1.18.1-3

This commit is contained in:
Alexander Baldeck 2024-01-08 13:05:59 +01:00
parent 161e53b979
commit 8d6c8f633f

View File

@ -2,32 +2,47 @@
# Maintainer: Sven-Hendrik Haase <svenstaro@archlinux.org>
# Contributor: Thomas Weißschuh <thomas t-8ch de>
pkgname=libnbd
pkgver=1.18.0
pkgrel=1
pkgver=1.18.1
pkgrel=3
pkgdesc="NBD client library in userspace"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://gitlab.com/nbdkit/libnbd"
license=('LGPL')
makedepends=('perl')
depends=('glibc' 'gnutls' 'libxml2')
makedepends=('perl' 'ocamlbuild' 'ocaml-findlib' 'rust' 'fuse3' 'python' 'go')
optdepends=(
'fuse3: For nbdfuse support'
'ocaml: For OCaml bindings'
'python>=3: For Python bindings'
)
validpgpkeys=('F7774FB1AD074A7E8C8767EA91738F73E1B768A0')
_dldir="${pkgver%.*}"
source=(
"http://download.libguestfs.org/libnbd/${_dldir}-stable/libnbd-${pkgver}.tar.gz"
"http://download.libguestfs.org/libnbd/${_dldir}-stable/libnbd-${pkgver}.tar.gz.sig"
)
sha256sums=('b2b272777d9e088b61a2772f33d25010a09610e671c5cdd89ed695e00cbc919f'
sha256sums=('50d1d1a610f0d727119e9d0a0a5cc7952b8b231b3931ce2072307e105fec99b6'
'SKIP')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
export CFLAGS+=" -ffat-lto-objects"
autoreconf -i
./configure --prefix=/usr --sbindir=/usr/bin
case "${CARCH}" in
powerpc|powerpc64)
_configure_flags=(--disable-golang)
;;
esac
./configure --prefix=/usr --sbindir=/usr/bin ${_configure_flags}
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="$pkgdir" install
rm -rf "$pkgdir"/usr/src
}
check() {