]> git.pld-linux.org Git - packages/ZendFramework.git/blobdiff - ZendFramework.spec
up to 1.12.18 (Apr 13, 2016)
[packages/ZendFramework.git] / ZendFramework.spec
index e11d9703898adb3e828de11241358481acfab48b..ad51a02bbe91f04ddaacf9d4829365a0aa5ee680 100644 (file)
@@ -1,5 +1,5 @@
-# TODO
-# - drop pear autogenerated deps and fill deps based on official doc:
+# NOTE
+# - dependencies are filled according to official doc:
 #   http://framework.zend.com/manual/1.12/en/requirements.introduction.html
 #
 # Conditional build:
 Summary:       Zend Framework
 Summary(pl.UTF-8):     Szkielet Zend
 Name:          ZendFramework
-Version:       1.12.11
+Version:       1.12.18
 Release:       1
 License:       New BSD License
 Group:         Development/Languages/PHP
+# Source0Download: http://framework.zend.com/downloads/latest#ZF1
 Source0:       http://framework.zend.com/releases/%{name}-%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: fb05390d22bb0ab9b340c456c4b25af5
+# Source0-md5: 1daccfdf08e5b5bc9556e093a577b246
 Source1:       http://framework.zend.com/releases/%{name}-%{version}/%{name}-%{version}-manual-en.tar.gz
-# Source1-md5: ca6ab6b20ca0a0f32b680c8111404286
+# Source1-md5: 5808327b75666c246dc1e6e0f0596795
 Source2:       %{name}-find-lang.sh
 Patch0:                %{name}-additional-locales.patch
 Patch1:                %{name}-deps.patch
@@ -36,20 +37,14 @@ Obsoletes:  ZendFramework-doc
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-# bad depsolver
-%define                _noautopear     pear(../application/bootstrap.php)
-
-# bad code
-%define                _bad_deps_1_10 Zend/Pdf/FileParser/Image/Jpeg.php Zend/Pdf/FileParser/Image/Tiff.php
-%define                _bad_deps_1_10_2 Zend/Serializer/Excception.php Zend/Services/DeveloperGarden/Response/Exception.php
-%define                _bad_deps_1_12_1 Zend/Service/Rackspace/Exception.php Zend/Service/Rackspace/Files.php Exception/InvalidArgumentException.php Zend/Loader/Exception/../Exception.php Zend/Service/Console/Command.php Zend/Service/Console/Exception.php Zend/Service/Log/Exception.php Zend/Service/Log/Formatter/Interface.php Zend/Service/Log/Writer/Abstract.php Zend/Service/Management/Exception.php
-%define                _noautoreq_pear %{?_bad_deps_1_10} %{?_bad_deps_1_10_2} %{?_bad_deps_1_12_1}
+# disable PEAR dependency solving in requirements, while we still do Provide them
+%define                _noautoreq_pear Zend/.*
 
 # exclude optional php dependencies
 %define                _noautophp      php-oci8 php-bitset
 
 # put it together for rpmbuild
-%define                _noautoreq      %{?_noautophp} %{?_noautopear} %{?_noautodeps}
+%define                _noautoreq      %{?_noautophp}
 
 %description
 Zend Framework is a high quality and open source framework for
@@ -93,8 +88,12 @@ Summary(pl.UTF-8):   Zend_Amf - obsługa formatu AMF (Action Message Format)
 Group:         Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.amf.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Acl = %{version}-%{release}
+Requires:      %{name}-Zend_Auth = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
+Requires:      %{name}-Zend_Reflection = %{version}-%{release}
 Requires:      %{name}-Zend_Server = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(dom)
 Suggests:      php(simplexml)
 
@@ -117,6 +116,8 @@ Summary:    Zend_Application - bootstrap facility
 Group:         Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.amf.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Exception = %{version}-%{release}
+Requires:      %{name}-Zend_Loader = %{version}-%{release}
 Suggests:      php(date)
 
 %description Zend_Application
@@ -131,6 +132,7 @@ Summary(pl.UTF-8):  Zend_Auth - API do uwierzytelniania
 Group:         Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.auth.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Db = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      php(ctype)
 Suggests:      php(hash)
@@ -150,6 +152,8 @@ Summary(pl.UTF-8):  Zend_Barcode - generator kodów kreskowych
 Group:         Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.barcode.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Exception = %{version}-%{release}
