aboutsummaryrefslogtreecommitdiffstats
path: root/community/nbd/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/nbd/APKBUILD')
-rw-r--r--community/nbd/APKBUILD36
1 files changed, 25 insertions, 11 deletions
diff --git a/community/nbd/APKBUILD b/community/nbd/APKBUILD
index cd2d9f88c10..3f0cc5272a8 100644
--- a/community/nbd/APKBUILD
+++ b/community/nbd/APKBUILD
@@ -1,20 +1,33 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=nbd
-pkgver=3.21
-pkgrel=0
+pkgver=3.24
+pkgrel=1
pkgdesc="Tools for network block devices"
-url="http://nbd.sourceforge.net"
+url="https://nbd.sourceforge.io/"
arch="all"
license="GPL-2.0-or-later"
-makedepends="glib-dev linux-headers zlib-dev gnutls-dev libnl3-dev bash"
+makedepends="
+ bison
+ glib-dev
+ gnutls-dev
+ libnl3-dev
+ linux-headers
+ zlib-dev
+ "
subpackages="$pkgname-doc $pkgname-client $pkgname-openrc"
-source="https://downloads.sourceforge.net/nbd/nbd-$pkgver.tar.xz
+source="https://github.com/NetworkBlockDevice/nbd/releases/download/nbd-$pkgver/nbd-$pkgver.tar.xz
+ glib-2.76.patch
nbd-server.initd
"
+options="!check" # logs very spammy (to infinite size), FIXME
+
+# secfixes:
+# 3.24-r0:
+# - CVE-2022-26495
+# - CVE-2022-26496
build() {
- CONFIG_SHELL=/bin/bash \
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -41,10 +54,11 @@ package() {
client() {
pkgdesc="$pkgdesc (client)"
- mkdir -p "$subpkgdir"/usr/sbin
- mv "$pkgdir"/usr/sbin/nbd-client \
- "$subpkgdir"/usr/sbin/
+ amove usr/sbin/nbd-client
}
-sha512sums="5dc238e6f45eb230a6f92493a8c3b4891dee98fc47e120e59c3ca31c0a698537ca03f78e43c5e7089d93d548a22b5e3853ba228536d2fc688c3edf4a590fdb3f nbd-3.21.tar.xz
-7012adb1d822454b29d1c75cdeaab9dfa2bf0e41c058509428227953b1e555b76c1802a78e66d8fa3fc2ada932cfe265e80c90fa9dbddd544c81b1411c8ab4b4 nbd-server.initd"
+sha512sums="
+b542733ca8bdfb6883591acd5cc82fd8fa64fed7ca85b01a961e0ad69b9655750e5317df9ec510b4147cc8b0b5cdfa0b43da53dd06c42863553555d710a3c85d nbd-3.24.tar.xz
+c78efa300c5dcef405ab29b633383139e51288a142f7c2b71b266527c6668f587275f43f175861c587c9309a2267f57f99be62359b10f863c2fab1862c3a2416 glib-2.76.patch
+7012adb1d822454b29d1c75cdeaab9dfa2bf0e41c058509428227953b1e555b76c1802a78e66d8fa3fc2ada932cfe265e80c90fa9dbddd544c81b1411c8ab4b4 nbd-server.initd
+"