Control: tag -1 + patch

On Tue, 29 Jun 2021 01:44:06 +0530 Pirate Praveen <prav...@onenetbeyond.org> 
wrote:
> It uses webpack to build.
> 
> https://github.com/nicolargo/glances/blob/develop/glances/outputs/static/package.json#L28
> 
> cd glances/outputs/static && webpack 
> 
> in debian/rules with required build dependencies added should work. Most 
> build dependencies are already packaged.
> -- 
> Sent from my p≡p for Android.

Most (non-dev) dependencies are not in Debian [0] (like angular) so
I've made a MR [1] that simply remove pre-built files.

This makes the remote web interface probably useless, but the package
can still be used for most usages (I guess, in standalone mode for
example, which is the only mode I use).

[1] npm2deb output on package.json (modified to add required "name" key):
Dependencies:
NPM                                               Debian
glances-web-ui (FIX_ME version)                   None
├─ angular (^1.7.9)                               None
├─ angular-hotkeys (^1.7.0)                       None
├─ bootstrap (^3.4.1)                             None
├─ favico.js (^0.3.10)                            None
└─ lodash (^4.17.15)                              node-lodash 
(4.17.21+dfsg+~cs8.31.189.20210220-1)

Build dependencies:
NPM                                               Debian
clean-webpack-plugin (^0.1.19)                    None
copy-webpack-plugin (^4.6.0)                      node-copy-webpack-plugin 
(5.1.2+~cs9.0.2-4)
css-loader (^0.28.11)                             node-css-loader 
(5.0.1+~cs14.0.5-2)
del (^2.2.1)                                      node-del (5.1.0-2)
exports-loader (^0.7.0)                           node-exports-loader (1.1.1-2)
file-loader (^1.1.11)                             node-file-loader (6.2.0-2)
html-loader (^0.5.5)                              None
less (^3.10.3)                                    less.js (3.13.0+dfsg-5)
less-loader (^4.1.0)                              node-less-loader (5.0.1-2)
ngtemplate-loader (^2.0.1)                        None
node-sass (^4.14.0)                               node-node-sass 
(4.14.1+git20200512.e1fc158+dfsg-4)
sass-loader (^6.0.7)                              None
style-loader (^0.20.3)                            node-style-loader (2.0.0-2)
url-loader (^0.6.2)                               node-url-loader (4.1.1-3)
webpack (^3.12.0)                                 node-webpack 
(5.6.0+~cs6.4.0-1~exp2)


[0] https://salsa.debian.org/debian/glances/-/merge_requests/2

-- 
Alexis Murzeau
PGP: B7E6 0EBB 9293 7B06 BDBC  2787 E7BD 1904 F480 937F                |

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to