# Contributor: Michał Polański # Maintainer: Michał Polański pkgname=podman pkgver=1.9.0 pkgrel=0 pkgdesc="Simple management tool for pods, containers, and images" url="https://podman.io/" options="!check" # TODO: enable tests arch="all !mips !mips64" # fails to build on mips license="Apache-2.0" depends="conmon cni-plugins crun iptables ip6tables slirp4netns shadow-uidmap skopeo" makedepends="go gpgme-dev libseccomp-dev libassuan-dev go-md2man btrfs-progs-dev bash" subpackages="$pkgname-doc $pkgname-bash-completion:bashcomp:noarch $pkgname-zsh-completion:zshcomp:noarch" source="$pkgname-$pkgver.tar.gz::https://github.com/containers/libpod/archive/v$pkgver.tar.gz libpod-config.patch" builddir="$srcdir/libpod-$pkgver" # secfixes: # 1.8.1-r0: # - CVE-2020-1726 build() { export BUILDTAGS="exclude_graphdriver_devicemapper seccomp" make podman PREFIX=/usr } package() { make install.bin install.man install.cni install.config \ PREFIX=/usr DESTDIR="$pkgdir" } bashcomp() { pkgdesc="Bash completions for $pkgname" depends="" install_if="$pkgname=$pkgver-r$pkgrel bash-completion" install -Dm644 "$builddir"/completions/bash/$pkgname \ "$subpkgdir"/usr/share/bash-completion/completions/$pkgname } zshcomp() { pkgdesc="Zsh completions for $pkgname" depends="" install_if="$pkgname=$pkgver-r$pkgrel zsh" install -Dm644 "$builddir"/completions/zsh/_$pkgname \ "$subpkgdir"/usr/share/zsh/site-functions/_$pkgname } sha512sums="ba7de72e03dc55896025b698465745873f3030547e19133b835e4f47c1cd1c0261f17845d50cbe7b824db2a9ed77def7883405637333e141f7abecada644b5be podman-1.9.0.tar.gz 5b21c99940ed1d81ef0ae1bb0e192b92158d84d0f227d1170e03b63e6062806a1093bd345c26279bfb66a01c721ac589f17ef095e35c89f052405d2af09a6032 libpod-config.patch"