commit: 6ea209549aff585b3ce12b65f3313fec6cf712b0 Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Fri Sep 29 02:40:52 2023 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Fri Sep 29 02:43:48 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ea20954
app-containers/aardvark-dns: Revbump to 1.8.0-r1
Drop /usr/bin/aardvark-dns and just install
/usr/libexec/podman/aardvark-dns via Makefile.
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
...s-1.8.0.ebuild => aardvark-dns-1.8.0-r1.ebuild} | 0
.../aardvark-dns/aardvark-dns-1.8.0.ebuild | 158 +++++++++++++++++++--
2 files changed, 146 insertions(+), 12 deletions(-)
diff --git a/app-containers/aardvark-dns/aardvark-dns-1.8.0.ebuild
b/app-containers/aardvark-dns/aardvark-dns-1.8.0-r1.ebuild
similarity index 100%
copy from app-containers/aardvark-dns/aardvark-dns-1.8.0.ebuild
copy to app-containers/aardvark-dns/aardvark-dns-1.8.0-r1.ebuild
diff --git a/app-containers/aardvark-dns/aardvark-dns-1.8.0.ebuild
b/app-containers/aardvark-dns/aardvark-dns-1.8.0.ebuild
index 32b5cc8f5e20..6470c7204b7f 100644
--- a/app-containers/aardvark-dns/aardvark-dns-1.8.0.ebuild
+++ b/app-containers/aardvark-dns/aardvark-dns-1.8.0.ebuild
@@ -3,7 +3,148 @@
EAPI=8
-[[ ${PV} == *9999* ]] || CRATES="${PN}@${PV}"
+CRATES="
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]+wasi-snapshot-preview1
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+"
+CRATES+="${PN}@1.8.0"
inherit cargo
DESCRIPTION="A container-focused DNS server"
@@ -13,14 +154,11 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/containers/aardvark-dns.git"
else
SRC_URI="${CARGO_CRATE_URIS}"
-
SRC_URI+="https://github.com/containers/aardvark-dns/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
fi
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense
Unicode-DFS-2016 ZLIB"
SLOT="0"
-QA_FLAGS_IGNORED="usr/libexec/podman/${PN}"
-QA_PRESTRIPPED="usr/libexec/podman/${PN}"
-ECARGO_VENDOR="${WORKDIR}/vendor"
+QA_FLAGS_IGNORED="usr/bin/${PN}"
src_unpack() {
if [[ ${PV} == *9999* ]]; then
@@ -31,12 +169,8 @@ src_unpack() {
fi
}
-src_prepare() {
- default
- sed -i -e "s|m0755 bin|m0755 target/$(usex debug debug release)|g;"
Makefile || die
-}
-
src_install() {
- export PREFIX="${EPREFIX}"/usr
- default
+ cargo_src_install
+ dodir /usr/libexec/podman
+ dosym -r /usr/bin/"${PN}" /usr/libexec/podman/"${PN}"
}
