Makefile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # SPDX-License-Identifier: GPL-3.0-only
  2. #
  3. # Copyright (C) 2021 ImmortalWrt.org
  4. include $(TOPDIR)/rules.mk
  5. PKG_NAME:=mosdns
  6. PKG_VERSION:=5.3.3
  7. PKG_RELEASE:=1
  8. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  9. PKG_SOURCE_URL:=https://codeload.github.com/IrineSistiana/mosdns/tar.gz/v$(PKG_VERSION)?
  10. PKG_HASH:=1d7eeaa735cb48ed2d436797d7f2a82541699f74647cd293ee411a72cdc65f5f
  11. PKG_LICENSE:=GPL-3.0
  12. PKG_LICENSE_FILE:=LICENSE
  13. PKG_MAINTAINER:=Tianling Shen <[email protected]>
  14. PKG_BUILD_DEPENDS:=golang/host
  15. PKG_BUILD_PARALLEL:=1
  16. PKG_USE_MIPS16:=0
  17. PKG_BUILD_FLAGS:=no-mips16
  18. GO_PKG:=github.com/IrineSistiana/mosdns
  19. GO_PKG_LDFLAGS_X:=main.version=v$(PKG_VERSION)
  20. include $(INCLUDE_DIR)/package.mk
  21. include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
  22. define Package/mosdns
  23. SECTION:=net
  24. CATEGORY:=Network
  25. SUBMENU:=IP Addresses and Names
  26. TITLE:=A plug-in DNS forwarder/splitter
  27. URL:=https://github.com/IrineSistiana/mosdns
  28. DEPENDS:=$(GO_ARCH_DEPENDS) +ca-bundle
  29. endef
  30. define Package/mosdns/install
  31. $(call GoPackage/Package/Install/Bin,$(1))
  32. endef
  33. $(eval $(call GoBinPackage,mosdns))
  34. $(eval $(call BuildPackage,mosdns))