[rubygem-rspec-mocks] 2.12.1
Mamoru Tasaka
mtasaka at fedoraproject.org
Wed Jan 2 05:56:25 UTC 2013
commit 38264f5fa2293afae17ab3a4ee920c7beda77310
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date: Wed Jan 2 14:56:21 2013 +0900
2.12.1
.gitignore | 1 +
rubygem-rspec-mocks.spec | 67 ++++++++++++++++++++++++++-------------------
sources | 2 +-
3 files changed, 41 insertions(+), 29 deletions(-)
---
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 <mtasaka at fedoraproject.org> - 2.12.1-1
+- 2.12.1
+
* Thu Oct 11 2012 Mamoru Tasaka <mtasaka at fedoraproject.org> - 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
More information about the scm-commits
mailing list