diff options
| -rw-r--r-- | php-pecl-sdl.spec | 72 | 
1 files changed, 37 insertions, 35 deletions
diff --git a/php-pecl-sdl.spec b/php-pecl-sdl.spec index a0f790e..79ea0f3 100644 --- a/php-pecl-sdl.spec +++ b/php-pecl-sdl.spec @@ -1,60 +1,59 @@  # spec file for php-pecl-sdl  # -# Copyright (c) 2013-2017 Remi Collet +# Copyright (c) 2013-2018 Remi Collet  # License: CC-BY-SA  # http://creativecommons.org/licenses/by-sa/4.0/  #  # Please, preserve the changelog entries  # -%{?scl:          %scl_package        php-pecl-sdl} -%{!?__php:       %global __php       %{_bindir}/php} -%global with_zts    0%{?__ztsphp:1} +%{?scl:             %scl_package        php-pecl-sdl} +%{!?__php:          %global __php       %{_bindir}/php} +%global with_zts    0%{!?_without_zts:%{?__ztsphp:1}}  %global with_tests  0%{?_with_tests:1}  %global pecl_name   sdl  Summary:       Simple DirectMedia Layer for PHP  Name:          %{?scl_prefix}php-pecl-sdl -Version:       0.9.3 -Release:       2%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')} +Version:       2.1.0 +Release:       1%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}  License:       PHP  Group:         Development/Languages  URL:           http://pecl.php.net/package/sdl  Source0:       http://pecl.php.net/get/%{pecl_name}-%{version}.tgz -BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root -BuildRequires:    %{?scl_prefix}php-devel > 5.2.0 -BuildRequires:    %{?scl_prefix}php-pear -BuildRequires:    SDL-devel +BuildRequires: %{?scl_prefix}php-devel >= 7 +BuildRequires: %{?scl_prefix}php-pear +BuildRequires: SDL-devel -Requires:         %{?scl_prefix}php(zend-abi) = %{php_zend_api} -Requires:         %{?scl_prefix}php(api) = %{php_core_api} -Requires:         %{__php} +Requires:      %{?scl_prefix}php(zend-abi) = %{php_zend_api} +Requires:      %{?scl_prefix}php(api) = %{php_core_api} +Requires:      %{__php}  %if %{with_zts} -Requires:         %{__ztsphp} +Requires:      %{__ztsphp}  %endif  %{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}} -Provides:         %{?scl_prefix}php-%{pecl_name}               = %{version} -Provides:         %{?scl_prefix}php-%{pecl_name}%{?_isa}       = %{version} -Provides:         %{?scl_prefix}php-pecl(%{pecl_name})         = %{version} -Provides:         %{?scl_prefix}php-pecl(%{pecl_name})%{?_isa} = %{version} -Provides:         %{?scl_prefix}php-pecl-%{pecl_name}          = %{version}-%{release} -Provides:         %{?scl_prefix}php-pecl-%{pecl_name}%{?_isa}  = %{version}-%{release} +Provides:      %{?scl_prefix}php-%{pecl_name}               = %{version} +Provides:      %{?scl_prefix}php-%{pecl_name}%{?_isa}       = %{version} +Provides:      %{?scl_prefix}php-pecl(%{pecl_name})         = %{version} +Provides:      %{?scl_prefix}php-pecl(%{pecl_name})%{?_isa} = %{version} +Provides:      %{?scl_prefix}php-pecl-%{pecl_name}          = %{version}-%{release} +Provides:      %{?scl_prefix}php-pecl-%{pecl_name}%{?_isa}  = %{version}-%{release}  %if "%{?vendor}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel}  # Other third party repo stuff -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.2" +Obsoletes:     php72u-pecl-%{pecl_name} <= %{version} +Obsoletes:     php72w-pecl-%{pecl_name} <= %{version} +%endif +%if "%{php_version}" > "7.3" +Obsoletes:     php73u-pecl-%{pecl_name} <= %{version} +Obsoletes:     php73w-pecl-%{pecl_name} <= %{version} +%endif  %endif  %if 0%{?fedora} < 20 && 0%{?rhel} < 7 @@ -96,7 +95,9 @@ EOF  cp -r NTS ZTS  %endif +  %build +%{?dtsenable}  peclconf() {  %configure \ @@ -117,7 +118,8 @@ make %{?_smp_mflags}  %install -rm -rf %{buildroot} +%{?dtsenable} +  make -C NTS install INSTALL_ROOT=%{buildroot}  # Install XML package description @@ -152,11 +154,7 @@ done  %endif -%clean -rm -rf %{buildroot} - - -%if 0%{?fedora} < 24 +%if 0%{?fedora} < 24 && 0%{?rhel} < 8  # when pear installed alone, after us  %triggerin -- %{?scl_prefix}php-pear  if [ -x %{__pecl} ] ; then @@ -177,7 +175,6 @@ fi  %files -%defattr(-,root,root,-)  %{?_licensedir:%license NTS/LICENSE}  %doc %{pecl_docdir}/%{pecl_name}  %{_bindir}/phpsdl @@ -191,6 +188,11 @@ fi  %changelog +* Mon Sep 24 2018 Remi Collet <remi@remirepo.net> - 2.1.0-1 +- update to 2.1.0 +- raise dependency on PHP 7.2 +- open https://github.com/Ponup/phpsdl/issues/22 undefined symbols +  * Tue Mar  8 2016 Remi Collet <remi@fedoraproject.org> - 0.9.3-2  - adapt for F24  - drop runtime dependency on pear, new scriptlets  | 