+Requires:      %{name}-Zend_Validate = %{version}-%{release}
 
 %description Zend_Barcode
 Zend_Barcode provides a generic way to generate barcodes. The
@@ -227,6 +231,7 @@ Summary:    Zend_Cloud - SimpleCloud API
 Group:         Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.cloud.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Exception = %{version}-%{release}
 
 %description Zend_Cloud
 SimpleCloud API
@@ -236,6 +241,7 @@ Summary:    Zend_CodeGenerator - generate arbitrary code using OO interface
 Group:         Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.codegenerator.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Exception = %{version}-%{release}
 
 %description Zend_CodeGenerator
 Zend_CodeGenerator provides facilities to generate arbitrary code
@@ -310,6 +316,7 @@ Summary:    Zend_Crypt
 Group:         Development/Languages/PHP
 #URL:          http://framework.zend.com/manual/1.12/en/zend.crypt.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Exception = %{version}-%{release}
 
 %description Zend_Crypt
 Zend_Crypt
@@ -447,6 +454,7 @@ Group:              Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.dom.html
 Requires:      %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(dom)
 
 %description Zend_Dom
@@ -485,6 +493,7 @@ Requires:   %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Loader = %{version}-%{release}
 Requires:      %{name}-Zend_Uri = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(dom)
 Requires:      php(mbstring)
 Requires:      php(simplexml)
@@ -570,6 +579,7 @@ Requires:   %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Http = %{version}-%{release}
 Requires:      %{name}-Zend_Mime = %{version}-%{release}
 Requires:      %{name}-Zend_Version = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(ctype)
 Requires:      php(dom)
 
@@ -612,6 +622,7 @@ Requires:   %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Loader = %{version}-%{release}
 Requires:      %{name}-Zend_Server = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(reflection)
 Suggests:      php(json)
 
@@ -690,6 +701,7 @@ Group:              Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.locale.html
 Requires:      %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(iconv)
 
 %description Zend_Locale
@@ -816,6 +828,7 @@ Summary:    Zend_Mobile_Push
 Group:         Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.mobile.push.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 
 %description Zend_Mobile_Push
 Zend_Mobile_Push provides the ability for sending push notifications
@@ -1007,6 +1020,7 @@ Requires: %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Server = %{version}-%{release}
 Requires:      %{name}-Zend_Service = %{version}-%{release}
 Requires:      %{name}-Zend_Uri = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(ctype)
 Requires:      php(dom)
 Requires:      php(reflection)
@@ -1027,6 +1041,7 @@ Group:            Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.search.lucene.html
 Requires:      %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(ctype)
 Requires:      php(dom)
 Requires:      php(iconv)
@@ -1051,6 +1066,7 @@ URL:              http://framework.zend.com/manual/1.12/en/zend.serializer.html
 Requires:      %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Loader = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Suggests:      php(igbinary)
 Suggests:      php(json)
 Suggests:      php(simplexml)
@@ -1070,6 +1086,7 @@ Group:            Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.server.html
 Requires:      %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
+Requires:      php(spl)
 
 %description Zend_Server
 The Zend_Server family of classes provides functionality for the
@@ -1137,6 +1154,7 @@ Requires: %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Http = %{version}-%{release}
 Requires:      %{name}-Zend_Rest = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(dom)
 
 %description Zend_Service_Amazon
@@ -1156,6 +1174,7 @@ URL:              http://framework.zend.com/manual/1.12/en/zend.service.audioscrobbler.html
 Requires:      %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Http = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(iconv)
 Requires:      php(simplexml)
 
@@ -1175,6 +1194,7 @@ Requires: %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Http = %{version}-%{release}
 Requires:      %{name}-Zend_Json = %{version}-%{release}
 Requires:      %{name}-Zend_Rest = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(dom)
 
 %description Zend_Service_Delicious
@@ -1203,6 +1223,7 @@ Summary:  Zend_Service_Ebay is a simple group of APIs for using eBay web services
 Group:         Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.service.ebay.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 
 %description Zend_Service_Ebay
 Zend_Service_Ebay is a simple group of APIs for using eBay web
@@ -1218,6 +1239,7 @@ URL:              http://framework.zend.com/manual/1.12/en/zend.service.delicious.html
 Requires:      %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Http = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(dom)
 Requires:      php(iconv)
 
@@ -1304,6 +1326,7 @@ Requires: %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Cache = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Http = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 
 %description Zend_Service_SlideShare
 The Zend_Service_SlideShare component is used to interact with the
