Hi Yadd, I've looked into this a bit now. Looking at https://github.com/root-project/root/blob/98d9a2064a0e25aebb9b4a8bf95fdc8f20e0f21c/builtins/openui5/openui5.tar.gz (sorry, that's how it is shipped), I think I need @openui5/sap.m, @openui5/sap.tnt, @openui5/sap.ui.codeeditor, @openui5/sap.ui.commons, @openui5/sap.ui.layout, @openui5/sap.ui.table, @openui5/sap.ui.unified and @openui5/sap.uxap from npm. I can then probably symlink it somehow.
I have gather the following dependencies already: @openui5/sap.ui.core: path, moment, semver, grunt-timer, @openui5/sap.ui.layout: @openui5/sap.ui.core, @openui5/sap.ui.unified: @openui5/sap.ui.core, @openui5/sap.ui.codeeditor: @openui5/sap.ui.core @openui5/sap.ui.commons: @openui5/sap.ui.core, @openui5/sap.ui.layout, @openui5/sap.ui.unified, @openui5/sap.ui.table: @openui5/sap.ui.core, @openui5/sap.ui.unified, @openui5/sap.m: @openui5/sap.ui.core, @openui5/sap.ui.layout, @openui5/sap.ui.unified, @openui5/sap.tnt: @openui5/sap.m, @openui5/sap.ui.core, @openui5/sap.f: @openui5/sap.m, @openui5/sap.ui.core, @openui5/sap.ui.layout, @openui5/sap.uxap: @openui5/sap.f, @openui5/sap.m, @openui5/sap.ui.core, @openui5/sap.ui.layout, path: <stdlib> grunt-timer: bash-color, duration, functional.js, hooker, bash-color: duration: d, es5-ext, d: <packaged> es5-ext: <packaged> functional.js: The table is not finished yet though, as openui5 uses grunt and thus I need to fetch the recursive deps by hand. I'm almost done packaging node-duration, if you can give me access to the JS group on Salsa I can push the repo and upload the package. Regards and thanks for the fast reply, Stephan On Sat, Jan 8, 2022 at 12:23 PM Yadd <y...@debian.org> wrote: > > On 08/01/2022 11:27, Stephan Lachnit wrote: > > Package: wnpp > > Severity: wishlist > > X-Debbugs-Cc: stephanlach...@debian.org, > > pkg-javascript-de...@lists.alioth.debian.org > > Control: block 981113 by -1 > > > > * Package name : openui5 > > * Version : 1.90.10 > > * Upstream Author : SAP <o...@sap.com> > > * URL : https://openui5.org/ > > * License : Apache-2.0 > > * Programming Lang: JavaScript > > * Description : framework for enterprise-ready web applications > > > > OpenUI5 lets you build enterprise-ready web applications, responsive to all > > devices, running on almost any browser of your choice. It's based on > > JavaScript > > and follows web standards. It eases your development with a client-side > > HTML5 > > rendering library including a rich set of controls and supports data > > binding to > > different data models (JSON, XML and OData). > > > > > > This package is a dependency of ROOT (ITP: root-framework). Since I don't > > have > > any experience with JavsScript, I filled this as an RFS and Cc-ed the JS > > team, > > where I would like to team-maintain it. > > Hi, > > what do you want, the openui5-runtime, the openui5-sdk or @openui5/* > node packages ? > > It's easy to provide @openui5/* node package, but upstream doesn't > explain how it produces openui5-runtime (probably a rollup/webpack). > It is also possible to build openui5-sdk but it seems to be only some > docs/demos. > > Repo: https://github.com/SAP/openui5 > > Cheers, > Yadd