3ec1cc7
%global	majorver	3.6.0
Mamoru Tasaka 764f84f
#%%global	preminorver	.rc6
Mamoru Tasaka ef06d63
%global	rpmminorver	.%(echo %preminorver | sed -e 's|^\\.\\.*||')
Mamoru Tasaka ef06d63
%global	fullver	%{majorver}%{?preminorver}
Mamoru Tasaka ef06d63
87430d3
%global	fedorarel	1
Mamoru Tasaka ef06d63
Mamoru Tasaka 38264f5
%global	gem_name	rspec-mocks
Mamoru Tasaka fd3177d
87430d3
%global	need_bootstrap_set	0
Mamoru Tasaka fd3177d
d0671fa
Summary:	RSpec's 'test double' framework (mocks and stubs)
Mamoru Tasaka 38264f5
Name:		rubygem-%{gem_name}
Mamoru Tasaka ef06d63
Version:	%{majorver}
7f6dca9
Release:	%{?preminorver:0.}%{fedorarel}%{?preminorver:%{rpmminorver}}%{?dist}.1
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
Group:		Development/Languages
Mamoru Tasaka fd3177d
License:	MIT
Mamoru Tasaka fd3177d
URL:		http://github.com/rspec/rspec-mocks
086dd2f
Source0:	https://rubygems.org/gems/%{gem_name}-%{fullver}.gem
086dd2f
# %%{SOURCE2} %%{name} %%{version} 
086dd2f
Source1:	rubygem-%{gem_name}-%{version}-full.tar.gz
086dd2f
Source2:	rspec-related-create-full-tarball.sh
Mamoru Tasaka fd3177d
f0b5710
#BuildRequires:	ruby(release)
Mamoru Tasaka 68ff1be
BuildRequires:	rubygems-devel
086dd2f
%if 0%{?need_bootstrap_set} < 1
TASAKA Mamoru 00ace0a
BuildRequires:	rubygem(rspec)
5ea97bd
BuildRequires:	rubygem(thread_order)
7d27b83
BuildRequires:	git
Mamoru Tasaka fd3177d
%endif
Mamoru Tasaka fd3177d
BuildArch:	noarch
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
%description
Mamoru Tasaka fd3177d
rspec-mocks provides a test-double framework for rspec including support
Mamoru Tasaka fd3177d
for method stubs, fakes, and message expectations.
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
%package	doc
Mamoru Tasaka fd3177d
Summary:	Documentation for %{name}
Mamoru Tasaka fd3177d
Group:		Documentation
Mamoru Tasaka fd3177d
Requires:	%{name} = %{version}-%{release}
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
%description	doc
Mamoru Tasaka fd3177d
This package contains documentation for %{name}.
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
%prep
Mamoru Tasaka 38264f5
gem unpack %{SOURCE0}
Mamoru Tasaka 38264f5
3ec1cc7
%setup -q -D -T -n  %{gem_name}-%{version} -b 1
086dd2f
086dd2f
gem specification %{SOURCE0} -l --ruby > %{gem_name}.gemspec
Mamoru Tasaka 38264f5
Mamoru Tasaka 38264f5
%build
086dd2f
gem build %{gem_name}.gemspec
2277cdf
%gem_install
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
%install
Mamoru Tasaka 38264f5
mkdir -p %{buildroot}%{gem_dir}
086dd2f
cp -a .%{gem_dir}/* \
086dd2f
	%{buildroot}%{gem_dir}/
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
# cleanups
086dd2f
rm -f %{buildroot}%{gem_instdir}/{.document,.yardopts}
Mamoru Tasaka fd3177d
086dd2f
%if 0%{?need_bootstrap_set} < 1
Mamoru Tasaka fd3177d
%check
8badd25
# library_wide_checks.rb needs UTF-8
8badd25
LANG=en_US.utf8
Mamoru Tasaka fd3177d
ruby -rubygems -Ilib/ -S rspec spec/
Mamoru Tasaka fd3177d
%endif
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
%files
Mamoru Tasaka 38264f5
%dir	%{gem_instdir}
Mamoru Tasaka fd3177d
f0b5710
%license	%{gem_instdir}/LICENSE.md
f0b5710
%doc	%{gem_instdir}/Changelog.md
f0b5710
%doc	%{gem_instdir}/README.md
f0b5710
Mamoru Tasaka 38264f5
%{gem_instdir}/lib/
Mamoru Tasaka fd3177d
Mamoru Tasaka 38264f5
%exclude	%{gem_cache}
Mamoru Tasaka 38264f5
%{gem_spec}
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
%files	doc
Mamoru Tasaka 38264f5
%{gem_docdir}
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
%changelog
7f6dca9
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.0-1.1
7f6dca9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7f6dca9
87430d3
* Sat May  6 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.6.0-1
87430d3
- Enable tests again
87430d3
3ec1cc7
* Sat May  6 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.6.0-0.1
3ec1cc7
- 3.6.0
3ec1cc7
- Once disable tests
3ec1cc7
4b99dec
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-2.1
4b99dec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4b99dec
d0671fa
* Tue Jan 17 2017 Vít Ondruch <vondruch@redhat.com> - 3.5.0-2
d0671fa
- Fix Ruby 2.4 compatibility.
d0671fa
26b4a3f
* Sun Jul 24 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.5.0-1
26b4a3f
- Enable tests again
26b4a3f
81fdb43
* Sat Jul 23 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.5.0-0.1
81fdb43
- 3.5.0
81fdb43
- Once disable tests
81fdb43
1052881
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-1.1
1052881
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1052881
d314fe5
* Thu Jan 14 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-1
d314fe5
- 3.4.1
d314fe5
a614195
* Tue Dec  8 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.0-2
a614195
- Enable tests again
a614195
f0b5710
* Tue Dec  8 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.0-1
f0b5710
- 3.4.0
f0b5710
- Once disable tests
f0b5710
5ea97bd
* Wed Aug 12 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.3.2-3
5ea97bd
- Enable thread_order dependent tests
5ea97bd
e8948c8
* Sun Aug  2 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.3.2-2
e8948c8
- Enable tests again
e8948c8
8badd25
* Sun Aug  2 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.3.2-1
8badd25
- 3.3.2
8badd25
- Once disable tests
8badd25
c7d4405
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-1.1
c7d4405
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c7d4405
dfdafa1
* Wed Feb 25 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.2.1-1
dfdafa1
- 3.2.1
dfdafa1
7958967
* Mon Feb  9 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.2.0-2
7958967
- Enable tests again
7958967
80f3887
* Mon Feb  9 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.2.0-1
80f3887
- 3.2.0
80f3887
- Once disable tests
80f3887
d05df96
* Mon Nov 10 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.1.3-2
d05df96
- Enable tests
d05df96
086dd2f
* Mon Nov 10 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.1.3-1
086dd2f
- 3.1.3
086dd2f
- Once disable tests
086dd2f
086dd2f
* Fri Aug 15 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.0.4-1
086dd2f
- 3.0.4
086dd2f
086dd2f
* Thu Aug 14 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.0.3-1
086dd2f
- 3.0.3
086dd2f
c5afe6d
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14.6-1.1
c5afe6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c5afe6d
3229be3
* Thu Feb 27 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.6-1
3229be3
- 2.14.6
3229be3
bdd9be3
* Tue Feb  4 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.5-1
bdd9be3
- 2.14.5
bdd9be3
9029b19
* Thu Oct 24 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.4-1
9029b19
- 2.14.4
9029b19
9029b19
* Fri Aug 16 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.3-2
0a45ebf
- Enable test suite again
0a45ebf
9029b19
* Fri Aug 16 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.3-1
84ebd54
- 2.14.3
84ebd54
a1825c3
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13.1-1.1
a1825c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a1825c3
TASAKA Mamoru a1f4544
* Fri Apr 12 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13.1-1
TASAKA Mamoru a1f4544
- 2.13.1
TASAKA Mamoru a1f4544
TASAKA Mamoru 0a8c021
* Thu Mar 28 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13.0-2
TASAKA Mamoru 0a8c021
- Enable test suite again
TASAKA Mamoru 0a8c021
TASAKA Mamoru e8e1f16
* Thu Mar 28 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13.0-1
TASAKA Mamoru e8e1f16
- 2.13.0
TASAKA Mamoru e8e1f16
2277cdf
* Wed Feb 20 2013 Vít Ondruch <vondruch@redhat.com> - 2.12.2-2
2277cdf
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
2277cdf
TASAKA Mamoru d2c7922
* Mon Feb  4 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.12.2-1
TASAKA Mamoru d2c7922
- 2.12.2
TASAKA Mamoru d2c7922
Mamoru Tasaka 1145db5
* Wed Jan  2 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.12.1-2
Mamoru Tasaka 1145db5
- Enable test suite again
Mamoru Tasaka 1145db5
Mamoru Tasaka 38264f5
* Wed Jan  2 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.12.1-1
Mamoru Tasaka 38264f5
- 2.12.1
Mamoru Tasaka 38264f5
TASAKA Mamoru 00ace0a
* Thu Oct 11 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.11.3-1
TASAKA Mamoru 00ace0a
- 2.11.3
TASAKA Mamoru 00ace0a
59a3ea2
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.0-1.1
59a3ea2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
59a3ea2
086dd2f
* Sun Jan 22 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.8.0-1
Mamoru Tasaka 88f1a70
- 2.8.0
Mamoru Tasaka 88f1a70
1a5f99a
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-1.1
1a5f99a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
1a5f99a
Mamoru Tasaka 764f84f
* Mon May 16 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.6.0-1
Mamoru Tasaka 764f84f
- 2.6.0
Mamoru Tasaka 764f84f
Mamoru Tasaka 0de2791
* Tue May 10 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.6.0-0.3.rc6
Mamoru Tasaka 0de2791
- 2.6.0 rc6
Mamoru Tasaka 0de2791
Mamoru Tasaka 79a0c94
* Tue May  3 2011 Mamoru Tasaka <mtasaka@fedoraproject.org>
Mamoru Tasaka 79a0c94
- And enable check on rawhide
Mamoru Tasaka 79a0c94
Mamoru Tasaka ef06d63
* Tue May  3 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.6.0-0.1.rc4
Mamoru Tasaka ef06d63
- 2.6.0 rc4
Mamoru Tasaka ef06d63
Mamoru Tasaka e06815b
* Sat Feb 26 2011 Mamoru Tasaka <mtasaka@fedoraproject.org>
Mamoru Tasaka e06815b
- And enable check on rawhide
Mamoru Tasaka e06815b
Mamoru Tasaka fd3177d
* Sat Feb 26 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.5.0-2
Mamoru Tasaka fd3177d
- Cleanups
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
* Thu Feb 17 2011 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.5.0-1
Mamoru Tasaka fd3177d
- 2.5.0
Mamoru Tasaka fd3177d
Mamoru Tasaka fd3177d
* Fri Nov 05 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.1-1
Mamoru Tasaka fd3177d
- Initial package