1 include $(TOPDIR
)/rules.mk
3 PKG_NAME
:=https-dns-proxy
4 PKG_VERSION
:=2021-06-03
8 PKG_SOURCE_URL
:=https
://github.com
/aarond10
/https_dns_proxy
9 PKG_SOURCE_DATE
:=2021-06-03
10 PKG_SOURCE_VERSION
:=5651b984f770a8bcecb14aeffc224703f8f82586
11 PKG_MIRROR_HASH
:=b65161936269aa3117debad0fcfce157024726b78d7e7da77c226f7aa8da5b4d
12 PKG_MAINTAINER
:=Stan Grishin
<stangri@melmac.net
>
14 PKG_LICENSE_FILES
:=LICENSE
16 include $(INCLUDE_DIR
)/package.mk
17 include ..
/..
/devel
/ninja
/ninja-cmake.mk
19 CMAKE_OPTIONS
+= -DCLANG_TIDY_EXE
=
21 define Package
/https-dns-proxy
24 TITLE
:=DNS Over HTTPS Proxy
25 URL
:=https
://docs.openwrt.melmac.net
/https-dns-proxy
/
26 DEPENDS
:=+libcares
+libcurl
+libev
+ca-bundle
27 CONFLICTS
:=https_dns_proxy
30 define Package
/https-dns-proxy
/description
31 https-dns-proxy is a light-weight DNS
<-->HTTPS
, non-caching translation proxy for the RFC
8484 DoH standard.
32 It receives regular
(UDP
) DNS requests and issues them via DoH.
33 Please see https
://docs.openwrt.melmac.net
/https-dns-proxy
/ for more information.
36 define Package
/https-dns-proxy
/conffiles
37 /etc
/config
/https-dns-proxy
40 define Package
/https-dns-proxy
/install
41 $(INSTALL_DIR
) $(1)/usr
/sbin
$(1)/etc
/init.d
${1}/etc
/config
42 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/https_dns_proxy
$(1)/usr
/sbin
/https-dns-proxy
43 $(INSTALL_BIN
) .
/files
/https-dns-proxy.init
$(1)/etc
/init.d
/https-dns-proxy
44 $(SED
) "s|^\(PKG_VERSION\).*|\1='$(PKG_VERSION)-$(PKG_RELEASE)'|" $(1)/etc
/init.d
/https-dns-proxy
45 $(INSTALL_CONF
) .
/files
/https-dns-proxy.config
$(1)/etc
/config
/https-dns-proxy
48 $(eval
$(call BuildPackage
,https-dns-proxy
))