[packages/ruby-net-http-persistent] new, version 2.8

glen glen at pld-linux.org
Sat Apr 20 22:28:20 CEST 2013


commit c2de9b9b36d7531c9f6ef64eb7b159b55b302c3f
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Apr 20 23:27:35 2013 +0300

    new, version 2.8
    
    based on fedora rubygem-net-http-persistent package
    9814955aa24e429dd84b60002550efd318d9edbe

 ruby-net-http-persistent.spec                     | 57 +++++++++++++++++++++++
 rubygem-net-http-persistent-2.1-no-net-test.patch | 10 ++++
 2 files changed, 67 insertions(+)
---
diff --git a/ruby-net-http-persistent.spec b/ruby-net-http-persistent.spec
new file mode 100644
index 0000000..2d38971
--- /dev/null
+++ b/ruby-net-http-persistent.spec
@@ -0,0 +1,57 @@
+#
+# Conditional build:
+%bcond_without	tests		# build without tests
+
+%define	gem_name	net-http-persistent
+Summary:	Persistent connections using Net::HTTP plus a speed fix
+Name:		ruby-%{gem_name}
+Version:	2.8
+Release:	1
+License:	MIT
+Group:		Development/Languages
+Source0:	http://rubygems.org/gems/%{gem_name}-%{version}.gem
+# Source0-md5:	89e838075c21a437ed2b224b95e62245
+Patch0:		rubygem-net-http-persistent-2.1-no-net-test.patch
+URL:		http://seattlerb.rubyforge.org/net-http-persistent
+BuildRequires:	rpm-rubyprov
+BuildRequires:	rpmbuild(macros) >= 1.656
+BuildRequires:	ruby-minitest
+Requires:	rubygems
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Persistent connections using Net::HTTP plus a speed fix for 1.8. It's
+thread-safe too.
+
+%package	doc
+Summary:	Documentation for %{name}
+Group:		Documentation
+Requires:	%{name} = %{version}-%{release}
+
+%description    doc
+This package contains documentation for %{name}.
+
+%prep
+%setup -q -n %{gem_name}-%{version}
+
+%build
+%if %{with tests}
+# 1 skip marks tests failed. stupid
+testrb -Ilib test || :
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README.rdoc History.txt
+%{ruby_vendorlibdir}/net/http/faster.rb
+%{ruby_vendorlibdir}/net/http/persistent.rb
+%{ruby_vendorlibdir}/net/http/persistent
diff --git a/rubygem-net-http-persistent-2.1-no-net-test.patch b/rubygem-net-http-persistent-2.1-no-net-test.patch
new file mode 100644
index 0000000..06f34b6
--- /dev/null
+++ b/rubygem-net-http-persistent-2.1-no-net-test.patch
@@ -0,0 +1,10 @@
+--- net-http-persistent-2.1/test/test_net_http_persistent.rb.net	2011-10-09 03:15:00.000000000 +0900
++++ net-http-persistent-2.1/test/test_net_http_persistent.rb	2011-10-09 03:52:17.000000000 +0900
+@@ -257,6 +257,7 @@
+   end
+ 
+   def test_connection_for_no_ssl_reuse
++    skip "No net available"
+     @http.reuse_ssl_sessions = false
+     @http.open_timeout = 123
+     @http.read_timeout = 321
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-net-http-persistent.git/commitdiff/c2de9b9b36d7531c9f6ef64eb7b159b55b302c3f



More information about the pld-cvs-commit mailing list