Mamoru Tasaka 86a3e92
%global	gemdir		%{gem_dir}
Mamoru Tasaka 86a3e92
%global	majorver	2.8.0
Mamoru Tasaka 6375f42
#%%global	preminorver	.rc6
Mamoru Tasaka 2cb9d42
%global	rpmminorver	.%(echo %preminorver | sed -e 's|^\\.\\.*||')
Mamoru Tasaka 2cb9d42
%global	fullver	%{majorver}%{?preminorver}
Mamoru Tasaka 2cb9d42
Mamoru Tasaka ebc57ca
%global	fedorarel	2
Mamoru Tasaka 2cb9d42
Mamoru Tasaka a3fa8e1
%global	gemname	rspec-expectations
Mamoru Tasaka 86a3e92
%global	gem_name %gemname
Mamoru Tasaka 86a3e92
%global	geminstdir	%{gem_instdir}
Mamoru Tasaka a3fa8e1
Mamoru Tasaka 86a3e92
%global	rubyabi	1.9.1
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
# %%check section needs rspec-core, however rspec-core depends on rspec-expectations
Mamoru Tasaka a3fa8e1
# runtime part of rspec-expectaions does not depend on rspec-core
Mamoru Tasaka a3fa8e1
%global	need_bootstrap_set	1
Mamoru Tasaka e5610b7
%if 0%{?fedora} >= 15
Mamoru Tasaka 4acb29d
%global	need_bootstrap_set	0
Mamoru Tasaka a3fa8e1
%endif
Mamoru Tasaka 86a3e92
%global	need_bootstrap_set	1
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%{!?need_bootstrap:	%global	need_bootstrap	%{need_bootstrap_set}}
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
Summary:	Rspec-2 expectations (should and matchers) 
Mamoru Tasaka a3fa8e1
Name:		rubygem-%{gemname}
Mamoru Tasaka 2cb9d42
Version:	%{majorver}
ab87db8
Release:	%{?preminorver:0.}%{fedorarel}%{?preminorver:%{rpmminorver}}%{?dist}.1
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
Group:		Development/Languages
Mamoru Tasaka a3fa8e1
License:	MIT
Mamoru Tasaka a3fa8e1
URL:		http://github.com/rspec/rspec-expectations
Mamoru Tasaka 2cb9d42
Source0:	http://rubygems.org/gems/%{gemname}-%{fullver}.gem
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
BuildRequires:	ruby(abi) = %{rubyabi}
Mamoru Tasaka 75c4c77
BuildRequires:	rubygems-devel
Mamoru Tasaka a3fa8e1
%if 0%{?need_bootstrap} < 1
Mamoru Tasaka a3fa8e1
BuildRequires:	rubygem(rspec-core)
Mamoru Tasaka a3fa8e1
%endif
Mamoru Tasaka a3fa8e1
Requires:	ruby(abi) = %{rubyabi}
Mamoru Tasaka ebc57ca
Requires:	rubygem(diff-lcs)
Mamoru Tasaka a3fa8e1
Provides:	rubygem(%{gemname}) = %{version}-%{release}
Mamoru Tasaka a3fa8e1
BuildArch:	noarch
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%description
Mamoru Tasaka a3fa8e1
rspec-expectations adds `should` and `should_not` to every object and includes
Mamoru Tasaka a3fa8e1
RSpec::Matchers, a library of standard matchers.
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%package	doc
Mamoru Tasaka a3fa8e1
Summary:	Documentation for %{name}
Mamoru Tasaka a3fa8e1
Group:		Documentation
Mamoru Tasaka a3fa8e1
Requires:	%{name} = %{version}-%{release}
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%description	doc
Mamoru Tasaka a3fa8e1
This package contains documentation for %{name}.
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%prep
Mamoru Tasaka a3fa8e1
%setup -q -c -T
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
mkdir -p .%{gemdir}
Mamoru Tasaka a3fa8e1
gem install \
Mamoru Tasaka a3fa8e1
	-V \
Mamoru Tasaka a3fa8e1
	--local \
Mamoru Tasaka a3fa8e1
	--install-dir .%{gemdir} \
Mamoru Tasaka a3fa8e1
	--force \
Mamoru Tasaka a3fa8e1
	--rdoc \
