Skip to content

Commit e8cdca3

Browse files
author
Diego Hernandes
committed
fix version constraints and adds php7-ssh2 PECL extension support
1 parent e981438 commit e8cdca3

File tree

37 files changed

+239
-87
lines changed

37 files changed

+239
-87
lines changed

scripts/v3.6/php-7.1/all.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33

44
# SUB-PACKAGES TO BUILD
5-
PACKAGES="php7-apcu php7-imagick php7-libsodium php7-memcached php7-mongodb php7-redis php7-xdebug"
5+
PACKAGES="php7-apcu php7-imagick php7-libsodium php7-memcached php7-mongodb php7-redis php7-ssh2 php7-xdebug"
66

77
# ROOT PATH
88
ROOT_PATH=$(pwd)
99

10-
cd $ROOT_PATH/php7
11-
abuild -r
10+
# cd $ROOT_PATH/php7
11+
# abuild -r
1212

1313
sudo apk update
1414

scripts/v3.6/php-7.1/php7-apcu/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-apcu
44
_pkgreal=apcu
55
pkgver=5.1.8
6-
pkgrel=1
6+
pkgrel=2
77
_phpver=7
88
pkgdesc="APCu - APC User Cache extension for PHP"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="PHP-3"
12-
depends="php7-common>7.1.0"
13-
makedepends="php7-dev>7.1.0 autoconf pcre-dev"
12+
depends="php7-common>=7.1.0 php7-common<7.2.0"
13+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf pcre-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.1/php7-imagick/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-imagick
44
_pkgreal=imagick
55
pkgver=3.4.3
6-
pkgrel=0
6+
pkgrel=2
77
_phpver=7
88
pkgdesc="ImageMagick extension for PHP"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="PHP-3"
12-
depends="php7-common>7.1.0"
13-
makedepends="php7-dev>7.1.0 autoconf imagemagick-dev libtool pcre-dev"
12+
depends="php7-common>=7.1.0 php7-common<7.2.0"
13+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf imagemagick-dev libtool pcre-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.1/php7-libsodium/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-libsodium
44
_pkgreal=libsodium
55
pkgver=1.0.7
6-
pkgrel=0
6+
pkgrel=2
77
_phpver=7
88
pkgdesc="xDebug Profiler"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="BSD-2"
12-
depends="php7-common>7.1.0 libsodium"
13-
makedepends="php7-dev>7.1.0 autoconf libsodium-dev"
12+
depends="php7-common>=7.1.0 php7-common<7.2.0 libsodium"
13+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf libsodium-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.1/php7-memcached/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-memcached
44
_pkgreal=memcached
55
pkgver=3.0.4
6-
pkgrel=0
6+
pkgrel=2
77
_phpver=7
88
pkgdesc="Memcached extension for PHP"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="PHP-3"
12-
depends="php7-common>7.1.0 php7-session>7.1.0"
13-
makedepends="php7-dev>7.1.0 autoconf zlib-dev libmemcached-dev cyrus-sasl-dev pcre-dev"
12+
depends="php7-common>=7.1.0 php7-common<7.2.0 php7-session>=7.1.0 php7-session<7.2.0"
13+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf zlib-dev libmemcached-dev cyrus-sasl-dev pcre-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.1/php7-mongodb/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-mongodb
44
_pkgreal=mongodb
55
pkgver=1.3.4
6-
pkgrel=0
6+
pkgrel=2
77
_phpver=7
88
pkgdesc="MongoDB extension for PHP"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="Apache"
12-
depends="php7-common>7.1.0 php7-json>7.1.0"
13-
makedepends="php7-dev>7.1.0 autoconf openssl-dev pcre-dev"
12+
depends="php7-common>=7.1.0 php7-common<7.2.0 php7-json>=7.1.0 php7-json<7.2.0"
13+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf openssl-dev pcre-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.1/php7-redis/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
pkgname=php7-redis
33
_pkgreal=redis
44
pkgver=3.1.4
5-
pkgrel=0
5+
pkgrel=2
66
_phpver=7
77
pkgdesc="Redis extension for PHP"
88
url="http://pecl.php.net/package/$_pkgreal"
99
arch="all"
1010
license="PHP-3"
11-
depends="php7-common>7.1.0 php7-session>7.1.0"
12-
makedepends="php7-dev>7.1.0 autoconf"
11+
depends="php7-common>=7.1.0 php7-common<7.2.0 php7-session>=7.1.0 php7-session<7.2.0"
12+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf"
1313
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1414
builddir="$srcdir/$_pkgreal-$pkgver"
1515

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/src
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Maintainer: "Diego Hernandes <diego@hernandev.com>"
2+
3+
pkgname=php7-ssh2
4+
_pkgreal=ssh2
5+
pkgver=1.1.2
6+
pkgrel=2
7+
_phpver=7
8+
pkgdesc="ssh2 - Bindings for the libssh2 library extension for PHP"
9+
url="http://pecl.php.net/package/$_pkgreal"
10+
arch="all"
11+
license="PHP-3"
12+
depends="php7-common>=7.1.0 php7-common<7.2.0"
13+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf libssh2-dev"
14+
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
15+
builddir="$srcdir/$_pkgreal-$pkgver"
16+
17+
prepare() {
18+
default_prepare || return 1
19+
}
20+
21+
build() {
22+
cd "$builddir"
23+
phpize$_phpver || return 1
24+
./configure --prefix=/usr \
25+
--with-php-config=/usr/bin/php-config$_phpver || return 1
26+
make || return 1
27+
}
28+
29+
package() {
30+
mkdir -p "$pkgdir" || return 1
31+
install -d $pkgdir/ || return 1
32+
make -C "$builddir" INSTALL_ROOT="$pkgdir" install || return 1
33+
install -d "$pkgdir"/etc/php$_phpver/conf.d || return 1
34+
echo "extension=$_pkgreal.so" > "$pkgdir"/etc/php$_phpver/conf.d/20_$_pkgreal.ini || return 1
35+
}
36+
37+
sha512sums="36793191448745b8a9b3cc628fe9fb431480792c7a2ff0bf2eccd58cda1cf944933be1d301c455d4a6f3dabf7e04ffef248bc402a8ff99bfafcba0deddb25c36 ssh2-1.1.2.tgz"

