diff options
author | Pirate Praveen <praveen@debian.org> | 2017-10-03 19:42:33 +0530 |
---|---|---|
committer | Pirate Praveen <praveen@debian.org> | 2017-10-03 19:42:33 +0530 |
commit | ce4d78545687d01974d097d287702b89f607a539 (patch) | |
tree | b5350cc3c0c79e4f8d9aee914f824c86a7280655 | |
parent | ef69c4fb4f367636e04de71c015cf72107b0072c (diff) |
build using babel
-rw-r--r-- | debian/control | 3 | ||||
-rw-r--r-- | debian/install | 4 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rw-r--r-- | debian/patches/use-babel.patch | 36 | ||||
-rwxr-xr-x | debian/rules | 13 | ||||
-rw-r--r-- | debian/tests/control | 4 |
6 files changed, 55 insertions, 6 deletions
diff --git a/debian/control b/debian/control index 86b2eb3..d7e8ccb 100644 --- a/debian/control +++ b/debian/control @@ -7,6 +7,9 @@ Build-Depends: debhelper (>= 9) , dh-buildinfo , nodejs + , node-tape + , node-babel-cli + , node-babel-preset-es2015 Standards-Version: 4.1.0 Homepage: https://d3js.org/d3-time/ Vcs-Git: https://anonscm.debian.org/git/pkg-javascript/node-d3-time.git diff --git a/debian/install b/debian/install index 40258a7..9ccaad4 100644 --- a/debian/install +++ b/debian/install @@ -1,4 +1,2 @@ -build usr/lib/nodejs/d3-time/ -index.js usr/lib/nodejs/d3-time/ package.json usr/lib/nodejs/d3-time/ -src usr/lib/nodejs/d3-time/ +lib usr/lib/nodejs/d3-time/ diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..7937310 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +use-babel.patch diff --git a/debian/patches/use-babel.patch b/debian/patches/use-babel.patch new file mode 100644 index 0000000..062d4a4 --- /dev/null +++ b/debian/patches/use-babel.patch @@ -0,0 +1,36 @@ +--- /dev/null ++++ b/.babelrc +@@ -0,0 +1,22 @@ ++{ ++ "presets": [ ++ ["es2015", { ++ "loose": false, ++ }], ++ ], ++ "plugins": [ ++ ], ++ "env": { ++ "watch": { ++ "presets": [ ++ ["es2015", { ++ "loose": true ++ }], ++ "stage-0" ++ ] ++ }, ++ "test": { ++ "plugins": ["istanbul"] ++ } ++ } ++} +--- a/package.json ++++ b/package.json +@@ -15,7 +15,7 @@ + "name": "Mike Bostock", + "url": "http://bost.ocks.org/mike" + }, +- "main": "build/d3-time.js", ++ "main": "lib/index.js", + "module": "index", + "jsnext:main": "index", + "repository": { diff --git a/debian/rules b/debian/rules index de57af0..912a522 100755 --- a/debian/rules +++ b/debian/rules @@ -7,9 +7,16 @@ %: dh $@ -#override_dh_auto_build: - -#override_dh_auto_test: +override_dh_auto_build: + babeljs src -d lib + babeljs index.js -d lib + sed -i 's/.\/src/./' lib/index.js +override_dh_auto_test: + TZ=America/Los_Angeles tape 'test/**/*-test.js' + test/test-time-zones +override_dh_auto_clean: + dh_auto_clean + rm -rf lib diff --git a/debian/tests/control b/debian/tests/control index 827cad4..1d636f4 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -1,2 +1,6 @@ Tests: require Depends: node-d3-time + +Test-Command: TZ=America/Los_Angeles tape 'test/**/*-test.js' +Depends: @, node-tape +Restrictions: build-needed |