needs ruby packages: rdoc (aur/ruby-rdoc) pkg-config (aur/ruby-pkg-config)
I'm reluctant to add them to depends as people likely have different sources
Git Clone URL: | https://aur.archlinux.org/ruby-rmagick.git (read-only, click to copy) |
---|---|
Package Base: | ruby-rmagick |
Description: | RMagick is an interface between the Ruby programming language and the ImageMagick image processing library |
Upstream URL: | https://github.com/rmagick/rmagick |
Licenses: | MIT |
Submitter: | shtrom |
Maintainer: | envolution |
Last Packager: | envolution |
Votes: | 26 |
Popularity: | 0.28 |
First Submitted: | 2009-02-25 04:53 (UTC) |
Last Updated: | 2024-10-29 01:25 (UTC) |
needs ruby packages: rdoc (aur/ruby-rdoc) pkg-config (aur/ruby-pkg-config)
I'm reluctant to add them to depends as people likely have different sources
A lot of updates were missed between 4.2.6 and 6.0.0 see https://github.com/rmagick/rmagick/tags
@ahuillet I just built this package without any errors using libmagick6-6.9.10.12-1. Have you tried to build it recently using the newest libmagick6?
This doesn't seem to build for me with libmagick6-6.9.10.2-2.
checking for presence of MagickWand API (ImageMagick version >= 6.9.0)... no Can't install RMagick 2.16.0. Can't find MagickWand.h. extconf.rb failed Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
NeoRaider: Fixed, thanks!
This is missing a dependency on ruby-rdoc:
==> Starting package()...
Building native extensions. This could take a while...
Successfully installed rmagick-2.16.0
ERROR: While executing gem ... (Gem::DocumentError)
RDoc is not installed: cannot load such file -- rdoc/rdoc
==> ERROR: A failure occurred in package().
Aborting...
I've made some tests and it looks like libmagick6 is enough to make this work, and it doesn't conflict to libmagick v7. Please let me know if you find something is wrong with new dependencies.
tuxsavvy: Yes, unfortunately, rmagick still doesn't support imagemagick 7+. Achieving the compatibility with v7 seems to be non-trivial, people have tried, but no one succeeded to this moment (https://github.com/rmagick/rmagick/issues/265). So the only relevant pull request is this: https://github.com/rmagick/rmagick/pull/284/commits/6f5e7a7ed63446f7cb0e887baa48b52c5aa4255a
There is also a mini_magick gem on GitHub: https://github.com/minimagick/minimagick which is compatible with imagemagick 7+, uses less RAM and it's functionality might be enough for some tasks.
Does this package still require imagemagick6? According to the repository, supports were added to support imagemagick 6.9+:
RMagick 2.16.0
Support ImageMagick 6.9+ - @ZipoKing
https://github.com/rmagick/rmagick/blob/master/CHANGELOG.md
imagemagic6 conflicts with imagemagick (which is already up to 7.0.7.xx)
Pinned Comments
envolution commented on 2024-10-29 01:30 (UTC)
needs ruby packages: rdoc (aur/ruby-rdoc) pkg-config (aur/ruby-pkg-config)
I'm reluctant to add them to depends as people likely have different sources