[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