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 )

Reply via email to