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


Commits:
3de9f0a8 by David Runge at 2026-02-02T00:23:52+01:00
Do not build all features, but rely on default ones

Signed-off-by: David Runge <[email protected]>

- - - - -
22ba678f by David Runge at 2026-02-02T00:35:58+01:00
More generically prepare systemd service unit .in files

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

- - - - -
94279a20 by David Runge at 2026-02-02T01:01:10+01:00
Add nftables as direct dependency as it's upstream's default

Signed-off-by: David Runge <[email protected]>

- - - - -
9e13699b by David Runge at 2026-02-02T01:06:16+01:00
upgpkg: 1.17.1-2

Rebuild to include all relevant systemd units and add nftables as direct 
dependency.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = netavark
        pkgdesc = Container network stack
        pkgver = 1.17.1
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/containers/netavark
        arch = x86_64
        license = Apache-2.0
@@ -12,6 +12,7 @@ pkgbase = netavark
        depends = aardvark-dns
        depends = gcc-libs
        depends = glibc
+       depends = nftables
        provides = container-network-stack=2
        source = git+https://github.com/containers/netavark#tag=v1.17.1
        sha512sums = 
1afbb2a336318eb27a2d64b4d147474062d7ae68dc949582349752ff780294b988ae6518d752ef02f06cb21d0befa70665a63c738e71da8cdba0fb4da6e919b8


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=netavark
 pkgver=1.17.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Container network stack"
 arch=(x86_64)
 url="https://github.com/containers/netavark";
@@ -12,6 +12,7 @@ depends=(
   aardvark-dns
   gcc-libs
   glibc
+  nftables
 )
 makedepends=(
   cargo
@@ -27,20 +28,23 @@ 
b2sums=('e239b18efb5006130a575d16f6226f8cdbebd46825835e9166cda52e004650de2099238
 prepare() {
   cd $pkgname
   cargo fetch --locked --target "$(rustc --print host-tuple)"
+
+  # Adjust unit .in files manually, as we are not using the Makefile.
+  local in_file
+  for in_file in contrib/systemd/system/*.in; do
+    sed "s|@@NETAVARK@@|/usr/lib/podman/netavark|" "$in_file" > 
"${in_file%.in}"
+  done
 }
 
 build() {
   cd $pkgname
   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
-  cargo build --frozen --release --all-features
+  cargo build --frozen --release
 }
 
 check() {
   cd $pkgname
-  cargo test --frozen --all-features
+  cargo test --frozen
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/netavark/-/compare/b5a9eb41890078b4563ee65e9b1d8bc042e08a57...9e13699bf76e991a123704e14e8417624e69b8c8

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


Reply via email to