@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NPM_NAME := serialport
PKG_NPM_NAME := serialport
PKG_NAME := node-$( PKG_NPM_NAME)
PKG_NAME := node-$( PKG_NPM_NAME)
PKG_VERSION := 9.0.4
PKG_VERSION := 9.0.4
PKG_RELEASE := 1
PKG_RELEASE := 2
PKG_SOURCE := $( PKG_NPM_NAME) -$( PKG_VERSION) .tgz
PKG_SOURCE := $( PKG_NPM_NAME) -$( PKG_VERSION) .tgz
PKG_SOURCE_URL := https://registry.npmjs.org/$( PKG_NPM_NAME) /-/
PKG_SOURCE_URL := https://registry.npmjs.org/$( PKG_NPM_NAME) /-/
@ -45,9 +45,9 @@ NODEJS_CPU:=$(subst powerpc,ppc,$(subst aarch64,arm64,$(subst x86_64,x64,$(subst
TMPNPM := $( shell mktemp -u XXXXXXXXXX)
TMPNPM := $( shell mktemp -u XXXXXXXXXX)
TARGET_CFLAGS += $( FPIC)
TARGET_CFLAGS += $( FPIC)
TARGET_CPPFLAGS += $( FPIC)
d e f i n e B u i l d / C o m p i l e
$( MAKE_VARS) \
NPM_FLAGS = $( MAKE_VARS) \
$( MAKE_FLAGS) \
$( MAKE_FLAGS) \
npm_config_arch = $( NODEJS_CPU) \
npm_config_arch = $( NODEJS_CPU) \
npm_config_target_arch = $( NODEJS_CPU) \
npm_config_target_arch = $( NODEJS_CPU) \
@ -55,8 +55,11 @@ define Build/Compile
npm_config_nodedir = $( STAGING_DIR) /usr/ \
npm_config_nodedir = $( STAGING_DIR) /usr/ \
npm_config_prefix = $( PKG_INSTALL_DIR) /usr/ \
npm_config_prefix = $( PKG_INSTALL_DIR) /usr/ \
npm_config_cache = $( TMP_DIR) /npm-cache-$( TMPNPM) \
npm_config_cache = $( TMP_DIR) /npm-cache-$( TMPNPM) \
npm_config_tmp = $( TMP_DIR) /npm-tmp-$( TMPNPM) \
npm install -g $( PKG_BUILD_DIR)
npm_config_tmp = $( TMP_DIR) /npm-tmp-$( TMPNPM)
d e f i n e B u i l d / C o m p i l e
$( NPM_FLAGS) npm i -g --production $( PKG_BUILD_DIR)
$( NPM_FLAGS) npm i --production --prefix= $( PKG_BUILD_DIR) --target_arch= $( NODEJS_CPU) --prefer-dedupe
rm -rf $( TMP_DIR) /npm-tmp-$( TMPNPM)
rm -rf $( TMP_DIR) /npm-tmp-$( TMPNPM)
rm -rf $( TMP_DIR) /npm-cache-$( TMPNPM)
rm -rf $( TMP_DIR) /npm-cache-$( TMPNPM)
e n d e f
e n d e f