Date: Thursday, December 8, 2022 @ 20:32:17
  Author: dvzrv
Revision: 1357223

upgpkg: netavark 1.4.0-1: Upgrade to 1.4.0.

Update lock file to not rely on yanked dependency: 
https://github.com/containers/netavark/issues/521
Generate manpage directly as make target is broken: 
https://github.com/containers/netavark/issues/524

Modified:
  netavark/trunk/PKGBUILD

----------+
 PKGBUILD |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-12-08 20:17:03 UTC (rev 1357222)
+++ PKGBUILD    2022-12-08 20:32:17 UTC (rev 1357223)
@@ -2,8 +2,8 @@
 # Maintainer: Morten Linderud <[email protected]>
 
 pkgname=netavark
-_commit=d13da5e17a5840097ec942cb4f2b0c1d7f4f899d  # refs/tags/v1.3.0
-pkgver=1.3.0
+_commit=a19889e165f146d8a5030450e0dff0ae9d91f2be  # refs/tags/v1.4.0
+pkgver=1.4.0
 pkgrel=1
 pkgdesc="Container network stack"
 arch=(x86_64)
@@ -21,6 +21,8 @@
 
 prepare() {
   cd $pkgname
+  # fix issue with yanked dependency: 
https://github.com/containers/netavark/issues/521
+  git cherry-pick -n 3a1ff2447d8cef1eeab0413bbbbb1f1fb8280a17
   cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
 }
 
@@ -29,8 +31,9 @@
   export CARGO_TARGET_DIR=target
 
   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
   cargo build --frozen --release --all-features
-  make -C docs
 }
 
 check() {
@@ -43,6 +46,6 @@
 package() {
   cd $pkgname
   install -vDm 755 target/release/$pkgname -t "$pkgdir/usr/lib/podman/"
-  make DESTDIR="$pkgdir" PREFIX=/usr install -C docs
+  install -vDm 644 $pkgname.1 -t "$pkgdir/usr/share/man/man1/"
   install -vDm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
 }

Reply via email to