buildroot:nodejs-nopt
nodejs-nopt
Node/npm Option Parsing library
runtime dependencies | nodejs-git |
---|---|
make dependencies | npm |
mkdir /data/buildroot/package/nodejs-nopt cat > /data/buildroot/package/nodejs-nopt/Config.in<< 'EOF' config BR2_PACKAGE_NODEJS_NOPT bool "nodejs-nopt" depends on BR2_PACKAGE_NODEJS_GIT help A package manager for javascript EOF cat > /data/buildroot/package/nodejs-nopt/nodejs-nopt.mk<< 'EOF' ############################################################# # # nodejs-nopt # https://github.com/npm/nopt/releases/tag/v5.0.0 # ############################################################# NODEJS_NOPT_VERSION = 5.0.0 NODEJS_NOPT_SOURCE = v$(NODEJS_NOPT_VERSION).tar.gz NODEJS_NOPT_SITE = https://github.com/npm/nopt/releases/tag NODEJS_NOPT_DEPENDENCIES = nodejs-nopt nodejs python-semver libglvnd define NODEJS_NOPT_INSTALL_TARGET_CMDS npm install -g --prefix "$(TARGET-DIR)"/usr "$(@D)"/nopt-$(NODEJS_NOPT_VERSION).tgz install -d "$(TARGET-DIR)"/usr/share/licenses/nopt ln -s ../../../lib/node_modules/nopt/LICENSE "$(TARGET-DIR)"/usr/share/licenses/nopt/LICENSE endef $(eval $(generic-package)) EOF sed -i '/menu "Custom packages"/a source "package/nodejs-nopt/Config.in"' /data/buildroot/package/Config.in
buildroot/nodejs-nopt.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1