meta-virtualization/recipes-containers/aardvark-dns/aardvark-dns_1.16.0.bb
Bruce Ashfield 2ddec7ea71 aardvark-dns: upate to v1.16.0
Bumping aardvark-dns to version v1.16.0-20-g360f28c, which comprises the following commits:

    56db1e0 release v1.16.0
    2cdc994 release notes for v1.16.0
    0c392ba [skip-ci] Update actions/checkout action to v5
    5d34b0f fix(deps): update rust crate libc to 0.2.175
    254c6d1 test: Remove empty user= directive in dnsmasq.conf to avoid SIGSEGV
    b8a6c4c [skip-ci] Update actions/download-artifact action to v5
    52cf09a fix(deps): update rust crate tokio to 1.47.1
    ef89561 fix(deps): update rust crate tokio to 1.47.0
    83b2433 coredns: fix typo in debug message
    cdcaf7c coredns: process more than one message per tcp connection
    5061851 fix(deps): update rust crate tokio to 1.46.1
    fece9be fix(deps): update rust crate tokio to 1.46.0
    57e60fa fix new rust 1.88 lint errors
    7706847 fix(deps): update rust crate clap to ~4.5.40
    6cf86fc fix(deps): update rust crate libc to 0.2.174
    4930bb6 fix(deps): update rust crate libc to 0.2.173
    9f6a258 make more use of AardvarkError
    f93435d fix(deps): update rust crate clap to ~4.5.39
    995be0e fix(deps): update rust crate tokio to 1.45.1
    147de22 fix github release action
    7af0797 bump to v1.16.0-dev

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-10-16 09:30:08 -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 \
"