summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rubygem-asciidoctor-diagram.spec14
1 files changed, 12 insertions, 2 deletions
diff --git a/rubygem-asciidoctor-diagram.spec b/rubygem-asciidoctor-diagram.spec
index fa2499c..fb61afe 100644
--- a/rubygem-asciidoctor-diagram.spec
+++ b/rubygem-asciidoctor-diagram.spec
@@ -14,12 +14,16 @@ BuildRequires: ruby
BuildRequires: %{_bindir}/rspec
BuildRequires: rubygem(rspec-expectations)
BuildRequires: rubygem(asciidoctor)
-BuildRequires: java-openjdk
BuildRequires: %{_bindir}/dot
BuildRequires: %{_bindir}/blockdiag
BuildRequires: %{_bindir}/convert
BuildRequires: %{_bindir}/mscgen
-BuildRequires: %{_bindir}/pdflatex
+# Java diagram generators will be added later.
+# BuildRequires: java-openjdk
+
+# Fails because it cannot access font which should available.
+# BuildRequires: %{_bindir}/pdflatex
+
# Not packaged in Fedora.
# BuildRequires: %{_bindir}/a2s
# BuildRequires: %{_bindir}/erd
@@ -67,6 +71,12 @@ cp -a .%{gem_dir}/* \
%check
pushd .%{gem_instdir}
+for file in ./spec/{tikz,a2s,ditaa,erd,mermaid,plantuml,shaape,svgbob,syntrax,umlet,vega,wavedrom}_spec.rb
+do
+ mv "${file}" "${file/_spec\.rb/_spec\.rb\.disabled}"
+done
+
+sed -i "/should generate PDF files when format is set to 'pdf'/,/^ end$/ s/^/#/" spec/blockdiag_spec.rb
rspec spec
popd