From 19bcc4b3477df356a0ab73ae148310874e3667f8 Mon Sep 17 00:00:00 2001 From: Hirokazu MORIKAWA Date: Mon, 8 Apr 2019 15:21:45 +0900 Subject: [PATCH] node-homebridge: update to 0.4.48 Clean orphaned cached accessories / handle uncaught exceptions Update dependency version And avoid possible race condition for temporary directory. Signed-off-by: Hirokazu MORIKAWA --- lang/node-homebridge/Makefile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lang/node-homebridge/Makefile b/lang/node-homebridge/Makefile index 967506efd..250945e16 100644 --- a/lang/node-homebridge/Makefile +++ b/lang/node-homebridge/Makefile @@ -6,12 +6,12 @@ include $(TOPDIR)/rules.mk PKG_NPM_NAME:=homebridge PKG_NAME:=node-$(PKG_NPM_NAME) -PKG_VERSION:=0.4.47 +PKG_VERSION:=0.4.48 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NPM_NAME)-$(PKG_VERSION).tgz PKG_SOURCE_URL:=http://registry.npmjs.org/$(PKG_NPM_NAME)/-/ -PKG_HASH:=c4a77a360f99fbf16247f5f229d29c748c4c54ed790b962ec3dfd5d4cf20a0f0 +PKG_HASH:=020a4d882c04ed26a3c96b8a5e82768b29309cf461aa9a17f330887ed12e3e6b PKG_BUILD_DEPENDS:=node/host PKG_USE_MIPS16:=0 @@ -37,6 +37,7 @@ define Package/node-homebridge/description endef NODEJS_CPU:=$(subst powerpc,ppc,$(subst aarch64,arm64,$(subst x86_64,x64,$(subst i386,ia32,$(ARCH))))) +TMPNPM:=$(shell mktemp -u XXXXXXXXXX) define Build/Prepare $(INSTALL_DIR) $(PKG_BUILD_DIR) @@ -50,11 +51,11 @@ define Build/Compile npm_config_build_from_source=true \ npm_config_nodedir=$(STAGING_DIR)/usr/ \ npm_config_prefix=$(PKG_INSTALL_DIR)/usr/ \ - npm_config_cache=$(TMP_DIR)/npm-cache \ - npm_config_tmp=$(TMP_DIR)/npm-tmp \ + npm_config_cache=$(TMP_DIR)/npm-cache-$(TMPNPM) \ + npm_config_tmp=$(TMP_DIR)/npm-tmp-$(TMPNPM) \ npm install -g $(DL_DIR)/$(PKG_SOURCE) - rm -rf $(TMP_DIR)/npm-tmp - rm -rf $(TMP_DIR)/npm-cache + rm -rf $(TMP_DIR)/npm-tmp-$(TMPNPM) + rm -rf $(TMP_DIR)/npm-cache-$(TMPNPM) endef define Package/node-homebridge/install