From 38264f5fa2293afae17ab3a4ee920c7beda77310 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Jan 02 2013 05:56:21 +0000 Subject: 2.12.1 --- diff --git a/.gitignore b/.gitignore index b024a81..3d2e4a6 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /rspec-mocks-2.6.0.gem /rspec-mocks-2.8.0.gem /rspec-mocks-2.11.3.gem +/rspec-mocks-2.12.1.gem diff --git a/rubygem-rspec-mocks.spec b/rubygem-rspec-mocks.spec index 3e9749f..ef1720b 100644 --- a/rubygem-rspec-mocks.spec +++ b/rubygem-rspec-mocks.spec @@ -1,14 +1,11 @@ -%global gemdir %{gem_dir} -%global majorver 2.11.3 +%global majorver 2.12.1 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} %global fedorarel 1 -%global gemname rspec-mocks -%global gem_name %{gemname} -%global geminstdir %{gem_instdir} +%global gem_name rspec-mocks %global rubyabi 1.9.1 @@ -19,14 +16,14 @@ %{!?need_bootstrap: %global need_bootstrap %{need_bootstrap_set}} Summary: Rspec-2 doubles (mocks and stubs) -Name: rubygem-%{gemname} +Name: rubygem-%{gem_name} 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}-%{fullver}.gem +Source0: http://rubygems.org/gems/%{gem_name}-%{fullver}.gem BuildRequires: ruby(abi) = %{rubyabi} BuildRequires: rubygems-devel @@ -35,7 +32,7 @@ BuildRequires: rubygem(rspec) %endif Requires: ruby(abi) = %{rubyabi} Requires: rubygems -Provides: rubygem(%{gemname}) = %{version}-%{release} +Provides: rubygem(%{gem_name}) = %{version}-%{release} BuildArch: noarch %description @@ -54,51 +51,65 @@ This package contains documentation for %{name}. %prep %setup -q -c -T -mkdir -p .%{gemdir} +TOPDIR=$(pwd) +mkdir tmpunpackdir +pushd tmpunpackdir + +gem unpack %{SOURCE0} +cd %{gem_name}-%{version} +gem specification -l --ruby %{SOURCE0} > %{gem_name}.gemspec +gem build %{gem_name}.gemspec +mv %{gem_name}-%{version}.gem $TOPDIR + +popd +rm -rf tmpunpackdir + +%build +mkdir -p .%{gem_dir} gem install \ -V \ --local \ - --install-dir .%{gemdir} \ + --install-dir .%{gem_dir} \ --force \ --rdoc \ - %{SOURCE0} + %{gem_name}-%{version}.gem -chmod 0644 .%{gemdir}/cache/%{gemname}-%{fullver}.gem - -%build +#chmod 0644 ./%{gem_cache} %install -mkdir -p %{buildroot}%{gemdir} -cp -a .%{gemdir}/* %{buildroot}%{gemdir}/ +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* %{buildroot}%{gem_dir}/ # cleanups -rm -f %{buildroot}%{geminstdir}/{.document,.gitignore,.travis.yml,.yardopts} +rm -f %{buildroot}%{gem_instdir}/{.document,.gitignore,.travis.yml,.yardopts} %if 0%{?need_bootstrap} < 1 %check -pushd .%{geminstdir} +pushd .%{gem_instdir} ruby -rubygems -Ilib/ -S rspec spec/ %endif %files %defattr(-,root,root,-) -%dir %{geminstdir} +%dir %{gem_instdir} -%doc %{geminstdir}/License.txt -%doc %{geminstdir}/*.md -%{geminstdir}/lib/ - -%{gemdir}/cache/%{gemname}-%{fullver}.gem -%{gemdir}/specifications/%{gemname}-%{fullver}.gemspec +%doc %{gem_instdir}/License.txt +%doc %{gem_instdir}/*.md +%{gem_instdir}/lib/ +%exclude %{gem_cache} +%{gem_spec} %files doc %defattr(-,root,root,-) -%{gemdir}/doc/%{gemname}-%{fullver} -%{geminstdir}/features/ -%{geminstdir}/spec/ +%{gem_docdir} +%{gem_instdir}/features/ +%exclude %{gem_instdir}/spec/ %changelog +* Wed Jan 2 2013 Mamoru TASAKA - 2.12.1-1 +- 2.12.1 + * Thu Oct 11 2012 Mamoru Tasaka - 2.11.3-1 - 2.11.3 diff --git a/sources b/sources index f212bd6..b0bc431 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -bab13a8c61b89eb29a990ac1d769e129 rspec-mocks-2.11.3.gem +1f689a7a6c2980fcaffa3ca5dd02de06 rspec-mocks-2.12.1.gem