diff --git a/rubygem-asciidoctor.spec b/rubygem-asciidoctor.spec index 1d01a39..8f6e8ae 100644 --- a/rubygem-asciidoctor.spec +++ b/rubygem-asciidoctor.spec @@ -7,7 +7,7 @@ Summary: A fast, open source AsciiDoc implementation in Ruby Name: rubygem-%{gem_name} Version: 2.0.12 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT URL: https://asciidoctor.org Source0: https://github.com/asciidoctor/asciidoctor/archive/%{gittag}/%{gem_name}-%{version}%{pre}.tar.gz @@ -25,16 +25,16 @@ BuildRequires: ruby(abi) = 1.8 %endif BuildRequires: rubygems-devel BuildRequires: ruby(rubygems) -%if 0%{?rhel} -# Dependencies aren't available on EPEL -%else BuildRequires: rubygem(coderay) -BuildRequires: rubygem(concurrent-ruby) -BuildRequires: rubygem(erubi) -BuildRequires: rubygem(haml) BuildRequires: rubygem(minitest) BuildRequires: rubygem(nokogiri) BuildRequires: rubygem(rouge) +%if 0%{?rhel} +# Dependencies aren't available on EPEL +%else +BuildRequires: rubygem(concurrent-ruby) +BuildRequires: rubygem(erubi) +BuildRequires: rubygem(haml) BuildRequires: rubygem(slim) BuildRequires: rubygem(tilt) %endif @@ -83,10 +83,13 @@ gem build %{gem_name}.gemspec pushd .%{gem_instdir} %if 0%{?rhel} -# Asciidoctor tests require Minitest 5, so we can't run them on EPEL -%else -LANG=C.UTF-8 ruby -I"lib:test" -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' +# Avoid rubygem(tilt) dependency, which is needed just for custom templates. +sed -i '/require.*tilt/ s/^/#/' test/converter_test.rb +sed -i -r '/template_dirs?:/i\ skip' test/converter_test.rb +sed -i '/-T/i\ skip' test/{invoker,options}_test.rb %endif + +LANG=C.UTF-8 ruby -I"lib:test" -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %install @@ -128,6 +131,10 @@ cp -a .%{gem_instdir}/man/*.1 \ %doc %{gem_docdir} %changelog +* Fri Jun 11 2021 Vít Ondruch - 2.0.12-3 +- Enable test suite. + Resolves: rhbz#1970776 + * Fri Apr 16 2021 Mohan Boddu - 2.0.12-2 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937