🚀 Sync 2026-06-04 16:57:28

This commit is contained in:
github-actions[bot] 2026-06-04 16:57:28 +08:00
parent 66ed5b881d
commit 3ff5490518
27 changed files with 108 additions and 123 deletions

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=cloudreve
PKG_VERSION:=4.16.0
PKG_RELEASE:=6
PKG_RELEASE:=7
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/cloudreve/Cloudreve.git
@ -16,6 +16,7 @@ PKG_MIRROR_HASH:=skip
PKG_LICENSE:=GPL-3.0-only
PKG_LICENSE_FILES:=LICENSE
PKG_MAINTAINER:=Tianling Shen <cnsztl@immortalwrt.org>
PKG_CPE_ID:=cpe:/a:cloudreve:cloudreve
PKG_BUILD_DEPENDS:=golang/host node/host node-yarn/host
PKG_BUILD_PARALLEL:=1

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=coremark
PKG_SOURCE_DATE:=2025-05-01
PKG_SOURCE_VERSION:=1f483d5b8316753a742cbf5590caf5bd0a4e4777
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_DATE).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/eembc/coremark/tar.gz/$(PKG_SOURCE_VERSION)?
@ -42,7 +42,7 @@ define Package/coremark/config
depends on PACKAGE_coremark
default y
help
This enables additional optmizations using the -O3 compilation flag.
This enables additional optimizations using the -O3 compilation flag.
config COREMARK_ENABLE_MULTITHREADING
bool "Enable multithreading support"

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=gallery-dl
PKG_VERSION:=1.30.8
PKG_RELEASE:=1
PKG_RELEASE:=2
PYPI_NAME:=gallery_dl
PKG_HASH:=skip
@ -29,9 +29,9 @@ define Package/gallery-dl
+python3 \
+python3-codecs \
+python3-ctypes \
+python3-email \
+python3-requests \
+python3-setuptools \
+python3-urllib \
+python3-xml
endef

View File

@ -5,12 +5,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=gn
PKG_RELEASE:=6
PKG_RELEASE:=7
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gn.googlesource.com/gn.git
PKG_SOURCE_DATE:=2026-03-31
PKG_SOURCE_VERSION:=6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a
PKG_SOURCE_DATE:=2026-01-14
PKG_SOURCE_VERSION:=103f8b437f5e791e0aef9d5c372521a5d675fabb
PKG_MIRROR_HASH:=skip
PKG_LICENSE:=BSD 3-Clause

View File

@ -3,7 +3,7 @@
#ifndef OUT_LAST_COMMIT_POSITION_H_
#define OUT_LAST_COMMIT_POSITION_H_
#define LAST_COMMIT_POSITION_NUM 2355
#define LAST_COMMIT_POSITION "2355 (6e8dcdebbadf)"
#define LAST_COMMIT_POSITION_NUM 2319
#define LAST_COMMIT_POSITION "2319 (103f8b437f5e)"
#endif // OUT_LAST_COMMIT_POSITION_H_

View File

@ -8,8 +8,8 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libdouble-conversion
PKG_VERSION:=3.3.1
PKG_RELEASE:=1
PKG_VERSION:=3.4.0
PKG_RELEASE:=2
PKG_SOURCE:=double-conversion-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/google/double-conversion/tar.gz/v$(PKG_VERSION)?

View File

@ -1,21 +0,0 @@
From 101e1ba89dc41ceb75090831da97c43a76cd2906 Mon Sep 17 00:00:00 2001
From: Heiko Becker <mail@heiko-becker.de>
Date: Thu, 20 Feb 2025 15:20:07 +0100
Subject: [PATCH] CMake: Raised required version to 3.5 (#240)
CMake >= 4.0.0-rc1 removed compatibility with versions < 3.5 and errors
out with such versions passed to cmake_minimum_required(). 3.5.0 has
been released 9 years ago, so I'd assume it's available almost
everywhere.
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.5)
project(double-conversion VERSION 3.3.0)
option(BUILD_SHARED_LIBS "Build shared libraries (.dll/.so) instead of static ones (.lib/.a)" OFF)

View File

