From 251ef8178d4f983639d922ca0e2bba21cf98f6f3 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Sun, 11 Feb 2024 07:34:35 +0100 Subject: [PATCH] Revert to previous Shadowsocks-rust release only for kernel 5.4 --- shadowsocks-rust/Makefile | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/shadowsocks-rust/Makefile b/shadowsocks-rust/Makefile index 3331f2c98..519722921 100644 --- a/shadowsocks-rust/Makefile +++ b/shadowsocks-rust/Makefile @@ -2,19 +2,25 @@ # # Copyright (C) 2017-2020 Yousong Zhou # Copyright (C) 2021-2023 ImmortalWrt.org -# Copyright (C) 2023 Yannick Chabanois (Ycarus) for OpenMPTCProuter +# Copyright (C) 2023-2024 Yannick Chabanois (Ycarus) for OpenMPTCProuter include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=shadowsocks-rust -PKG_VERSION:=1.18.0 +ifneq ($(word 1,$(subst ., ,$(LINUX_VERSION))),"5") + PKG_VERSION:=1.17.1 + PKG_HASH:=97a1c8ebf7fd19de94cd6d0dfee398667e1f4e131ec8a37ecb7c3191af7cc75e +else + PKG_VERSION:=1.18.0 + PKG_HASH:=e854743ecef9ab3b371fdcb139e6f4452831b487d449c97c2129abbf4f51e863 +endif PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/shadowsocks/shadowsocks-rust/tar.gz/v$(PKG_VERSION)? -PKG_HASH:=e854743ecef9ab3b371fdcb139e6f4452831b487d449c97c2129abbf4f51e863 -PKG_MAINTAINER:=Tianling Shen +PKG_MAINTAINER:=Yannick Chabanois PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENSE @@ -23,8 +29,11 @@ PKG_BUILD_DEPENDS:=rust/host RUST_PKG_FEATURES:=local-redir include $(INCLUDE_DIR)/package.mk -#include $(TOPDIR)/feeds/packages/lang/rust/rust-package.mk +ifneq ($(word 1,$(subst ., ,$(LINUX_VERSION))),"5") include $(TOPDIR)/feeds/openmptcprouter/rust/rust-package.mk +else +include $(TOPDIR)/feeds/packages/lang/rust/rust-package.mk +endif define Package/shadowsocks-rust/Default define Package/shadowsocks-rust-$(1)