[php-ZendFramework2] - Update to 2.3.4 - drop GLPI patch, fixed upstream - add dependency on ircmaxell/random-lib - apply

Remi Collet remi at fedoraproject.org
Fri Jan 16 07:36:28 UTC 2015


commit c60ea5552c1e0b7f1f9d41fd81f8e79b0bb5860e
Author: Remi Collet <remi at fedoraproject.org>
Date:   Fri Jan 16 08:36:47 2015 +0100

    - Update to 2.3.4
    - drop GLPI patch, fixed upstream
    - add dependency on ircmaxell/random-lib
    - apply upstream changes to inter-package dependencies

 .gitignore                    |    2 +
 php-ZendFramework2-glpi.patch |   33 -----------------------
 php-ZendFramework2.spec       |   59 ++++++++++++++++++++---------------------
 sources                       |    4 +-
 4 files changed, 33 insertions(+), 65 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 428b256..43c78cc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,5 @@ clog
 /ZendFramework-tests-2.3.2.tgz
 /ZendFramework-2.3.3.tgz
 /ZendFramework-tests-2.3.3.tgz
+/ZendFramework-2.3.4.tgz
+/ZendFramework-tests-2.3.4.tgz
diff --git a/php-ZendFramework2.spec b/php-ZendFramework2.spec
index 08b6077..914dda1 100644
--- a/php-ZendFramework2.spec
+++ b/php-ZendFramework2.spec
@@ -1,7 +1,7 @@
 #
 # RPM spec file for php-ZendFramework2
 #
-# Copyright (c) 2013-2014 Shawn Iwinski <shawn.iwinski at gmail.com>
+# Copyright (c) 2013-2015 Shawn Iwinski <shawn.iwinski at gmail.com>
 #                         Remi Collet <remi at fedoraproject.org>
 #
 # License: MIT
@@ -16,8 +16,8 @@
 %global with_tests   %{?_without_tests:0}%{!?_without_tests:1}
 
 Name:      php-ZendFramework2
-Version:   2.3.3
-Release:   2%{?dist}
+Version:   2.3.4
+Release:   1%{?dist}
 Summary:   Zend Framework 2
 
 Group:     Development/Libraries
@@ -25,18 +25,10 @@ License:   BSD
 URL:       http://framework.zend.com
 Source0:   https://packages.zendframework.com/releases/ZendFramework-%{version}/ZendFramework-%{version}.tgz
 # git clone https://github.com/zendframework/zf2.git
-# cd zf2 ; git checkout release-2.3.3
-# tar czf ../ZendFramework-tests-2.3.3.tgz tests
+# cd zf2 ; git checkout release-2.3.4
+# tar czf ../ZendFramework-tests-2.3.4.tgz tests
 Source1:   ZendFramework-tests-%{version}.tgz
 
-# Patch needed for GLPI
-# https://bugzilla.redhat.com/1014478
-#
-# ZF-11974: Zend_Translate, Plural - unable to get translation of terms when
-# singular = plural (ex: software)
-# http://framework.zend.com/issues/browse/ZF-11974
-Patch0:    %{name}-glpi.patch
-
 BuildArch: noarch
 %if %{with_tests}
 # PHPUnit + autoloader
@@ -77,7 +69,7 @@ BuildRequires: php-xmlreader
 BuildRequires: php-xmlwriter
 BuildRequires: php-zip
 BuildRequires: php-zlib
-#BuildRequires: php-composer(ircmaxell/random-lib)
+BuildRequires: php-composer(ircmaxell/random-lib)
 BuildRequires: php-composer(mikey179/vfsStream) >= 1.2
 %endif
 
@@ -249,8 +241,8 @@ Requires: %{name}-common         = %{version}-%{release}
 Requires: php-composer(%{composer_vendor}/zend-eventmanager)     = %{version}
 Requires: php-composer(%{composer_vendor}/zend-servicemanager)   = %{version}
 Requires: php-composer(%{composer_vendor}/zend-stdlib)           = %{version}
-# composer.json (optional)
 Requires: php-composer(%{composer_vendor}/zend-serializer)       = %{version}
+# composer.json (optional)
 Requires: php-composer(%{composer_vendor}/zend-session)          = %{version}
 # phpcompatinfo (computed from version 2.3.1)
 Requires: php-date
