David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
netavark


Commits:
d8b51484 by David Runge at 2025-12-09T13:04:48+01:00
Use upstream Makefile to generate man pages

Fixes: 
https://gitlab.archlinux.org/archlinux/packaging/packages/netavark/-/issues/5
Signed-off-by: David Runge <[email protected]>

- - - - -
ac26a788 by David Runge at 2025-12-09T13:07:39+01:00
upgpkg: 1.17.0-2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,13 @@
 pkgbase = netavark
        pkgdesc = Container network stack
        pkgver = 1.17.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/containers/netavark
        arch = x86_64
        license = Apache-2.0
        makedepends = cargo
        makedepends = git
-       makedepends = mandown
+       makedepends = go-md2man
        makedepends = protobuf
        depends = aardvark-dns
        depends = gcc-libs


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=netavark
 pkgver=1.17.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Container network stack"
 arch=(x86_64)
 url="https://github.com/containers/netavark";
@@ -16,7 +16,7 @@ depends=(
 makedepends=(
   cargo
   git
-  mandown
+  go-md2man
   protobuf
 )
 provides=(container-network-stack=2)
@@ -31,8 +31,7 @@ prepare() {
 
 build() {
   cd $pkgname
-  # generate man page directly as docs target is broken: 
https://github.com/containers/netavark/issues/524
-  mandown docs/$pkgname.1.md > $pkgname.1
+  make -C docs
   # create service file manually as we are not using the Makefile
   sed "s|@@NETAVARK@@|/usr/lib/podman/netavark|" 
contrib/systemd/system/netavark-dhcp-proxy.service.in > 
contrib/systemd/system/netavark-dhcp-proxy.service
   sed "s|@@NETAVARK@@|/usr/lib/podman/netavark|" 
contrib/systemd/system/netavark-firewalld-reload.service.in > 
contrib/systemd/system/netavark-firewalld-reload.service
@@ -47,7 +46,8 @@ check() {
 package() {
   cd $pkgname
   install -vDm 755 target/release/$pkgname -t "$pkgdir/usr/lib/podman/"
-  install -vDm 644 $pkgname.1 -t "$pkgdir/usr/share/man/man1/"
+  install -vDm 644 docs/*.1 -t "$pkgdir/usr/share/man/man1/"
+  install -vDm 644 docs/*.7 -t "$pkgdir/usr/share/man/man7/"
   install -vDm 644 contrib/systemd/system/*.{service,socket} -t 
"$pkgdir/usr/lib/systemd/system/"
   install -vDm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/netavark/-/compare/d253e4a001c3ce88b32550c06da9e985ca42b588...ac26a788345a21d6e481a07c029b8457c5ecb46a

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/netavark/-/compare/d253e4a001c3ce88b32550c06da9e985ca42b588...ac26a788345a21d6e481a07c029b8457c5ecb46a
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to