@ -9,13 +9,13 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=miniupnpd
PKG_VERSION:=2.3.9
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE_URL:=https://github.com/miniupnp/miniupnp/releases/download/miniupnpd_$(subst .,_,$(PKG_VERSION))
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_HASH:=skip
PKG_MAINTAINER:=
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
PKG_LICENSE:=BSD-3-Clause
PKG_LICENSE_FILES:=LICENSE
PKG_CPE_ID:=cpe:/a:miniupnp_project:miniupnpd
@ -97,15 +97,16 @@ define Package/miniupnpd/install/Default
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_DIR) $(1)/etc/config
$(INSTALL_DIR) $(1)/etc/hotplug.d/iface
$(INSTALL_DIR) $(1)/etc/uci-defaults
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/miniupnpd $(1)/usr/sbin/miniupnpd
$(INSTALL_BIN) ./files/miniupnpd.init $(1)/etc/init.d/miniupnpd
$(INSTALL_CONF) ./files/upnpd.config $(1)/etc/config/upnpd
$(INSTALL_DATA) ./files/miniupnpd.hotplug $(1)/etc/hotplug.d/iface/50-miniupnpd
$(INSTALL_BIN) ./files/miniupnpd.defaults.migration $(1)/etc/uci-defaults/99-miniupnpd-migration
endef
define Package/miniupnpd-iptables/install
$(call Package/miniupnpd/install/Default,$1)
$(INSTALL_DIR) $(1)/etc/uci-defaults
$(INSTALL_DIR) $(1)/usr/share/miniupnpd
$(INSTALL_BIN) ./files/miniupnpd.defaults.iptables $(1)/etc/uci-defaults/99-miniupnpd
$(INSTALL_DATA) ./files/firewall3.include $(1)/usr/share/miniupnpd/firewall.include

View File

@ -0,0 +1,8 @@
#!/bin/sh
if uci -q get upnpd.config.force_forwarding; then
uci -q rename upnpd.config.force_forwarding=ext_allow_private_ipv4
uci -q commit upnpd
fi
exit 0

View File

