diff --git a/package/lean/dns2socks/Makefile b/package/lean/dns2socks/Makefile index a6d5a49f7..20f3908b0 100755 --- a/package/lean/dns2socks/Makefile +++ b/package/lean/dns2socks/Makefile @@ -2,63 +2,47 @@ include $(TOPDIR)/rules.mk PKG_NAME:=dns2socks PKG_VERSION:=2.1 -PKG_RELEASE:=20200218 +PKG_RELEASE:=1 -PKG_SOURCE:=SourceCode.zip -PKG_SOURCE_SUBDIR:=DNS2SOCKS -PKG_SOURCE_URL:=@SF/dns2socks -PKG_MD5SUM:=ec82de936ad004cc940502cd2a1bff5b +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/kongfl888/dns2socks.git +PKG_SOURCE_VERSION:=HEAD +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_LICENSE:=GPL-3.0 +PKG_MAINTAINER:=kongfl888 +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -PKG_MAINTAINER:=ghostmaker -PKG_LICENSE:=BSD-3-Clause - -PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) - -PKG_INSTALL:=1 PKG_USE_MIPS16:=0 PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/package.mk -define Package/dns2socks/Default +define Package/dns2socks SECTION:=net CATEGORY:=Network SUBMENU:=IP Addresses and Names TITLE:=The utility to resolve DNS requests via a SOCKS5 tunnel. - URL:=http://dns2socks.sourceforge.net/ - MAINTAINER:=ghostmaker + URL:=https://sourceforge.net/projects/dns2socks/ DEPENDS:=+libpthread endef -define Package/dns2socks - $(call Package/dns2socks/Default) -endef - define Package/dns2socks/description This is a utility to resolve DNS requests via a SOCKS5 tunnel and caches the answers. endef -define Build/Prepare - mkdir -p $(PKG_BUILD_DIR) - unzip $(DL_DIR)/$(PKG_SOURCE) -d $(PKG_BUILD_DIR) -endef - define Build/Compile $(TARGET_CC) \ $(TARGET_CFLAGS) \ $(TARGET_CPPFLAGS) \ $(FPIC) \ - -o $(PKG_BUILD_DIR)/$(PKG_SOURCE_SUBDIR)/$(PKG_NAME) \ - $(PKG_BUILD_DIR)/$(PKG_SOURCE_SUBDIR)/DNS2SOCKS.c \ + -o $(PKG_BUILD_DIR)/DNS2SOCKS/$(PKG_NAME) \ + $(PKG_BUILD_DIR)/DNS2SOCKS/DNS2SOCKS.c \ $(TARGET_LDFLAGS) -pthread endef -define Build/Install -endef - define Package/dns2socks/install $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(PKG_SOURCE_SUBDIR)/$(PKG_NAME) $(1)/usr/bin/dns2socks + $(INSTALL_BIN) $(PKG_BUILD_DIR)/DNS2SOCKS/$(PKG_NAME) $(1)/usr/bin/dns2socks endef $(eval $(call BuildPackage,dns2socks))