diff options
| -rw-r--r-- | php-ZendFramework2.spec | 36 | 
1 files changed, 29 insertions, 7 deletions
diff --git a/php-ZendFramework2.spec b/php-ZendFramework2.spec index 734707a..f01a4e8 100644 --- a/php-ZendFramework2.spec +++ b/php-ZendFramework2.spec @@ -1,3 +1,15 @@ +# +# RPM spec file for php-ZendFramework2 +# +# Copyright (c) 2013-2014 Shawn Iwinski <shawn.iwinski@gmail.com> +#                         Remi Collet <remi@fedoraproject.org> +# +# License: MIT +# http://opensource.org/licenses/MIT +# +# Please preserve changelog entries +# +  %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}  %global composer_vendor  zendframework  #global with_tests   %{?_with_tests:1}%{!?_with_tests:0} @@ -5,7 +17,7 @@  Name:      php-ZendFramework2  Version:   2.3.3 -Release:   1%{?dist} +Release:   2%{?dist}  Summary:   Zend Framework 2  Group:     Development/Libraries @@ -31,7 +43,7 @@ BuildArch: noarch  %if %{with_tests}  # PHPUnit + autoloader  BuildRequires: %{_bindir}/phpunit -BuildRequires: php-composer(symfony/class-loader) >= 2.0 +BuildRequires: php-symfony-classloader >= 2.0  # required by components  BuildRequires: php(language) >= 5.3.23  BuildRequires: php-bcmath @@ -1051,7 +1063,8 @@ Requires: %{name}-common         = %{version}-%{release}  Requires: php-composer(%{composer_vendor}/zend-servicemanager)   = %{version}  Requires: php-composer(ircmaxell/random-lib)  Requires: php-bcmath -Requires: php-gmp +# php-gmp causes issues (see BZ #1152440) +#Requires: php-gmp  # phpcompatinfo (computed from version 2.3.1)  Requires: php-mcrypt  Requires: php-openssl @@ -1067,6 +1080,8 @@ supported functionalities are:  * Zend\Math\Rand: A random number generator  * Zend\Math\BigInteger: A library to manage big integers +Optional: php-gmp +  # ------------------------------------------------------------------------------  %package  Memory @@ -1832,6 +1847,9 @@ If the XML document uses ENTITY the library throw an Exception.  %patch0 -p0 +# php-ZendFramework2-I18n.noarch: E: backup-file-in-package /usr/share/php/Zend/I18n/Translator/Loader/Gettext.php.orig +rm -f library/Zend/I18n/Translator/Loader/Gettext.php.orig +  %build  # Empty build section, nothing required @@ -1856,9 +1874,7 @@ cd tests  # Create autoloader  cat > _autoload.php <<'AUTOLOADER'  <?php -if (!class_exists('Symfony\\Component\\ClassLoader\\UniversalClassLoader', false)) { -    require_once __DIR__.'/../src/Symfony/Component/ClassLoader/UniversalClassLoader.php'; -} +require_once 'Symfony/Component/ClassLoader/UniversalClassLoader.php';  use Symfony\Component\ClassLoader\UniversalClassLoader;  $loader = new UniversalClassLoader(); @@ -1880,6 +1896,8 @@ rm    ZendTest/Console/RequestTest.php  rm -r ZendTest/Debug  rm    ZendTest/File/Transfer/Adapter/HttpTest.php  rm    ZendTest/Form/View/Helper/FormDateTimeSelectTest.php +# This test requires internet conectivity +rm    ZendTest/Version/VersionTest.php  # Date format with microsecond in PHP 5.6  rm    ZendTest/Ldap/Converter/ConverterTest.php  # Need mongodb server @@ -1888,7 +1906,7 @@ rm    ZendTest/Session/SaveHandler/MongoDBTest.php  rm    ZendTest/Math/RandTest.php  # Strangly fail, lack of date.timezone  rm    ZendTest/Session/SessionManagerTest.php -# TODO +# Need investigation  rm    ZendTest/Db/Adapter/Platform/SqliteTest.php  %if 0%{?rhel} == 5  rm    ZendTest/Feed/PubSubHubbub/Model/SubscriptionTest.php @@ -2533,6 +2551,10 @@ exit $RET  # ##############################################################################  %changelog +* Fri Oct 17 2014 Shawn Iwinski <shawn.iwinski@gmail.com> - 2.3.3-2 +- Drop php-gmp dependency from Math component (BZ #1152440) +- Fix tests' autoloader +  * Wed Sep 17 2014 Remi Collet <remi@fedoraproject.org> - 2.3.3-1  - Update to 2.3.3  | 
