rpms/rubygem-rake/devel .cvsignore, 1.5, 1.6 rubygem-rake.spec, 1.6, 1.7 sources, 1.5, 1.6

Mamoru Tasaka mtasaka at fedoraproject.org
Wed Jun 17 19:35:19 UTC 2009


Author: mtasaka

Update of /cvs/extras/rpms/rubygem-rake/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20083/devel

Modified Files:
	.cvsignore rubygem-rake.spec sources 
Log Message:
* Thu Jun 18 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.8.7-1
- 0.8.7
- Enable %check



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/rubygem-rake/devel/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- .cvsignore	17 Mar 2009 16:28:11 -0000	1.5
+++ .cvsignore	17 Jun 2009 19:34:49 -0000	1.6
@@ -1 +1 @@
-rake-0.8.4.gem
+rake-0.8.7.gem


Index: rubygem-rake.spec
===================================================================
RCS file: /cvs/extras/rpms/rubygem-rake/devel/rubygem-rake.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- rubygem-rake.spec	17 Mar 2009 16:28:11 -0000	1.6
+++ rubygem-rake.spec	17 Jun 2009 19:34:49 -0000	1.7
@@ -4,18 +4,23 @@
 %define gemname rake
 %define geminstdir %{gemdir}/gems/%{gemname}-%{version}
 
+%global rubyabi 1.8
+
 Summary: Ruby based make-like utility
 Name: rubygem-%{gemname}
 
-Version: 0.8.4
+Version: 0.8.7
 Release: 1%{?dist}
 Group: Development/Languages
 License: MIT
 URL: http://rake.rubyforge.org
 Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
 BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
-Requires: rubygems
-BuildRequires: rubygems
+Requires: ruby(rubygems)
+Requires: ruby(abi) = %{rubyabi}
+BuildRequires: ruby(rubygems)
+BuildRequires: ruby(abi) = %{rubyabi}
+BuildRequires(check): ruby(flexmock)
 BuildArch: noarch
 Provides: rubygem(%{gemname}) = %{version}
 
@@ -25,14 +30,22 @@ specified in standard Ruby syntax.
 
 
 %prep
+%setup -q -c -T
 
 %build
+mkdir -p .%{gemdir}
+gem install -V \
+	--local \
+	--install-dir $(pwd)/%{gemdir} \
+	--force --rdoc \
+	%{SOURCE0}
 
 %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}
 find %{buildroot}/%{_bindir} -type f | xargs -n 1 sed -i  -e 's"^#!/usr/bin/env ruby"#!/usr/bin/ruby"'
@@ -43,6 +56,14 @@ find %{buildroot}%{geminstdir}/{doc,lib,
 %clean
 rm -rf %{buildroot}
 
+%check
+export GEM_PATH=$(pwd)/%{gemdir}
+pushd .%{geminstdir}
+# Someone please check why test fails!!
+# Note that on ppc64 the following test causes segv, perhaps
+# bug in ruby itself, needs investigating.
+ruby ./bin/rake test || :
+
 %files
 %defattr(-, root, root, -)
 %{_bindir}/rake
@@ -51,7 +72,7 @@ rm -rf %{buildroot}
 %{geminstdir}/install.rb
 %{geminstdir}/bin
 %{geminstdir}/lib
-%{geminstdir}/test
+%doc %{geminstdir}/test
 %doc %{gemdir}/doc/%{gemname}-%{version}
 %doc %{geminstdir}/README
 %doc %{geminstdir}/MIT-LICENSE
@@ -63,6 +84,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Jun 18 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.8.7-1
+- 0.8.7
+- Enable %%check
+
 * Tue Mar 17 2009 Jeroen van Meeuwen <j.van.meeuwen at ogd.nl> - 0.8.4-1
 - New upstream version
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/rubygem-rake/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sources	17 Mar 2009 16:28:11 -0000	1.5
+++ sources	17 Jun 2009 19:34:49 -0000	1.6
@@ -1 +1 @@
-ba31d73b54aad6b3e4fe87f7d6ffd71c  rake-0.8.4.gem
+d9eb83525310ad1a0e8a3eeddfe3c65f  rake-0.8.7.gem




More information about the fedora-extras-commits mailing list