# Template file for 'ImageMagick' pkgname=ImageMagick version=7.1.0.27 revision=1 _majorver=${version%.*} _patchver=${version##*.} wrksrc="${pkgname}-${_majorver}-${_patchver}" build_style=gnu-configure configure_args="--disable-static --enable-opencl --with-modules --with-gslib --with-rsvg --with-wmf --with-dejavu-font-dir=/usr/share/fonts/TTF --with-gs-font-dir=/usr/share/fonts/Type1" hostmakedepends="automake libtool pkg-config autoconf" makedepends="djvulibre-devel fftw-devel ghostscript-devel glib-devel lcms2-devel libXt-devel libgomp-devel libltdl-devel librsvg-devel libwebp-devel libwmf-devel ocl-icd-devel pango-devel libopenjpeg2-devel graphviz-devel liblqr-devel libraqm-devel" short_desc="Create, edit, compose, or convert bitmap images" maintainer="Orphaned " license="ImageMagick" homepage="https://www.imagemagick.org" changelog="https://imagemagick.org/script/changelog.php" distfiles="https://github.com/ImageMagick/ImageMagick/archive/${_majorver}-${_patchver}.tar.gz" checksum=e0db0cf0d8cb93be9793f6b6ec3dac91194a753b809ff2cfca8b8ffb4072d63c subpackages="libmagick libmagick-devel" keep_libtool_archives=yes conf_files="/etc/ImageMagick-${_majorver%%.*}/*.xml" if [ -z "$CROSS_BUILD" ]; then # XXX native perl uses XBPS_TARGET_CFLAGS (-mtune=generic) configure_args+=" --with-perl --with-perl-options=INSTALLDIRS=vendor" hostmakedepends+=" perl" subpackages+=" libmagick-perl" fi pre_check() { # Disable failing checks vsed -i '/validate-formats/d' Makefile } post_install() { if [ "$CROSS_BUILD" ]; then vsed -i -e "s,$XBPS_WRAPPERDIR/$XBPS_CROSS_TRIPLET-,,g" \ $DESTDIR/usr/bin/*-config fi vlicense LICENSE vlicense NOTICE } libmagick_package() { short_desc="ImageMagick low-level image manipulation libraries" pkg_install() { vmove "usr/lib/libMagick*.so.*" vmove "usr/lib/ImageMagick*" vmove "usr/share/ImageMagick*" } } libmagick-devel_package() { depends=" fftw-devel fontconfig-devel lcms2-devel libXt-devel libgomp-devel libltdl-devel liblqr-devel libraqm-devel libmagick>=${version}_${revision}" short_desc="ImageMagick low-level image manipulation development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/share/doc vmove "usr/bin/*-config" vmove "usr/lib/*.so" vmove "usr/lib/*.la" vmove "usr/share/man/man1/*-config.1" } } libmagick-perl_package() { short_desc="ImageMagick perl library bindings" pkg_install() { vmove usr/lib/perl5 vmove usr/share/man/man3 } }