diff options
Diffstat (limited to 'community/aardvark-dns/APKBUILD')
-rw-r--r-- | community/aardvark-dns/APKBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/community/aardvark-dns/APKBUILD b/community/aardvark-dns/APKBUILD new file mode 100644 index 00000000000..32672fe727f --- /dev/null +++ b/community/aardvark-dns/APKBUILD @@ -0,0 +1,36 @@ +# Contributor: Michał Polański <michal@polanski.me> +# Maintainer: Michał Polański <michal@polanski.me> +pkgname=aardvark-dns +pkgver=1.10.0 +pkgrel=0 +pkgdesc="Authoritative DNS server for A/AAAA container records" +url="https://github.com/containers/aardvark-dns" +license="Apache-2.0" +# s390x: fails to build due to nix crate +arch="all !s390x" +makedepends="cargo" +source="https://github.com/containers/aardvark-dns/archive/v$pkgver/aardvark-dns-$pkgver.tar.gz" +options="net" + +prepare() { + default_prepare + + cargo fetch --target="$CTARGET" --locked +} + +build() { + cargo build --release --frozen +} + +check() { + cargo test --frozen +} + +package() { + install -Dm755 target/release/aardvark-dns \ + -t "$pkgdir"/usr/libexec/podman/ +} + +sha512sums=" +9ff315dc576f94bfc0affb6658bb47d9b7d448cf11294df607f7e8701662f148fb655f1eae6eb118f16b9e0779d27ab86d651883b1fd3bdc0e29c587bf47729b aardvark-dns-1.10.0.tar.gz +" |