@ -61,7 +61,7 @@ upnpd() {
local external_iface external_iface6 external_zone external_ip internal_iface
local upload download log_output port config_file serial_number model_number
local use_stun stun_host stun_port uuid notify_interval presentation_url
local upnp_lease_file ipv6_disable force_forwarding
local upnp_lease_file upnp_lease_file6 ipv6_disable ext_allow_private_ipv4
local enabled
config_get_bool enabled config enabled 1
@ -86,8 +86,9 @@ upnpd() {
config_get notify_interval config notify_interval
config_get presentation_url config presentation_url
config_get upnp_lease_file config upnp_lease_file
config_get upnp_lease_file6 config upnp_lease_file6
config_get ipv6_disable config ipv6_disable 0
config_get force_forwarding config force_forwarding 0
config_get ext_allow_private_ipv4 config ext_allow_private_ipv4 0
local conf ifname ifname6
@ -140,7 +141,7 @@ upnpd() {
upnpd_write_bool igdv1 0 force_igd_desc_v1
upnpd_write_bool use_stun 0 ext_perform_stun
upnpd_write_bool ipv6_disable $ipv6_disable
upnpd_write_bool ext_allow_private_ipv4 $force_forwarding
upnpd_write_bool ext_allow_private_ipv4 $ext_allow_private_ipv4
[ "$use_stun" -eq 0 ] || {
[ -n "$stun_host" ] && echo "ext_stun_host=$stun_host"
@ -153,6 +154,7 @@ upnpd() {
}
[ -n "$upnp_lease_file" ] && touch "$upnp_lease_file" && echo "lease_file=$upnp_lease_file"
[ -n "$upnp_lease_file6" ] && touch "$upnp_lease_file6" && echo "lease_file6=$upnp_lease_file6"
[ -n "$presentation_url" ] && echo "presentation_url=$presentation_url"
[ -n "$notify_interval" ] && echo "notify_interval=$notify_interval"
[ -n "$serial_number" ] && echo "serial=$serial_number"

View File

@ -11,12 +11,13 @@ config upnpd config
option internal_iface lan
option port 5000
option upnp_lease_file /var/run/miniupnpd.leases
option upnp_lease_file6 /var/run/miniupnpd.leases6
option igdv1 1
option ipv6_disable 1
option use_stun 0
option stun_host stun.miwifi.com
option stun_port 3478
option force_forwarding 1
option ext_allow_private_ipv4 1
config perm_rule
option action allow

View File

@ -1,65 +1,41 @@
#
# Copyright (C) 2024 sbwml <admin@cooluc.com>
# Copyright (c) 2025-2026 sirpdboy <herboy2008@gmail.com>
#
# This is free software, licensed under the GPL-3.0 License.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=ookla-speedtest
PKG_VERSION:=1.2.0
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_MAINTAINER:=Konstantine Shevlakov <shevlakov@132lan.ru>
ifeq ($(ARCH),aarch64)
PKG_ARCH_SUFFIX:=aarch64
PKG_HASH:=skip
else ifeq ($(ARCH),arm)
ARM_CPU_FEATURES:=$(word 2,$(subst +,$(space),$(call qstrip,$(CONFIG_CPU_TYPE))))
ifeq ($(ARM_CPU_FEATURES),)
PKG_ARCH_SUFFIX:=armel
PKG_HASH:=skip
else
PKG_ARCH_SUFFIX:=armhf
PKG_HASH:=skip
endif
else ifeq ($(ARCH),i386)
PKG_ARCH_SUFFIX:=i386
PKG_HASH:=skip
else ifeq ($(ARCH),x86_64)
PKG_ARCH_SUFFIX:=x86_64
PKG_HASH:=skip
endif
PKG_SOURCE:=ookla-speedtest-$(PKG_VERSION)-linux-$(PKG_ARCH_SUFFIX).tgz
PKG_SOURCE_URL:=https://install.speedtest.net/app/cli
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-$(PKG_ARCH_SUFFIX)
PKG_MAINTAINER:=sbwml <admin@cooluc.com>
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
SECTION:=net
CATEGORY:=Network
SUBMENU:=Speed Test
TITLE:=Speedtest CLI by Ookla
URL:=https://www.speedtest.net/
DEPENDS:=@(aarch64||arm||i386||x86_64) +ca-certificates
URL:=https://www.speedtest.net/
TITLE:=Speedtest from Ookla
SECTION:=net
CATEGORY:=Network
endef
ifeq ($(ARCH),x86_64)
BIN_PATH:=./files/x86_64
endif
ifeq ($(ARCH),i386)
BIN_PATH:=./files/i386
endif
ifeq ($(ARCH),arm)
BIN_PATH:=./files/armhf
endif
ifeq ($(ARCH),aarch64)
BIN_PATH:=./files/aarch64
endif
define Package/$(PKG_NAME)/description
Speedtest CLI by Ookla is the official command line client
for testing internet bandwidth using speedtest.net servers.
Speedtest CLI brings the trusted technology and global server network behind Speedtest to the command line.
Built for software developers, system administrators and computer enthusiasts alike,
Speedtest CLI is the first official Linux-native Speedtest application backed by Ookla®.
endef
define Build/Prepare
( \
pushd $(PKG_BUILD_DIR) ; \
$(TAR) -zxf $(DL_DIR)/ookla-speedtest-$(PKG_VERSION)-linux-$(PKG_ARCH_SUFFIX).tgz -C . ; \
popd ; \
)
endef
define Build/Configure
endef
define Build/Compile
@ -67,7 +43,9 @@ endef
define Package/$(PKG_NAME)/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/speedtest $(1)/usr/bin/ookla-speedtest
$(CP) $(BIN_PATH)/speedtest $(1)/usr/bin
endef
$(eval $(call BuildPackage,$(PKG_NAME)))
ifeq ($(ARCH),$(filter $(ARCH), x86_64 i386 arm aarch64))
$(eval $(call BuildPackage,$(PKG_NAME)))
endif

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=p910nd
PKG_VERSION:=0.97
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@SF/p910nd
@ -27,7 +27,7 @@ define Package/p910nd
CATEGORY:=Network
SUBMENU:=Printing
TITLE:=A small non-spooling printer server
URL:=http://p910nd.sourceforge.net
URL:=https://github.com/kenyapcomau/p910nd
DEPENDS:=+kmod-usb-printer
USERID:=p910nd=393:lp=7
endef

View File

@ -1,24 +1,20 @@
# SPDX-License-Identifier: GPL-3.0-only
#
# Copyright (C) 2021 ImmortalWrt
# <https://immortalwrt.org>
#
# This is free software, licensed under the GNU General Public License v3.
# See /LICENSE for more information.
#
# Copyright (C) 2021-2026 ImmortalWrt.org
include $(TOPDIR)/rules.mk
PKG_NAME:=ps3netsrv
PKG_VERSION:=20240210a
PKG_RELEASE:=1
PKG_VERSION:=20250803
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/jhonathanc/ps3netsrv/tar.gz/$(PKG_VERSION)?
PKG_HASH:=skip
PKG_LICENSE:=GPLv3
PKG_LICENSE_FILES:=COPYING
PKG_MAINTAINER:=JCorrea
PKG_LICENSE:=GPL-3.0-or-later
PKG_LICENSE_FILES:=LICENSE.TXT
PKG_MAINTAINER:=Tianling Shen <cnsztl@immortalwrt.org>
PKG_BUILD_PARALLEL:=1
@ -29,13 +25,15 @@ define Package/ps3netsrv
CATEGORY:=Network
SUBMENU:=File Transfer
TITLE:=PS3 Game Server
URL:=https://github.com/jhonathanc/ps3netsrv-openwrt
URL:=https://github.com/jhonathanc/ps3netsrv
DEPENDS:=+libpthread +libstdcpp
endef
define Package/ps3netsrv/description
ps3netsrv allows you to stream games and ISOs over the network to your CFW PlayStation(R) 3 system.
This may be useful if you have a modified PS3, and your router has storage options.
ps3netsrv allows you to stream games and ISOs over the network to
your CFW PlayStation(R) 3 system.
This may be useful if you have a modified PS3, and your router
has storage options.
endef
define Package/ps3netsrv/install

View File

@ -1,21 +1,23 @@
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,11 @@
@@ -1,11 +1,12 @@
-OS = windows
-BUILD_TYPE = release_static
+OS = linux
BUILD_TYPE = release_static
+BUILD_TYPE = release
OUTPUT := ps3netsrv
OBJS = src/main.o src/padlock.o src/aes.o src/compat.o src/mem.o src/File.o src/VIsoFile.o
OBJS = src/main.o src/padlock.o src/aes.o src/compat.o src/mem.o src/File.o src/VIsoFile2.o
-CFLAGS = -Wall -Wno-format -I./include -std=gnu99 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL
-CPPFLAGS += -Wall -Wno-format -I./include -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL
+CFLAGS = -Wall -I./include -std=gnu99 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL
+CPPFLAGS += -Wall -I./include -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL
+
#CFLAGS += -Doff64_t=off_t
#CPPFLAGS += -Doff64_t=off_t
@@ -25,7 +25,7 @@ LDFLAGS = -L.
@@ -33,7 +34,7 @@ LDFLAGS = -L.
LIBS = -lstdc++
ifeq ($(OS), linux)

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=qBittorrent-Enhanced-Edition
PKG_VERSION:=5.2.1.10
PKG_RELEASE:=8
PKG_RELEASE:=9
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/c0re100/qBittorrent-Enhanced-Edition/tar.gz/release-$(PKG_VERSION)?

View File

@ -1,6 +1,6 @@
--- a/cmake/Modules/CommonConfig.cmake
+++ b/cmake/Modules/CommonConfig.cmake
@@ -59,7 +59,6 @@ if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU
@@ -60,7 +60,6 @@ if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU
-Wold-style-cast
-Wnon-virtual-dtor
-pedantic

View File

@ -1,6 +1,6 @@
--- a/src/base/bittorrent/sessionimpl.cpp
+++ b/src/base/bittorrent/sessionimpl.cpp
@@ -122,7 +122,7 @@ const int MAX_PROCESSING_RESUMEDATA_COUN
@@ -128,7 +128,7 @@ const std::chrono::seconds FREEDISKSPACE
namespace
{
const char PEER_ID[] = "qB";
@ -13,8 +13,8 @@
+++ b/src/base/version.h.in
@@ -31,7 +31,7 @@
#define QBT_VERSION_MAJOR 5
#define QBT_VERSION_MINOR 1
#define QBT_VERSION_BUGFIX 3
#define QBT_VERSION_MINOR 2
#define QBT_VERSION_BUGFIX 1
-#define QBT_VERSION_BUILD 10
+#define QBT_VERSION_BUILD 0
#define QBT_VERSION_STATUS "" // Should be empty for stable releases!

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=smartdns
PKG_VERSION:=48
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/pymumu/smartdns/tar.gz/Release$(PKG_VERSION)?
@ -16,6 +16,7 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-Release$(PKG_VERSION)
PKG_MAINTAINER:=Nick Peng <pymumu@gmail.com>
PKG_LICENSE:=GPL-3.0-or-later
PKG_LICENSE_FILES:=LICENSE
PKG_CPE_ID:=cpe:/a:pymumu:smartdns
PKG_CONFIG_DEPENDS:=CONFIG_PACKAGE_smartdns-ui
PKG_BUILD_DEPENDS:=PACKAGE_smartdns-ui:node/host PACKAGE_smartdns-ui:rust-bindgen/host

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=vsftpd
PKG_VERSION:=3.0.5
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://security.appspot.com/downloads/

14
vsftpd/test-version.sh Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
# shellcheck shell=busybox
case "$PKG_NAME" in
vsftpd|vsftpd-tls)
exit 0
;;
*)
echo "Untested package: $PKG_NAME" >&2
exit 1
;;
esac

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=ykdl
PKG_VERSION:=1.8.2
PKG_RELEASE:=1
PKG_RELEASE:=2
PYPI_NAME:=ykdl
PKG_HASH:=skip
@ -28,11 +28,11 @@ define Package/ykdl
+ca-certificates \
+ffmpeg \
+python3 \
+python3-email \
+python3-xml \
+python3-codecs \
+python3-ctypes \
+python3-setuptools
+python3-setuptools \
+python3-urllib
endef
$(eval $(call Py3Package,ykdl))

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=you-get
PKG_VERSION:=0.4.1718
PKG_RELEASE:=1
PKG_RELEASE:=2
PYPI_NAME:=you-get
PYPI_SOURCE_NAME:=you_get
@ -29,11 +29,11 @@ define Package/you-get
+ca-certificates \
+ffmpeg \
+python3 \
+python3-email \
+python3-xml \
+python3-codecs \
+python3-ctypes \
+python3-setuptools
+python3-setuptools \
+python3-urllib
endef
define Package/you-get/description