commit 6c1f28cdfcbc5618701aa11da2cdc959ce44a6e7
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 6d0eeda..f293f6d 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), 'mapnik-index'),
spawn = require('child_process').spawn,
fs = require('fs');
diff --git a/bin/mapnik-shapeindex.js b/bin/mapnik-shapeindex.js
index a612777..e3a0c05 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), '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 fe65f93..efc07b3 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,6 @@
"dependencies": {
"mapnik-vector-tile": "~1.2.2",
"nan": "~2.4.0",
- "node-pre-gyp": "~0.6.30",
"protozero": "~1.4.2"
},
"bin": {