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/" }
