From 4597d7c301325731279fc77045170ea9c5444a97 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mar 10 2023 20:49:27 +0000 Subject: Disable unwanted dependencies in RHEL builds --- diff --git a/rubygem-rspec-expectations.spec b/rubygem-rspec-expectations.spec index 945056c..d893cbd 100644 --- a/rubygem-rspec-expectations.spec +++ b/rubygem-rspec-expectations.spec @@ -31,8 +31,10 @@ BuildRequires: rubygem(rake) # Some features in expectations needs this BuildRequires: rubygem(rspec-support) >= 3.9.3 BuildRequires: rubygem(minitest) >= 5 +%if ! 0%{?rhel} BuildRequires: rubygem(aruba) BuildRequires: rubygem(cucumber) +%endif BuildRequires: git %endif BuildArch: noarch @@ -72,6 +74,7 @@ LANG=C.UTF-8 export RUBYLIB=$(pwd)/lib rspec spec/ +%if ! 0%{?rhel} # Skip one failing scenario, needs investigating... sed -i features/built_in_matchers/include.feature -e '\@skip-on-fedora@d' sed -i features/built_in_matchers/include.feature -e 's|^\([ \t]*\)\(Scenario: counts usage.*\)|\1@skip-on-fedora\n\1\2|' @@ -81,6 +84,7 @@ cucumber \ --tag "not @skip-on-fedora" \ %{nil} %endif +%endif %files %dir %{gem_instdir}