[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1003321: [Pkg-javascript-devel] Bug#1003321: RFP: openui5 -- framework for enterprise-ready web applications



On 08/01/2022 13:45, Yadd wrote:
OK, easy to do, I'll prepare the package

The same source provides all @openui5 and grunt is already packaged (and not needed here to build @openui5/* packages). Grunt-timer seems needed only to build doc/sdk

Le 8 janvier 2022 13:16:08 GMT+01:00, Stephan Lachnit <stephanlachnit@debian.org> a écrit :

    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  <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 <yadd@debian.org> wrote:


        On 08/01/2022 11:27, Stephan Lachnit wrote:

            Package: wnpp
            Severity: wishlist
            X-Debbugs-Cc: stephanlachnit@debian.org,
            pkg-javascript-devel@lists.alioth.debian.org
            Control: block 981113 by -1

            * Package name : openui5
            * Version : 1.90.10
            * Upstream Author : SAP <ospo@sap.com>
            * URL : https://openui5.org/ <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
        <https://github.com/SAP/openui5>

        Cheers,
        Yadd

--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.



Reply to: