From c71a6ff6bfdbd69a0e6e3e2848b12a45f7714269 Mon Sep 17 00:00:00 2001 From: sbwml Date: Fri, 8 Nov 2024 00:56:26 +0800 Subject: [PATCH] packages-24.10 Signed-off-by: sbwml --- Makefile | 17 +++++++++-------- README.md | 4 ++-- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 083a5f7..b7647b5 100644 --- a/Makefile +++ b/Makefile @@ -8,9 +8,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:=node -PKG_BASE:=packages-23.05 -PKG_VERSION:=$(shell curl -s https://downloads.openwrt.org/releases/$(PKG_BASE)/aarch64_generic/packages/Packages | grep -oP '(?<=node_v)\d+\.\d+\.\d+-\d+') -PKG_BUILD_VERSION:=$(shell curl -s https://downloads.openwrt.org/releases/$(PKG_BASE)/$(ARCH_PACKAGES)/packages/Packages | grep -oP '(?<=node_v)\d+\.\d+\.\d+-\d+') +PKG_BASE:=packages-24.10 +PKG_VERSION:=$(shell curl -s https://downloads.openwrt.org/releases/$(PKG_BASE)/aarch64_generic/packages/Packages | grep -oP '(?<=node_)\d+\.\d+\.\d+-r\d+') +PKG_BUILD_VERSION:=$(shell curl -s https://downloads.openwrt.org/releases/$(PKG_BASE)/$(ARCH_PACKAGES)/packages/Packages | grep -oP '(?<=node_)\d+\.\d+\.\d+-r\d+') PKG_MAJOR_VERSION:=v$(shell echo $(PKG_BUILD_VERSION) | sed 's/-.*//') PKG_MAINTAINER:=Hirokazu MORIKAWA , Adrian Panella @@ -38,8 +38,9 @@ define Package/node/description Node.jsĀ® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world. + *** The following preparations must be made on the host side. *** - 1. gcc 8.3 or higher is required. + 1. gcc 10.1 or higher is required. 2. To build a 32-bit target, gcc-multilib, g++-multilib are required. 3. Requires libatomic package. (If necessary, install the 32-bit library at the same time.) ex) sudo apt-get install gcc-multilib g++-multilib @@ -80,12 +81,12 @@ define Build/Compile ( \ echo $(ARCH_PACKAGES) ; \ pushd $(PKG_BUILD_DIR) ; \ - wget https://downloads.openwrt.org/releases/$(PKG_BASE)/$(ARCH_PACKAGES)/packages/node_v$(PKG_BUILD_VERSION)_$(ARCH_PACKAGES).ipk ; \ - $(TAR) -zxf node_v$(PKG_BUILD_VERSION)_$(ARCH_PACKAGES).ipk ; \ + wget https://downloads.openwrt.org/releases/$(PKG_BASE)/$(ARCH_PACKAGES)/packages/node_$(PKG_BUILD_VERSION)_$(ARCH_PACKAGES).ipk ; \ + $(TAR) -zxf node_$(PKG_BUILD_VERSION)_$(ARCH_PACKAGES).ipk ; \ $(TAR) -zxf data.tar.gz ; \ rm -f data.tar.gz control.tar.gz debian-binary ; \ - wget https://downloads.openwrt.org/releases/$(PKG_BASE)/$(ARCH_PACKAGES)/packages/node-npm_v$(PKG_BUILD_VERSION)_$(ARCH_PACKAGES).ipk ; \ - $(TAR) -zxf node-npm_v$(PKG_BUILD_VERSION)_$(ARCH_PACKAGES).ipk ; \ + wget https://downloads.openwrt.org/releases/$(PKG_BASE)/$(ARCH_PACKAGES)/packages/node-npm_$(PKG_BUILD_VERSION)_$(ARCH_PACKAGES).ipk ; \ + $(TAR) -zxf node-npm_$(PKG_BUILD_VERSION)_$(ARCH_PACKAGES).ipk ; \ $(TAR) -zxf data.tar.gz ; \ rm -f data.tar.gz control.tar.gz debian-binary ; \ popd ; \ diff --git a/README.md b/README.md index 197b231..9d6b4cf 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# openwrt-23.05 - node +# openwrt-24.10 - node ### quickly build package that require node dependent ```shell rm -rf feeds/packages/lang/node -git clone https://github.com/sbwml/feeds_packages_lang_node-prebuilt -b packages-23.05 feeds/packages/lang/node +git clone https://github.com/sbwml/feeds_packages_lang_node-prebuilt -b packages-24.10 feeds/packages/lang/node ```