[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