%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global gemname net-http-persistent %global geminstdir %{gemdir}/gems/%{gemname}-%{version} %global rubyabi 1.8 Summary: Persistent connections using Net::HTTP plus a speed fix Name: rubygem-%{gemname} Version: 2.1 Release: 1%{?dist} Group: Development/Languages License: MIT URL: http://seattlerb.rubyforge.org/net-http-persistent Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem Patch0: rubygem-net-http-persistent-2.1-no-net-test.patch BuildRequires: ruby(abi) = %{rubyabi} BuildRequires: rubygem(hoe) BuildRequires: rubygem(minitest) BuildRequires: rubygem(rake) Requires: ruby(abi) = %{rubyabi} Requires: rubygems BuildArch: noarch Provides: rubygem(%{gemname}) = %{version} %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 -c -T mkdir -p .%{gemdir} gem install \ -V \ --local \ --install-dir $(pwd)/%{gemdir} \ --force \ --rdoc \ %{SOURCE0} pushd .%{geminstdir} %patch0 -p1 popd chmod 0644 ./%{gemdir}/cache/%{gemname}-%{version}.gem %build %install mkdir -p %{buildroot}%{gemdir} cp -a .%{gemdir}/* \ %{buildroot}/%{gemdir}/ rm -f %{buildroot}%{geminstdir}/{.autotest,.gemtest} %check pushd .%{geminstdir} rake test %files %defattr(-,root,root,-) %dir %{geminstdir} %doc %{geminstdir}/[A-Z]* %exclude %{geminstdir}/Rakefile %{geminstdir}/lib/ %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %files doc %defattr(-,root,root,-) %{geminstdir}/Rakefile %{geminstdir}/test/ %{gemdir}/doc/%{gemname}-%{version}/ %changelog * Sun Oct 9 2011 Mamoru Tasaka - 2.1-1 - 2.1 * Sun Aug 28 2011 Mamoru Tasaka - 2.0-1 - 2.0 * Sun Aug 14 2011 Mamoru Tasaka - 1.8.1-1 - 1.8.1 * Mon Jul 4 2011 Mamoru Tasaka - 1.8-1 - 1.8 * Sun Apr 24 2011 Mamoru Tasaka - 1.7-1 - 1.7 * Thu Mar 10 2011 Mamoru Tasaka - 1.6.1-1 - 1.6.1 * Thu Mar 3 2011 Mamoru Tasaka - 1.6-1 - 1.6 * Sat Feb 26 2011 Mamoru Tasaka - 1.5.2-1 - 1.5.2 - Patch0 merged * Sat Feb 12 2011 Mamoru Tasaka - 1.5.1-1 - 1.5.1 * Thu Feb 10 2011 Mamoru Tasaka - 1.5-3 - Rescue the case where socket is Nil, for mechanize testsuite * Wed Feb 09 2011 Fedora Release Engineering - 1.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Jan 27 2011 Mamoru Tasaka - 1.5-1 - 1.5 * Sun Jan 16 2011 Mamoru Tasaka - 1.4.1-1 - Initial package