On Sun, Dec 11 2022 at 05:45:04 PM +01:00:00 +01:00:00, Yadd <y...@debian.org> wrote:
More simple:

$ pkgjs-depends @mdi/font-build
# @mdi/font-build@1.8.10
# 12 missing npm module(s)
DEPENDENCIES:
  node-argparse (argparse)
  node-commander (commander)
  node-cosmiconfig (cosmiconfig)
  node-deep-equal (call-bind)
  node-deepmerge (deepmerge)
  node-define-properties (define-properties)
  node-es-abstract (es-abstract)
  node-fs-extra (fs-extra)
  node-function-bind (function-bind)
  node-glob (glob)
  node-globby (globby)
  node-meow (meow)
  node-node-sass (node-sass)
  node-nunjucks (nunjucks)
  node-p-limit (p-limit)
  node-pako (pako)
  node-readable-stream (readable-stream)
  node-resolve-from (resolve-from)
  node-sax (sax)
  node-string.prototype.codepointat (string.prototype.codepointat)
  node-svg2ttf (svg2ttf)
  node-xml2js (xml2js)
  node-yargs (yargs)

MISSING:
@mdi/font-build@1.8.10
 └── webfont (9.0.0)
     └── svgicons2svgfont (9.2.0)
         └── array.prototype.flatmap (1.2.4)
         └── geometry-interfaces (1.1.4)
         └── neatequal (1.0.0)
             └── varstream (0.3.2)
         └── string.fromcodepoint (0.2.1)
         └── svg-pathdata (5.0.5)
     └── ttf2eot (2.0.0)
         └── microbuffer (1.0.0)
     └── ttf2woff (2.0.2)
         └── (^) microbuffer (1.0.0)
     └── wawoff2 (1.0.2)


Maybe create just a node-webfont package with embedded dependencies


I have attempted to package this earlier, you can see the existing work here
https://salsa.debian.org/js-team/node-webfont

You can try to continue from there.

On 11/12/2022 16:13, Julian Gilbey wrote:
On Sun, Dec 11, 2022 at 11:19:44AM +0100, Yadd wrote:
On 11/12/2022 11:16, Debian GitLab wrote:
Julian Gilbey <https://salsa.debian.org/jdg> requested Developer access
to the Debian JavaScript Maintainers
<https://salsa.debian.org/groups/js-team/-/group_members> group.

Hi,

welcome to JS Team, please follow our doc & policy:
  * https://wiki.debian.org/Javascript
  * https://wiki.debian.org/Javascript/Tutorial
  * https://wiki.debian.org/Javascript/GroupSourcesTutorial

Cheers,
Yadd

Thanks Yadd!

I'm just a beginner, but I'm having a look at the
fonts-materialdesignicons-webfont package and trying to update it. To
actually build it from source requires 7 as-yet-unpackaged JavaScript
(node) packages (see below).

I'm reading the JavaScript team policy and tutorial.  Once I've
packaged them, would someone with more Debian JavaScript experience be
willing to glance over them before I upload them?

One specific point: @mdi/font-build creates a binary called
"font-build", which seems to me perhaps overly generic; though there
doesn't yet exist a binary with that name in the Debian archive, I
wonder whether I should rename it to mdi-font-build instead.

Best wishes,

    Julian

The packages needed to build fonts-materialdesignicons-webfont from
source:

* @mdi/font-build
   depends on:
   node-sass [already packaged]
   webfont
   yargs [already packaged]

   * webfont
     depends on:
     cosmiconfig [already packaged]
     deepmerge [already packaged]
     globby [already packaged]
     meow [already packaged]
     nunjucks [already packaged]
     p-limit [already packaged]
     parse-json [already packaged]
     resolve-from [already packaged]
     svg2ttf [already packaged]
     svgicons2svgfont
     ttf2eot
     ttf2woff
     wawoff2
     xml2js [already packaged]

     * svgicons2svgfont
       depends on:
       commander [already packaged]
       glob [already packaged]
       sax [already packaged]
       svg-pathdata
          * ttf2eot
       depends on:
       argparse [already packaged]
            * ttf2woff
       depends on:
       argparse [already packaged]
       pako [already packaged]
            * wawoff2
       depends on:
       argparse [already packaged]

       * svg-pathdata
       no dependencies

--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel



--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to