mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 20:36:40 +02:00
testing/php81-pecl-imagick: upgrade to 3.8.0_rc2 and modernize
This commit is contained in:
parent
06b0b0ddd2
commit
07b44ef951
@ -2,34 +2,36 @@
|
||||
# Maintainer: Andy Postnikov <apostnikov@gmail.com>
|
||||
pkgname=php81-pecl-imagick
|
||||
_extname=imagick
|
||||
pkgver=3.7.0
|
||||
pkgrel=5
|
||||
pkgver=3.8.0_rc2
|
||||
_pkgver=${pkgver/_rc/RC}
|
||||
pkgrel=0
|
||||
pkgdesc="PHP 8.1 extension provides a wrapper to the ImageMagick library - PECL"
|
||||
url="https://pecl.php.net/package/imagick"
|
||||
arch="all !x86" # https://gitlab.alpinelinux.org/alpine/aports/-/issues/12537
|
||||
license="PHP-3.01"
|
||||
depends="php81-common imagemagick"
|
||||
_phpv=81
|
||||
_php=php$_phpv
|
||||
depends="$_php-common imagemagick"
|
||||
checkdepends="ghostscript-fonts
|
||||
imagemagick-jpeg
|
||||
imagemagick-svg
|
||||
"
|
||||
makedepends="php81-dev imagemagick-dev"
|
||||
makedepends="$_php-dev imagemagick-dev"
|
||||
subpackages="$pkgname-dev"
|
||||
source="php-pecl-$_extname-$pkgver.tgz::https://pecl.php.net/get/$_extname-$pkgver.tgz"
|
||||
builddir="$srcdir/$_extname-$pkgver"
|
||||
source="php-pecl-$_extname-$pkgver.tgz::https://pecl.php.net/get/$_extname-$_pkgver.tgz"
|
||||
builddir="$srcdir/$_extname-$_pkgver"
|
||||
|
||||
install_if="php-$_extname php$_phpv"
|
||||
|
||||
build() {
|
||||
phpize81
|
||||
./configure --prefix=/usr --with-php-config=php-config81
|
||||
phpize$_phpv
|
||||
./configure --prefix=/usr --with-php-config=php-config$_phpv
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
php81 -dextension=modules/$_extname.so --ri $_extname
|
||||
$_php -dextension=modules/$_extname.so --ri $_extname
|
||||
|
||||
rm -f tests/316_Imagick_getImageKurtosis.phpt
|
||||
# see https://gitlab.alpinelinux.org/alpine/aports/-/issues/12537
|
||||
[ "$CARCH" = x86 ] && rm -f tests/166_Imagick_waveImage_basic.phpt
|
||||
make NO_INTERACTION=1 REPORT_EXIT_STATUS=1 test TESTS=--show-diff
|
||||
@ -38,11 +40,11 @@ check() {
|
||||
package() {
|
||||
make INSTALL_ROOT="$pkgdir" install
|
||||
|
||||
local _confdir="$pkgdir"/etc/php81/conf.d
|
||||
local _confdir="$pkgdir"/etc/$_php/conf.d
|
||||
mkdir -p $_confdir
|
||||
echo "extension=$_extname" > $_confdir/$_extname.ini
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
c84408e4e4a0c46d979240e06d58d264c6bb21f3b95e3d434c8a21cd808f6c495fd453ef9c07b5c44dac81c6f205b6697f8ecaf1a65a86ce4e9052328a389ebe php-pecl-imagick-3.7.0.tgz
|
||||
f94ef037df8afb371b8b8b0cac96fc72e4719b0c73537b65ceb36ba5db10b6b172b94374b41349ffba6854fa1177344007bf528e378cb720fe562fd9d4170185 php-pecl-imagick-3.8.0_rc2.tgz
|
||||
"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user