%bcond_with internet Name: nodejs-agentkeepalive Version: 3.3.0 Release: 2%{?dist} Summary: Missing keep-alive http.Agent License: MIT URL: https://github.com/node-modules/agentkeepalive Source0: https://github.com/node-modules/agentkeepalive/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source20: nodejs-agentkeepalive-ssl.conf # Remove tests that need internet access Patch0: nodejs-agentkeepalive-internet.patch BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch BuildRequires: nodejs-packaging BuildRequires: openssl BuildRequires: npm(mocha) BuildRequires: npm(humanize-ms) BuildRequires: npm(should) BuildRequires: npm(should-http) BuildRequires: npm(pedding) %description The nodejs's missing keep alive http.Agent. Support HTTP and HTTPS. %prep %setup -q -n agentkeepalive-%{version} %if ! %{with internet} %patch0 -p1 %endif rm -rf node_modules %build %install mkdir -p %{buildroot}/%{nodejs_sitelib}/agentkeepalive cp -pr package.json index.js lib %{buildroot}/%{nodejs_sitelib}/agentkeepalive %nodejs_symlink_deps %check %nodejs_symlink_deps --check pushd test/fixtures OPENSSL_CONF=%{SOURCE20} sh genkey.sh popd %{nodejs_sitelib}/mocha/bin/mocha -R spec -t 5000 -r should-http test/*.test.js %files %doc README.md History.md AUTHORS example %{nodejs_sitelib}/agentkeepalive %changelog * Wed Jul 26 2017 Fedora Release Engineering - 3.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Tue Jun 20 2017 Tom Hughes - 3.3.0-1 - Update to 3.3.0 upstream release * Sat Jun 10 2017 Tom Hughes - 3.2.0-1 - Update to 3.2.0 upstream release * Wed May 3 2017 Tom Hughes - 3.1.0-1 - Update to 3.1.0 upstream release * Fri Feb 10 2017 Fedora Release Engineering - 3.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Dec 20 2016 Tom Hughes - 3.0.0-1 - Update to 3.0.0 upstream release * Sun Jun 26 2016 Tom Hughes - 2.2.0-1 - Update to 2.2.0 upstream release * Sun Apr 10 2016 Tom Hughes - 2.1.1-1 - Update to 2.1.1 upstream release * Sat Apr 2 2016 Tom Hughes - 2.1.0-1 - Update to 2.1.0 upstream release * Wed Mar 16 2016 Tom Hughes - 2.0.5-1 - Update to 2.0.5 upstream release * Mon Mar 14 2016 Tom Hughes - 2.0.4-1 - Update to to 2.0.4 upstream release * Thu Feb 04 2016 Fedora Release Engineering - 2.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Aug 26 2015 Tom Hughes - 2.0.3-1 - Update to 2.0.3 upstream release - Switch to source from github to get tests * Wed Jun 17 2015 Fedora Release Engineering - 0.2.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue Nov 19 2013 Tom Hughes - 0.2.2-1 - Update to 0.2.2 upstream release * Fri Nov 8 2013 Tom Hughes - 0.2.0-1 - Update to 0.2.0 upstream release - Update to latest nodejs packaging standards * Sat Aug 03 2013 Fedora Release Engineering - 0.1.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sun May 26 2013 Tom Hughes - 0.1.5-2 - Fix rpmlint warnings * Mon Feb 25 2013 Tom Hughes - 0.1.5-1 - Initial build of 0.1.5