diff options
| -rw-r--r-- | php-pecl-gmagick-php7.spec | 37 | ||||
| -rw-r--r-- | php-pecl-gmagick.spec | 5 | 
2 files changed, 22 insertions, 20 deletions
diff --git a/php-pecl-gmagick-php7.spec b/php-pecl-gmagick-php7.spec index e13b4ae..ecebfe7 100644 --- a/php-pecl-gmagick-php7.spec +++ b/php-pecl-gmagick-php7.spec @@ -13,13 +13,14 @@  %{!?__php:       %global __php       %{_bindir}/php}  %global pecl_name  gmagick -%global prever     RC3 -%global with_zts   0%{?__ztsphp:1} +%global prever     RC1 +%global with_zts   0%{!?_without_zts:%{?__ztsphp:1}} +%global ini_name   40-%{pecl_name}.ini  Summary:        Provides a wrapper to the GraphicsMagick library  Name:           %{?scl_prefix}php-pecl-%{pecl_name} -Version:        1.1.7 -Release:        0.6.%{prever}%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')} +Version:        2.0.0 +Release:        0.1.%{prever}%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}  License:        PHP  Group:          Development/Libraries  URL:            http://pecl.php.net/package/%{pecl_name} @@ -27,8 +28,9 @@ Source0:        http://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz  BuildRoot:      %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)  BuildRequires:  %{?scl_prefix}php-pear -BuildRequires:  %{?scl_prefix}php-devel -BuildRequires:  GraphicsMagick-devel >= 1.2.6 +BuildRequires:  %{?scl_prefix}php-devel >= 7.0.1 +# Upstream says 1.3.22, but 1.3.20 seems ok. +BuildRequires:  GraphicsMagick-devel >= 1.3.20  Requires:       %{?scl_prefix}php(zend-abi) = %{php_zend_api}  Requires:       %{?scl_prefix}php(api) = %{php_core_api} @@ -48,19 +50,13 @@ Obsoletes:     php53-pecl-%{pecl_name}  <= %{version}  Obsoletes:     php53u-pecl-%{pecl_name} <= %{version}  Obsoletes:     php54-pecl-%{pecl_name}  <= %{version}  Obsoletes:     php54w-pecl-%{pecl_name} <= %{version} -%if "%{php_version}" > "5.5"  Obsoletes:     php55u-pecl-%{pecl_name} <= %{version}  Obsoletes:     php55w-pecl-%{pecl_name} <= %{version} -%endif -%if "%{php_version}" > "5.6"  Obsoletes:     php56u-pecl-%{pecl_name} <= %{version}  Obsoletes:     php56w-pecl-%{pecl_name} <= %{version} -%endif -%if "%{php_version}" > "7.0"  Obsoletes:     php70u-pecl-%{pecl_name} <= %{version}  Obsoletes:     php70w-pecl-%{pecl_name} <= %{version}  %endif -%endif  %if 0%{?fedora} < 20 && 0%{?rhel} < 7  # Filter private shared @@ -73,7 +69,7 @@ Obsoletes:     php70w-pecl-%{pecl_name} <= %{version}  %{pecl_name} is a php extension to create, modify and obtain meta information  of images using the GraphicsMagick API. -Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection}. +Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection (%{scl} by %{?scl_vendor}%{!?scl_vendor:rh})}.  %prep @@ -93,7 +89,7 @@ fi  cd ..  # Create configuration file -cat >%{pecl_name}.ini << 'EOF' +cat >%{ini_name} << 'EOF'  ; Enable %{pecl_name} extension module  extension=%{pecl_name}.so  EOF @@ -127,11 +123,11 @@ make -C NTS install INSTALL_ROOT=%{buildroot}  install -D -m 664 package.xml %{buildroot}%{pecl_xmldir}/%{name}.xml  # Drop in the bit of configuration -install -D -m 664 %{pecl_name}.ini %{buildroot}%{php_inidir}/%{pecl_name}.ini +install -D -m 664 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name}  %if %{with_zts}  make -C ZTS install INSTALL_ROOT=%{buildroot} -install -D -m 664 %{pecl_name}.ini %{buildroot}%{php_ztsinidir}/%{pecl_name}.ini +install -D -m 664 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name}  %endif  # Documentation @@ -192,19 +188,24 @@ export TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so"  %files  %defattr(-,root,root,-) +%{?_licensedir:%license NTS/LICENSE}  %doc %{pecl_docdir}/%{pecl_name}  %{pecl_xmldir}/%{name}.xml -%config(noreplace) %{php_inidir}/%{pecl_name}.ini +%config(noreplace) %{php_inidir}/%{ini_name}  %{php_extdir}/%{pecl_name}.so  %if %{with_zts} -%config(noreplace) %{php_ztsinidir}/%{pecl_name}.ini +%config(noreplace) %{php_ztsinidir}/%{ini_name}  %{php_ztsextdir}/%{pecl_name}.so  %endif  %changelog +* Tue Dec 29 2015 Remi Collet <remi@fedoraproject.org> - 2.0.0-0.1.RC1 +- Update to 2.0.0RC1 (php 7, beta) +- raise dependency on GraphicsMagick >= 1.3.22 +  * Fri Apr 24 2015 Remi Collet <remi@fedoraproject.org> - 1.1.7-0.6.RC3  - Update to 1.1.7RC3 (beta)  - don't install/register tests diff --git a/php-pecl-gmagick.spec b/php-pecl-gmagick.spec index e13b4ae..d34c269 100644 --- a/php-pecl-gmagick.spec +++ b/php-pecl-gmagick.spec @@ -19,7 +19,7 @@  Summary:        Provides a wrapper to the GraphicsMagick library  Name:           %{?scl_prefix}php-pecl-%{pecl_name}  Version:        1.1.7 -Release:        0.6.%{prever}%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')} +Release:        0.6.%{prever}%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}  License:        PHP  Group:          Development/Libraries  URL:            http://pecl.php.net/package/%{pecl_name} @@ -73,7 +73,7 @@ Obsoletes:     php70w-pecl-%{pecl_name} <= %{version}  %{pecl_name} is a php extension to create, modify and obtain meta information  of images using the GraphicsMagick API. -Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection}. +Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection (%{scl} by %{?scl_vendor}%{!?scl_vendor:rh})}.  %prep @@ -192,6 +192,7 @@ export TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so"  %files  %defattr(-,root,root,-) +%{?_licensedir:%license NTS/LICENSE}  %doc %{pecl_docdir}/%{pecl_name}  %{pecl_xmldir}/%{name}.xml  | 
