diff --git a/srcpkgs/nbd/files/nbd/run b/srcpkgs/nbd/files/nbd/run index ba721e5ea19b7f..fd245522c16a35 100644 --- a/srcpkgs/nbd/files/nbd/run +++ b/srcpkgs/nbd/files/nbd/run @@ -1,3 +1,3 @@ #!/bin/sh exec 2>&1 -exec nbd-server -d 2>&1 +exec nbd-server -n diff --git a/srcpkgs/nbd/template b/srcpkgs/nbd/template index a36cb448e89c1d..8bf9dd741ad1a4 100644 --- a/srcpkgs/nbd/template +++ b/srcpkgs/nbd/template @@ -1,23 +1,28 @@ # Template file for 'nbd' pkgname=nbd -version=3.24 +version=3.27.1 revision=1 build_style=gnu-configure configure_args="--enable-syslog" -hostmakedepends="pkg-config bison" -makedepends="libglib-devel" +hostmakedepends="autoconf-archive automake flex libtool pkg-config bison" +makedepends="libglib-devel libnl3-devel gnutls-devel" +checkdepends="which" short_desc="Network Block Device utilities" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://nbd.sourceforge.io/" -distfiles="${SOURCEFORGE_SITE}/nbd/nbd-${version}.tar.gz" -checksum=a771022599525fd4f5c17c7b1c88696a91927c227e770425a55f67a7384441b6 +distfiles="https://github.com/NetworkBlockDevice/nbd/archive/refs/tags/nbd-${version}.tar.gz" +checksum=5e99e7556d713663b7926fa9fde53219be170123bff1c1a3835b78f21cc4befc system_accounts="nbd" nbd_homedir="/var/chroot" conf_files="/etc/nbd-server/config" -CFLAGS+="-DPROG_NAME='\"nbd-client\"'" +pre_configure() { + # Do not require git at build time + echo "echo '${version}'" > support/genver.sh + autoreconf -f -i +} post_configure() { # skip systemd unit