1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
Description: Avoid npm
Author: Jonas Smedegaard <dr@jones.dk>
Last-Update: 2018-09-29
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/Makefile.am
+++ b/Makefile.am
@@ -91,11 +91,8 @@
if ENABLE_JAVASCRIPT_MODULES
-npm/node_modules/rollup/bin/rollup: npm/package.json
- cd npm && $(NPM) install && touch node_modules/rollup/bin/rollup
-
-npm/bundles/janus.%.js: html/janus.js npm/node_modules/rollup/bin/rollup npm/rollup.config.js npm/module.js
- cd npm && $(NPM) run rollup -- --o $(patsubst npm/%,%,$@) --f $*
+npm/bundles/janus.%.js: html/janus.js npm/rollup.config.js npm/module.js
+ cd npm && rollup -c rollup.config.js -o $(patsubst npm/%,%,$@) -f $*
endif
--- a/configure.ac
+++ b/configure.ac
@@ -933,13 +933,6 @@
;;
esac
-AC_ARG_VAR(NPM,"npm executable to use")
-AC_PATH_PROG(NPM,npm,,)
-AM_CONDITIONAL([NPM_FOUND], [test "x$NPM" != "x" ])
-AM_COND_IF([ENABLE_JAVASCRIPT_MODULES],[
- AM_COND_IF([NPM_FOUND],,[AC_MSG_ERROR([npm not found])])
-])
-
##
# Post-processing
@@ -1107,7 +1100,6 @@
[echo " JSON file logger: no"])
AM_COND_IF([ENABLE_JAVASCRIPT_MODULES], [
echo "JavaScript modules: yes"
- echo " Using npm: $NPM"
AM_COND_IF([ENABLE_JAVASCRIPT_ES_MODULE],
[echo " ES syntax: yes"],
[echo " ES syntax: no"])
|