# Contributor: Sören Tempel # Maintainer: Carlo Landmeter pkgname=nbd pkgver=3.19 pkgrel=0 pkgdesc="Tools for network block devices" url="http://nbd.sourceforge.net" arch="all" license="GPL-2.0-or-later" makedepends="glib-dev linux-headers zlib-dev gnutls-dev libnl3-dev bash" subpackages="$pkgname-doc $pkgname-client $pkgname-openrc" source="https://downloads.sourceforge.net/nbd/nbd-$pkgver.tar.xz nbd-server.initd fix-segfault-freeaddrinfo.patch " build() { CONFIG_SHELL=/bin/bash \ ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --enable-lfs \ --enable-syslog \ --enable-gznbd make } check() { make check } package() { make DESTDIR="$pkgdir" install install -Dm755 "$srcdir"/nbd-server.initd \ "$pkgdir"/etc/init.d/nbd-server mkdir -p "$pkgdir"/etc/nbd-server } client() { pkgdesc="$pkgdesc (client)" mkdir -p "$subpkgdir"/usr/sbin mv "$pkgdir"/usr/sbin/nbd-client \ "$subpkgdir"/usr/sbin/ } sha512sums="0916b411857045af6e01032b3093e295e7f3cfb1ae92f25adb03d97d3196741f8805104c627b17ad4f7f4305db3a4bcd5516bfd2c60fbea02b497dc296f97a16 nbd-3.19.tar.xz 7012adb1d822454b29d1c75cdeaab9dfa2bf0e41c058509428227953b1e555b76c1802a78e66d8fa3fc2ada932cfe265e80c90fa9dbddd544c81b1411c8ab4b4 nbd-server.initd fb83a0a1f2863b147f462e27edc713134a5a4541b5807dbb320cae67f96314ceca86c40b4cc344a6f0fd42e73a8807bf238edb3ebaeb2855eb98359b905855a3 fix-segfault-freeaddrinfo.patch"