diff options
Diffstat (limited to 'community/netavark/APKBUILD')
-rw-r--r-- | community/netavark/APKBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/community/netavark/APKBUILD b/community/netavark/APKBUILD new file mode 100644 index 00000000000..33f1028a7d6 --- /dev/null +++ b/community/netavark/APKBUILD @@ -0,0 +1,41 @@ +# Contributor: Michał Polański <michal@polanski.me> +# Maintainer: Michał Polański <michal@polanski.me> +pkgname=netavark +pkgver=1.10.3 +pkgrel=0 +pkgdesc="Container network stack" +url="https://github.com/containers/netavark" +license="Apache-2.0" +# s390x: fails to build due to nix crate +arch="all !s390x" +makedepends="cargo go-md2man protoc" +subpackages="$pkgname-doc" +source="https://github.com/containers/netavark/archive/v$pkgver/netavark-$pkgver.tar.gz" +options="net" + +prepare() { + default_prepare + + cargo fetch --target="$CTARGET" --locked +} + +build() { + cargo build --release --frozen --bin netavark + + go-md2man -in docs/netavark.1.md -out docs/netavark.1 +} + +check() { + cargo test --frozen +} + +package() { + install -Dm755 target/release/netavark \ + -t "$pkgdir"/usr/libexec/podman/ + install -Dm644 docs/netavark.1 \ + -t "$pkgdir"/usr/share/man/man1/ +} + +sha512sums=" +fd8a435e6f151bcae3fb7666d1efbed56b9a7baa2586a0b2687abf030fd0a706bb374679c74d637135b2593597cb810f0562a78588af7f6ea437ee59c0fde600 netavark-1.10.3.tar.gz +" |