OpenLayers 3
Hi all,
Johan and I have started to package OpenLayers 3 after the need for a
package arose for OSGeo Live.
OpenLayers 3 is quite different from OpenLayers 2, the switch to Node.js
being the most prominent.
The OpenLayers 3 build.py script uses npm to install its dependencies,
not all of which are available in Debian yet. The build.py script
further uses the following executables:
- cleancss package: cleancss
- git package: git
- gjslint package: closure-linter
- jshint package: N/A
- jsdoc package: jsdoc-toolkit
- phantomjs package: phantomjs
The package.json file specifies more dependencies, not all of which are
packaged either.
dependencies:
- async 0.9.0 package: node-async (0.8.0-1)
- closure-util 1.2.0 package: N/A
- fs-extra 0.12.0 package: N/A
- graceful-fs 3.0.2 package: node-graceful-fs (3.0.2-1)
- htmlparser2 3.7.3 package: node-htmlparser2 (3.7.3-1)
- jsdoc 3.3.0-alpha9 package: N/A
- nomnom 1.8.0 package: N/A
- rbush 1.3.4 package: N/A
- temp 0.8.1 package: node-temp (0.8.1-1)
- walk 2.3.4 package: N/A
devDependencies:
- clean-css 2.2.16 package: node-clean-css (1.0.12-1)
- expect.js 0.3.1 package: node-expect.js (0.3.1+dfsg-1)
- jquery 2.1.1 package: node-jquery (1.6.3-1)
- jshint 2.5.6 package: N/A
- mocha 1.21.5 package: mocha (1.20.1-1)
- mocha-phantomjs 3.5.1 package: N/A
- phantomjs 1.9.10 package: phantomjs (1.9.0-1+b1)
- proj4 2.3.3 package: N/A
- sinon 1.10.3 package: libjs-sinon (1.9.0-1)
The npm2deb package exists, which may be helpful to get some of these
missing dependencies packaged.
Kind Regards,
Bas
--
GPG Key ID: 4096R/E88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
Reply to: