%{!?scl:%global pkg_name %{name}} %{?scl:%scl_package rubygem-%{gem_name}} %global gem_name rspec-mocks %global rubyabi 1.9.1 # %%check section needs rspec, however rspec depends on rspec-mocks %global need_bootstrap 0 Summary: Rspec-2 doubles (mocks and stubs) Name: %{?scl_prefix}rubygem-%{gem_name} Version: 2.11.1 Release: 2%{?dist} Group: Development/Languages License: MIT URL: http://github.com/rspec/rspec-mocks Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: %{?scl_prefix}ruby(abi) = %{rubyabi} BuildRequires: %{?scl_prefix}rubygems-devel %if 0%{?need_bootstrap} < 1 BuildRequires: %{?scl_prefix}rubygem(rspec) %endif Requires: %{?scl_prefix}ruby(abi) = %{rubyabi} Requires: %{?scl_prefix}rubygems Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{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 %{pkg_name} Group: Documentation Requires: %{?scl_prefix}%{pkg_name} = %{version}-%{release} %description doc This package contains documentation for %{pkg_name}. %prep %setup -q -c -T mkdir -p .%{gem_dir} %{?scl:scl enable %scl "} gem install \ -V \ --local \ --install-dir .%{gem_dir} \ --force \ --rdoc \ %{SOURCE0} %{?scl:"} %build %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* %{buildroot}%{gem_dir}/ %if 0%{?need_bootstrap} < 1 %check pushd .%{gem_instdir} %{?scl:scl enable %scl "} rspec -r yaml -Ilib spec/ %{?scl:"} popd %endif %files %dir %{gem_instdir} %doc %{gem_instdir}/License.txt %{gem_libdir} %exclude %{gem_instdir}/.* %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/*.md %{gem_instdir}/features/ %{gem_instdir}/spec/ %changelog * Fri May 24 2013 Vít Ondruch - 2.11.1-2 - Add missing dist tag. - Resolves: rhbz#967006 * Tue Jul 24 2012 Bohuslav Kabrda - 2.11.1-1 - Update to Rspec-Mocks 2.11.1. - Specfile cleanup. * Fri Mar 30 2012 Bohuslav Kabrda - 2.8.0-3 - Allow tests. * Fri Mar 30 2012 Bohuslav Kabrda - 2.8.0-2 - Rebuilt for scl. * Sun Jan 22 2012 Mamoru Tasaka - 2.8.0-1 - 2.8.0 * Sat Jan 14 2012 Fedora Release Engineering - 2.6.0-1.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * 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 * 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 * 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