Gemfile in asciidoctor-epub3-1.5.1 vs Gemfile in asciidoctor-epub3-2.0.0

- old
+ new

@@ -3,17 +3,14 @@ source 'https://rubygems.org' # Look in asciidoctor-epub3.gemspec for runtime and development dependencies. gemspec -if ENV.key? 'ASCIIDOCTOR_VERSION' - gem 'asciidoctor', ENV['ASCIIDOCTOR_VERSION'], require: false - # Newer asciidoctor-diagram 1.5.x require asciidoctor >=1.5.7 - gem 'asciidoctor-diagram', '1.5.16', require: false if Gem::Version.new(ENV['ASCIIDOCTOR_VERSION']) < Gem::Version.new('2.0.0') -end - group :optional do - # epubcheck-ruby might be safe to be converted into runtime dependency, but could have issues when packaged into asciidoctorj-epub3 - gem 'epubcheck-ruby', '~> 4.2.5.0' - # Kindlegen is unavailable neither for 64-bit MacOS nor for ARM - gem 'kindlegen', '~> 3.1.0' unless RbConfig::CONFIG['host_os'] =~ /darwin/ + # epubcheck-ruby might be safe to be converted into runtime dependency, + # but could have issues when packaged into asciidoctorj-epub3 + gem 'epubcheck-ruby', '~> 5.1.0.0' + + # Kindlegen is unavailable neither for 64-bit x86 macOS nor for ARM + # Also, skip JRuby on Windows for now. See https://github.com/jruby/jruby/issues/7171 + gem 'kindlegen', '~> 3.1.0' unless RUBY_PLATFORM =~ /darwin/ || (Gem.win_platform? && RUBY_ENGINE == 'jruby') end