Skip to content

Commit 16551a3

Browse files
committed
imagick for php-8.0
1 parent c29fbb4 commit 16551a3

File tree

4 files changed

+88
-4
lines changed

4 files changed

+88
-4
lines changed

scripts/v3.11/php-8.0/build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set -e
77
PACKAGES="argon2 enchant secp256k1"
88

99
# extensions to build.
10-
EXTENSIONS="apcu hashids libsodium memcached mongodb msgpack psr redis scalar_objects swoole xdebug"
10+
EXTENSIONS="apcu imagick hashids libsodium memcached mongodb msgpack psr redis scalar_objects swoole xdebug"
1111

1212
# define root packages source path.
1313
SOURCES_PATH=$(pwd)
@@ -27,7 +27,7 @@ function build_package()
2727
# give a little feedback about the current package being built.
2828
echo "----> Building Package: $PACKAGE_NAME"
2929
# checksum source files before build.
30-
abuild checksum
30+
# abuild checksum
3131
# build the package from source.
3232
abuild -r
3333
# return shell to previous location for safe scripting!
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Maintainer: "Diego Hernandes <[email protected]>"
2+
3+
pkgname=php8-imagick
4+
srcdir="/tmp/src-$pkgname"
5+
pkgbasedir="/tmp/pkg-$pkgname"
6+
_pkgreal=imagick
7+
pkgver=3.4.4
8+
pkgrel=1
9+
_phpver=8
10+
pkggitrev=132a11fd26675db9eb9f0e9a3e2887c161875206
11+
provides="php-imagick=8.0"
12+
pkgdesc="ImageMagick extension for PHP"
13+
url="http://pecl.php.net/package/$_pkgreal"
14+
arch="all"
15+
license="PHP-3"
16+
depends="php8-common>=8.0.0 php8-common<8.1.0 imagemagick"
17+
makedepends="php8-dev>=8.0.0 php8-dev<8.1.0 autoconf imagemagick-dev libtool pcre2-dev"
18+
#source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
19+
source="$_pkgreal-$pkgver.zip::https://github.com/Imagick/imagick/archive/$pkggitrev.zip"
20+
builddir="$srcdir/$_pkgreal-$pkggitrev"
21+
22+
prepare() {
23+
default_prepare || return 1
24+
}
25+
26+
build() {
27+
cd "$builddir"
28+
phpize$_phpver || return 1
29+
./configure --prefix=/usr \
30+
--with-php-config=/usr/bin/php-config$_phpver || return 1
31+
make || return 1
32+
}
33+
34+
package() {
35+
mkdir -p "$pkgdir" || return 1
36+
install -d $pkgdir/ || return 1
37+
make -C "$builddir" INSTALL_ROOT="$pkgdir" install || return 1
38+
install -d "$pkgdir"/etc/php$_phpver/conf.d || return 1
39+
echo "extension=$_pkgreal" > "$pkgdir"/etc/php$_phpver/conf.d/00_$_pkgreal.ini || return 1
40+
}
41+
42+
sha512sums="f5da6783c04f31ed49e1caa6d8dd47211e7fc2a0b8e3accb61e86e3f0ff02a888a0b6f28b5f0ff04ce9161f1170fcd33c7b33e75ca4265c78582ff97b5cc84f6 imagick-3.4.4.zip"

scripts/v3.12/php-8.0/build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set -e
77
PACKAGES="argon2 enchant secp256k1"
88

99
# extensions to build.
10-
EXTENSIONS="apcu hashids libsodium memcached mongodb msgpack psr redis scalar_objects swoole xdebug"
10+
EXTENSIONS="apcu hashids imagick libsodium memcached mongodb msgpack psr redis scalar_objects swoole xdebug"
1111

1212
# define root packages source path.
1313
SOURCES_PATH=$(pwd)
@@ -27,7 +27,7 @@ function build_package()
2727
# give a little feedback about the current package being built.
2828
echo "----> Building Package: $PACKAGE_NAME"
2929
# checksum source files before build.
30-
abuild checksum
30+
# abuild checksum
3131
# build the package from source.
3232
abuild -r
3333
# return shell to previous location for safe scripting!
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Maintainer: "Diego Hernandes <[email protected]>"
2+
3+
pkgname=php8-imagick
4+
srcdir="/tmp/src-$pkgname"
5+
pkgbasedir="/tmp/pkg-$pkgname"
6+
_pkgreal=imagick
7+
pkgver=3.4.4
8+
pkgrel=1
9+
_phpver=8
10+
pkggitrev=132a11fd26675db9eb9f0e9a3e2887c161875206
11+
provides="php-imagick=8.0"
12+
pkgdesc="ImageMagick extension for PHP"
13+
url="http://pecl.php.net/package/$_pkgreal"
14+
arch="all"
15+
license="PHP-3"
16+
depends="php8-common>=8.0.0 php8-common<8.1.0 imagemagick"
17+
makedepends="php8-dev>=8.0.0 php8-dev<8.1.0 autoconf imagemagick-dev libtool pcre2-dev"
18+
#source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
19+
source="$_pkgreal-$pkgver.zip::https://github.com/Imagick/imagick/archive/$pkggitrev.zip"
20+
builddir="$srcdir/$_pkgreal-$pkggitrev"
21+
22+
prepare() {
23+
default_prepare || return 1
24+
}
25+
26+
build() {
27+
cd "$builddir"
28+
phpize$_phpver || return 1
29+
./configure --prefix=/usr \
30+
--with-php-config=/usr/bin/php-config$_phpver || return 1
31+
make || return 1
32+
}
33+
34+
package() {
35+
mkdir -p "$pkgdir" || return 1
36+
install -d $pkgdir/ || return 1
37+
make -C "$builddir" INSTALL_ROOT="$pkgdir" install || return 1
38+
install -d "$pkgdir"/etc/php$_phpver/conf.d || return 1
39+
echo "extension=$_pkgreal" > "$pkgdir"/etc/php$_phpver/conf.d/00_$_pkgreal.ini || return 1
40+
}
41+
42+
sha512sums="f5da6783c04f31ed49e1caa6d8dd47211e7fc2a0b8e3accb61e86e3f0ff02a888a0b6f28b5f0ff04ce9161f1170fcd33c7b33e75ca4265c78582ff97b5cc84f6 imagick-3.4.4.zip"

0 commit comments

Comments
 (0)