[Pkg-javascript-devel] where do I begin? I want to package many node module dependencies for an application
Andrew Kelley
superjoe30 at gmail.com
Thu Jun 26 20:42:23 UTC 2014
By the way here is npm2deb running on groovebasin. There are many
unfulfilled dependencies:
Dependencies:
NPM Debian
groovebasin (1.1.0) None
├─ cookies (~0.4.1) None
│ └─ keygrip (~1.0.0) None
├─ connect-static (~1.1.1) None
│ ├─ pend (~1.1.1) None
│ ├─ streamsink (~1.0.1) None
│ ├─ findit (~1.1.1) None
│ └─ mime (~1.2.11) node-mime (1.2.11-1)
├─ music-library-index (~1.2.0) None
│ └─ diacritics (^1.1.0) None
├─ zfill (0.0.1) None
├─ semver (~2.3.1) node-semver (2.1.0-2)
├─ jsondiffpatch (~0.1.7) None
│ └─ chalk (~0.4.0) None
│ ├─ strip-ansi (~0.1.0) None
│ │ └─ ansi-regex (^0.2.1) None
│ ├─ has-color (~0.1.0) None
│ └─ ansi-styles (~1.0.0) None
├─ ytdl (^0.2.8) None
│ ├─ progress-bar (~0.1.1) None
│ ├─ streamify (~0.2.0) None
│ │ ├─ readable-stream (~1.1.9) None
│ │ │ ├─ isarray (0.0.1) None
│ │ │ ├─ string_decoder (~0.10.x) None
│ │ │ ├─ inherits (~2.0.1) node-inherits (2.0.0-1)
│ │ │ └─ core-util-is (~1.0.0) None
│ │ └─ hashish (~0.0.4) None
│ │ └─ traverse (>=0.2.4) node-traverse (0.6.1-1)
│ ├─ request (~2.34.0) node-request (2.26.1-1)
│ ├─ jstream (~0.2.7) None
│ │ ├─ clarinet (~0.8.1) None
│ │ └─ readable-stream (~1.1.9) None
│ ├─ nomnom (~1.6.1) None
│ │ ├─ colors (0.5.x) colors.js (0.6.2-1)
│ │ └─ underscore (~1.4.4) underscore
(1.4.4-2ubuntu1)
│ ├─ eventvat (~0.2.1) None
│ │ └─ eventemitter2 (>=0.4.x) None
│ ├─ colors (~0.6.0-1) colors.js (0.6.2-1)
│ ├─ underscore (~1.6.0) underscore
(1.4.4-2ubuntu1)
│ └─ cliff (~0.1.8) None
│ ├─ colors (0.x.x) colors.js (0.6.2-1)
│ ├─ winston (0.6.x) None
│ │ ├─ eyes (0.1.x) eyes.js (0.1.8-1)
│ │ ├─ pkginfo (0.3.x) None
│ │ ├─ request (2.16.x) node-request (2.26.1-1)
│ │ ├─ colors (0.6.x) colors.js (0.6.2-1)
│ │ ├─ async (0.2.x) node-async (0.2.5-1)
│ │ ├─ stack-trace (0.0.x) None
│ │ └─ cycle (1.0.x) None
│ └─ eyes (0.1.x) eyes.js (0.1.8-1)
├─ serve-static (~1.2.3) None
│ ├─ parseurl (1.0.1) None
│ ├─ send (0.4.3) node-send (0.1.4-1)
│ └─ escape-html (1.0.1) None
├─ uuid (~1.4.1) node-uuid (1.4.0-1)
├─ multiparty (~3.2.9) node-multiparty (2.2.0-1)
├─ pend (~1.1.1) None
├─ archiver (~0.10.1) None
│ ├─ buffer-crc32 (~0.2.1) node-buffer-crc32
(0.2.1-1)
│ ├─ lazystream (~0.1.0) None
│ │ └─ readable-stream (~1.0.2) None
│ ├─ lodash (~2.4.1) None
│ ├─ zip-stream (~0.3.0) None
│ │ ├─ buffer-crc32 (~0.2.1) node-buffer-crc32
(0.2.1-1)
│ │ ├─ crc32-stream (~0.2.0) None
│ │ │ ├─ buffer-crc32 (~0.2.1) node-buffer-crc32
(0.2.1-1)
│ │ │ └─ readable-stream (~1.0.24) None
│ │ ├─ deflate-crc32-stream (~0.1.0) None
│ │ │ └─ buffer-crc32 (~0.2.1) node-buffer-crc32
(0.2.1-1)
│ │ ├─ lodash.defaults (~2.4.1) None
│ │ │ ├─ lodash.keys (~2.4.1) None
│ │ │ │ ├─ lodash.isobject (~2.4.1) None
│ │ │ │ │ └─ lodash._objecttypes (~2.4.1) None
│ │ │ │ ├─ lodash._shimkeys (~2.4.1) None
│ │ │ │ │ └─ lodash._objecttypes (~2.4.1) None
│ │ │ │ └─ lodash._isnative (~2.4.1) None
│ │ │ └─ lodash._objecttypes (~2.4.1) None
│ │ ├─ readable-stream (~1.0.26) None
│ │ └─ debug (~0.8.0) node-debug (0.6.0-1)
│ ├─ file-utils (~0.2.0) None
│ │ ├─ minimatch (~0.2.12) node-minimatch (0.2.12-1)
│ │ ├─ lodash (~2.4.1) None
│ │ ├─ glob (~3.2.6) node-glob (3.2.6-1)
│ │ ├─ rimraf (~2.2.2) node-rimraf (2.2.2-2)
│ │ ├─ findup-sync (~0.1.2) None
│ │ │ ├─ glob (~3.2.9) node-glob (3.2.6-1)
│ │ │ └─ lodash (~2.4.1) None
│ │ ├─ iconv-lite (~0.2.11) None
│ │ └─ isbinaryfile (~2.0.0) None
│ ├─ readable-stream (~1.0.26) None
│ └─ tar-stream (~0.4.0) None
│ ├─ bl (~0.6.0) None
│ │ └─ readable-stream (~1.0.26) None
│ ├─ end-of-stream (~0.1.3) None
│ │ └─ once (~1.3.0) node-once (1.1.1-1)
│ ├─ xtend (~3.0.0) None
│ └─ readable-stream (~1.0.26-4) None
├─ lastfm (~0.9.0) None
│ └─ underscore () underscore
(1.4.4-2ubuntu1)
├─ requireindex (~1.1.0) None
├─ mess (~0.1.1) None
├─ express (~4.4.3) node-express (2.5.9-2)
├─ mkdirp (~0.3.5) node-mkdirp (0.3.5-1)
├─ findit (~1.1.1) None
├─ keese (~1.0.0) None
├─ level (~0.18.0) None
│ ├─ level-packager (~0.18.0) None
│ │ └─ levelup (~0.18.0) None
│ │ ├─ semver (~2.3.1) node-semver (2.1.0-2)
│ │ ├─ xtend (~3.0.0) None
│ │ ├─ deferred-leveldown (~0.2.0) None
│ │ │ └─ abstract-leveldown (~0.12.1) None
│ │ │ └─ xtend (~2.1.1) None
│ │ ├─ bl (~0.8.0) None
│ │ ├─ errno (~0.1.1) None
│ │ │ └─ prr (~0.0.0) None
│ │ ├─ readable-stream (~1.0.26) None
│ │ └─ prr (~0.0.0) None
│ └─ leveldown (~0.10.0) None
│ ├─ bindings (~1.1.1) None
│ └─ nan (~0.6.0) node-nan (0.3.2-1)
├─ osenv (0.0.3) node-osenv (0.0.3-1)
├─ superagent (~0.18.0) None
│ ├─ qs (0.6.6) node-qs (0.6.5-1)
│ ├─ cookiejar (1.3.2) None
│ ├─ methods (0.0.1) None
│ ├─ extend (~1.2.1) None
│ ├─ form-data (0.1.2) node-form-data (0.1.0-1)
│ ├─ mime (1.2.5) node-mime (1.2.11-1)
│ ├─ readable-stream (1.0.27-1) None
│ ├─ formidable (1.0.14) node-formidable (1.0.13-1)
│ ├─ debug (~0.7.2) node-debug (0.6.0-1)
│ ├─ reduce-component (1.0.1) None
│ └─ component-emitter (1.1.2) None
├─ body-parser (~1.4.3) None
│ ├─ depd (0.3.0) None
│ ├─ qs (0.6.6) node-qs (0.6.5-1)
│ ├─ raw-body (1.2.2) node-raw-body (0.0.3-1)
│ ├─ type-is (1.3.1) None
│ │ ├─ media-typer (0.2.0) None
│ │ └─ mime-types (~1.0.1) None
│ ├─ bytes (1.0.0) node-bytes (0.2.1-1)
│ ├─ media-typer (0.2.0) None
│ └─ iconv-lite (0.4.3) None
├─ mv (~2.0.0) None
│ ├─ ncp (~0.4.2) None
│ ├─ rimraf (~2.2.6) node-rimraf (2.2.2-2)
│ └─ mkdirp (~0.3.5) node-mkdirp (0.3.5-1)
├─ ws (~0.4.31) None
│ ├─ tinycolor (0.x) node-tinycolor
(0.0.1~git20130725-1)
│ ├─ nan (~0.3.0) node-nan (0.3.2-1)
│ ├─ options (>=0.0.5) None
│ └─ commander (~0.6.1) node-commander (2.0.0-1)
└─ groove (~2.2.1) None
└─ bindings (~1.1.1) None
Warnings occured:
[warning] xtend: utils-merge does the same job (but it works only for two
objects), see node-through2 for a patch
[error] readable-stream: Only nodejs >= 0.10.x is in debian, see
node-multiparty for a patch
On Thu, Jun 26, 2014 at 1:19 PM, Andrew Kelley <superjoe30 at gmail.com> wrote:
> Hello pkg-javascript-devel team,
>
> I am andrewrk from the pkg-multimedia-maintainers team.
>
> I started packaging Groove Basin <http://groovebasin.com/> - a music
> player server built with Node.js - and now I need to package up all of its
> module dependencies. These are:
>
> "archiver": "~0.10.1",
> "body-parser": "~1.4.3",
> "connect-static": "~1.1.1",
> "cookies": "~0.4.1",
> "express": "~4.4.3",
> "findit": "~1.1.1",
> "groove": "~2.2.1",
> "jsondiffpatch": "~0.1.7",
> "keese": "~1.0.0",
> "lastfm": "~0.9.0",
> "level": "~0.18.0",
> "mess": "~0.1.1",
> "mkdirp": "~0.3.5",
> "multiparty": "~3.2.9",
> "music-library-index": "~1.2.0",
> "mv": "~2.0.0",
> "osenv": "0.0.3",
> "pend": "~1.1.1",
> "requireindex": "~1.1.0",
> "semver": "~2.3.1",
> "serve-static": "~1.2.3",
> "superagent": "~0.18.0",
> "uuid": "~1.4.1",
> "ws": "~0.4.31",
> "ytdl": "^0.2.8",
> "zfill": "0.0.1"
>
> I am ignorant of how this process works. Where do I begin? How can I go
> about doing this? Is there documentation on how to create and submit
> node.js packages to Debian?
>
> Thank you for your time.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/attachments/20140626/5d69cbc0/attachment-0001.html>
More information about the Pkg-javascript-devel
mailing list