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