rpms/rubygem-hoe/F-12 rubygem-hoe.spec,1.26,1.27

Mamoru Tasaka mtasaka at fedoraproject.org
Thu Mar 4 05:22:11 UTC 2010


Author: mtasaka

Update of /cvs/extras/rpms/rubygem-hoe/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9661/F-12

Modified Files:
	rubygem-hoe.spec 
Log Message:
* Thu Mar  4 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.5.0-3
- Enable test
- Some cleanups



Index: rubygem-hoe.spec
===================================================================
RCS file: /cvs/extras/rpms/rubygem-hoe/F-12/rubygem-hoe.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -p -r1.26 -r1.27
--- rubygem-hoe.spec	15 Feb 2010 18:18:25 -0000	1.26
+++ rubygem-hoe.spec	4 Mar 2010 05:22:10 -0000	1.27
@@ -1,12 +1,11 @@
-%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
-%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
-%define gemname hoe
-%define geminstdir %{gemdir}/gems/%{gemname}-%{version}
+%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
+%global gemname hoe
+%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
 
 Summary:    	Hoe is a simple rake/rubygems helper for project Rakefiles
 Name:       	rubygem-%{gemname}
 Version:    	2.5.0
-Release:    	1%{?dist}
+Release:    	3%{?dist}
 Group:      	Development/Languages
 License:    	MIT
 URL:        	http://rubyforge.org/projects/seattlerb/
@@ -19,6 +18,10 @@ Requires:       rubygem(gemcutter) >= 0.
 Requires:   	rubygem(rake)      >= 0.8.7
 Requires:       rubygem(minitest)  >= 1.4.2
 BuildRequires:  rubygems
+BuildRequires(check):	rubygem(gemcutter)
+BuildRequires(check):	rubygem(minitest)
+BuildRequires(check):	rubygem(rake)
+BuildRequires(check):	rubygem(rubyforge)
 BuildArch:  	noarch
 Provides:   	rubygem(%{gemname}) = %{version}
 
@@ -42,14 +45,23 @@ Plug-ins Provided:
 See class rdoc for help. Hint: ri Hoe
 
 %prep
+%setup -q -c -T
+mkdir -p .%{gemdir}
+gem install \
+	--local \
+	--install-dir .%{gemdir} \
+	--force \
+	--rdoc \
+	%{SOURCE0}
 
 %build
 
 %install
 rm -rf %{buildroot}
 mkdir -p %{buildroot}%{gemdir}
-gem install --local --install-dir %{buildroot}%{gemdir} \
-            --force --rdoc %{SOURCE0}
+cp -a .%{gemdir}/* \
+	%{buildroot}%{gemdir}/
+
 mkdir -p %{buildroot}/%{_bindir}
 mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir}
 rmdir %{buildroot}/%{gemdir}/bin
@@ -60,21 +72,35 @@ rm -f %{buildroot}/%{geminstdir}/templat
 %clean
 rm -rf %{buildroot}
 
+%check
+pushd .%{geminstdir}
+rake test
+popd
+
 %files
 %defattr(-, root, root, -)
 %{_bindir}/sow
-%{gemdir}/gems/%{gemname}-%{version}/
-%doc %{gemdir}/doc/%{gemname}-%{version}
-%doc %{geminstdir}/History.txt
-%doc %{geminstdir}/Manifest.txt
-%doc %{geminstdir}/README.txt
+%dir %{geminstdir}/
+%{geminstdir}/bin/
+%{geminstdir}/lib/
+%{geminstdir}/template/
 %{gemdir}/cache/%{gemname}-%{version}.gem
 %{gemdir}/specifications/%{gemname}-%{version}.gemspec
 
+%doc %{geminstdir}/[A-Z]*
+%doc %{geminstdir}/.autotest
+%doc %{geminstdir}/test/
+%doc %{gemdir}/doc/%{gemname}-%{version}
 
 %changelog
+* Thu Mar  4 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.5.0-3
+- Enable test
+- Some cleanups
+
+* Mon Feb 15 2010 Darryl L. Pierce <dpierce at redhat.com> 2.5.0-2
+- Updated the dependency on rubygem-rubyforge to >= 2.0.3.
+
 * Mon Feb 15 2010 Darryl L. Pierce <dpierce at redhat.com> 2.5.0-1
-- Upgraded dependency on rubygem-rubygforge to >= 2.0.3.
 - Added dependency on rubygem-gemcutter >= 0.2.1.
 - Added dependency on rubygem-minitest >= 1.4.2.
 - Release 2.5.0 of Hoe.



More information about the scm-commits mailing list