Continue implementing Alpine support

Test: cmark, tidy, uopz, uuid, wddx, xdebug, xmlrpc, xsl, yaml, zip, -STOP-
pull/56/head
Michele Locati 2019-12-11 17:11:55 +01:00
parent de6acd4667
commit b3a13c1563
No known key found for this signature in database
GPG Key ID: 98B7CE2E7234E28B
1 changed files with 46 additions and 16 deletions

View File

@ -206,7 +206,7 @@ buildRequiredPackageLists () {
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libbz2-dev" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libbz2-dev"
;; ;;
cmark@alpine) cmark@alpine)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS cmake"
;; ;;
cmark@debian) cmark@debian)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile cmake" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile cmake"
@ -461,29 +461,60 @@ buildRequiredPackageLists () {
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile tidyhtml-dev" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile tidyhtml-dev"
;; ;;
tidy@debian) tidy@debian)
buildRequiredPackageLists_persistent="$buildRequiredPackageLists_persistent libtidy5" buildRequiredPackageLists_persistent="$buildRequiredPackageLists_persistent libtidy5*"
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libtidy-dev" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libtidy-dev"
;; ;;
timezonedb@alpine) timezonedb@alpine)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS"
;; ;;
uopz@alpine)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS"
;;
uuid@alpine)
buildRequiredPackageLists_persistent="$buildRequiredPackageLists_persistent libuuid"
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS util-linux-dev"
;;
uuid@debian) uuid@debian)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile uuid-dev" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile uuid-dev"
;; ;;
wddx@alpine)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libxml2-dev"
;;
wddx@debian) wddx@debian)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libxml2-dev" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libxml2-dev"
;; ;;
xdebug@alpine)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS"
;;
xmlrpc@alpine)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libxml2-dev"
;;
xmlrpc@debian) xmlrpc@debian)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libxml2-dev" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libxml2-dev"
;; ;;
xsl@debian) xsl@alpine)
buildRequiredPackageLists_persistent="$buildRequiredPackageLists_persistent libxslt"
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libxslt-dev" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libxslt-dev"
;; ;;
xsl@debian)
buildRequiredPackageLists_persistent="$buildRequiredPackageLists_persistent libxslt1.1"
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libxslt-dev"
;;
yaml@alpine)
buildRequiredPackageLists_persistent="$buildRequiredPackageLists_persistent $PHPIZE_DEPS yaml"
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS yaml-dev"
;;
yaml@debian) yaml@debian)
buildRequiredPackageLists_persistent="$buildRequiredPackageLists_persistent libyaml-0-2"
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libyaml-dev" buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile libyaml-dev"
;; ;;
zip@alpine)
buildRequiredPackageLists_persistent="$buildRequiredPackageLists_persistent libzip"
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS cmake gnutls-dev libzip-dev openssl-dev zlib-dev"
;;
zip@debian) zip@debian)
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile cmake zlib1g-dev libbz2-dev libmbedtls-dev" buildRequiredPackageLists_persistent="$buildRequiredPackageLists_persistent libzip4 libmbedtls1?"
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile cmake gnutls-dev libssl-dev libzip-dev libbz2-dev libmbedtls-dev zlib1g-dev"
;; ;;
esac esac
done done
@ -683,12 +714,6 @@ installBundledModule () {
esac esac
;; ;;
zip) zip)
libZipSrc="$(getPackageSource https://libzip.org/download/libzip-1.5.2.tar.gz)"
mkdir "$libZipSrc/build"
cd "$libZipSrc/build"
cmake ..
make -j$(nproc) install
cd -
if test $1 -le 703; then if test $1 -le 703; then
docker-php-ext-configure zip --with-libzip docker-php-ext-configure zip --with-libzip
else else
@ -837,17 +862,22 @@ installPECLModule () {
installPECLModule_actual='https://pecl.php.net/get/ssh2' installPECLModule_actual='https://pecl.php.net/get/ssh2'
fi fi
;; ;;
uuid)
if test $1 -le 506; then
installPECLModule_actual="$2-1.0.5"
fi
;;
xdebug) xdebug)
if test $1 -lt 501; then if test $1 -le 500; then
installPECLModule_actual="$2-2.0.5" installPECLModule_actual="$2-2.0.5"
elif test $1 -lt 504; then elif test $1 -le 503; then
installPECLModule_actual="$2-2.2.7" installPECLModule_actual="$2-2.2.7"
elif test $1 -lt 505; then elif test $1 -le 504; then
installPECLModule_actual="$2-2.4.1" installPECLModule_actual="$2-2.4.1"
elif test $1 -lt 700; then elif test $1 -le 506; then
installPECLModule_actual="$2-2.5.5" installPECLModule_actual="$2-2.5.5"
elif test $1 -ge 704; then elif test $1 -le 700; then
installPECLModule_actual="$2-2.8.0beta2" installPECLModule_actual="$2-2.6.1"
fi fi
;; ;;
uopz) uopz)