[rubygem-rack-mount] Fixed test execution.

Vít Ondruch vondruch at fedoraproject.org
Fri Jan 28 13:12:54 UTC 2011


commit e60c45ae76a3027f77b947e609cac5ee821f2c03
Author: Vít Ondruch <vondruch at redhat.com>
Date:   Fri Jan 28 14:12:41 2011 +0100

    Fixed test execution.

 rubygem-rack-mount.spec |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/rubygem-rack-mount.spec b/rubygem-rack-mount.spec
index 3cd997d..c72ecdc 100644
--- a/rubygem-rack-mount.spec
+++ b/rubygem-rack-mount.spec
@@ -2,12 +2,13 @@
 %global gemname rack-mount
 %global geminstdir %{gemdir}/gems/%{gemname}-%{version}
 
+%global rackversion 1.1.0
 %global testdir %{_tmppath}/%{gemname}-%{version}
 
 Summary: Stackable dynamic tree based Rack router
 Name: rubygem-%{gemname}
 Version: 0.6.13
-Release: 3%{?dist}
+Release: 4%{?dist}
 Group: Development/Languages
 License: MIT
 URL: http://github.com/josh/%{gemname}
@@ -17,11 +18,11 @@ Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
 Source1: %{gemname}-tests.tgz
 Requires: ruby(abi) = 1.8
 Requires: rubygems
-Requires: rubygem(rack)
+Requires: rubygem(rack) = %{rackversion}
 Requires: rubygem(regin)
 Requires: rubygem(multimap)
 BuildRequires: rubygems
-BuildRequires: rubygem(rack)
+BuildRequires: rubygem(rack) = %{rackversion}
 BuildRequires: rubygem(regin)
 BuildRequires: rubygem(multimap)
 BuildArch: noarch
@@ -64,7 +65,7 @@ rm -rf %{testdir}
 mkdir %{testdir}
 tar xzvf %{SOURCE1} -C %{testdir}
 pushd %{testdir}
-ruby -I%{buildroot}%{geminstdir}/lib -I./test `which testrb` test/test_*
+RUBYOPT="$RUBYOPT rubygems I%{buildroot}%{geminstdir}/lib I./test" testrb test/test_*
 popd
 rm -rf %{testdir}
 
@@ -83,6 +84,9 @@ rm -rf %{testdir}
 %doc %{gemdir}/doc/%{gemname}-%{version}
 
 %changelog
+* Fri Jan 28 2011 Vít Ondruch <vondruch at redhat.com> - 0.6.13-4
+- Fixed test execution
+
 * Wed Jan 26 2011 Vít Ondruch <vondruch at redhat.com> - 0.6.13-3
 - Fixed vendor subdirectory removal
 - Added test dir cleanup on the beginning of %check section


More information about the scm-commits mailing list