[packages/php-pecl-imagick] Rel 6; fix build

arekm arekm at pld-linux.org
Fri May 9 13:05:44 CEST 2025


commit 66f5591e1b90085a02653f8ef4ac89df019f59be
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri May 9 12:12:08 2025 +0200

    Rel 6; fix build

 build.patch           | 11 +++++++++++
 php-pecl-imagick.spec |  8 +++++---
 2 files changed, 16 insertions(+), 3 deletions(-)
---
diff --git a/php-pecl-imagick.spec b/php-pecl-imagick.spec
index eb22d16..05c5218 100644
--- a/php-pecl-imagick.spec
+++ b/php-pecl-imagick.spec
@@ -10,12 +10,13 @@ Summary:	%{modname} - PHP wrapper to the Image Magick Library
 Summary(pl.UTF-8):	%{modname} - PHP-owy wrapper do biblioteki Image Magick
 Name:		%{php_name}-pecl-%{modname}
 Version:	3.7.0
-Release:	5
+Release:	6
 License:	PHP 3.01
 Group:		Development/Languages/PHP
 Source0:	https://pecl.php.net/get/%{modname}-%{version}.tgz
 # Source0-md5:	0687774a6126467d4e5ede02171e981d
 Patch0:		skip_version_check.patch
+Patch1:		build.patch
 URL:		https://pecl.php.net/package/imagick
 BuildRequires:	%{php_name}-cli
 BuildRequires:	%{php_name}-devel >= 4:5.3
@@ -65,7 +66,8 @@ To rozszerzenie ma w PECL status: %{status}.
 %prep
 %setup -qc
 mv %{modname}-%{version}/* .
-%patch0 -p1
+%patch -P0 -p1
+%patch -P1 -p1
 
 xfail() {
 	local t=$1
@@ -154,7 +156,7 @@ phpize
 	php_cv_cc_dashr=false
 
 %{__make} \
-	CFLAGS_CLEAN="%{rpmcflags}"
+	CFLAGS_CLEAN="%{rpmcflags} $(pkg-config --cflags ImageMagick)"
 
 %{__php} -n -q \
 	-d extension_dir=modules \
diff --git a/build.patch b/build.patch
new file mode 100644
index 0000000..f158056
--- /dev/null
+++ b/build.patch
@@ -0,0 +1,11 @@
+--- php53-pecl-imagick-3.7.0/imagick_file.c~	2022-01-11 16:23:47.000000000 +0100
++++ php53-pecl-imagick-3.7.0/imagick_file.c	2025-05-09 12:08:50.347959587 +0200
+@@ -89,7 +89,7 @@ zend_bool php_imagick_is_virtual_format(
+ static
+ zend_bool php_imagick_is_url(const char *filename TSRMLS_DC)
+ {
+-	const char *path_for_open;
++	char *path_for_open;
+ 
+ 	if (php_stream_locate_url_wrapper(filename, &path_for_open, STREAM_LOCATE_WRAPPERS_ONLY TSRMLS_CC)) {
+ 		return 1;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/php-pecl-imagick.git/commitdiff/66f5591e1b90085a02653f8ef4ac89df019f59be



More information about the pld-cvs-commit mailing list