Makefile 944 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # SPDX-License-Identifier: GPL-3.0-only
  2. #
  3. # Copyright (C) 2023 ImmortalWrt.org
  4. include $(TOPDIR)/rules.mk
  5. PKG_NAME:=chinadns-ng
  6. PKG_VERSION:=2023.10.28
  7. PKG_RELEASE:=1
  8. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  9. PKG_SOURCE_URL:=https://codeload.github.com/zfl9/chinadns-ng/tar.gz/$(PKG_VERSION)?
  10. PKG_HASH:=8dbce6ec767b6d132c5625e5533f96c42310f8b67ce4ca963ea34a6797ae99b4
  11. PKG_LICENSE:=AGPL-3.0-only
  12. PKG_LICENSE_FILES:=LICENSE
  13. PKG_MAINTAINER:=pexcn <[email protected]>
  14. PKG_BUILD_PARALLEL:=1
  15. PKG_INSTALL:=1
  16. include $(INCLUDE_DIR)/package.mk
  17. define Package/chinadns-ng
  18. SECTION:=net
  19. CATEGORY:=Network
  20. SUBMENU:=IP Addresses and Names
  21. TITLE:=ChinaDNS next generation, refactoring with epoll and ipset.
  22. URL:=https://github.com/zfl9/chinadns-ng
  23. DEPENDS:=+ipset
  24. endef
  25. define Package/chinadns-ng/install
  26. $(INSTALL_DIR) $(1)/usr/bin
  27. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/chinadns-ng $(1)/usr/bin
  28. endef
  29. $(eval $(call BuildPackage,chinadns-ng))