[nodejs-sqlite3] Update to 2.2.4 upstream release
Tom Hughes
tomh at fedoraproject.org
Thu Jul 17 17:28:20 UTC 2014
commit e3233280536d4b4889ef023bbfaa6a6aafb8fbc8
Author: Tom Hughes <tom at compton.nu>
Date: Wed Jul 16 11:16:03 2014 +0100
Update to 2.2.4 upstream release
.gitignore | 1 +
nodejs-sqlite3-pregyp.patch | 27 ++++++++++++---------------
nodejs-sqlite3.spec | 17 +++++++++++++----
sources | 2 +-
4 files changed, 27 insertions(+), 20 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f05d775..fff2ec9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/sqlite3-2.2.0.tgz
/node-sqlite3-75ddb77984ce1639b5520d07aa608c17f2d1552a.tar.gz
/node-sqlite3-b3cbf17df6b0a1b4384e10e900f658c04bb73f44.tar.gz
+/node-sqlite3-9a6a197d1177939003282c58378f51192fd67c1a.tar.gz
diff --git a/nodejs-sqlite3-pregyp.patch b/nodejs-sqlite3-pregyp.patch
index 15b89cb..aaf1c92 100644
--- a/nodejs-sqlite3-pregyp.patch
+++ b/nodejs-sqlite3-pregyp.patch
@@ -1,33 +1,30 @@
-commit 5e170d98aa8df2139aa97d3970cd7ee88f82c181
+commit 786906cc379750c7b84e58d538df054ee07970c6
Author: Tom Hughes <tom at compton.nu>
Date: Mon Apr 14 10:57:00 2014 +0100
Patch out use of node-pre-gyp
diff --git a/lib/sqlite3.js b/lib/sqlite3.js
-index 6332584..b08c5d9 100644
+index 466b902..b27f974 100644
--- a/lib/sqlite3.js
+++ b/lib/sqlite3.js
-@@ -1,7 +1,6 @@
- var path = require('path');
+@@ -1,6 +1,5 @@
-var binary = require('node-pre-gyp');
- var path = require('path')
+ 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/node_sqlite3.node'));
var binding = require(binding_path);
var sqlite3 = module.exports = exports = binding;
- var util = require('util');
+ var EventEmitter = require('events').EventEmitter;
diff --git a/package.json b/package.json
-index 70f8c5d..f8850b5 100644
+index 5e99230..dc2c5a6 100644
--- a/package.json
+++ b/package.json
-@@ -35,9 +35,6 @@
- "type": "git",
- "url": "git://github.com/mapbox/node-sqlite3.git"
+@@ -37,7 +37,6 @@
+ },
+ "dependencies": {
+ "nan": "1.1.2",
+- "node-pre-gyp": "0.5.19",
+ "set-immediate": "0.1.1"
},
-- "dependencies": {
-- "node-pre-gyp": "0.5.x"
-- },
"bundledDependencies": [
- "node-pre-gyp"
- ],
diff --git a/nodejs-sqlite3.spec b/nodejs-sqlite3.spec
index c891858..49e6707 100644
--- a/nodejs-sqlite3.spec
+++ b/nodejs-sqlite3.spec
@@ -1,8 +1,8 @@
-%global commit b3cbf17df6b0a1b4384e10e900f658c04bb73f44
+%global commit 9a6a197d1177939003282c58378f51192fd67c1a
Name: nodejs-sqlite3
-Version: 2.2.3
-Release: 2%{?dist}
+Version: 2.2.4
+Release: 1%{?dist}
Summary: Asynchronous, non-blocking SQLite3 bindings for Node.js
License: BSD
@@ -16,8 +16,9 @@ BuildRequires: nodejs-devel
BuildRequires: node-gyp
BuildRequires: sqlite-devel
+BuildRequires: npm(nan) >= 1.1.2
BuildRequires: npm(mocha)
-BuildRequires: npm(step)
+BuildRequires: npm(set-immediate)
%{?nodejs_default_filter}
@@ -29,11 +30,16 @@ BuildRequires: npm(step)
%setup -q -n node-sqlite3-%{commit}
%patch0 -p1
%patch1 -p1
+%nodejs_fixdep -r nan
+%nodejs_fixdep -r set-immediate
+%nodejs_fixdep --dev nan "~1.2.0"
+%nodejs_fixdep --dev set-immediate "^0.1.1"
rm -rf deps/* node_modules
echo "{}" > deps/common-sqlite.gypi
%build
+%nodejs_symlink_deps --build
export CXXFLAGS="%{optflags}"
node-gyp configure -- -Dsqlite=/usr -Dmodule_name=node_sqlite3 -Dmodule_path=lib/binding
node-gyp build
@@ -58,6 +64,9 @@ NODE_PATH=lib %{nodejs_sitelib}/mocha/bin/mocha -R spec -t 500000
%changelog
+* Wed Jul 16 2014 Tom Hughes <tom at compton.nu> - 2.2.4-1
+- Update to 2.2.4 upstream release
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.2.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/sources b/sources
index 7785821..969f42c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-47630b1d04d8863b7331760e70960cf2 node-sqlite3-b3cbf17df6b0a1b4384e10e900f658c04bb73f44.tar.gz
+cd6ab93140d844ed57eb5bde2db64305 node-sqlite3-9a6a197d1177939003282c58378f51192fd67c1a.tar.gz
More information about the scm-commits
mailing list