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.
