diff --git a/.gitignore b/.gitignore index e69de29..01b1128 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/cucumber-rails-0.3.2.gem diff --git a/rubygem-cucumber-rails.spec b/rubygem-cucumber-rails.spec new file mode 100644 index 0000000..b1e0fc9 --- /dev/null +++ b/rubygem-cucumber-rails.spec @@ -0,0 +1,102 @@ +%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) +%global gemname cucumber-rails +%global geminstdir %{gemdir}/gems/%{gemname}-%{version} + +Summary: Cucumber Generators and Runtime for Rails +Name: rubygem-%{gemname} +Version: 0.3.2 +Release: 5%{?dist} +Group: Development/Languages +License: MIT +URL: http://github.com/aslakhellesoy/cucumber-rails +Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem +Requires: rubygems +Requires: ruby(abi) = 1.8 +Requires: rubygem(cucumber) >= 0.8.0 +Requires: rubygem(rails) >= 2.3.5 +BuildRequires: rubygem(rake) +BuildRequires: rubygem(nokogiri) +BuildRequires: rubygem(rspec) +BuildRequires: rubygem(rails) >= 2.3.5 +BuildRequires: rubygem(cucumber) >= 0.8.0 +BuildRequires: rubygems +BuildArch: noarch +Provides: rubygem(%{gemname}) = %{version} + +%description +Cucumber Generators and Runtime for Rails + +%package doc +Summary: Documentation for %{name} +Group: Documentation +Requires:%{name} = %{version}-%{release} + +%description doc +Documentation for %{name} + +%prep + +%build + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}%{gemdir} +gem install --local --install-dir %{buildroot}%{gemdir} \ + --force --no-ri --rdoc %{SOURCE0} +rm -f %{buildroot}%{geminstdir}/.gitignore +rm -f %{buildroot}%{geminstdir}/config/.gitignore +find %{buildroot}%{geminstdir} -type f | xargs chmod -x +chmod +x %{buildroot}%{geminstdir}/templates/install/script/cucumber + +%check +pushd %{buildroot}/%{geminstdir} +rake spec --trace +popd + +%clean +rm -rf %{buildroot} + +%files +%defattr(-, root, root, -) +%dir %{geminstdir} +%{geminstdir}/lib +%{geminstdir}/templates +%{geminstdir}/generators +%{geminstdir}/config +%doc %{geminstdir}/History.txt +%doc %{geminstdir}/LICENSE +%doc %{geminstdir}/VERSION +%doc %{geminstdir}/README.rdoc +%{gemdir}/cache/%{gemname}-%{version}.gem +%{gemdir}/specifications/%{gemname}-%{version}.gemspec + +%files doc +%defattr(-,root,root,-) +%{geminstdir}/spec +%{geminstdir}/features +%{geminstdir}/Rakefile +%{geminstdir}/dev_tasks +%{geminstdir}/%{gemname}.gemspec +%{geminstdir}/HACKING.rdoc +%{gemdir}/doc/%{gemname}-%{version} + +%changelog +* Thu Oct 14 2010 Michal Fojtik - 0.3.2-5 +- Fixed wrong email in changelog +- Fixed version in cucumber dependency +- Fixed attributes on doc subpackage + +* Mon Oct 11 2010 Michal Fojtik - 0.3.2-4 +- Moved tests and documentation to doc subpackage +- Fixed licence tag +- Removed unused macros +- Fixed version dependencies + +* Sat Oct 02 2010 Michal Fojtik - 0.3.2-3 +- Added nokogiri gem to dependencies + +* Sat Oct 02 2010 Michal Fojtik - 0.3.2-2 +- Added missing cucumber dependency for build + +* Fri Oct 01 2010 Michal Fojtik - 0.3.2-1 +- Initial package diff --git a/sources b/sources index e69de29..6b93d1c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +1ee47c3582e1f167b91270dd8516f6b2 cucumber-rails-0.3.2.gem