From 0c5b9838eab672b14266b7f97872b2f946992fc7 Mon Sep 17 00:00:00 2001 From: Piotr Popieluch Date: Mar 30 2017 11:45:59 +0000 Subject: Update to 1.4.3 --- diff --git a/.gitignore b/.gitignore index 0a33549..c0c4d65 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /cookie-parser-1.0.1.tgz +/cookie-parser-1.4.3.tar.gz diff --git a/nodejs-cookie-parser.spec b/nodejs-cookie-parser.spec index 433fc83..f1c73f6 100644 --- a/nodejs-cookie-parser.spec +++ b/nodejs-cookie-parser.spec @@ -1,29 +1,25 @@ %{?nodejs_find_provides_and_requires} -%global enable_tests 0 +%global enable_tests 1 Name: nodejs-cookie-parser -Version: 1.0.1 -Release: 8%{?dist} +Version: 1.4.3 +Release: 1%{?dist} Summary: A Node.js module for cookie parsing with signatures License: MIT -Group: System Environment/Libraries URL: https://github.com/expressjs/cookie-parser -Source0: http://registry.npmjs.org/cookie-parser/-/cookie-parser-%{version}.tgz -Source1: https://raw.github.com/expressjs/cookie-parser/5a522a83f4e4aa7d40892f7b090152130625d3a8/LICENSE +Source0: https://github.com/expressjs/cookie-parser/archive/%{version}/cookie-parser-%{version}.tar.gz BuildArch: noarch -%if 0%{?fedora} >= 19 ExclusiveArch: %{nodejs_arches} noarch -%else -ExclusiveArch: %{ix86} x86_64 %{arm} noarch -%endif BuildRequires: nodejs-packaging +BuildRequires: npm(cookie) +BuildRequires: npm(cookie-signature) + %if 0%{?enable_tests} BuildRequires: mocha -BuildRequires: npm(connect) BuildRequires: npm(supertest) %endif @@ -34,9 +30,9 @@ secret string, which assigns req.secret so it may be used by other middleware. %prep -%setup -q -n package -cp -p %{SOURCE1} . -%nodejs_fixdep cookie '~0.1.0' +%autosetup -n cookie-parser-%{version} +%nodejs_fixdep cookie '0.x' +%nodejs_fixdep cookie-signature '1.x' %build @@ -45,25 +41,31 @@ cp -p %{SOURCE1} . %install mkdir -p %{buildroot}%{nodejs_sitelib}/cookie-parser -cp -pr package.json index.js lib/ \ +cp -pr package.json index.js \ %{buildroot}%{nodejs_sitelib}/cookie-parser %nodejs_symlink_deps -%if 0%{?enable_tests} %check %nodejs_symlink_deps --check -/usr/bin/mocha --ui bdd --reporter list -- test/*.js +%{__nodejs} -e 'require("./")' + +%if 0%{?enable_tests} +mocha --reporter spec --bail --check-leaks test/ %endif %files -%doc LICENSE README.md +%doc README.md +%license LICENSE %{nodejs_sitelib}/cookie-parser %changelog +* Thu Mar 30 2017 Piotr Popieluch - 1.4.3-1 +- Update to 1.4.3 + * Fri Feb 10 2017 Fedora Release Engineering - 1.0.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index 0424d1b..ef1524a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -dd5b161890b7e44a6a9827a16a1bae09 cookie-parser-1.0.1.tgz +SHA512 (cookie-parser-1.4.3.tar.gz) = 578574504151f916e6bc940ebb54aacb5bd82eabff21fcb630e9fc8081a7a85822b90d6fe3edb6dcef480df243ea69ef5e1b8d7f22186143d4cf518d8084fadb