[rubygem-cucumber-rails/f17: 2/3] Update to cucumber-rails 1.3.0.

Vít Ondruch vondruch at fedoraproject.org
Fri Jul 27 08:59:46 UTC 2012


commit 5516214a485e448d57b653031896a179b548e91f
Author: Vít Ondruch <vondruch at redhat.com>
Date:   Fri Jul 27 10:12:40 2012 +0200

    Update to cucumber-rails 1.3.0.

 .gitignore                  |    1 +
 rubygem-cucumber-rails.spec |   35 +++++++++++++++++++++++++++--------
 sources                     |    2 +-
 3 files changed, 29 insertions(+), 9 deletions(-)
---
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 <vondruch at redhat.com> - 1.3.0-1
+- Update to cucumber-rails 1.3.0.
+
 * Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 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


More information about the scm-commits mailing list