# Generated from fakeweb-1.3.0.gem by gem2rpm -*- rpm-spec -*- %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global gemname fakeweb %global geminstdir %{gemdir}/gems/%{gemname}-%{version} Summary: A tool for faking responses to HTTP requests Name: rubygem-%{gemname} Version: 1.3.0 Release: 3%{?dist} Group: Development/Languages License: MIT URL: http://github.com/chrisk/fakeweb Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem Patch0: patch_out_samuel.patch # Keeping so this spec can be used in EPEL5 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: ruby(abi) = 1.8 Requires: rubygems BuildRequires: rubygems BuildRequires(check): rubygem(mocha) BuildRequires(check): rubygem(rake) BuildRequires(check): rubygem(right_http_connection) BuildArch: noarch Provides: rubygem(%{gemname}) = %{version} %description FakeWeb is a helper for faking web requests in Ruby. It works at a global level, without modifying code or writing extensive stubs. %package doc Summary: Documentation for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} %description doc This package contains documentation for %{name}. %prep mkdir -p ./%{gemdir} gem install \ --local \ --install-dir .%{gemdir} \ --force \ --rdoc \ -V \ %{SOURCE0} pushd ./%{geminstdir}/test %patch0 -p0 %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{gemdir} cp -a ./%{gemdir}/* \ %{buildroot}%{gemdir}/ # Don't vendor all your gems...srsly rm -rf %{buildroot}%{geminstdir}/test/vendor/right_http* rm -rf %{buildroot}%{geminstdir}/test/vendor/samuel* # rpmlint cleanup rm -f %{buildroot}%{geminstdir}/test/vendor/samuel-0.2.1/.gitignore rm -f %{buildroot}%{geminstdir}/.autotest rm -f %{buildroot}%{geminstdir}/.gitignore # This file is also in specifications rm -f %{buildroot}%{geminstdir}/*.gemspec %clean rm -rf %{buildroot} %check cd %{buildroot}%{geminstdir} export RUBYOPT=rubygems rake test %files %defattr(-, root, root, -) %dir %{geminstdir} %doc %{geminstdir}/LICENSE.txt %doc %{geminstdir}/README.rdoc %doc %{geminstdir}/CHANGELOG %{geminstdir}/lib %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %files doc %defattr(-, root, root, -) %{gemdir}/doc/%{gemname}-%{version} %{geminstdir}/test %{geminstdir}/Rakefile %changelog * Fri Sep 17 2010 Michael Stahnke <stahnma@fedoraproject.org> - 1.3.0-3 - A few minor fixes in spec per review * Mon Sep 13 2010 Michael Stahnke <stahnma@fedoraproject.org> - 1.3.0-2 - Removing 'vendored' items * Sun Sep 12 2010 Michael Stahnke <stahnma@fedoraproject.org> - 1.3.0-1 - Initial package