mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-10 22:28:18 +02:00
39 lines
926 B
Text
39 lines
926 B
Text
# Contributor: Michał Polański <michal@polanski.me>
|
|
# Maintainer: Michał Polański <michal@polanski.me>
|
|
pkgname=aardvark-dns
|
|
pkgver=1.15.0
|
|
pkgrel=0
|
|
pkgdesc="Authoritative DNS server for A/AAAA container records"
|
|
url="https://github.com/containers/aardvark-dns"
|
|
license="Apache-2.0"
|
|
arch="all"
|
|
makedepends="cargo cargo-auditable"
|
|
source="https://github.com/containers/aardvark-dns/archive/v$pkgver/aardvark-dns-$pkgver.tar.gz"
|
|
options="net"
|
|
|
|
# secfixes:
|
|
# 1.12.2-r0:
|
|
# - CVE-2024-8418
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
cargo fetch --target="$CTARGET" --locked
|
|
}
|
|
|
|
build() {
|
|
cargo auditable build --release --frozen
|
|
}
|
|
|
|
check() {
|
|
cargo test --frozen
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 target/release/aardvark-dns \
|
|
-t "$pkgdir"/usr/libexec/podman/
|
|
}
|
|
|
|
sha512sums="
|
|
0f77cfa09cb2c93d6750c114aff9a8efa1becd75da366b95b04a81ccecb2b00884d4cba61061b80f2a747f40fe619080f077559efb7dcc2b37c6334f4d02dbe3 aardvark-dns-1.15.0.tar.gz
|
|
"
|