Mamoru Tasaka a3fa8e1
	%{SOURCE0}
Mamoru Tasaka a3fa8e1
Mamoru Tasaka 2cb9d42
chmod 0644 .%{gemdir}/cache/%{gemname}-%{fullver}.gem
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%build
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%install
Mamoru Tasaka a3fa8e1
mkdir -p %{buildroot}%{gemdir}
Mamoru Tasaka a3fa8e1
cp -a .%{gemdir}/* %{buildroot}%{gemdir}/
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
# cleanups
Mamoru Tasaka 2cb9d42
rm -f %{buildroot}%{geminstdir}/{.document,.gitignore,.travis.yml}
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%if 0%{?need_bootstrap} < 1
Mamoru Tasaka a3fa8e1
%check
Mamoru Tasaka a3fa8e1
pushd .%{geminstdir}
Mamoru Tasaka a3fa8e1
ruby -rubygems -Ilib/ -S rspec spec/
Mamoru Tasaka a3fa8e1
popd
Mamoru Tasaka a3fa8e1
%endif
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%files
Mamoru Tasaka a3fa8e1
%defattr(-,root,root,-)
Mamoru Tasaka a3fa8e1
%dir	%{geminstdir}
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%doc	%{geminstdir}/License.txt
Mamoru Tasaka a3fa8e1
%doc	%{geminstdir}/*.md
Mamoru Tasaka a3fa8e1
%{geminstdir}/lib/
Mamoru Tasaka a3fa8e1
Mamoru Tasaka 2cb9d42
%{gemdir}/cache/%{gemname}-%{fullver}.gem
Mamoru Tasaka 2cb9d42
%{gemdir}/specifications/%{gemname}-%{fullver}.gemspec
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%files	doc
Mamoru Tasaka a3fa8e1
%defattr(-,root,root,-)
Mamoru Tasaka 2cb9d42
%{gemdir}/doc/%{gemname}-%{fullver}
Mamoru Tasaka a3fa8e1
%{geminstdir}/features/
Mamoru Tasaka a3fa8e1
%{geminstdir}/spec/
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
%changelog
ab87db8
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.0-2.1
ab87db8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ab87db8
Mamoru Tasaka ebc57ca
* Sun Jan 21 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.8.0-2
Mamoru Tasaka ebc57ca
- Require (diff-lcs) again
Mamoru Tasaka ebc57ca
Mamoru Tasaka 86a3e92
* Sun Jan 21 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.8.0-1
Mamoru Tasaka 86a3e92
- 2.8.0
Mamoru Tasaka 86a3e92
51bccc9
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-1.1
51bccc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
51bccc9
Mamoru Tasaka 6375f42
* Mon May 16 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.6.0-1
Mamoru Tasaka 6375f42
- 2.6.0
Mamoru Tasaka 6375f42
Mamoru Tasaka e5610b7
* Tue May 10 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.6.0-0.3.rc6
Mamoru Tasaka e5610b7
- 2.6.0 rc6
Mamoru Tasaka e5610b7
Mamoru Tasaka 4acb29d
* Tue May  3 2011 Mamoru Tasaka <mtasaka@fedoraproject.org>
Mamoru Tasaka 4acb29d
- And enable check on rawhide
Mamoru Tasaka 4acb29d
Mamoru Tasaka 2cb9d42
* Tue May  3 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.6.0-0.1.rc4
Mamoru Tasaka 2cb9d42
- 2.6.0 rc4
Mamoru Tasaka 2cb9d42
Mamoru Tasaka d920047
* Sat Feb 26 2011 Mamoru Tasaka <mtasaka@fedoraproject.org>
Mamoru Tasaka d920047
- And enable check on rawhide
Mamoru Tasaka d920047
Mamoru Tasaka a3fa8e1
* Sat Feb 26 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.5.0-2
Mamoru Tasaka a3fa8e1
- Cleanups
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
* Thu Feb 17 2011 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.5.0-1
Mamoru Tasaka a3fa8e1
- 2.5.0
Mamoru Tasaka a3fa8e1
Mamoru Tasaka a3fa8e1
* Fri Nov 05 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.1-1
Mamoru Tasaka a3fa8e1
- Initial package