[openlayers3] 07/08: Add patch to use nodejs command on Debian.

Bas Couwenberg sebastic at xs4all.nl
Sun Dec 28 20:28:05 UTC 2014


This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a commit to branch master
in repository openlayers3.

commit 67283ff5e165a0e814b317381a694d5cc7739e82
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Fri Dec 26 12:49:59 2014 +0100

    Add patch to use nodejs command on Debian.
---
 debian/patches/nodejs.patch | 85 +++++++++++++++++++++++++++++++++++++++++++++
 debian/patches/series       |  1 +
 2 files changed, 86 insertions(+)

diff --git a/debian/patches/nodejs.patch b/debian/patches/nodejs.patch
new file mode 100644
index 0000000..dda5ead
--- /dev/null
+++ b/debian/patches/nodejs.patch
@@ -0,0 +1,85 @@
+Description: Switch NodeJS command from node (upstream) to nodejs (Debian).
+Author: Bas Couwenberg <sebastic at xs4all.nl>
+
+--- a/package.json
++++ b/package.json
+@@ -9,10 +9,10 @@
+   ],
+   "homepage": "http://openlayers.org/",
+   "scripts": {
+-    "install": "node tasks/install.js",
++    "install": "nodejs tasks/install.js",
+     "postinstall": "closure-util update",
+-    "start": "node tasks/serve.js",
+-    "test": "node tasks/test.js"
++    "start": "nodejs tasks/serve.js",
++    "test": "nodejs tasks/test.js"
+   },
+   "main": "dist/ol.js",
+   "repository": {
+--- a/tasks/publish.sh
++++ b/tasks/publish.sh
+@@ -67,7 +67,7 @@ assert_version_match() {
+ build_profiles() {
+   for p in ${@}; do
+     echo building ${BUILDS}/${p}.js
+-    node ./tasks/build.js config/${p}.json ${BUILDS}/${p}.js
++    nodejs ./tasks/build.js config/${p}.json ${BUILDS}/${p}.js
+   done
+ }
+ 
+--- a/tasks/readme.md
++++ b/tasks/readme.md
+@@ -7,7 +7,7 @@ This directory contains utility scripts
+ 
+ Builds the library based on a configuration file.  See the `--help` option for more detail.
+ 
+-    node tasks/build.js --help
++    nodejs tasks/build.js --help
+ 
+ ### Build configuration files
+ 
+@@ -38,7 +38,7 @@ Build configuration files are JSON files
+ 
+ The build task generates a list of source files sorted in dependency order and passes these to the compiler.  This takes the place of the `--js` options that you would use when calling the compiler directly.  If you want to add additional source files, typically you would use the `src` array described above.  This works with sources that have `goog.require` and/or `goog.provide` calls (which are used to sort dependencies).  If you want to force the inclusion of files that don't use `goo [...]
+ 
+-Paths in your config file should be relative to the current working directory (when you call `node tasks/build.js`).  Note that this means paths are not necessarily relative to the config file itself.
++Paths in your config file should be relative to the current working directory (when you call `nodejs tasks/build.js`).  Note that this means paths are not necessarily relative to the config file itself.
+ 
+ Below is a complete `build.json` configuration file that would generate a 'full' build including every exportable symbol in the library (much more than you'd ever need).
+ 
+@@ -70,7 +70,7 @@ Below is a complete `build.json` configu
+ 
+ To generate a build named `ol.min.js` with the `build.json`, you would run this:
+ 
+-    node tasks/build.js build.json ol.min.js
++    nodejs tasks/build.js build.json ol.min.js
+ 
+ To export the `ol` symbol to somewhere other than the global namespace, a `namespace` option is available. This can e.g. be useful for creating an ol3 AMD module, by simply providing a build configuration like the following:
+ 
+@@ -97,7 +97,7 @@ Called internally to generate a `build/e
+ Can be called to generate a Closure externs file for the full OpenLayers 3 API.
+ See the `--help` option for more detail.
+ 
+-    node tasks/generate-externs.js --help
++    nodejs tasks/generate-externs.js --help
+ 
+ This is useful for projects that use the Closure Compiler to build, but want to use OpenLayers 3 as external library rather than building together with OpenLayers 3.
+ 
+@@ -109,14 +109,14 @@ Called internally to parse the library f
+ 
+ ## `parse-examples.js`
+ 
+-Called after install to generate an example index.  After new examples are added, run `node tasks/parse-examples.js` to regenerate the example index.
++Called after install to generate an example index.  After new examples are added, run `nodejs tasks/parse-examples.js` to regenerate the example index.
+ 
+ 
+ ## `serve.js`
+ 
+ Run a debug server that provides all library sources unminified.  Provides a static server for examples and tests.  See the `--help` option for more detail.
+ 
+-    node tasks/serve.js --help
++    nodejs tasks/serve.js --help
+ 
+ 
+ ## `test.js`
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..81a5e8e
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+nodejs.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/openlayers3.git



More information about the Pkg-grass-devel mailing list