Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / nbd
Commits:
64fd900a by Christian Hesse at 2024-03-04T11:33:18+01:00
upgpkg: 3.26.1-1: new upstream release
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,19 +1,23 @@
pkgbase = nbd
pkgdesc = tools for network block devices, allowing you to use remote
block devices over TCP/IP
- pkgver = 3.25
+ pkgver = 3.26.1
pkgrel = 1
url = https://github.com/NetworkBlockDevice/nbd/
arch = x86_64
license = GPL
+ makedepends = docbook-utils
+ makedepends = docbook-sgml
+ makedepends = perl-sgmls
+ makedepends = autoconf-archive
depends = glib2
depends = gnutls
depends = libnl
backup = etc/nbd-server/config
- source =
https://github.com/NetworkBlockDevice/nbd/releases/download/nbd-3.25/nbd-3.25.tar.xz
+ source =
https://github.com/NetworkBlockDevice/nbd/releases/download/nbd-3.26.1/nbd-3.26.1.tar.xz
source = config
source = nbd.service
source = sysusers_nbd.conf
- sha256sums =
f5c8fd0fcb57b1c926594d0e57f356432ee08678bef1d40d088f0830f0cbdd0a
+ sha256sums =
f0cf509fa5b20b1a07f7904eb637e9b47d3e30b6ed6f00075af5d8b701c78fef
sha256sums =
ee2e9fbbeb8a8b9b71d16b6f32eb41788f6def9d00cc4a47897ed3cb97cdde7c
sha256sums =
1b1add55d82d7623eabf7ff3dfec15c1fbe3c340fa74160df3d60e91eb1c71ba
sha256sums =
3fd98fe87d0b31b82126dc669f00355865f58fae81af3fccbc0d06504baef6cd
=====================================
PKGBUILD
=====================================
@@ -4,22 +4,43 @@
# Contributor: Gerhard Brauer <[email protected]>
pkgname=nbd
-pkgver=3.25
+pkgver=3.26.1
pkgrel=1
pkgdesc='tools for network block devices, allowing you to use remote block
devices over TCP/IP'
arch=('x86_64')
url='https://github.com/NetworkBlockDevice/nbd/'
license=('GPL')
depends=('glib2' 'gnutls' 'libnl')
+makedepends=('docbook-utils' 'docbook-sgml' 'perl-sgmls' 'autoconf-archive')
backup=('etc/nbd-server/config')
source=("https://github.com/NetworkBlockDevice/${pkgname}/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz"
'config'
'nbd.service'
'sysusers_nbd.conf')
-sha256sums=('f5c8fd0fcb57b1c926594d0e57f356432ee08678bef1d40d088f0830f0cbdd0a'
+sha256sums=('f0cf509fa5b20b1a07f7904eb637e9b47d3e30b6ed6f00075af5d8b701c78fef'
'ee2e9fbbeb8a8b9b71d16b6f32eb41788f6def9d00cc4a47897ed3cb97cdde7c'
'1b1add55d82d7623eabf7ff3dfec15c1fbe3c340fa74160df3d60e91eb1c71ba'
'3fd98fe87d0b31b82126dc669f00355865f58fae81af3fccbc0d06504baef6cd')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ cat > systemd/sh.tmpl <<EOF
+#!/bin/sh
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+sysconfdir=@sysconfdir@
+
+cat <<EOF
+EOF
+ sed -i 's|../man/sh.tmpl|sh.tmpl|' systemd/Makefile.am
+
+ # this requires make dependency 'autoconf-archive'
+ # TODO: drop when issue solved...
+ autoreconf -fi
+}
+
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nbd/-/commit/64fd900a868003013c103951d79c96eda7a3ff62
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nbd/-/commit/64fd900a868003013c103951d79c96eda7a3ff62
You're receiving this email because of your account on gitlab.archlinux.org.