@@ -381,6 +373,9 @@ URL:      http://framework.zend.com/manual/2.3/en/modules/zend.console.introduct
 Requires: %{name}-common = %{version}-%{release}
 # composer.json
 Requires: php-composer(%{composer_vendor}/zend-stdlib)           = %{version}
+# composer.json (optional)
+Requires: php-composer(%{composer_vendor}/zend-validator)        = %{version}
+Requires: php-composer(%{composer_vendor}/zend-filter)           = %{version}
 # phpcompatinfo (computed from version 2.3.1)
 Requires: php-pcre
 Requires: php-reflection
@@ -460,10 +455,11 @@ Summary:  Zend Framework 2: DB Component
 URL:      http://framework.zend.com/manual/2.3/en/index.html#zend-db
 
 Requires: %{name}-common         = %{version}-%{release}
+# composer.json
+Requires: php-composer(%{composer_vendor}/zend-stdlib)           = %{version}
 # composer.json (optional)
 Requires: php-composer(%{composer_vendor}/zend-eventmanager)     = %{version}
 Requires: php-composer(%{composer_vendor}/zend-servicemanager)   = %{version}
-Requires: php-composer(%{composer_vendor}/zend-stdlib)           = %{version}
 # phpcompatinfo (computed from version 2.3.1)
 Requires: php-date
 Requires: php-pcre
@@ -870,6 +866,7 @@ Requires: php-composer(%{composer_vendor}/zend-stdlib)           = %{version}
 # composer.json (optional)
 Requires: php-composer(%{composer_vendor}/zend-http)             = %{version}
 Requires: php-composer(%{composer_vendor}/zend-server)           = %{version}
+Requires: php-composer(%{composer_vendor}/zendxml)               = %{version}
 # phpcompatinfo (computed from version 2.3.1)
 Requires: php-json
 Requires: php-mbstring
@@ -1032,6 +1029,7 @@ Requires: %{name}-common         = %{version}-%{release}
 # composer.json (optional)
 #     ircmaxell/random-lib
 Requires: php-composer(%{composer_vendor}/zend-servicemanager)   = %{version}
+Requires: php-composer(ircmaxell/random-lib)
 Requires: php-bcmath
 # php-gmp causes issues (see BZ #1152440)
 #Requires: php-gmp
@@ -1111,7 +1109,6 @@ Requires: php-composer(%{composer_vendor}/zend-stdlib)           = %{version}
 Requires: php-composer(%{composer_vendor}/zend-config)           = %{version}
 Requires: php-composer(%{composer_vendor}/zend-console)          = %{version}
 Requires: php-composer(%{composer_vendor}/zend-loader)           = %{version}
-Requires: php-composer(%{composer_vendor}/zend-mvc)              = %{version}
 Requires: php-composer(%{composer_vendor}/zend-servicemanager)   = %{version}
 # phpcompatinfo (computed from version 2.3.1)
 Requires: php-spl
@@ -1253,6 +1250,8 @@ Summary:  Zend Framework 2: Permissions ACL Component
 URL:      http://framework.zend.com/manual/2.3/en/modules/zend.permissions.acl.intro.html
 
 Requires: %{name}-common = %{version}-%{release}
+# composer.json (optional)
+Requires: php-composer(%{composer_vendor}/zend-servicemanager)   = %{version}
 # phpcompatinfo (computed from version 2.3.1)
 Requires: php-spl
 
@@ -1417,11 +1416,11 @@ URL:      http://framework.zend.com/manual/2.3/en/index.html#zend-session
 
 Requires: %{name}-common         = %{version}-%{release}
 # composer.json
+Requires: php-composer(%{composer_vendor}/zend-eventmanager)     = %{version}
 Requires: php-composer(%{composer_vendor}/zend-stdlib)           = %{version}
 # composer.json (optional)
 Requires: php-composer(%{composer_vendor}/zend-cache)            = %{version}
 Requires: php-composer(%{composer_vendor}/zend-db)               = %{version}
