mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 22:53:51 +02:00
php-imagick: Cross compilation support
This commit is contained in:
parent
7e8a27b013
commit
a30f2ca0fc
2 changed files with 19 additions and 5 deletions
|
@ -0,0 +1,17 @@
|
||||||
|
--- a/imagemagick.m4 2021-09-09 10:53:42.287881616 +0200
|
||||||
|
+++ b/imagemagick.m4 2021-09-09 11:14:47.662312430 +0200
|
||||||
|
@@ -167,6 +167,14 @@ AC_DEFUN([IM_FIND_IMAGEMAGICK],[
|
||||||
|
|
||||||
|
AC_MSG_RESULT([user location ${IM_IMAGEMAGICK_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/wand/MagickWand.h])
|
||||||
|
|
||||||
|
+ elif test -r "${IM_IMAGEMAGICK_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/MagickWand/MagickWand.h"; then
|
||||||
|
+
|
||||||
|
+ IM_INCLUDE_FORMAT="MagickWand/MagickWand.h"
|
||||||
|
+ IM_HEADER_STYLE="SEVEN"
|
||||||
|
+ AC_DEFINE([IM_MAGICKWAND_HEADER_STYLE_SEVEN], [1], [ImageMagick 7.x style header])
|
||||||
|
+
|
||||||
|
+ AC_MSG_RESULT([${IM_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/MagickWand/MagickWand.h])
|
||||||
|
+
|
||||||
|
elif test -r "${IM_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/MagickWand/MagickWand.h"; then
|
||||||
|
|
||||||
|
IM_INCLUDE_FORMAT="MagickWand/MagickWand.h"
|
|
@ -1,9 +1,10 @@
|
||||||
# Template file for 'php-imagick'
|
# Template file for 'php-imagick'
|
||||||
pkgname=php-imagick
|
pkgname=php-imagick
|
||||||
version=3.4.4
|
version=3.4.4
|
||||||
revision=3
|
revision=4
|
||||||
wrksrc="imagick-$version"
|
wrksrc="imagick-$version"
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
|
configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr"
|
||||||
hostmakedepends="php-devel autoconf pkg-config"
|
hostmakedepends="php-devel autoconf pkg-config"
|
||||||
makedepends="php-devel pcre2-devel libmagick-devel"
|
makedepends="php-devel pcre2-devel libmagick-devel"
|
||||||
depends="php>=7.4.3"
|
depends="php>=7.4.3"
|
||||||
|
@ -14,10 +15,6 @@ homepage="https://pecl.php.net/package/imagick"
|
||||||
distfiles="https://pecl.php.net/get/imagick-$version.tgz"
|
distfiles="https://pecl.php.net/get/imagick-$version.tgz"
|
||||||
checksum=8dd5aa16465c218651fc8993e1faecd982e6a597870fd4b937e9ece02d567077
|
checksum=8dd5aa16465c218651fc8993e1faecd982e6a597870fd4b937e9ece02d567077
|
||||||
|
|
||||||
if [ -n "$CROSS_BUILD" ]; then
|
|
||||||
broken="checking for MagickWand.h or magick-wand.h header... configure: error: Unable to find MagickWand.h or magick-wand.h header"
|
|
||||||
fi
|
|
||||||
|
|
||||||
pre_configure() {
|
pre_configure() {
|
||||||
phpize
|
phpize
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue