Created attachment 185170 [details] Be satisfied with any version of libMagickWand Currently, the port can not be built if ImageMagick-7 is installed instead of 6. There is no reason for it being so particular... Also, I can not find, where IM is even used in dmtx -- certainly the libdmtx.so.0.0.0 is not linked with anything installed by IM. Perhaps, the entire dependency is not needed at all?
I can confirm that removing the dependency on ImageMagick 6 does not cause any compilation issues. Reading the CMakeLists.txt shows no requirement for ImageMagick at all. Removing this dependency will help greatly as this package is pulled in by the KDE Plasma Desktop preventing installation of any packages requiring ImageMagick 7 due to install conflicts between ImageMagick 6 and 7.
I can confirm. This was blocking parts of KDE for myself as well. I also couldn't find any reference to ImageMagick in the configure, Makefile or source code. I've removed the LIB dependency completely. I also updated the source to GitHub and the latest version, re-did the patch and updated some of the build settings. GitHub: https://github.com/dmtx/libdmtx GitHub thread referencing change of owner / source repo: https://github.com/dmtx/libdmtx/issues/18 shar attached.
Created attachment 202044 [details] libdmtx port shar
I've completely removed the useless ImageMagick dependency.