12345678910111213141516171819202122232425262728293031323334353637 |
- ################################################################################
- #
- # nodejs-bin
- #
- ################################################################################
- NODEJS_BIN_VERSION = $(NODEJS_COMMON_VERSION)
- NODEJS_BIN_SITE = $(NODEJS_COMMON_SITE)
- NODEJS_BIN_SOURCE = node-v$(NODEJS_BIN_VERSION)-linux-$(NODEJS_BIN_ARCH).tar.xz
- HOST_NODEJS_BIN_ACTUAL_SOURCE_TARBALL = node-v$(NODEJS_BIN_VERSION).tar.xz
- NODEJS_BIN_DL_SUBDIR = nodejs
- NODEJS_BIN_LICENSE = $(NODEJS_LICENSE)
- NODEJS_BIN_LICENSE_FILES = $(NODEJS_LICENSE_FILES)
- NODEJS_BIN_CPE_ID_VENDOR = $(NODEJS_CPE_ID_VENDOR)
- NODEJS_BIN_CPE_ID_PRODUCT = $(NODEJS_CPE_ID_PRODUCT)
- HOST_NODEJS_BIN_PROVIDES = host-nodejs
- ifeq ($(HOSTARCH),aarch64)
- NODEJS_BIN_ARCH = arm64
- else ifeq ($(HOSTARCH),arm)
- # We assume that if someone does a build on ARM, it will be on an
- # ARMv7 machine
- NODEJS_BIN_ARCH = armv7l
- else ifeq ($(HOSTARCH),ppc64le)
- NODEJS_BIN_ARCH = ppc64le
- else ifeq ($(HOSTARCH),x86_64)
- NODEJS_BIN_ARCH = x64
- endif
- define HOST_NODEJS_BIN_INSTALL_CMDS
- rsync -a --exclude=CHANGELOG.md --exclude=LICENSE --exclude=README.md \
- $(@D)/* $(HOST_DIR)/
- endef
- $(eval $(host-generic-package))
|