Alien-ImageMagick
view release on metacpan or search on metacpan
## This siteprefix will install the execs in perl's /bin and the libs in perl's lib/
'LDFLAGS='.$LDFLAGS.' %c --prefix=%s --sysconfdir='.$dataprefix.' --exec-prefix='.$siteprefix.' --with-perl='.$perlbin.' '.$enable_shared.' '.$use_threads . ' --with-modules',
# Patch the PerlMagick makefiles to reflect lib installation places.
# This is because ImageMagic's PerlMagick package comes with Makefile.PL files
# containing a relative reference to the build directory ../magick/.libs
#
# This causes https://rt.cpan.org/Public/Bug/Display.html?id=98979
#
# This (fairly) dirty patch solves the issue.
# If this breaks, refer to the original source in:
# https://github.com/ImageMagick/ImageMagick/blob/main/PerlMagick/Makefile.PL.in
q|echo "Patching Makefile.PL files in `pwd`. See |.__FILE__.q| for more"|,
q|perl -pi -e 's:^(\s*.INSTALL_BASE.*$):#$1:' PerlMagick/Makefile.PL|,
q|perl -pi -e 's:-L\.\./magick(.*?)/\.libs:-L|.$siteprefix.q|/lib:gi' PerlMagick/Makefile.PL|,
q|perl -pi -e 's:-L\.\./\.\./magick(.*?)/\.libs:-L|.$siteprefix.q|/lib:gi' PerlMagick/quantum/Makefile.PL|,
q|perl -pi -e 's:-L\.\./\.\./magick(.*?)/\.libs:-L|.$siteprefix.q|/lib:gi' PerlMagick/default/Makefile.PL|,
,
'make',
],
alien_install_commands => [
( run in 0.955 second using v1.01-cache-2.11-cpan-1c8d708658b )