meta-virtualization/recipes-containers/aardvark-dns/aardvark-dns_1.15.0.bb
Bruce Ashfield bccbfff56e aardvark-dns: update to v1.15.0
Bumping aardvark-dns to version v1.15.0-14-g513be8b, which comprises the following commits:

    d71294c release v1.15.0
    06fbfe4 release notes for v1.15.0
    ce41695 github: add automatic release action
    ca22339 deps: update nix to 0.30.1
    75ace53 fix(deps): update rust crate tokio to 1.45.0
    d00ef95 fix(deps): update hickory-dns monorepo to 0.25.2
    b234db7 Makefile: use cargo --locked in CI
    eab2ed1 ci: ensure tree is clean after build
    7b9f20a fix(deps): update rust crate clap to ~4.5.37
    ce81a00 chore(deps): update rust crate chrono to 0.4.41
    407b816 chore(deps): update dependency containers/automation_images to v20250422
    767eae2 fix(deps): update rust crate libc to 0.2.172
    fef43b7 .github: check_cirrus_cron work around github bug
    e451092 fix(deps): update rust crate tokio to 1.44.2
    0d6c386 update hickory to 0.25.1
    03526d6 fix(deps): update rust crate clap to ~4.5.34
    70df6f2 Add link to c/common contributor's guide
    f79abf4 chore(deps): update dependency containers/automation_images to v20250324
    a0473ec update log to 0.4.27
    ce420ef fix(deps): update rust crate tokio to 1.44.1
    a70c535 test: use ncat not nc
    9ae36da fix(deps): update rust crate libc to 0.2.171
    aa2b388 fix(deps): update rust crate tokio to 1.44.0
    d7e7464 .github: remove cirrus rerun action

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-06-26 10:21:40 -04:00

42 lines
1.0 KiB
BlitzBasic

SUMMARY = "A container-focused DNS server"
HOMEPAGE = "https://github.com/containers/aardvark-dns"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
SRCREV = "513be8b5e111d46192f01a9739348eabf4a61797"
# It is possible to fetch the source using the crate fetcher instead:
#SRC_URI = "crate://crates.io/${BPN}/${PV}"
SRC_URI = "git://github.com/containers/aardvark-dns;protocol=https;nobranch=1 \
file://run-ptest"
require ${BPN}-crates.inc
inherit cargo cargo-update-recipe-crates features_check ptest
# Cargo installs the binary to bin so move it to where podman expects it
do_install:append() {
install -d ${D}${libexecdir}
mv ${D}${bindir} ${D}${libexecdir}/podman
}
do_install_ptest() {
cp -r ${S}/test ${D}${PTEST_PATH}
}
# rdepends on slirp4netns
REQUIRED_DISTRO_FEATURES ?= "seccomp"
RDEPENDS:${PN}-ptest += " \
bash \
bats \
bind-utils \
coreutils \
dbus-daemon-proxy \
ipcalc \
iproute2 \
jq \
slirp4netns \
util-linux-unshare \
"