[rubygem-rspec-expectations] 2.12.1
Mamoru Tasaka
mtasaka at fedoraproject.org
Wed Jan 2 05:56:18 UTC 2013
commit 2058a4be0880250f2b6e8fabe7a45315a27cadea
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date: Wed Jan 2 14:56:12 2013 +0900
2.12.1
.gitignore | 1 +
rubygem-rspec-expectations.spec | 66 +++++++++++++++++++++++----------------
sources | 2 +-
3 files changed, 41 insertions(+), 28 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 10bb02b..9dfd539 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/rspec-expectations-2.6.0.gem
/rspec-expectations-2.8.0.gem
/rspec-expectations-2.11.3.gem
+/rspec-expectations-2.12.1.gem
diff --git a/rubygem-rspec-expectations.spec b/rubygem-rspec-expectations.spec
index ec8ad14..3566ec1 100644
--- a/rubygem-rspec-expectations.spec
+++ b/rubygem-rspec-expectations.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-expectations
-%global gem_name %gemname
-%global geminstdir %{gem_instdir}
+%global gem_name rspec-expectations
%global rubyabi 1.9.1
@@ -19,14 +16,14 @@
%{!?need_bootstrap: %global need_bootstrap %{need_bootstrap_set}}
Summary: Rspec-2 expectations (should and matchers)
-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-expectations
-Source0: http://rubygems.org/gems/%{gemname}-%{fullver}.gem
+Source0: http://rubygems.org/gems/%{gem_name}-%{fullver}.gem
BuildRequires: ruby(abi) = %{rubyabi}
BuildRequires: rubygems-devel
@@ -36,7 +33,7 @@ BuildRequires: rubygem(minitest)
%endif
Requires: ruby(abi) = %{rubyabi}
Requires: rubygem(diff-lcs)
-Provides: rubygem(%{gemname}) = %{version}-%{release}
+Provides: rubygem(%{gem_name}) = %{version}-%{release}
BuildArch: noarch
%description
@@ -55,52 +52,67 @@ 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}
-
-chmod 0644 .%{gemdir}/cache/%{gemname}-%{fullver}.gem
+ %{gem_name}-%{version}.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/
popd
%endif
%files
%defattr(-,root,root,-)
-%dir %{geminstdir}
+%dir %{gem_instdir}
-%doc %{geminstdir}/License.txt
-%doc %{geminstdir}/*.md
-%{geminstdir}/lib/
+%doc %{gem_instdir}/License.txt
+%doc %{gem_instdir}/*.md
+%{gem_instdir}/lib/
-%{gemdir}/cache/%{gemname}-%{fullver}.gem
-%{gemdir}/specifications/%{gemname}-%{fullver}.gemspec
+%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 487d28a..5a1040e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6e9bf578efaf8018ed136e570ec4a0f5 rspec-expectations-2.11.3.gem
+e318b42e00a559a7348c0021383b1554 rspec-expectations-2.12.1.gem
More information about the scm-commits
mailing list