* update netavark to 1.6.0-1

This commit is contained in:
Alexander Baldeck 2023-05-23 22:38:29 +02:00
parent 0898775372
commit ca865eedff

View File

@ -3,19 +3,27 @@
# Maintainer: Morten Linderud <foxboron@archlinux.org>
pkgname=netavark
_commit=0b5ab2e8648c801ff55a745ea0e32b7b9ab7ccb4 # refs/tags/v1.5.0
pkgver=1.5.0
_commit=f6a0729c69997a2e36a0a62be1341f1107d6e8e8 # refs/tags/v1.6.0
pkgver=1.6.0
pkgrel=1
pkgdesc="Container network stack"
arch=(x86_64 powerpc64le powerpc riscv64)
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://github.com/containers/netavark"
license=(Apache)
depends=(gcc-libs glibc)
makedepends=(cargo git libgit2 mandown protobuf)
depends=(
gcc-libs
glibc
)
makedepends=(
cargo
git
libgit2
mandown
protobuf
)
optdepends=('aardvark-dns: for authorative DNS server')
provides=(container-network-stack=2)
source=(git+https://github.com/containers/netavark.git#tag=$_commit
netavark-mozim-0.2.1.patch)
source=(git+https://github.com/containers/netavark.git#tag=$_commit)
sha256sums=('SKIP')
# NOTE: pinning commit until upstream clarifies commitment to chain of trust:
# https://github.com/containers/netavark/issues/231
@ -23,16 +31,12 @@ sha256sums=('SKIP')
prepare() {
cd $pkgname
patch -Np1 -i ${srcdir}/netavark-mozim-0.2.1.patch
# fix issue with yanked dependency: https://github.com/containers/netavark/issues/521
git cherry-pick -n 3a1ff2447d8cef1eeab0413bbbbb1f1fb8280a17
case "${CARCH}" in
riscv64) CARCH=riscv64gc ;;
esac
cargo fetch --target "$CARCH-unknown-linux-gnu"
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
}
build() {