Blob Blame History Raw
commit 3134ffa7425ab147bf956734e538f888c545cc7d
Author: Tom Hughes <tom@compton.nu>
Date:   Mon Aug 18 14:30:51 2014 +0100

    Patch out use of node-pre-gyp

diff --git a/bin/mapnik-index.js b/bin/mapnik-index.js
index ec1f249..0e18ada 100755
--- a/bin/mapnik-index.js
+++ b/bin/mapnik-index.js
@@ -2,9 +2,8 @@
 
 'use strict';
 
-var binary = require('node-pre-gyp'),
-    path = require('path'),
-    bindingPath = binary.find(path.resolve(__dirname, '..', 'package.json')),
+var path = require('path'),
+    bindingPath = path.resolve(path.join(__dirname, 'binding/mapnik.node')),
     program = path.join(path.dirname(bindingPath), 'bin', 'mapnik-index'),
     spawn = require('child_process').spawn,
     fs = require('fs');
diff --git a/bin/mapnik-shapeindex.js b/bin/mapnik-shapeindex.js
index 50b533d..0d73b7f 100755
--- a/bin/mapnik-shapeindex.js
+++ b/bin/mapnik-shapeindex.js
@@ -2,9 +2,8 @@
 
 'use strict';
 
-var binary = require('node-pre-gyp'),
-    path = require('path'),
-    bindingPath = binary.find(path.resolve(__dirname, '..', 'package.json')),
+var path = require('path'),
+    bindingPath = path.resolve(path.join(__dirname, 'binding/mapnik.node')),
     shapeindex = path.join(path.dirname(bindingPath), 'bin', 'shapeindex'),
     spawn = require('child_process').spawn,
     fs = require('fs');
diff --git a/lib/mapnik.js b/lib/mapnik.js
index 4cbb721..ef64c92 100644
--- a/lib/mapnik.js
+++ b/lib/mapnik.js
@@ -1,9 +1,8 @@
 "use strict";
 
-var binary = require('node-pre-gyp');
 var exists = require('fs').existsSync || require('path').existsSync;
 var path = require('path');
-var binding_path = binary.find(path.resolve(path.join(__dirname,'../package.json')));
+var binding_path = path.resolve(path.join(__dirname,'binding/mapnik.node'));
 var settings_path = path.join(path.dirname(binding_path),'mapnik_settings.js');
 var settings = require(settings_path);
 
diff --git a/package.json b/package.json
index 522ce65..21d49bd 100644
--- a/package.json
+++ b/package.json
@@ -38,8 +38,7 @@
   "dependencies": {
     "mapnik-vector-tile": "1.4.0",
     "protozero": "1.5.1",
-    "nan": "~2.5.0",
-    "node-pre-gyp": "~0.6.30"
+    "nan": "~2.5.0"
   },
   "bundledDependencies": [
       "node-pre-gyp"