From 1deeb6d6560663cc956e970fda5f87cf163e3528 Mon Sep 17 00:00:00 2001 From: Michele Locati Date: Tue, 3 Mar 2020 12:09:28 +0100 Subject: [PATCH] tdlib: support more PHP versions --- data/special-requirements | 3 ++- data/supported-extensions | 2 +- install-php-extensions | 8 +++++++- 3 files changed, 10 insertions(+), 3 deletions(-) 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