[nodejs-express] Update to upstream release 3.3.5

Jamie Nguyen jamielinux at fedoraproject.org
Mon Aug 26 15:22:36 UTC 2013


commit b38b558643eef06c813673b95f743a36e4c7a0e0
Author: Jamie Nguyen <j at jamielinux.com>
Date:   Mon Aug 26 16:22:17 2013 +0100

    Update to upstream release 3.3.5

 .gitignore          |    1 +
 dl-tests.sh         |    2 +-
 nodejs-express.spec |   28 ++++++++++++++--------------
 sources             |    2 +-
 4 files changed, 17 insertions(+), 16 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4bc0bbd..bca2cc1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
 /tests-3.2.5.tar.bz2
 /express-3.3.3.tgz
 /tests-3.3.1.tar.bz2
+/express-3.3.5.tgz
diff --git a/dl-tests.sh b/dl-tests.sh
index b5540b0..de845b3 100644
--- a/dl-tests.sh
+++ b/dl-tests.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-tag=3.3.1
+tag=3.3.5
 
 set -e
 
diff --git a/nodejs-express.spec b/nodejs-express.spec
index 2ab67c9..95c60f8 100644
--- a/nodejs-express.spec
+++ b/nodejs-express.spec
@@ -3,8 +3,8 @@
 %global enable_tests 0
 
 Name:       nodejs-express
-Version:    3.3.3
-Release:    2%{?dist}
+Version:    3.3.5
+Release:    1%{?dist}
 Summary:    Sinatra inspired web development framework for Node.js
 License:    MIT
 Group:      System Environment/Libraries
@@ -20,12 +20,17 @@ Source10:   dl-tests.sh
 Source20:   express.1
 
 BuildArch:  noarch
+%if 0%{?fedora} >= 19
 ExclusiveArch: %{nodejs_arches} noarch
+%else
+ExclusiveArch: %{ix86} x86_64 %{arm} noarch
+%endif
 
-BuildRequires:  nodejs-devel
+BuildRequires:  nodejs-packaging
 
 %if 0%{?enable_tests}
 BuildRequires:  npm(buffer-crc32)
+BuildRequires:  npm(commander)
 BuildRequires:  npm(connect)
 BuildRequires:  npm(cookie)
 BuildRequires:  npm(cookie-signature)
@@ -58,16 +63,7 @@ your perfect framework.
 %prep
 %setup -q -n package
 %setup -q -T -D -a 1 -n package
-%nodejs_fixdep buffer-crc32 '~0.2'
-%nodejs_fixdep commander '~1.2.0'
-%nodejs_fixdep cookie '*'
-%nodejs_fixdep cookie-signature '*'
-%nodejs_fixdep connect '~2.8.3'
-%nodejs_fixdep fresh '~0.1'
-%nodejs_fixdep methods '~0.0.1'
-%nodejs_fixdep mkdirp '~0.3.4'
-%nodejs_fixdep range-parser '~0.0.4'
-%nodejs_fixdep send '~0.1.2'
+%nodejs_fixdep mkdirp '~0.3.5'
 
 
 %build
@@ -92,7 +88,7 @@ install -p -D -m0644 %{SOURCE20} %{buildroot}%{_mandir}/man1/express.1
 
 %if 0%{?enable_tests}
 %check
-ln -sf %{nodejs_sitelib} .
+%nodejs_symlink_deps --check
 rm -f test.js
 NODE_ENV=test %{nodejs_sitelib}/mocha/bin/mocha --reporter dot
 NODE_ENV=test %{nodejs_sitelib}/mocha/bin/mocha --reporter dot --bail \
@@ -108,6 +104,10 @@ NODE_ENV=test %{nodejs_sitelib}/mocha/bin/mocha --reporter dot --bail \
 
 
 %changelog
+* Mon Aug 26 2013 Jamie Nguyen <jamielinux at fedoraproject.org> - 3.3.5-1
+- update to upstream release 3.3.5
+- add ExclusiveArch logic
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.3.3-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
diff --git a/sources b/sources
index 36787f1..0b4e466 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-054d061964ff050117dfd53d75cec362  express-3.3.3.tgz
+9abb89fd74b67c3431a73030e2d02eef  express-3.3.5.tgz
 4ea6a9065bdfbe216338344f15f4cffe  tests-3.3.1.tar.bz2


More information about the scm-commits mailing list