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.


Reply via email to