diff options
-rw-r--r-- | php-pecl-http.spec | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/php-pecl-http.spec b/php-pecl-http.spec index dc73fdf..529eb4b 100644 --- a/php-pecl-http.spec +++ b/php-pecl-http.spec @@ -7,7 +7,7 @@ Name: php-pecl-http Version: 2.0.0 -Release: 0.12.%{prever}%{?dist} +Release: 0.12.%{prever}%{?dist}.3 Summary: Extended HTTP support License: BSD @@ -133,18 +133,24 @@ install -Dpm644 %{pecl_name}.ini %{buildroot}%{php_ztsinidir}/z-%{pecl_name}.ini %check # Minimal load test for NTS extension -ln -sf %{php_extdir}/json.so %{proj_name}-%{version}%{?prever}/modules +modules="" +for mod in json hash iconv; do + if [ -f %{php_extdir}/${mod}.so ]; then + ln -sf %{php_extdir}/${mod}.so %{proj_name}-%{version}%{?prever}/modules + ln -sf %{php_ztsextdir}/${mod}.so %{proj_name}-zts/modules + modules="$modules --define extension=${mod}.so" + fi +done %{__php} --no-php-ini \ --define extension_dir=%{proj_name}-%{version}%{?prever}/modules \ - --define extension=json.so \ + $modules \ --define extension=%{pecl_name}.so \ --modules | grep %{pecl_name} # Minimal load test for ZTS extension -ln -sf %{php_ztsextdir}/json.so %{proj_name}-zts/modules %{__ztsphp} --no-php-ini \ --define extension_dir=%{proj_name}-zts/modules \ - --define extension=json.so \ + $modules \ --define extension=%{pecl_name}.so \ --modules | grep %{pecl_name} |