[rubygem-rack-cors/epel7: 2/2] Disable %check for EPEL 7.

František Dvořák valtri at fedoraproject.org
Tue Oct 14 08:30:23 UTC 2014


commit d60d0d26da2e5f3361fc8c94eb7a193e0f6ac9be
Author: František Dvořák <valtri at civ.zcu.cz>
Date:   Tue Oct 14 10:29:01 2014 +0200

    Disable %check for EPEL 7.

 rubygem-rack-cors.spec |   32 ++++++++++----------------------
 1 files changed, 10 insertions(+), 22 deletions(-)
---
diff --git a/rubygem-rack-cors.spec b/rubygem-rack-cors.spec
index 2a39b24..1396a52 100644
--- a/rubygem-rack-cors.spec
+++ b/rubygem-rack-cors.spec
@@ -12,15 +12,14 @@ Source0:        https://rubygems.org/gems/%{gem_name}-%{version}.gem
 
 BuildArch:      noarch
 BuildRequires:  rubygems-devel
-BuildRequires:  rubygem(shoulda)
-BuildRequires:  rubygem(minitest)
-BuildRequires:  rubygem(mocha) >= 0.14.0
-BuildRequires:  rubygem(rack-test)
-%if 0%{?fedora} && 0%{?fedora} <= 20
+# no tests in EPEL7: missing shoulda, rack-test
+#BuildRequires:  rubygem(shoulda)
+#BuildRequires:  rubygem(minitest)
+#BuildRequires:  rubygem(mocha) >= 0.14.0
+#BuildRequires:  rubygem(rack-test)
 Requires:       ruby(release)
 Requires:       ruby(rubygems)
 Provides:       rubygem(%{gem_name}) = %{version}
-%endif
 
 %description
 Middleware that will make Rack-based apps CORS compatible.
@@ -62,22 +61,11 @@ cp -a .%{gem_dir}/* \
         %{buildroot}%{gem_dir}/
 
 
-%check
-pushd .%{gem_instdir}
-%if 0%{?fedora} && 0%{?fedora} <= 20
-ruby -Ilib -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
-%else
-# Test suite using Minitest 5.x needs some hacks,
-# fixed upstream in 9851d59089971e9a1c28a6b68e3b9359f7005535
-sed -i \
-  -e "/test\/unit/ s/^/#/" \
-  -e "s/Test::Unit::TestCase/Minitest::Test/" \
-  -e "s/assert_raise_/assert_raises_/g" \
-  -e "s/assert_not_/refute_/g" \
-  test/unit/*.rb
-ruby -rminitest/autorun -Ilib -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
-%endif
-popd
+# Missing dependencies in EPEL 7
+#%check
+#pushd .%{gem_instdir}
+#ruby -Ilib -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
+#popd
 
 
 %files


More information about the scm-commits mailing list