scripts/v3.6/php-7.1/php7-xdebug/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-xdebug
44
_pkgreal=xdebug
55
pkgver=2.5.5
6-
pkgrel=0
6+
pkgrel=2
77
_phpver=7
88
pkgdesc="xDebug Profiler"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="XDEBUG-1"
12-
depends="php7-common>7.1.0"
13-
makedepends="php7-dev>7.1.0 autoconf"
12+
depends="php7-common>=7.1.0 php7-common<7.2.0"
13+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.2/all.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33

44
# SUB-PACKAGES TO BUILD
5-
PACKAGES="php7-apcu php7-imagick php7-libsodium php7-memcached php7-mongodb php7-redis"
5+
PACKAGES="php7-apcu php7-imagick php7-libsodium php7-memcached php7-mongodb php7-redis php7-ssh2"
66

77
# ROOT PATH
88
ROOT_PATH=$(pwd)
99

10-
cd $ROOT_PATH/php7
11-
abuild -r
10+
# cd $ROOT_PATH/php7
11+
# abuild -r
1212

1313
sudo apk update
1414

scripts/v3.6/php-7.2/php7-imagick/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-imagick
44
_pkgreal=imagick
55
pkgver=3.4.3
6-
pkgrel=2
6+
pkgrel=3
77
_phpver=7
88
pkgdesc="ImageMagick extension for PHP"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="PHP-3"
12-
depends="php7-common>7.2.0 php7-common<7.3.0"
13-
makedepends="php7-dev>7.2.0 php7-dev<7.3.0 autoconf imagemagick-dev libtool pcre-dev"
12+
depends="php7-common>=7.2.0 php7-common<7.3.0"
13+
makedepends="php7-dev>=7.2.0 php7-dev<7.3.0 autoconf imagemagick-dev libtool pcre-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.2/php7-libsodium/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-libsodium
44
_pkgreal=libsodium
55
pkgver=1.0.7
6-
pkgrel=2
6+
pkgrel=3
77
_phpver=7
88
pkgdesc="xDebug Profiler"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="BSD-2"
12-
depends="php7-common>7.2.0 php7-common<7.3.0 libsodium"
13-
makedepends="php7-dev>7.2.0 php7-dev<7.3.0 autoconf libsodium-dev"
12+
depends="php7-common>=7.2.0 php7-common<7.3.0 libsodium"
13+
makedepends="php7-dev>=7.2.0 php7-dev<7.3.0 autoconf libsodium-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.2/php7-memcached/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-memcached
44
_pkgreal=memcached
55
pkgver=3.0.4
6-
pkgrel=2
6+
pkgrel=3
77
_phpver=7
88
pkgdesc="Memcached extension for PHP"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="PHP-3"
12-
depends="php7-common>7.2.0 php7-common<7.3.0 php7-session>7.2.0 php7-session<7.3.0"
13-
makedepends="php7-dev>7.2.0 php7-dev<7.3.0 autoconf zlib-dev libmemcached-dev cyrus-sasl-dev pcre-dev"
12+
depends="php7-common>=7.2.0 php7-common<7.3.0 php7-session>=7.2.0 php7-session<7.3.0"
13+
makedepends="php7-dev>=7.2.0 php7-dev<7.3.0 autoconf zlib-dev libmemcached-dev cyrus-sasl-dev pcre-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.2/php7-mongodb/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-mongodb
44
_pkgreal=mongodb
55
pkgver=1.3.4
6-
pkgrel=2
6+
pkgrel=3
77
_phpver=7
88
pkgdesc="MongoDB extension for PHP"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="Apache"
12-
depends="php7-common>7.2.0 php7-common<7.3.0 php7-json>7.2.0 php7-json<7.3.0"
13-
makedepends="php7-dev>7.2.0 php7-dev<7.3.0 autoconf openssl-dev pcre-dev"
12+
depends="php7-common>=7.2.0 php7-common<7.3.0 php7-json>=7.2.0 php7-json<7.3.0"
13+
makedepends="php7-dev>=7.2.0 php7-dev<7.3.0 autoconf openssl-dev pcre-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.6/php-7.2/php7-redis/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
pkgname=php7-redis
33
_pkgreal=redis
44
pkgver=3.1.4
5-
pkgrel=2
5+
pkgrel=3
66
_phpver=7
77
pkgdesc="Redis extension for PHP"
88
url="http://pecl.php.net/package/$_pkgreal"
99
arch="all"
1010
license="PHP-3"
11-
depends="php7-common>7.2.0 php7-common<7.3.0 php7-session>7.2.0 php7-session<7.3.0"
12-
makedepends="php7-dev>7.2.0 php7-dev<7.3.0 autoconf"
11+
depends="php7-common>=7.2.0 php7-common<7.3.0 php7-session>=7.2.0 php7-session<7.3.0"
12+
makedepends="php7-dev>=7.2.0 php7-dev<7.3.0 autoconf"
1313
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1414
builddir="$srcdir/$_pkgreal-$pkgver"
1515

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/src
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Maintainer: "Diego Hernandes <diego@hernandev.com>"
2+
3+
pkgname=php7-ssh2
4+
_pkgreal=ssh2
5+
pkgver=1.1.2
6+
pkgrel=2
7+
_phpver=7
8+
pkgdesc="ssh2 - Bindings for the libssh2 library extension for PHP"
9+
url="http://pecl.php.net/package/$_pkgreal"
10+
arch="all"
11+
license="PHP-3"
12+
depends="php7-common>=7.2.0 php7-common<7.3.0"
13+
makedepends="php7-dev>=7.2.0 php7-dev<7.3.0 autoconf libssh2-dev"
14+
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
15+
builddir="$srcdir/$_pkgreal-$pkgver"
16+
17+
prepare() {
18+
default_prepare || return 1
19+
}
20+
21+
build() {
22+
cd "$builddir"
23+
phpize$_phpver || return 1
24+
./configure --prefix=/usr \
25+
--with-php-config=/usr/bin/php-config$_phpver || return 1
26+
make || return 1
27+
}
28+
29+
package() {
30+
mkdir -p "$pkgdir" || return 1
31+
install -d $pkgdir/ || return 1
32+
make -C "$builddir" INSTALL_ROOT="$pkgdir" install || return 1
33+
install -d "$pkgdir"/etc/php$_phpver/conf.d || return 1
34+
echo "extension=$_pkgreal" > "$pkgdir"/etc/php$_phpver/conf.d/20_$_pkgreal.ini || return 1
35+
}
36+
37+
sha512sums="36793191448745b8a9b3cc628fe9fb431480792c7a2ff0bf2eccd58cda1cf944933be1d301c455d4a6f3dabf7e04ffef248bc402a8ff99bfafcba0deddb25c36 ssh2-1.1.2.tgz"

