Package: node-matrix-js-sdk
Version: 0.9.2-1
Severity: important
Control: tags -1 patch
This package fail to build with webpack 4 from experimental. The attached patch
makes the build pass with webpack 4.
More details about webpack 4 transition here
https://wiki.debian.org/Javascript/Nodejs/Webpack4
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
diff -ur node-matrix-js-sdk-0.9.2.orig/debian/control
node-matrix-js-sdk-0.9.2/debian/control
--- node-matrix-js-sdk-0.9.2.orig/debian/control 2018-02-02
18:00:55.000000000 +0100
+++ node-matrix-js-sdk-0.9.2/debian/control 2019-08-01 16:13:29.831517566
+0200
@@ -26,7 +26,6 @@
# "exorcist": "^0.4.0",
# "sourceify": "^0.1.0",
# "source-map-support": "^0.4.11",
- , node-uglify (>= 2.8.26)
# (and install dependencies, to be bundled in browser package)
, node-bluebird
, node-browser-request
diff -ur node-matrix-js-sdk-0.9.2.orig/debian/rules
node-matrix-js-sdk-0.9.2/debian/rules
--- node-matrix-js-sdk-0.9.2.orig/debian/rules 2017-12-29 19:17:13.000000000
+0100
+++ node-matrix-js-sdk-0.9.2/debian/rules 2018-02-02 18:01:17.000000000
+0100
@@ -18,7 +18,7 @@
dh $@
override_dh_auto_clean:
- rm -rf dist lib
+ rm -rf dist lib node_modules/.cache
override_dh_auto_build:
# Node version
@@ -26,8 +26,10 @@
# Browser version -- does not work yet
mkdir -p dist
mkdir -p node_modules
- webpack --config debian/webpack.config.js browser-index.js
dist/browser-matrix.js
- uglifyjs -c -m -o dist/browser-matrix.min.js --source-map
dist/browser-matrix.min.js.map --in-source-map dist/browser-matrix.js.map
dist/browser-matrix.js
+ webpack --config debian/webpack.config.js \
+--entry ./browser-index.js --output ./dist/browser-matrix.js --mode development
+ webpack --config debian/webpack.config.js \
+--entry ./browser-index.js --output ./dist/browser-matrix.min.js --mode
production
# dh_make generated override targets
# This is example for Cmake (See https://bugs.debian.org/641051 )