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 <superjo...@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. >
_______________________________________________ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel