Pierre Schmitz pushed to branch main at Arch Linux / Packaging / Packages / 
php-imagick


Commits:
3e2bb9e0 by Pierre Schmitz at 2025-01-09T20:23:36+01:00
upgpkg: 3.7.0-11: PHP 8.4 rebuild

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = php-imagick
        pkgdesc = PHP extension to create and modify images using the 
ImageMagick library
        pkgver = 3.7.0
-       pkgrel = 10
+       pkgrel = 11
        url = https://github.com/imagick/imagick
        arch = x86_64
        license = PHP-3.01
@@ -17,12 +17,15 @@ pkgbase = php-imagick
        source = 
php-imagick-3.7.0.tar.gz::https://github.com/imagick/imagick/archive/refs/tags/3.7.0.tar.gz
        source = imagick.ini
        source = php-imagick-3.7.0-skip_version_check_by_default.patch
+       source = 
php-imagick-php-8.4.patch::https://github.com/Imagick/imagick/commit/65e27f2bc0.patch
        sha512sums = 
67cf7e76ee59dcf2fbb6230956344033022ea2b93f82fcdb949998638ce9990004948fddf13e7f4649b2115ce6f402a1eb4f95aa36a3b6a26f3f016b0e958bc3
        sha512sums = 
720e050c7db81069b9f27624dd9430dd4952cfbc7f2374a58a6ce1eabd95bf936f3f9f9c53d44ff402acd38e869c2b9ec190b9d8a1e2aa204ecf9719e2708a42
        sha512sums = 
d4bd791fcc06cdf23d68d62c982c316df0fc2dca73f85815dd1c512af6416e19eb37947ca85bfe7e3cea96a8c1718b9400b5e6c5ac120e19b24879e020b30c1d
+       sha512sums = 
99af024f5c5f64718c1282cdff0026a9103cb81d5895691921848fedb54eb27a8b7e92a91c836440155363ab3d7664332315134256d262026a13d237901f028b
        b2sums = 
3f8b94ca0619edee15de9aaf21ad3bf2896a072223b1eed70bfc8e47ef36fa766f370e801ae6b4300840a76e71d926b36cdbe7459df75804362ab4079eb2f56c
        b2sums = 
79f08a42378d0589f162cc091e7f5e216ded51063a9b0230b933c3eddf8427ebbe44095cbe1a26e2eb8cb12540edfae14b10298a2daef1ae73cb3133cd18e01b
        b2sums = 
0241772fd6cc5f5bfed5c190dbc86ea4e7af69a309541e1be202b2d09d73ca4f5137bba34b2dc13a921d82e94e431e972b9a17a9d2da17ae9e1b024f92cf86ca
+       b2sums = 
1397a4114eb4398f667a4fcfafedef4149b26231728b52ec39735893b065f79d4c78ad20133d659ee7c0634739781567b206ae9b1ca4dc15162c3e424edd9def
 
 pkgname = php-imagick
        depends = gcc-libs


=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@ pkgname=(
   php-legacy-imagick
 )
 pkgver=3.7.0
-pkgrel=10
+pkgrel=11
 pkgdesc="PHP extension to create and modify images using the ImageMagick 
library"
 arch=(x86_64)
 url="https://github.com/imagick/imagick";
@@ -31,19 +31,25 @@ source=(
   
$pkgbase-$pkgver.tar.gz::https://github.com/$_name/$_name/archive/refs/tags/$pkgver.tar.gz
   $_name.ini
   $pkgbase-3.7.0-skip_version_check_by_default.patch
+  
$pkgbase-php-8.4.patch::https://github.com/Imagick/imagick/commit/65e27f2bc0.patch
 )
 
sha512sums=('67cf7e76ee59dcf2fbb6230956344033022ea2b93f82fcdb949998638ce9990004948fddf13e7f4649b2115ce6f402a1eb4f95aa36a3b6a26f3f016b0e958bc3'
             
'720e050c7db81069b9f27624dd9430dd4952cfbc7f2374a58a6ce1eabd95bf936f3f9f9c53d44ff402acd38e869c2b9ec190b9d8a1e2aa204ecf9719e2708a42'
-            
'd4bd791fcc06cdf23d68d62c982c316df0fc2dca73f85815dd1c512af6416e19eb37947ca85bfe7e3cea96a8c1718b9400b5e6c5ac120e19b24879e020b30c1d')
+            
'd4bd791fcc06cdf23d68d62c982c316df0fc2dca73f85815dd1c512af6416e19eb37947ca85bfe7e3cea96a8c1718b9400b5e6c5ac120e19b24879e020b30c1d'
+            
'99af024f5c5f64718c1282cdff0026a9103cb81d5895691921848fedb54eb27a8b7e92a91c836440155363ab3d7664332315134256d262026a13d237901f028b')
 
b2sums=('3f8b94ca0619edee15de9aaf21ad3bf2896a072223b1eed70bfc8e47ef36fa766f370e801ae6b4300840a76e71d926b36cdbe7459df75804362ab4079eb2f56c'
         
'79f08a42378d0589f162cc091e7f5e216ded51063a9b0230b933c3eddf8427ebbe44095cbe1a26e2eb8cb12540edfae14b10298a2daef1ae73cb3133cd18e01b'
-        
'0241772fd6cc5f5bfed5c190dbc86ea4e7af69a309541e1be202b2d09d73ca4f5137bba34b2dc13a921d82e94e431e972b9a17a9d2da17ae9e1b024f92cf86ca')
+        
'0241772fd6cc5f5bfed5c190dbc86ea4e7af69a309541e1be202b2d09d73ca4f5137bba34b2dc13a921d82e94e431e972b9a17a9d2da17ae9e1b024f92cf86ca'
+        
'1397a4114eb4398f667a4fcfafedef4149b26231728b52ec39735893b065f79d4c78ad20133d659ee7c0634739781567b206ae9b1ca4dc15162c3e424edd9def')
 
 prepare() {
   # disable the broken version check, which consistently provides false 
positives and leads to users flagging the package ood
   # we rely on imagemagick to communicate breaking changes with soname changes
   patch -Np1 -d $_name-$pkgver -i 
../$pkgbase-3.7.0-skip_version_check_by_default.patch
 
+  # Fix PHP 8.4 compatibility
+  patch -Np1 -d $_name-$pkgver -i ../$pkgbase-php-8.4.patch
+
   # setting package version: https://bugs.archlinux.org/task/64185
   sed -e "s/@PACKAGE_VERSION@/$pkgver/" -i $_name-$pkgver/php_imagick.h 
$_name-$pkgver/package.xml
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/php-imagick/-/commit/3e2bb9e0c6020bc89c4abc7104d9010f1af8f25f

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/php-imagick/-/commit/3e2bb9e0c6020bc89c4abc7104d9010f1af8f25f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to