-Requires: php-composer(%{composer_vendor}/zend-eventmanager)     = %{version}
 Requires: php-composer(%{composer_vendor}/zend-http)             = %{version}
 Requires: php-composer(%{composer_vendor}/zend-servicemanager)   = %{version}
 Requires: php-composer(%{composer_vendor}/zend-validator)        = %{version}
@@ -1481,6 +1480,7 @@ Requires: %{name}-common         = %{version}-%{release}
 Requires: php-composer(%{composer_vendor}/zend-eventmanager)     = %{version}
 Requires: php-composer(%{composer_vendor}/zend-serializer)       = %{version}
 Requires: php-composer(%{composer_vendor}/zend-servicemanager)   = %{version}
+Requires: php-composer(%{composer_vendor}/zend-filter)           = %{version}
 # phpcompatinfo (computed from version 2.3.1)
 Requires: php-date
 Requires: php-iconv
@@ -1736,6 +1736,8 @@ Requires: php-composer(%{composer_vendor}/zend-math)             = %{version}
 Requires: php-composer(%{composer_vendor}/zend-server)           = %{version}
 Requires: php-composer(%{composer_vendor}/zend-stdlib)           = %{version}
 Requires: php-composer(%{composer_vendor}/zendxml)               = %{version}
+# composer.json (optional)
+Requires: php-composer(%{composer_vendor}/zend-cache)            = %{version}
 # phpcompatinfo (computed from version 2.3.1)
 Requires: php-date
 Requires: php-dom
@@ -1792,11 +1794,6 @@ If the XML document uses ENTITY the library throw an Exception.
 %prep
 %setup -q -n ZendFramework-%{version} -a 1
 
-%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
@@ -1828,8 +1825,8 @@ $loader = new UniversalClassLoader();
 $loader->registerNamespace('Zend',             __DIR__.'/../library');
 $loader->registerNamespace('ZendTest',         __DIR__);
 $loader->registerNamespace('org\\bovigo\\vfs', '/usr/share/php');
-//$loader->registerNamespace('RandomLib',      '/usr/share/php');
-//$loader->registerNamespace('SecurityLib',    '/usr/share/php');
+$loader->registerNamespace('RandomLib',      '/usr/share/php');
+$loader->registerNamespace('SecurityLib',    '/usr/share/php');
 $loader->useIncludePath(true);
 $loader->register();
 AUTOLOADER
@@ -1849,8 +1846,6 @@ rm    ZendTest/Version/VersionTest.php
 rm    ZendTest/Ldap/Converter/ConverterTest.php
 # Need mongodb server
 rm    ZendTest/Session/SaveHandler/MongoDBTest.php
-# Need ircmaxell/random-lib
-rm    ZendTest/Math/RandTest.php
 # Strangly fail, lack of date.timezone
 rm    ZendTest/Session/SessionManagerTest.php
 # Need investigation
@@ -1862,9 +1857,7 @@ rm    ZendTest/Serializer/Adapter/WddxTest.php
 
 RET=0
 for dir in ZendTest/[A-Z]*
-do phpunit \
-     -d date.timezone="UTC" \
-     $dir || RET=1
+do phpunit $dir || RET=1
 done
 exit $RET
 %endif
@@ -2446,6 +2439,12 @@ exit $RET
 # ##############################################################################
 
 %changelog
+* Fri Jan 16 2015 Remi Collet <remi at fedoraproject.org> - 2.3.4-1
+- Update to 2.3.4
+- drop GLPI patch, fixed upstream
+- add dependency on ircmaxell/random-lib
+- apply upstream changes to inter-package dependencies
+
 * Fri Oct 17 2014 Shawn Iwinski <shawn.iwinski at gmail.com> - 2.3.3-2
 - Drop php-gmp dependency from Math component (BZ #1152440)
 - Fix tests' autoloader
diff --git a/sources b/sources
index eae19b6..a7eaa25 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-62d3d0b642018b95b9d8482504982f2e  ZendFramework-2.3.3.tgz
-a72518a844fb1ccc66a16bf4a77f529b  ZendFramework-tests-2.3.3.tgz
+485a6b2fe93c10c1b381700a740134ad  ZendFramework-2.3.4.tgz
+708dfc4db4fb68bb79957ad2a3b6f45c  ZendFramework-tests-2.3.4.tgz


More information about the scm-commits mailing list