diff --git a/ddns-go/Makefile b/ddns-go/Makefile index 3b1d4a61..2b589c3e 100644 --- a/ddns-go/Makefile +++ b/ddns-go/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ddns-go -PKG_VERSION:=6.1.2 +PKG_VERSION:=6.2.0 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/jeessy2/ddns-go/tar.gz/v$(PKG_VERSION)? -PKG_HASH:=6a8cb7be152ab398abfe7c63a8069f099f40417c4af0cae97db5dfdb4f81dc57 +PKG_HASH:=a595bbe50e8a6782163dd9882accdea24ad7a9488eb06a628b6ee34bd9637beb PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENSE diff --git a/filebrowser/Makefile b/filebrowser/Makefile index 14863a62..6e211a9d 100644 --- a/filebrowser/Makefile +++ b/filebrowser/Makefile @@ -1,21 +1,20 @@ # SPDX-License-Identifier: GPL-3.0-only # -# Copyright (C) 2021 ImmortalWrt.org +# Copyright (C) 2024 op.dllkids.xyz include $(TOPDIR)/rules.mk PKG_NAME:=filebrowser PKG_VERSION:=2.27.0 -PKG_RELEASE:=$(AUTORELEASE) +PKG_RELEASE:=1 -PKG_SOURCE_PROTO:=git -PKG_SOURCE_VERSION:=02db83c72ef3e14bac8df085a49f873261c6fb69 -PKG_SOURCE_URL:=https://github.com/filebrowser/filebrowser +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/filebrowser/filebrowser/tar.gz/v${PKG_VERSION}? PKG_HASH:=3a60cf26d6ded863d730bc671ee8df6dc342cab6dd867c16370eecb186fff655 PKG_LICENSE:=Apache-2.0 PKG_LICENSE_FILES:=LICENSE -PKG_MAINTAINER:=CN_SZTL +PKG_MAINTAINER:=kenzo PKG_BUILD_DEPENDS:=golang/host node/host PKG_BUILD_PARALLEL:=1 @@ -66,4 +65,4 @@ define Package/filebrowser/install endef $(eval $(call GoBinPackage,filebrowser)) -$(eval $(call BuildPackage,filebrowser)) +$(eval $(call BuildPackage,filebrowser)) \ No newline at end of file diff --git a/smartdns/Makefile b/smartdns/Makefile index e8dcc8ae..90395bb9 100644 --- a/smartdns/Makefile +++ b/smartdns/Makefile @@ -1,17 +1,17 @@ +# SPDX-License-Identifier: GPL-3.0-or-later # -# Copyright (c) 2018-2022 Nick Peng (pymumu@gmail.com) -# This is free software, licensed under the GNU General Public License v3. +# Copyright (c) 2018-2023 Nick Peng (pymumu@gmail.com) include $(TOPDIR)/rules.mk PKG_NAME:=smartdns -PKG_VERSION:=Release45 +PKG_VERSION:=45 PKG_RELEASE:=1 -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL:=https://www.github.com/pymumu/smartdns.git -PKG_MIRROR_HASH:=b17d82738f3ae73f5a60ad25c824e1000c05a6d060d08ebd1ec295a2caa5b495 -PKG_SOURCE_VERSION:=d792e5f7f71ce9320b341fe02135077e00fa3e21 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/pymumu/smartdns/tar.gz/Release$(PKG_VERSION)? +PKG_HASH:=b17d82738f3ae73f5a60ad25c824e1000c05a6d060d08ebd1ec295a2caa5b495 +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-Release$(PKG_VERSION) PKG_MAINTAINER:=Nick Peng PKG_LICENSE:=GPL-3.0-or-later @@ -21,8 +21,8 @@ PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/package.mk -MAKE_VARS += VER=$(PKG_VERSION) MAKE_PATH:=src +MAKE_VARS+= VER=$(PKG_VERSION) define Package/smartdns SECTION:=net @@ -35,7 +35,7 @@ endef define Package/smartdns/description SmartDNS is a local DNS server which accepts DNS query requests from local network clients, gets DNS query results from multiple upstream DNS servers concurrently, and returns the fastest IP to clients. -Unlike dnsmasq's all-servers, smartdns returns the fastest IP, and encrypt DNS queries with DoT or DoH. +Unlike dnsmasq's all-servers, smartdns returns the fastest IP, and encrypt DNS queries with DoT or DoH. endef define Package/smartdns/conffiles @@ -43,17 +43,22 @@ define Package/smartdns/conffiles /etc/smartdns/address.conf /etc/smartdns/blacklist-ip.conf /etc/smartdns/custom.conf +/etc/smartdns/domain-block.list +/etc/smartdns/domain-forwarding.list endef define Package/smartdns/install - $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/config $(1)/etc/init.d + $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/config $(1)/etc/init.d $(INSTALL_DIR) $(1)/etc/smartdns $(1)/etc/smartdns/domain-set $(1)/etc/smartdns/conf.d/ + $(INSTALL_DIR) $(1)/etc/smartdns/ip-set $(1)/etc/smartdns/download $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/smartdns $(1)/usr/sbin/smartdns $(INSTALL_BIN) $(PKG_BUILD_DIR)/package/openwrt/files/etc/init.d/smartdns $(1)/etc/init.d/smartdns $(INSTALL_CONF) $(PKG_BUILD_DIR)/package/openwrt/address.conf $(1)/etc/smartdns/address.conf $(INSTALL_CONF) $(PKG_BUILD_DIR)/package/openwrt/blacklist-ip.conf $(1)/etc/smartdns/blacklist-ip.conf - $(INSTALL_CONF) $(PKG_BUILD_DIR)/package/openwrt/custom.conf $(1)/etc/smartdns/custom.conf - $(INSTALL_CONF) $(PKG_BUILD_DIR)/package/openwrt/files/etc/config/smartdns $(1)/etc/config/smartdns + $(INSTALL_CONF) $(PKG_BUILD_DIR)/package/openwrt/domain-block.list $(1)/etc/smartdns/domain-block.list + $(INSTALL_CONF) $(PKG_BUILD_DIR)/package/openwrt/domain-forwarding.list $(1)/etc/smartdns/domain-forwarding.list + $(INSTALL_CONF) $(CURDIR)/conf/custom.conf $(1)/etc/smartdns/custom.conf + $(INSTALL_CONF) $(CURDIR)/conf/smartdns.conf $(1)/etc/config/smartdns endef -$(eval $(call BuildPackage,smartdns)) +$(eval $(call BuildPackage,smartdns)) \ No newline at end of file