@@ -1320,6 +1343,7 @@ are needed in order to use the Zend_Service_SlideShare component.
 Summary:       Zend_Service_
 Group:         Development/Languages/PHP
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 
 %description Zend_Service_SqlAzure
 
@@ -1366,6 +1390,7 @@ Requires: %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Http = %{version}-%{release}
 Requires:      %{name}-Zend_Locale = %{version}-%{release}
 Requires:      %{name}-Zend_Uri = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 
 %description Zend_Service_Technorati
 Zend_Service_Technorati provides an easy, intuitive and
@@ -1402,6 +1427,7 @@ Summary:  Zend_Service_WindowsAzure
 Group:         Development/Languages/PHP
 URL:           http://framework.zend.com/manual/1.12/en/zend.service.windowsazure.html
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 
 %description Zend_Service_WindowsAzure
 Windows Azure is the name for Microsoft’s Software + Services
@@ -1419,6 +1445,7 @@ Requires: %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Http = %{version}-%{release}
 Requires:      %{name}-Zend_Rest = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(dom)
 
 %description Zend_Service_Yahoo
@@ -1453,6 +1480,7 @@ Requires: %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Server = %{version}-%{release}
 Requires:      %{name}-Zend_Uri = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(dom)
 Requires:      php(simplexml)
 
@@ -1654,6 +1682,17 @@ architecture. At this time the primary focus is to provide a system to
 allow server-side PHP code to inject logging messages into the Firebug
 Console (http://getfirebug.com/).
 
+%package Zend_Xml
+Summary:       Zend_Xml
+Group:         Development/Languages/PHP
+Requires:      %{name} = %{version}-%{release}
+Requires:      php(dom)
+Requires:      php(simplexml)
+Requires:      php(xml)
+
+%description Zend_Xml
+Zend_Xml.
+
 %package Zend_XmlRpc
 Summary:       Zend_XmlRpc
 Group:         Development/Languages/PHP
@@ -1662,6 +1701,7 @@ Requires: %{name} = %{version}-%{release}
 Requires:      %{name}-Zend_Exception = %{version}-%{release}
 Requires:      %{name}-Zend_Http = %{version}-%{release}
 Requires:      %{name}-Zend_Server = %{version}-%{release}
+Requires:      %{name}-Zend_Xml = %{version}-%{release}
 Requires:      php(dom)
 Requires:      php(iconv)
 Requires:      php(reflection)
@@ -1723,8 +1763,7 @@ lint_php
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{php_pear_dir}/bin}
-install -d $RPM_BUILD_ROOT%{_bindir}
+install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_bindir},%{php_pear_dir}/bin}
 cp -a demos/Zend/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 # library should be in include_path if used, so we use already defined %{php_pear_dir}
@@ -2088,9 +2127,11 @@ rm -rf $RPM_BUILD_ROOT
 %{php_pear_dir}/Zend/Service/Delicious
 %{php_pear_dir}/Zend/Service/Delicious.php
 
+%if 0
 %files Zend_Service_DeveloperGarden
 %defattr(644,root,root,755)
 %{php_pear_dir}/Zend/Service/DeveloperGarden
+%endif
 
 %files Zend_Service_Ebay
 %defattr(644,root,root,755)
@@ -2133,10 +2174,12 @@ rm -rf $RPM_BUILD_ROOT
 %{php_pear_dir}/Zend/Service/StrikeIron
 %{php_pear_dir}/Zend/Service/StrikeIron.php
 
+%if 0
 %files Zend_Service_Technorati
 %defattr(644,root,root,755)
 %{php_pear_dir}/Zend/Service/Technorati
 %{php_pear_dir}/Zend/Service/Technorati.php
+%endif
 
 %files Zend_Service_Twitter
 %defattr(644,root,root,755)
@@ -2212,14 +2255,14 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{php_pear_dir}/Zend/Wildfire
 
+%files Zend_Xml
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Xml
+
 %files Zend_XmlRpc
 %defattr(644,root,root,755)
 %{php_pear_dir}/Zend/XmlRpc
 
-%dir %{php_pear_dir}/Zend/Xml
-%{php_pear_dir}/Zend/Xml/Exception.php
-%{php_pear_dir}/Zend/Xml/Security.php
-
 %files demos
 %defattr(644,root,root,755)
 %{_examplesdir}/%{name}-%{version}
This page took 0.068977 seconds and 4 git commands to generate.