scripts/v3.7/php-7.1/all.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33

44
# SUB-PACKAGES TO BUILD
5-
PACKAGES="php7-apcu php7-imagick php7-libsodium php7-memcached php7-mongodb php7-redis php7-xdebug"
5+
PACKAGES="php7-apcu php7-imagick php7-libsodium php7-memcached php7-mongodb php7-redis php7-ssh2 php7-xdebug"
66

77
# ROOT PATH
88
ROOT_PATH=$(pwd)
99

10-
cd $ROOT_PATH/php7
11-
abuild -r
10+
# cd $ROOT_PATH/php7
11+
# abuild -r
1212

1313
sudo apk update
1414

scripts/v3.7/php-7.1/php7-apcu/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-apcu
44
_pkgreal=apcu
55
pkgver=5.1.8
6-
pkgrel=1
6+
pkgrel=3
77
_phpver=7
88
pkgdesc="APCu - APC User Cache extension for PHP"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="PHP-3"
12-
depends="php7-common>7.1.0"
13-
makedepends="php7-dev>7.1.0 autoconf pcre-dev"
12+
depends="php7-common>=7.1.0 php7-common<7.2.0"
13+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf pcre-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

scripts/v3.7/php-7.1/php7-imagick/APKBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
pkgname=php7-imagick
44
_pkgreal=imagick
55
pkgver=3.4.3
6-
pkgrel=0
6+
pkgrel=2
77
_phpver=7
88
pkgdesc="ImageMagick extension for PHP"
99
url="http://pecl.php.net/package/$_pkgreal"
1010
arch="all"
1111
license="PHP-3"
12-
depends="php7-common>7.1.0"
13-
makedepends="php7-dev>7.1.0 autoconf imagemagick-dev libtool pcre-dev"
12+
depends="php7-common>=7.1.0 php7-common<7.2.0"
13+
makedepends="php7-dev>=7.1.0 php7-dev<7.2.0 autoconf imagemagick-dev libtool pcre-dev"
1414
source="http://pecl.php.net/get/$_pkgreal-$pkgver.tgz"
1515
builddir="$srcdir/$_pkgreal-$pkgver"
1616

0 commit comments

Comments
 (0)