Package Details: asciidoctor-pdf 2.3.15-1

Git Clone URL: https://aur.archlinux.org/asciidoctor-pdf.git (read-only, click to copy)
Package Base: asciidoctor-pdf
Description: Translate asciidoctor directly to pdf
Upstream URL: https://github.com/asciidoctor/asciidoctor-pdf
Licenses: MIT
Submitter: gaelic
Maintainer: carsme
Last Packager: carsme
Votes: 13
Popularity: 0.134843
First Submitted: 2019-02-19 13:13 (UTC)
Last Updated: 2024-04-01 08:43 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

ThinkPad commented on 2022-04-13 22:54 (UTC) (edited on 2022-04-13 23:17 (UTC) by ThinkPad)

I had rbenv installed and was using shims as a workaround to prawn not yet supporting Ruby 3. I have now removed everything related and re-installed asciidoctor-pdf.

This is the current state:

$ irb
----
<internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- rdoc (LoadError)
    from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
    from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb/input-method.rb:17:in `<top (required)>'
    from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb/context.rb:14:in `require_relative'
    from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb/context.rb:14:in `<top (required)>'
    from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb.rb:16:in `require_relative'
    from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb.rb:16:in `<top (required)>'
    from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
    from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
    from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/exe/irb:9:in `<top (required)>'
    from /usr/bin/irb:25:in `load'
    from /usr/bin/irb:25:in `<main>'

Error thrown during use:

/usr/lib/ruby/3.0.0/rubygems/specification.rb:1401:in `rescue in block in activate_dependencies': Could not find 'prawn-table' (~> 0.2.0) among 95 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/home/mcp/.local/share/gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0' at: /usr/lib/ruby/gems/3.0.0/specifications/asciidoctor-pdf-1.6.2.gemspec, execute `gem env` for more information
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1398:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems.rb:286:in `block in activate_bin_path'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `synchronize'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `activate_bin_path'
    from /usr/bin/asciidoctor-pdf:25:in `<main>'
/usr/lib/ruby/3.0.0/rubygems/dependency.rb:311:in `to_specs': Could not find 'prawn-table' (~> 0.2.0) among 95 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/home/mcp/.local/share/gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0' , execute `gem env` for more information
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1399:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems.rb:286:in `block in activate_bin_path'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `synchronize'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `activate_bin_path'
    from /usr/bin/asciidoctor-pdf:25:in `<main>'

ThinkPad commented on 2022-04-13 22:31 (UTC)

$ which ruby
----
/usr/bin/ruby

$ which irb
----
/usr/bin/irb
$ irb
irb(main):001:0> require prawn
(irb):1:in `<main>': undefined local variable or method `prawn' for main:Object (NameError)
Did you mean?  spawn
    from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/exe/irb:11:in `<top (required)>'
    from /usr/bin/irb:25:in `load'
    from /usr/bin/irb:25:in `<main>'
irb(main):002:0> require asciidoctor-pdf
(irb):2:in `<main>': undefined local variable or method `asciidoctor' for main:Object (NameError)
    from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/exe/irb:11:in `<top (required)>'
    from /usr/bin/irb:25:in `load'
    from /usr/bin/irb:25:in `<main>'

<deleted-account> commented on 2022-02-17 11:21 (UTC)

Can you please show

which ruby

which irb

Then launch irb and show require "prawn", require "asciidoctor-pdf". Like this

$ irb
irb(main):001:0> require 'prawn'
=> true
irb(main):002:0> require 'asciidoctor-pdf'
=> true

ThinkPad commented on 2022-02-16 17:48 (UTC) (edited on 2022-02-16 17:48 (UTC) by ThinkPad)

ruby-prawn 2.4.0-1

<deleted-account> commented on 2022-02-16 11:28 (UTC)

Cannot reproduce. What version of ruby-prawn do you have installed?

pacman -Q ruby-prawn

ThinkPad commented on 2022-02-15 23:26 (UTC)

I'm getting this error when trying to use the package:

/usr/lib/ruby/3.0.0/rubygems/specification.rb:1401:in `rescue in block in activate_dependencies': Could not find 'prawn' (~> 2.4.0) among 104 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/home/mcp/.gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0' at: /usr/lib/ruby/gems/3.0.0/specifications/asciidoctor-pdf-1.6.2.gemspec, execute `gem env` for more information
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1398:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems.rb:286:in `block in activate_bin_path'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `synchronize'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `activate_bin_path'
    from /usr/bin/asciidoctor-pdf:25:in `<main>'
/usr/lib/ruby/3.0.0/rubygems/dependency.rb:311:in `to_specs': Could not find 'prawn' (~> 2.4.0) among 104 total
gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/home/mcp/.gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0' , execute `gem env` for more information
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1399:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems.rb:286:in `block in activate_bin_path'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `synchronize'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `activate_bin_path'
    from /usr/bin/asciidoctor-pdf:25:in `<main>'

I can confirm ruby-prawn is installed as a dependency of asciidoctor-pdf. I also tried re-installing ruby-prawn with --asdeps. Not sure how to proceed.

<deleted-account> commented on 2021-04-20 09:25 (UTC)

It's because of ruby was upgraded to 3. Please try again. I've bumped pkgrels of my packages but you'll probably need to clean build a bunch of other dependencies.

ThinkPad commented on 2021-04-19 18:03 (UTC) (edited on 2021-04-19 18:11 (UTC) by ThinkPad)

I am getting this error when installing via yay

error: failed to commit transaction (conflicting files)
ruby-pdf-core-0.7: /usr/bin/ruby_executable_hooks exists in filesystem (owned by ruby-ttfunk-1.5)
Errors occurred, no packages were upgraded.

Running

sudo rm /usr/bin/ruby_executable_hooks
sudo yay -S ruby-pdf-core-0.7 --asdeps
sudo yay -S asciidoctor-pdf

solved it. But now I get a new issue

ERROR:  Error installing prawn-2.2.2.gem:
    prawn-2.2.2 requires Ruby version ~> 2.1. The current ruby version is 3.0.1.64.
==> ERROR: A failure occurred in package().
    Aborting...
error making: ruby-prawn

<deleted-account> commented on 2021-03-23 16:20 (UTC)

@lrm, it's not needed. ruby-css_parser is the replacement as the ruby-prawn-svg dependency. What package requires ruby-css_parser-1.6?

lrm commented on 2021-03-23 15:54 (UTC)

ruby-css_parser-1.6 doesn't exist in AUR anymore.