[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