# Generated from robots-0.8.0.gem by gem2rpm -*- rpm-spec -*- %global ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global gemname robots %global geminstdir %{gemdir}/gems/%{gemname}-%{version} Summary: Simple robots.txt parser Name: rubygem-%{gemname} Version: 0.10.0 Release: 3%{?dist} Group: Development/Languages License: MIT URL: http://github.com/fizx/robots Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem #Patch for Rakefile as suggested by Mamoru Tasaka Source1: %{name}-rake.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: rubygems Requires: ruby(abi) = 1.8 BuildRequires: rubygems BuildRequires(check): rubygem(rake) #Package rubygems-jeweler is not yet in Fedora - bug #553898 #BuildRequires(check): rubygem(jeweler) #Package rubygems-shoulda is yet only in Fedora 15 not in 12/13/14 - bug #624290 #BuildRequires(check): rubygem(shoulda) >= 2.10.3 BuildArch: noarch Provides: rubygem(%{gemname}) = %{version} %description It parses robots.txt files %package doc Summary: Documentation for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} %description doc This package contains documentation for %{name}. %prep %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{gemdir} gem install --local --install-dir %{buildroot}%{gemdir} \ --force --rdoc %{SOURCE0} patch -i %{SOURCE1} -d %{buildroot}%{gemdir}/gems/%{gemname}-%{version} Rakefile rm %{buildroot}%{geminstdir}/.gitignore rm -f %{buildroot}%{geminstdir}/*.gemspec #Contains DOS ends of line sed -i -e 's/\r//' %{buildroot}%{geminstdir}/test/fixtures/eventbrite.txt #Test script doesn't need shebang sed -i -e 's/#!/#/' %{buildroot}%{geminstdir}/test/test_robots.rb %check ## Packages required to run a rake test not availble yet in Fedora cd %{buildroot}%{geminstdir} rake test %clean rm -rf %{buildroot} %files %defattr(-, root, root, -) %doc %{geminstdir}/Rakefile %doc %{geminstdir}/CHANGELOG %doc %{geminstdir}/README %doc %{geminstdir}/VERSION %dir %{geminstdir}/ %{geminstdir}/lib %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %files doc %defattr(-,root,root,-) %{gemdir}/doc/%{gemname}-%{version} %{geminstdir}/Rakefile %{geminstdir}/test %changelog * Mon Apr 11 2011 Michal Ambroz - 0.10.0-3 - Incorporated changes as proposed during review by Mamoru Tasaka * Sat Sep 25 2010 Michal Ambroz - 0.10.0-2 - Incorporated changes as proposed during review by Mamoru Tasaka * Mon May 03 2010 Michal Ambroz - 0.10.0-1 - Initial package