6131a4a07a3726ef462319fac68eb5801754785d
[feed/packages.git] / net / aardvark-dns / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=aardvark-dns
4 PKG_VERSION:=1.8.0
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
8 PKG_SOURCE_URL:=https://codeload.github.com/containers/aardvark-dns/tar.gz/v$(PKG_VERSION)?
9 PKG_HASH:=c9b818110e3d5d45f8bdb3c9ccc48c994aedb0b19fefcc7577fc1ef7ed294343
10
11 PKG_MAINTAINER:=Oskari Rauta <oskari.rauta@gmail.com>
12 PKG_LICENSE:=Apache-2.0
13 PKG_LICENSE_FILES:=LICENSE
14
15 PKG_BUILD_DEPENDS:=rust/host
16
17 include $(INCLUDE_DIR)/package.mk
18 include ../../lang/rust/rust-package.mk
19
20 define Package/aardvark-dns
21 SECTION:=net
22 CATEGORY:=Network
23 DEPENDS:=$(RUST_ARCH_DEPENDS)
24 TITLE:=authoritative dns server for container records
25 URL:=https://github.com/containers/aardvark-dns
26 endef
27
28 define Package/aardvark-dns/description
29 Aardvark-dns is an authoritative dns server for A/AAAA container records.
30 It can forward other requests to configured resolvers.
31
32 It is mostly intended to be used with Netavark which will
33 launch it automatically if both are installed.
34 endef
35
36 define Package/aardvark-dns/install
37 $(INSTALL_DIR) $(1)/usr/lib/podman
38 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/aardvark-dns $(1)/usr/lib/podman/
39 endef
40
41 $(eval $(call RustBinPackage,aardvark-dns))
42 $(eval $(call BuildPackage,aardvark-dns))