diff --git a/.gitignore b/.gitignore index 7895761..d874f6d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /cucumber-rails-0.3.2.gem /cucumber-rails-1.0.2.gem +/cucumber-rails-1.3.0.gem diff --git a/rubygem-cucumber-rails.spec b/rubygem-cucumber-rails.spec index 79fc173..3f6b604 100644 --- a/rubygem-cucumber-rails.spec +++ b/rubygem-cucumber-rails.spec @@ -2,17 +2,26 @@ Summary: Cucumber Generators and Runtime for Rails Name: rubygem-%{gem_name} -Version: 1.0.2 -Release: 10%{?dist} +Version: 1.3.0 +Release: 1%{?dist} Group: Development/Languages License: MIT -URL: http://github.com/aslakhellesoy/cucumber-rails +URL: http://github.com/cucumber/cucumber-rails Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem Requires: ruby(rubygems) Requires: ruby(abi) = 1.9.1 Requires: rubygem(cucumber) >= 0.8.0 Requires: rubygem(rails) >= 2.3.5 BuildRequires: rubygems-devel +# rspec gem is required, while rspec executable is provided by rspec-core: +# https://github.com/cucumber/cucumber-rails/pull/218 +# BuildRequires: %%{_bindir}/rspec +BuildRequires: rubygem(rspec) +BuildRequires: rubygem(ammeter) +BuildRequires: rubygem(minitest) +# BuildRequires: %%{_bindir}/cucumber +# BuildRequires: rubygem(aruba) +# BuildRequires: rubygem(rails) BuildArch: noarch Provides: rubygem(%{gem_name}) = %{version} @@ -37,15 +46,23 @@ gem install --local --install-dir .%{gem_dir} --force --rdoc %{SOURCE0} %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* %{buildroot}%{gem_dir}/ -rm -f %{buildroot}%{gem_instdir}/.gitignore -rm -f %{buildroot}%{gem_instdir}/config/.gitignore -rm -f %{buildroot}%{gem_instdir}/.rspec -rm -f %{buildroot}%{gem_instdir}/.rvmrc rm -f %{buildroot}%{gem_instdir}/Gemfile.lock find %{buildroot}%{gem_instdir} -type f | xargs chmod -x +%check +pushd .%{gem_instdir} +rspec spec + +# Cucumber test suite runs just out of git repo: +# https://github.com/cucumber/cucumber-rails/issues/219 +# sed -i "/require 'bundler\/setup'/d" features/support/env.rb +# cucumber +popd + %files %dir %{gem_instdir} +%exclude %{gem_instdir}/.* +%exclude %{gem_instdir}/config/.gitignore %{gem_libdir} %{gem_instdir}/config %{gem_instdir}/Gemfile @@ -56,7 +73,6 @@ find %{buildroot}%{gem_instdir} -type f | xargs chmod -x %{gem_spec} %files doc -%defattr(-,root,root,-) %{gem_instdir}/spec %{gem_instdir}/features %{gem_instdir}/Rakefile @@ -65,6 +81,9 @@ find %{buildroot}%{gem_instdir} -type f | xargs chmod -x %{gem_docdir} %changelog +* Fri Jul 27 2012 Vít Ondruch - 1.3.0-1 +- Update to cucumber-rails 1.3.0. + * Sat Jul 21 2012 Fedora Release Engineering - 1.0.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index 4ede1b6..11b3d46 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -aafc02d0c0c284d2ca12601591b488a5 cucumber-rails-1.0.2.gem +be166206ccc96d4edd8bed3114c13a40 cucumber-rails-1.3.0.gem