From f4338f1554c83270390d3f7191293faa85c4d6b7 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Sat, 26 Feb 2011 04:04:01 +0900 Subject: [PATCH 1/8] Initial import --- .gitignore | 1 + rubygem-rspec-core.spec | 157 ++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 159 insertions(+) create mode 100644 rubygem-rspec-core.spec diff --git a/.gitignore b/.gitignore index e69de29..93248e3 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/rspec-core-2.5.1.gem diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec new file mode 100644 index 0000000..92cc37a --- /dev/null +++ b/rubygem-rspec-core.spec @@ -0,0 +1,157 @@ +%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) +%global gemname rspec-core +%global geminstdir %{gemdir}/gems/%{gemname}-%{version} + +%global rubyabi 1.8 + +# %%check section needs rspec-core, however rspec-core depends on rspec-mocks +# runtime part of rspec-mocks does not depend on rspec-core +%global need_bootstrap_set 1 +%if 0%{?fedora} >= 16 +%global need_bootstrap_set 0 +%endif + +%{!?need_bootstrap: %global need_bootstrap %{need_bootstrap_set}} + +Summary: Rspec-2 runner and formatters +Name: rubygem-%{gemname} +Version: 2.5.1 +Release: 4%{?dist} + +Group: Development/Languages +License: MIT +URL: http://github.com/rspec/rspec-mocks +Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem + +BuildRequires: ruby(abi) = %{rubyabi} +BuildRequires: rubygems +%if 0%{?need_bootstrap} < 1 +BuildRequires: rubygem(ZenTest) +BuildRequires: rubygem(rake) +BuildRequires: rubygem(rspec-expectations) +BuildRequires: rubygem(rspec-mocks) +%endif +Requires: ruby(abi) = %{rubyabi} +Requires: rubygem(rspec-expectations) +Requires: rubygem(rspec-mocks) +# Make the following installed by default +# lib/rspec/core/rake_task +Requires: rubygem(rake) +# Optional +#Requires: rubygem(ZenTest) +#Requires: rubygem(mocha) +#Requires: rubygem(ruby-debug) +# Not found in Fedora yet (and optional) +#Requires: rubygem(rr) +Provides: rubygem(%{gemname}) = %{version}-%{release} +BuildArch: noarch + +%description +Behaviour Driven Development for Ruby. + +%package doc +Summary: Documentation for %{name} +Group: Documentation +Requires: %{name} = %{version}-%{release} + +%description doc +This package contains documentation for %{name}. + + +%prep +%setup -q -c -T + +mkdir -p .%{gemdir} +gem install \ + -V \ + --local \ + --install-dir .%{gemdir} \ + --bindir .%{_bindir} \ + --force \ + --rdoc \ + %{SOURCE0} + +chmod 0644 .%{gemdir}/cache/%{gemname}-%{version}.gem + +# rpmlint +pushd .%{geminstdir} +grep -rl '^#![ \t]*/usr/bin' ./lib| \ + xargs sed -i -e '\@^#![ \t]*/usr/bin@d' + +# Until rspec is updated, lets install rspec.rb +cat > lib/rspec.rb < +- And enable check on rawhide + +* Sat Feb 26 2011 Mamoru Tasaka - 2.5.1-3 +- More cleanups + +* Tue Feb 22 2011 Mamoru Tasaka - 2.5.1-2 +- Some misc fixes + +* Thu Feb 17 2011 Mamoru Tasaka - 2.5.1-1 +- 2.5.1 + +* Fri Nov 05 2010 Mamoru Tasaka - 2.0.1-1 +- Initial package diff --git a/sources b/sources index e69de29..69ee71b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +2ff3c3c06187ae4ffee33f789972ba57 rspec-core-2.5.1.gem From 6649e384a651a6bddaa8878a9225502ffbff42d6 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Tue, 3 May 2011 17:13:28 +0900 Subject: [PATCH 2/8] 2.6.0 rc4 --- .gitignore | 1 + rubygem-rspec-core.spec | 28 +++++++++++++++++++--------- sources | 2 +- 3 files changed, 21 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 93248e3..4df6367 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /rspec-core-2.5.1.gem +/rspec-core-2.6.0.rc4.gem diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 92cc37a..3b062b6 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,6 +1,13 @@ %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) +%global majorver 2.6.0 +%global preminorver .rc4 +%global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') +%global fullver %{majorver}%{?preminorver} + +%global fedorarel 1 + %global gemname rspec-core -%global geminstdir %{gemdir}/gems/%{gemname}-%{version} +%global geminstdir %{gemdir}/gems/%{gemname}-%{fullver} %global rubyabi 1.8 @@ -15,13 +22,13 @@ Summary: Rspec-2 runner and formatters Name: rubygem-%{gemname} -Version: 2.5.1 -Release: 4%{?dist} +Version: %{majorver} +Release: %{?preminorver:0.}%{fedorarel}%{?preminorver:%{rpmminorver}}%{?dist} Group: Development/Languages License: MIT URL: http://github.com/rspec/rspec-mocks -Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem +Source0: http://rubygems.org/gems/%{gemname}-%{fullver}.gem BuildRequires: ruby(abi) = %{rubyabi} BuildRequires: rubygems @@ -71,7 +78,7 @@ gem install \ --rdoc \ %{SOURCE0} -chmod 0644 .%{gemdir}/cache/%{gemname}-%{version}.gem +chmod 0644 .%{gemdir}/cache/%{gemname}-%{fullver}.gem # rpmlint pushd .%{geminstdir} @@ -98,7 +105,7 @@ cp -a .%{_prefix}/* %{buildroot}%{_prefix}/ mv %{buildroot}%{_bindir}/autospec{,2} # cleanups -rm -f %{buildroot}%{geminstdir}/{.document,.gitignore,.treasure_map.rb,.rspec} +rm -f %{buildroot}%{geminstdir}/{.document,.gitignore,.treasure_map.rb,.rspec,.travis.yml,spec.txt} %if 0%{?need_bootstrap} < 1 %check @@ -124,13 +131,13 @@ ruby -rubygems -Ilib/ -S bin/rspec \ %{geminstdir}/bin/ %{geminstdir}/lib/ -%{gemdir}/cache/%{gemname}-%{version}.gem -%{gemdir}/specifications/%{gemname}-%{version}.gemspec +%{gemdir}/cache/%{gemname}-%{fullver}.gem +%{gemdir}/specifications/%{gemname}-%{fullver}.gemspec %files doc %defattr(-,root,root,-) -%{gemdir}/doc/%{gemname}-%{version} +%{gemdir}/doc/%{gemname}-%{fullver} %{geminstdir}/Gemfile %{geminstdir}/Guardfile %{geminstdir}/Rakefile @@ -141,6 +148,9 @@ ruby -rubygems -Ilib/ -S bin/rspec \ %{geminstdir}/spec/ %changelog +* Tue May 3 2011 Mamoru Tasaka - 2.6.0-0.1.rc4 +- 2.6.0 rc4 + * Sat Feb 26 2011 Mamoru Tasaka - And enable check on rawhide diff --git a/sources b/sources index 69ee71b..39f412c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2ff3c3c06187ae4ffee33f789972ba57 rspec-core-2.5.1.gem +2dc1a9ffed31d12ef43c2f6a7fbf00ab rspec-core-2.6.0.rc4.gem From d8197eb88c53c69b491aa37dc294754737073a70 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Wed, 11 May 2011 06:48:50 +0900 Subject: [PATCH 3/8] 2.6.0 rc6 --- .gitignore | 1 + rubygem-rspec-core.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4df6367..6ad3ee5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /rspec-core-2.5.1.gem /rspec-core-2.6.0.rc4.gem +/rspec-core-2.6.0.rc6.gem diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 3b062b6..c0df107 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,10 +1,10 @@ %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global majorver 2.6.0 -%global preminorver .rc4 +%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global fedorarel 1 +%global fedorarel 2 %global gemname rspec-core %global geminstdir %{gemdir}/gems/%{gemname}-%{fullver} @@ -14,7 +14,7 @@ # %%check section needs rspec-core, however rspec-core depends on rspec-mocks # runtime part of rspec-mocks does not depend on rspec-core %global need_bootstrap_set 1 -%if 0%{?fedora} >= 16 +%if 0%{?fedora} >= 15 %global need_bootstrap_set 0 %endif @@ -148,6 +148,9 @@ ruby -rubygems -Ilib/ -S bin/rspec \ %{geminstdir}/spec/ %changelog +* Tue May 10 2011 Mamoru Tasaka - 2.6.0-0.2.rc6 +- 2.6.0 rc6 + * Tue May 3 2011 Mamoru Tasaka - 2.6.0-0.1.rc4 - 2.6.0 rc4 diff --git a/sources b/sources index 39f412c..92b8dae 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2dc1a9ffed31d12ef43c2f6a7fbf00ab rspec-core-2.6.0.rc4.gem +882fa296129b78470433e16d008bb7ac rspec-core-2.6.0.rc6.gem From 4169ff2a2a0c47ec9519ee3728dbe96e1f5944f3 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Mon, 16 May 2011 01:41:00 +0900 Subject: [PATCH 4/8] 2.6.0 --- .gitignore | 1 + rubygem-rspec-core.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6ad3ee5..5596ab7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /rspec-core-2.5.1.gem /rspec-core-2.6.0.rc4.gem /rspec-core-2.6.0.rc6.gem +/rspec-core-2.6.0.gem diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index c0df107..5408c75 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,10 +1,10 @@ %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global majorver 2.6.0 -%global preminorver .rc6 +#%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global fedorarel 2 +%global fedorarel 1 %global gemname rspec-core %global geminstdir %{gemdir}/gems/%{gemname}-%{fullver} @@ -148,6 +148,9 @@ ruby -rubygems -Ilib/ -S bin/rspec \ %{geminstdir}/spec/ %changelog +* Mon May 16 2011 Mamoru Tasaka - 2.6.0-1 +- 2.6.0 + * Tue May 10 2011 Mamoru Tasaka - 2.6.0-0.2.rc6 - 2.6.0 rc6 diff --git a/sources b/sources index 92b8dae..3716ae4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -882fa296129b78470433e16d008bb7ac rspec-core-2.6.0.rc6.gem +1c2b8d2148bcb341d9c97f03b9ca2aef rspec-core-2.6.0.gem From 750357c624ba3a8bb64e23762920b7c1232c9f0e Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Mon, 23 May 2011 00:11:53 +0900 Subject: [PATCH 5/8] 2.6.2 --- .gitignore | 1 + rubygem-rspec-core.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5596ab7..44968ee 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /rspec-core-2.6.0.rc4.gem /rspec-core-2.6.0.rc6.gem /rspec-core-2.6.0.gem +/rspec-core-2.6.2.gem diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 5408c75..2733dfd 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,5 +1,5 @@ %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) -%global majorver 2.6.0 +%global majorver 2.6.2 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} @@ -148,6 +148,9 @@ ruby -rubygems -Ilib/ -S bin/rspec \ %{geminstdir}/spec/ %changelog +* Mon May 23 2011 Mamoru Tasaka - 2.6.2-1 +- 2.6.2 + * Mon May 16 2011 Mamoru Tasaka - 2.6.0-1 - 2.6.0 diff --git a/sources b/sources index 3716ae4..9ae61e7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1c2b8d2148bcb341d9c97f03b9ca2aef rspec-core-2.6.0.gem +1e7f264a1d244bddfd4321de82ba54f5 rspec-core-2.6.2.gem From 6badc9c63413b7fe778751b43fd0761b401781d2 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Tue, 24 May 2011 00:20:16 +0900 Subject: [PATCH 6/8] Workaround for invalid date format in gemspec file (bug 706914) --- rubygem-rspec-core.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 2733dfd..e9624ee 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -4,7 +4,7 @@ %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global fedorarel 1 +%global fedorarel 2 %global gemname rspec-core %global geminstdir %{gemdir}/gems/%{gemname}-%{fullver} @@ -94,6 +94,12 @@ EOF popd +# Workaround for issue of invalid date format on gemspec file +# (bug 706914) +pushd .%{gemdir}/specifications +sed -i -e '\@s\.date@s|{\(....-..-..\) [^ ][^ ]*}|{\1}|' *.gemspec +popd + %build %install @@ -148,6 +154,9 @@ ruby -rubygems -Ilib/ -S bin/rspec \ %{geminstdir}/spec/ %changelog +* Tue May 24 2011 Mamoru Tasaka - 2.6.2-2 +- Workaround for invalid date format in gemspec file (bug 706914) + * Mon May 23 2011 Mamoru Tasaka - 2.6.2-1 - 2.6.2 From ae052b2149d4f31e046429c8b6b824542634a12f Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Wed, 25 May 2011 00:41:46 +0900 Subject: [PATCH 7/8] 2.6.3 --- .gitignore | 1 + rubygem-rspec-core.spec | 13 +++++-------- sources | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 44968ee..3ce57cd 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /rspec-core-2.6.0.rc6.gem /rspec-core-2.6.0.gem /rspec-core-2.6.2.gem +/rspec-core-2.6.3.gem diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index e9624ee..9febd23 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,10 +1,10 @@ %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) -%global majorver 2.6.2 +%global majorver 2.6.3 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global fedorarel 2 +%global fedorarel 1 %global gemname rspec-core %global geminstdir %{gemdir}/gems/%{gemname}-%{fullver} @@ -94,12 +94,6 @@ EOF popd -# Workaround for issue of invalid date format on gemspec file -# (bug 706914) -pushd .%{gemdir}/specifications -sed -i -e '\@s\.date@s|{\(....-..-..\) [^ ][^ ]*}|{\1}|' *.gemspec -popd - %build %install @@ -154,6 +148,9 @@ ruby -rubygems -Ilib/ -S bin/rspec \ %{geminstdir}/spec/ %changelog +* Wed May 25 2011 Mamoru Tasaka - 2.6.3-1 +- 2.6.3 + * Tue May 24 2011 Mamoru Tasaka - 2.6.2-2 - Workaround for invalid date format in gemspec file (bug 706914) diff --git a/sources b/sources index 9ae61e7..9e21895 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1e7f264a1d244bddfd4321de82ba54f5 rspec-core-2.6.2.gem +da2ef945828d95442eee546c09e67669 rspec-core-2.6.3.gem From c4997ef1dd01ad759d1522b4efee056702d3a285 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Tue, 7 Jun 2011 23:15:12 +0900 Subject: [PATCH 8/8] 2.6.4 --- .gitignore | 1 + rubygem-rspec-core.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3ce57cd..7b95265 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /rspec-core-2.6.0.gem /rspec-core-2.6.2.gem /rspec-core-2.6.3.gem +/rspec-core-2.6.4.gem diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 9febd23..eef31c6 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,5 +1,5 @@ %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) -%global majorver 2.6.3 +%global majorver 2.6.4 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} @@ -148,6 +148,9 @@ ruby -rubygems -Ilib/ -S bin/rspec \ %{geminstdir}/spec/ %changelog +* Tue Jun 7 2011 Mamoru Tasaka - 2.6.4-1 +- 2.6.4 + * Wed May 25 2011 Mamoru Tasaka - 2.6.3-1 - 2.6.3 diff --git a/sources b/sources index 9e21895..8b3be08 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -da2ef945828d95442eee546c09e67669 rspec-core-2.6.3.gem +89f85770f34f6b764383ad987d230905 rspec-core-2.6.4.gem