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.