diff --git a/data/special-requirements b/data/special-requirements index 5df5925..9b5a884 100644 --- a/data/special-requirements +++ b/data/special-requirements @@ -1,2 +1,3 @@ parallel zts -pthreads zts \ No newline at end of file +pthreads zts +tdlib !alpine3.7 !jessie diff --git a/data/supported-extensions b/data/supported-extensions index e45f42a..757e274 100644 --- a/data/supported-extensions +++ b/data/supported-extensions @@ -65,7 +65,7 @@ sybase_ct 5.5 5.6 sysvmsg 5.5 5.6 7.0 7.1 7.2 7.3 7.4 sysvsem 5.5 5.6 7.0 7.1 7.2 7.3 7.4 sysvshm 5.5 5.6 7.0 7.1 7.2 7.3 7.4 -tdlib 7.3 7.4 +tdlib 7.0 7.1 7.2 7.3 7.4 tidy 5.5 5.6 7.0 7.1 7.2 7.3 7.4 timezonedb 5.5 5.6 7.0 7.1 7.2 7.3 7.4 uopz 5.5 5.6 7.0 7.1 7.2 7.3 7.4 diff --git a/install-php-extensions b/install-php-extensions index a25cc92..43881f3 100755 --- a/install-php-extensions +++ b/install-php-extensions @@ -1236,7 +1236,13 @@ installPECLModule() { ;; tdlib) if ! test -f /usr/lib/libphpcpp.so || ! test -f /usr/include/phpcpp.h; then - cd "$(getPackageSource https://codeload.github.com/CopernicaMarketingSoftware/PHP-CPP/tar.gz/444d1f90cf6b7f3cb5178fa0d0b5ab441b0389d0)" + if test $PHP_MAJMIN_VERSION -le 701; then + cd "$(getPackageSource https://codeload.github.com/CopernicaMarketingSoftware/PHP-CPP/tar.gz/v2.1.4)" + elif test $PHP_MAJMIN_VERSION -le 703; then + cd "$(getPackageSource https://codeload.github.com/CopernicaMarketingSoftware/PHP-CPP/tar.gz/v2.2.0)" + else + cd "$(getPackageSource https://codeload.github.com/CopernicaMarketingSoftware/PHP-CPP/tar.gz/444d1f90cf6b7f3cb5178fa0d0b5ab441b0389d0)" + fi make -j$(nproc) make install cd - >/dev/null