From b0d09645ec66adfede0512bc70bf952d149cbbed Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Sat, 26 Feb 2011 04:06:19 +0900 Subject: [PATCH 1/4] Initial import --- .gitignore | 1 + rubygem-rspec-mocks.spec | 115 +++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 117 insertions(+) create mode 100644 rubygem-rspec-mocks.spec diff --git a/.gitignore b/.gitignore index e69de29..15dbc5a 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/rspec-mocks-2.5.0.gem diff --git a/rubygem-rspec-mocks.spec b/rubygem-rspec-mocks.spec new file mode 100644 index 0000000..3417710 --- /dev/null +++ b/rubygem-rspec-mocks.spec @@ -0,0 +1,115 @@ +%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) +%global gemname rspec-mocks +%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 doubles (mocks and stubs) +Name: rubygem-%{gemname} +Version: 2.5.0 +Release: 3%{?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(rspec-core) +%endif +Requires: ruby(abi) = %{rubyabi} +Requires: rubygems +Provides: rubygem(%{gemname}) = %{version}-%{release} +BuildArch: noarch + +%description +rspec-mocks provides a test-double framework for rspec including support +for method stubs, fakes, and message expectations. + +%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} \ + --force \ + --rdoc \ + %{SOURCE0} + +chmod 0644 .%{gemdir}/cache/%{gemname}-%{version}.gem + +%build + +%install +mkdir -p %{buildroot}%{gemdir} +cp -a .%{gemdir}/* %{buildroot}%{gemdir}/ + +# cleanups +rm -f %{buildroot}%{geminstdir}/{.document,.gitignore} + +%if 0%{?need_bootstrap} < 1 +%check +pushd .%{geminstdir} +ruby -rubygems -Ilib/ -S rspec spec/ +%endif + +%files +%defattr(-,root,root,-) +%dir %{geminstdir} + +%doc %{geminstdir}/License.txt +%doc %{geminstdir}/*.md +%{geminstdir}/lib/ + +%{gemdir}/cache/%{gemname}-%{version}.gem +%{gemdir}/specifications/%{gemname}-%{version}.gemspec + + +%files doc +%defattr(-,root,root,-) +%{gemdir}/doc/%{gemname}-%{version} +%{geminstdir}/.autotest +%{geminstdir}/Gemfile +%{geminstdir}/Guardfile +%{geminstdir}/Rakefile +%{geminstdir}/cucumber.yml +%{geminstdir}/%{gemname}.gemspec +%{geminstdir}/specs.watchr +%{geminstdir}/autotest/ +%{geminstdir}/features/ +%{geminstdir}/spec/ + +%changelog +* Sat Feb 26 2011 Mamoru Tasaka +- And enable check on rawhide + +* Sat Feb 26 2011 Mamoru Tasaka - 2.5.0-2 +- Cleanups + +* Thu Feb 17 2011 Mamoru Tasaka - 2.5.0-1 +- 2.5.0 + +* Fri Nov 05 2010 Mamoru Tasaka - 2.0.1-1 +- Initial package diff --git a/sources b/sources index e69de29..d34f0e7 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +793c61f37292de743430b1ec9783904d rspec-mocks-2.5.0.gem From a29f1e4c8d800214740f69103b635aef76bf9eee Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Tue, 3 May 2011 17:14:29 +0900 Subject: [PATCH 2/4] And enable check on rawhide --- .gitignore | 1 + rubygem-rspec-mocks.spec | 31 ++++++++++++++++++++++--------- sources | 2 +- 3 files changed, 24 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 15dbc5a..e82985b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /rspec-mocks-2.5.0.gem +/rspec-mocks-2.6.0.rc4.gem diff --git a/rubygem-rspec-mocks.spec b/rubygem-rspec-mocks.spec index 3417710..da01734 100644 --- a/rubygem-rspec-mocks.spec +++ b/rubygem-rspec-mocks.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-mocks -%global geminstdir %{gemdir}/gems/%{gemname}-%{version} +%global geminstdir %{gemdir}/gems/%{gemname}-%{fullver} %global rubyabi 1.8 @@ -15,13 +22,13 @@ Summary: Rspec-2 doubles (mocks and stubs) Name: rubygem-%{gemname} -Version: 2.5.0 -Release: 3%{?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 @@ -58,7 +65,7 @@ gem install \ --rdoc \ %{SOURCE0} -chmod 0644 .%{gemdir}/cache/%{gemname}-%{version}.gem +chmod 0644 .%{gemdir}/cache/%{gemname}-%{fullver}.gem %build @@ -67,7 +74,7 @@ mkdir -p %{buildroot}%{gemdir} cp -a .%{gemdir}/* %{buildroot}%{gemdir}/ # cleanups -rm -f %{buildroot}%{geminstdir}/{.document,.gitignore} +rm -f %{buildroot}%{geminstdir}/{.document,.gitignore,.travis.yml} %if 0%{?need_bootstrap} < 1 %check @@ -83,13 +90,13 @@ ruby -rubygems -Ilib/ -S rspec spec/ %doc %{geminstdir}/*.md %{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}/.autotest %{geminstdir}/Gemfile %{geminstdir}/Guardfile @@ -102,6 +109,12 @@ ruby -rubygems -Ilib/ -S rspec spec/ %{geminstdir}/spec/ %changelog +* Tue May 3 2011 Mamoru Tasaka +- And enable check on rawhide + +* 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 d34f0e7..ca23b3d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -793c61f37292de743430b1ec9783904d rspec-mocks-2.5.0.gem +441030309f330e58ec09dddcc8073c9e rspec-mocks-2.6.0.rc4.gem From 5a90578d3bcd9e76b5ed9f25010932689bdaeb4d Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Wed, 11 May 2011 06:47:36 +0900 Subject: [PATCH 3/4] 2.6.0 rc6 --- .gitignore | 1 + rubygem-rspec-mocks.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e82985b..e5c401b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /rspec-mocks-2.5.0.gem /rspec-mocks-2.6.0.rc4.gem +/rspec-mocks-2.6.0.rc6.gem diff --git a/rubygem-rspec-mocks.spec b/rubygem-rspec-mocks.spec index da01734..cbe0f55 100644 --- a/rubygem-rspec-mocks.spec +++ b/rubygem-rspec-mocks.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 3 %global gemname rspec-mocks %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 @@ -109,6 +109,9 @@ ruby -rubygems -Ilib/ -S rspec spec/ %{geminstdir}/spec/ %changelog +* Tue May 10 2011 Mamoru Tasaka - 2.6.0-0.3.rc6 +- 2.6.0 rc6 + * Tue May 3 2011 Mamoru Tasaka - And enable check on rawhide diff --git a/sources b/sources index ca23b3d..284bf27 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -441030309f330e58ec09dddcc8073c9e rspec-mocks-2.6.0.rc4.gem +4478193fd302b5ac264c8cae82ba7b21 rspec-mocks-2.6.0.rc6.gem From e3fd47e5fc3406f059cd94c1e5d37f424ce3c71a Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Mon, 16 May 2011 01:44:10 +0900 Subject: [PATCH 4/4] 2.6.0 --- .gitignore | 1 + rubygem-rspec-mocks.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e5c401b..019f77c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /rspec-mocks-2.5.0.gem /rspec-mocks-2.6.0.rc4.gem /rspec-mocks-2.6.0.rc6.gem +/rspec-mocks-2.6.0.gem diff --git a/rubygem-rspec-mocks.spec b/rubygem-rspec-mocks.spec index cbe0f55..90b8bd6 100644 --- a/rubygem-rspec-mocks.spec +++ b/rubygem-rspec-mocks.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 3 +%global fedorarel 1 %global gemname rspec-mocks %global geminstdir %{gemdir}/gems/%{gemname}-%{fullver} @@ -109,6 +109,9 @@ ruby -rubygems -Ilib/ -S rspec spec/ %{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.3.rc6 - 2.6.0 rc6 diff --git a/sources b/sources index 284bf27..702cc23 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4478193fd302b5ac264c8cae82ba7b21 rspec-mocks-2.6.0.rc6.gem +c09537d81cb3034eab20b3277efc6ede rspec-mocks-2.6.0.gem