+# NOTE
+# - dependencies are filled according to official doc:
+# http://framework.zend.com/manual/1.12/en/requirements.introduction.html
+#
+# Conditional build:
+%bcond_without tests # do not perform "make test"
+
# TODO
-# - dependencies to subpackages
-# php-fileinfo is needed by ZendFramework-1.6.2-2.5.noarch
-# php-mime_magic is needed by ZendFramework-1.6.2-2.5.noarch
-# php-pecl_http is needed by ZendFramework-1.6.2-2.5.noarch
-# php-ereg is needed by ZendFramework-Zend_Cache-1.6.2-2.5.noarch
-# php-sqlite is needed by ZendFramework-Zend_Cache-1.6.2-2.5.noarch
-# php-gd is needed by ZendFramework-Zend_Captcha-1.6.2-2.5.noarch
-# php-sapi_apache is needed by ZendFramework-Zend_Controller-1.6.2-2.5.noarch
-# php-mysqli is needed by ZendFramework-Zend_Db-1.6.2-2.5.noarch
-# php-oci8 is needed by ZendFramework-Zend_Db-1.6.2-2.5.noarch
-# php-zip is needed by ZendFramework-Zend_Filter-1.6.2-2.5.noarch
-# php-ereg is needed by ZendFramework-Zend_Gdata-1.6.2-2.5.noarch
-# php-openssl is needed by ZendFramework-Zend_Gdata-1.6.2-2.5.noarch
-# php-mcrypt is needed by ZendFramework-Zend_InfoCard-1.6.2-2.5.noarch
-# php-openssl is needed by ZendFramework-Zend_InfoCard-1.6.2-2.5.noarch
-# php-json is needed by ZendFramework-Zend_Json-1.6.2-2.5.noarch
-# php-ldap is needed by ZendFramework-Zend_Ldap-1.6.2-2.5.noarch
-# php-zip is needed by ZendFramework-Zend_Mail-1.6.2-2.5.noarch
-# php-bcmath is needed by ZendFramework-Zend_OpenId-1.6.2-2.5.noarch
-# php-gmp is needed by ZendFramework-Zend_OpenId-1.6.2-2.5.noarch
-# php-mhash is needed by ZendFramework-Zend_OpenId-1.6.2-2.5.noarch
-# php-openssl is needed by ZendFramework-Zend_OpenId-1.6.2-2.5.noarch
-# php-gd is needed by ZendFramework-Zend_Pdf-1.6.2-2.5.noarch
-# php-bitset is needed by ZendFramework-Zend_Search_Lucene-1.6.2-2.5.noarch
-# php-zip is needed by ZendFramework-Zend_Search_Lucene-1.6.2-2.5.noarch
-# php-ereg is needed by ZendFramework-Zend_Service_Amazon-1.6.2-2.5.noarch
-# php-mcrypt is needed by ZendFramework-Zend_Service_ReCaptcha-1.6.2-2.5.noarch
-# php-pecl_http is needed by ZendFramework-Zend_Uri-1.6.2-2.5.noarch
-# php-mime_magic is needed by ZendFramework-Zend_Validate-1.6.2-2.5.noarch
-# - add rpm-whiteout: http://pld.pastebin.com/f33091903
+# - check Zend/Pdf/FileParser/Image/Jpeg.php and Zend/Pdf/FileParser/Image/Tiff.php
+# presence in Zend/Pdf/Image.php after update [not implemented in 1.10.2)
+%define php_min_version 5.2.11
%include /usr/lib/rpm/macros.php
Summary: Zend Framework
Summary(pl.UTF-8): Szkielet Zend
Name: ZendFramework
-Version: 1.7.0
-Release: 0.8
+Version: 1.12.18
+Release: 1
License: New BSD License
Group: Development/Languages/PHP
-Source0: http://framework.zend.com/releases/%{name}-%{version}/ZendFramework-%{version}.tar.gz
-# Source0-md5: 423629a9be793d3b6df352913f8c1401
-Source1: %{name}-find-lang.sh
-URL: http://framework.zend.com/
+# Source0Download: http://framework.zend.com/downloads/latest#ZF1
+Source0: http://framework.zend.com/releases/%{name}-%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 1daccfdf08e5b5bc9556e093a577b246
+Source1: http://framework.zend.com/releases/%{name}-%{version}/%{name}-%{version}-manual-en.tar.gz
+# Source1-md5: 5808327b75666c246dc1e6e0f0596795
+Source2: %{name}-find-lang.sh
+Patch0: %{name}-additional-locales.patch
+Patch1: %{name}-deps.patch
+URL: http://framework.zend.com/manual/1.12/en/manual.html
+BuildRequires: /usr/bin/php
BuildRequires: rpm-php-pearprov >= 4.4.2-11
+BuildRequires: rpmbuild(macros) >= 1.654
BuildRequires: sed >= 4.0
-Requires: php-common >= 4:5.1.4
-Requires: rpm-whiteout >= 1.12
+Requires: php(core) >= %{php_min_version}
+Requires: php-pear
+Requires: rpm-whiteout >= 1.32
Obsoletes: ZendFramework-doc
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-# exclude optional dependencies
-%define _noautoreq 'php(oci8)' 'php(bitset)'
+# 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}
%description
Zend Framework is a high quality and open source framework for
nowoczesnych, bogatych i bezpiecznych serwisów WWW.
%package Zend_Acl
-Summary: Zend_Acl
+Summary: Zend_Acl - ACL functionality and privileges management
+Summary(pl.UTF-8): Zend_Acl - listy kontroli dostępu i zarządzanie uprawnieniami
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.acl.html
+URL: http://framework.zend.com/manual/1.12/en/zend.acl.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
%description Zend_Acl
Zend_Acl provides lightweight and flexible access control list (ACL)
may utilize such functionality to control access to certain protected
objects by other requesting objects.
+%description Zend_Acl -l pl.UTF-8
+Zend_Acl udostępnia lekkie i elastyczne listy kontroli dostępu (ACL)
+oraz zarządzanie uprawnieniami. W ogólności aplikacje mogą
+wykorzystywać te funkcje do kontroli dostępu do określonych
+chronionych obiektów przez inne obiekty.
+
%package Zend_Amf
-Summary: Zend_Amf
+Summary: Zend_Amf - Action Message Format support
+Summary(pl.UTF-8): Zend_Amf - obsługa formatu AMF (Action Message Format)
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.amf.html
+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)
%description Zend_Amf
Zend_Amf provides support for Adobe's Action Message Format (AMF), to
requests sent from the Flash Player to the server and mapping these
requests to object and class methods and arbitrary callbacks.
+%description Zend_Amf -l pl.UTF-8
+Zend_Amf dodaje obsługę formatu Adobe Action Message Format (AMF),
+pozwalającego na komunikację między Adobe Flash Playerem a PHP. W
+szczególności udostępnia implementację serwera bramki do obsługi żądań
+wysyłanych z Flash Playera do serwera i odwzorowywania tych żądań na
+obiekty i metody klas oraz wywołania zwrotne.
+
+%package Zend_Application
+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
+Zend_Application provides a bootstrapping facility for applications
+which provides reusable resources, common- and module-based bootstrap
+classes and dependency checking. It also takes care of setting up the
+PHP environment and introduces autoloading by default.
+
%package Zend_Auth
-Summary: Zend_Auth
+Summary: Zend_Auth - authentication API
+Summary(pl.UTF-8): Zend_Auth - API do uwierzytelniania
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.auth.html
+URL: http://framework.zend.com/manual/1.12/en/zend.auth.html
Requires: %{name} = %{version}-%{release}
-Requires: php-ctype
-# Zend_Auth_Adapter_Http has hard dependency on hash
+Requires: %{name}-Zend_Db = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: php(ctype)
+Suggests: php(hash)
+# Zend_Auth_Adapter_Http requires hash
%description Zend_Auth
Zend_Auth provides an API for authentication and includes concrete
authentication adapters for common use case scenarios.
+%description Zend_Auth -l pl.UTF-8
+Zend_Auth udostępnia API do uwierzytelniania i zawiera właściwe
+adaptery do uwierzytelniania w popularnych przypadkach użycia.
+
+%package Zend_Barcode
+Summary: Zend_Barcode - barcode generator
+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
+Zend_Barcode component is divided into two subcomponents: barcode
+objects and renderers. Objects allow you to create barcodes
+independently of the renderer. Renderer allow you to draw barcodes
+based on the support required.
+
+%description Zend_Barcode -l pl.UTF-8
+Zend_Barcode udostępnia funkcjonalność generowania kodów kreskowych.
+Komponent Zend_Barcode podzielony jest na dwa podkomponenty: obiekty i
+renderery. Obiekty pozwalają na tworzenie kodów niezależnie od
+renderera, renderer na rysowanie kodów na podstawie obiektu.
+
%package Zend_Cache
-Summary: Zend_Cache
+Summary: Zend_Cache - data caching
+Summary(pl.UTF-8): Zend_Cache - pamięć podręczna dla danych
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.cache.html
+URL: http://framework.zend.com/manual/1.12/en/zend.cache.html
Requires: %{name} = %{version}-%{release}
-# Zend_Cache_Backend_Apc hard dep on php-pecl-APC
+Suggests: php(apc)
+Suggests: php(memcache)
+Suggests: php(memcached)
+Suggests: php(sqlite)
+# Zend_Cache_Backend_Apc requires apc
+# Zend_Cache_Backend_Memcached requires memcache
+# Zend_Cache_Backend_Libmemcached requires memcached
+# Zend_Cache_Backend_Sqlite requires sqlite
%description Zend_Cache
Zend_Cache provides a flexible approach toward caching data, including
support for tagging, manipulating, iterating, and removing subsets.
+%description Zend_Cache -l pl.UTF-8
+Zend_Cache zapewnia elastyczną pamięć podręczną dla danych z obsługą
+oznaczania, modyfikowania, iterowania i usuwania podzbiorów.
+
%package Zend_Captcha
-Summary: Zend_Captcha
+Summary: Zend_Captcha - CAPTCHA functionality
+Summary(pl.UTF-8): Zend_Captcha - funkcjonalność CAPTCHA
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.captcha.html
+URL: http://framework.zend.com/manual/1.12/en/zend.captcha.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Service_ReCaptcha = %{version}-%{release}
+Requires: %{name}-Zend_Text = %{version}-%{release}
+Requires: %{name}-Zend_Validate = %{version}-%{release}
+Requires: php(gd)
%description Zend_Captcha
CAPTCHA stands for "Completely Automated Turing test to tell Computers
backends that may be utilized either standalone or in conjunction with
Zend_Form.
+%description Zend_Captcha -l pl.UTF-8
+CAPTCHA (Completely Automated Turing test to tell Computers and Humans
+Apart) to oparta na pytaniu i odpowiedzi metoda upewnienia się, że
+wysyłający informację jest człowiekiem, a nie zautomatyzowanym
+procesem. Zwykle captcha używa się tam, gdzie formularze są wywyłane
+bez uwierzytelniania, ale chcemy zapobiec wysyłaniu spamu. Mają różne
+postaci, np. zadawanie pytań logicznych, pokazywanie wykrzywionych
+fontów lub obrazków z pytaniem o ich powiązania. Klasa Zend_Captcha
+udostępnia różne backendy. Może być używana zarówno samodzielnie, jak
+i w połączeniu z Zend_Form.
+
+%package Zend_Cloud
+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
+
+%package Zend_CodeGenerator
+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
+using an object oriented interface, both to create new code as well as
+to update existing code. While the current implementation is limited
+to generating PHP code, you can easily extend the base class in order
+to provide code generation for other tasks: JavaScript, configuration
+files, apache vhosts, etc.
+
%package Zend_Config
-Summary: Zend_Config
+Summary: Zend_Config - access to configuration data
+Summary(pl.UTF-8): Zend_Config - dostęp do danych konfiguracyjnych
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.config.html
+URL: http://framework.zend.com/manual/1.12/en/zend.config.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Suggests: php(simplexml)
+# Zend_Config_Xml requires simplexml
%description Zend_Config
Zend_Config is designed to simplify access to and use of configuration
data within applications.
+%description Zend_Config -l pl.UTF-8
+Zend_Config ma na celu ułatwienie dostępu i używania danych
+konfiguracyjnych w aplikacjach.
+
%package Zend_Console_Getopt
-Summary: Zend_Console_Getopt
+Summary: Zend_Console_Getopt - parsing command-line options and arguments
+Summary(pl.UTF-8): Zend_Console_Getopt - analiza opcji i argumentów linii poleceń
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.console.getopt.html
+URL: http://framework.zend.com/manual/1.12/en/zend.console.getopt.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
%description Zend_Console_Getopt
The Zend_Console_Getopt class helps command-line applications to parse
their options and arguments.
+%description Zend_Console_Getopt -l pl.UTF-8
+Klasa Zend_Console_Getopt pomaga aplikacjom linii poleceń w analizie
+opcji i argumentów.
+
%package Zend_Controller
-Summary: Zend_Controller
+Summary: Zend_Controller - heart of Model-View-Controller system
+Summary(pl.UTF-8): Zend_Controller - podstawa systemu Model-View-Controller
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.controller.html
+URL: http://framework.zend.com/manual/1.12/en/zend.controller.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Config = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+Requires: %{name}-Zend_Registry = %{version}-%{release}
+Requires: %{name}-Zend_Uri = %{version}-%{release}
+Requires: %{name}-Zend_View = %{version}-%{release}
+Requires: php(reflection)
+Requires: php(session)
%description Zend_Controller
Zend_Controller is the heart of Zend Framework's MVC system. MVC
stands for Model-View-Controller and is a design pattern targeted at
separating application logic from display logic.
+%description Zend_Controller -l pl.UTF-8
+Zend_Controller to podstawa systemu MVC szkieletu Zend. MVC oznacza
+Model-View-Controller (model-widok-kontroler) i jest wzorcem
+projektowym służącym do oddzielenia logiki aplikacji od logiki
+wyświetlania.
+
+%package Zend_Crypt
+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
+
%package Zend_Currency
-Summary: Zend_Currency
+Summary: Zend_Currency - currency representation handling
+Summary(pl.UTF-8): Zend_Currency - obsługa reprezentacji walut
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.currency.html
+URL: http://framework.zend.com/manual/1.12/en/zend.currency.html
Requires: %{name} = %{version}-%{release}
-Requires: php-iconv
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Locale = %{version}-%{release}
+Requires: php(iconv)
%description Zend_Currency
Zend_Currency is part of the I18N core of the Zend_Framework. It
include localized informations on currencies, informations about which
currency is used in which region and more.
+%description Zend_Currency -l pl.UTF-8
+Zend_Currency to część rdzenia I18N szkieletu Zend. Obsługuje
+wszystkie zawiłości związane z walutami, reprezentacją i formatowaniem
+jednostek monetarnych. Zawiera także dodatkowe metody informacyjne
+zawierające zlokalizowane informacje o walutach, regionach, w których
+są używane itp.
+
%package Zend_Date
-Summary: Zend_Date
+Summary: Zend_Date - manipulating dates and times
+Summary(pl.UTF-8): Zend_Date - operacje na dacie i czasie
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.date.html
+URL: http://framework.zend.com/manual/1.12/en/zend.date.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Locale = %{version}-%{release}
%description Zend_Date
Zend_Date component offers a detailed, but simple API for manipulating
many features and possibilities above and beyond the existing PHP date
related functions.
+%description Zend_Date -l pl.UTF-8
+Komponent Zend_Date oferuje szczegółowe, ale proste API do operacji na
+dacie i czasie. Metody przyjmują szeroki zakres typów informacji, w
+tym części daty w różnych kombinacjach wykraczających poza funkcje
+obróbki daty istniejące w PHP.
+
%package Zend_Db
Summary: Zend_Db
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.db.html
-Requires: %{name} = %{version}-%{release}
+URL: http://framework.zend.com/manual/1.12/en/zend.db.html
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+Suggests: php(mysqli)
+Suggests: php(pdo-mysql)
+Suggests: php(pdo-pgsql)
+Suggests: php(pdo-sqlite)
+# Zend_Db_Adapter_Db2 requires ibm_db2
+# Zend_Db_Adapter_Firebird requires interbase
+# Zend_Db_Adapter_Mysqli requires mysqli
+# Zend_Db_Adapter_Oracle requires oci8
+# Zend_Db_Adapter_Pdo_Mysql requires pdo_mysql
+# Zend_Db_Adapter_Pdo_Pgsql requires pdo_pgsql
+# Zend_Db_Adapter_Pdo_Sqlite requires pdo_sqlite
%description Zend_Db
Zend_Db and its related classes provide a simple SQL database
%package Zend_Debug
Summary: Zend_Debug
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.debug.html
+URL: http://framework.zend.com/manual/1.12/en/zend.debug.html
Requires: %{name} = %{version}-%{release}
%description Zend_Debug
%package Zend_Dojo
Summary: Zend_Dojo
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.dojo.html
+URL: http://framework.zend.com/manual/1.12/en/zend.dojo.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Form = %{version}-%{release}
+Requires: %{name}-Zend_Json = %{version}-%{release}
+Requires: %{name}-Zend_Registry = %{version}-%{release}
+Requires: %{name}-Zend_View = %{version}-%{release}
%description Zend_Dojo
Zend_Dojo component provides integration with Dojo Toolkit.
%package Zend_Dom
Summary: Zend_Dom
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.dom.html
+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
Zend_Dom provides tools for working with DOM documents and structures.
%package Zend_Exception
Summary: Zend_Exception
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.exception.html
+URL: http://framework.zend.com/manual/1.12/en/zend.exception.html
Requires: %{name} = %{version}-%{release}
%description Zend_Exception
Zend Framework classes should throw an exception that derives from the
base class Zend_Exception.
+%package Zend_EventManager
+Summary: Zend_EventManager
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.event-manager.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_EventManager
+Zend_EventManager is a component designed for the following use cases:
+- Implementing simple subject/observer patterns.
+- Implementing Aspect-Oriented designs.
+- Implementing event-driven architectures.
+
%package Zend_Feed
Summary: Zend_Feed
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.feed.html
+URL: http://framework.zend.com/manual/1.12/en/zend.feed.html
Requires: %{name} = %{version}-%{release}
-Requires: php-dom
-Requires: php-mbstring
+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)
%description Zend_Feed
Zend_Feed provides functionality for consuming RSS and Atom feeds. It
%package Zend_File
Summary: Zend_File
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.file.html
+URL: http://framework.zend.com/manual/1.12/en/zend.file.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Suggests: php(apc)
%description Zend_File
Zend_File enables developers to take control over file uploads and
%package Zend_Filter
Summary: Zend_Filter
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.filter.html
+URL: http://framework.zend.com/manual/1.12/en/zend.filter.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+Requires: %{name}-Zend_Validate = %{version}-%{release}
+Requires: php(reflection)
+Suggests: php(zlib)
+# Zend_Filter_Compress requires zlib
%description Zend_Filter
Zend_Filter component provides a set of commonly needed data filters.
%package Zend_Filter_Input
Summary: Zend_Filter_Input
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.filter.input.html
+URL: http://framework.zend.com/manual/1.12/en/zend.filter.input.html
Requires: %{name} = %{version}-%{release}
%description Zend_Filter_Input
%package Zend_Form
Summary: Zend_Form
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.form.html
+URL: http://framework.zend.com/manual/1.12/en/zend.form.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Filter = %{version}-%{release}
+Requires: %{name}-Zend_Validate = %{version}-%{release}
%description Zend_Form
Zend_Form simplifies form creation and handling in your web
%package Zend_Gdata
Summary: Zend_Gdata
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.gdata.html
+URL: http://framework.zend.com/manual/1.12/en/zend.gdata.html
Requires: %{name} = %{version}-%{release}
-Requires: php-ctype
-Requires: php-dom
+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)
%description Zend_Gdata
Zend_Gdata component is a interface for accessing Google Data from
%package Zend_Http
Summary: Zend_Http
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.http.html
+URL: http://framework.zend.com/manual/1.12/en/zend.http.html
Requires: %{name} = %{version}-%{release}
-Requires: php-ctype
-# Zend_Http_Client_Adapter_Curl has hard dependency on curl
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+Requires: %{name}-Zend_Uri = %{version}-%{release}
+Requires: php(ctype)
+Suggests: php(curl)
+Suggests: php(fileinfo)
+# Zend_Http_Client_Adapter_Curl requires curl
+# Zend_Http_Client has soft dependency on mime_magic (fileinfo)
%description Zend_Http
Zend_Http component provides a client for the HTTP protocol. It
- cookies
- proxy servers.
-%package Zend_InfoCard
-Summary: Zend_InfoCard
-Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.infocard.html
-Requires: %{name} = %{version}-%{release}
-
-%description Zend_InfoCard
-Zend_InfoCard component implements relying-party support for
-Information Cards. Infomation Cards are used for identity management
-on the internet and authentication of users to web sites (called
-relying parties).
-
%package Zend_Json
Summary: Zend_Json
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.json.html
+URL: http://framework.zend.com/manual/1.12/en/zend.json.html
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)
%description Zend_Json
Zend_Json provides convenience methods for serializing native PHP to
%package Zend_Layout
Summary: Zend_Layout
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.layout.html
+URL: http://framework.zend.com/manual/1.12/en/zend.layout.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
%description Zend_Layout
Zend_Layout implements a classic Two Step View pattern, allowing
%package Zend_Ldap
Summary: Zend_Ldap
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.ldap.html
+URL: http://framework.zend.com/manual/1.12/en/zend.ldap.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: php(ldap)
%description Zend_Ldap
Zend_Ldap is a class for performing LDAP operations including but not
%package Zend_Loader
Summary: Zend_Loader
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.loader.html
+URL: http://framework.zend.com/manual/1.12/en/zend.loader.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
%description Zend_Loader
The Zend_Loader class includes methods to help you load files
%package Zend_Locale
Summary: Zend_Locale
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.locale.html
+URL: http://framework.zend.com/manual/1.12/en/zend.locale.html
Requires: %{name} = %{version}-%{release}
-Requires: php-iconv
-Suggests: php-bcmath
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Xml = %{version}-%{release}
+Requires: php(iconv)
%description Zend_Locale
Zend_Locale is the Framework's answer to the question, "How can the
%package Zend_Log
Summary: Zend_Log
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.log.html
+URL: http://framework.zend.com/manual/1.12/en/zend.log.html
Requires: %{name} = %{version}-%{release}
-# Zend_Log_Formatter_Xml has hard dependency on dom
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: php(reflection)
+Suggests: php(dom)
+# Zend_Log_Formatter_Xml requires dom
%description Zend_Log
Zend_Log is a component for general purpose logging. It supports
%package Zend_Mail
Summary: Zend_Mail
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.mail.html
+URL: http://framework.zend.com/manual/1.12/en/zend.mail.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+Requires: %{name}-Zend_Mime = %{version}-%{release}
+Requires: %{name}-Zend_Validate = %{version}-%{release}
+Suggests: php(posix)
%description Zend_Mail
Zend_Mail provides generalized functionality to compose and send both
with Zend_Mail via the default Zend_Mail_Transport_Sendmail transport
or via Zend_Mail_Transport_Smtp.
+%package Zend_Markup
+Summary: Zend_Markup
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.markup.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_Markup
+The Zend_Markup component provides an extensible way for parsing text
+and rendering lightweight markup languages like BBcode and Textile. It
+is available as of Zend Framework version 1.10.
+
+Zend_Markup uses a factory method to instantiate an instance of a
+renderer that extends Zend_Markup_Renderer_Abstract. The factory
+method accepts three arguments. The first one is the parser used to
+tokenize the text (e.g. BbCode). The second (optional) parameter is
+the renderer to use, Html by default. Thirdly an array with options to
+use for the renderer can be specified.
+
%package Zend_Measure
Summary: Zend_Measure
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.measure.html
+URL: http://framework.zend.com/manual/1.12/en/zend.measure.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Locale = %{version}-%{release}
+Requires: %{name}-Zend_Registry = %{version}-%{release}
%description Zend_Measure
Zend_Measure component provide a generic and easy way for working with
%package Zend_Memory
Summary: Zend_Memory
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.memory.html
+URL: http://framework.zend.com/manual/1.12/en/zend.memory.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Cache = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
%description Zend_Memory
The Zend_Memory component is intended to manage data in an environment
%package Zend_Mime
Summary: Zend_Mime
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.mime.html
+URL: http://framework.zend.com/manual/1.12/en/zend.mime.html
Requires: %{name} = %{version}-%{release}
-Requires: php-iconv
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: php(iconv)
%description Zend_Mime
Zend_Mime is a support class for handling multipart MIME messages.
+%package Zend_Mobile_Push
+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
+to the vendor specific notification servers. Currently this list
+includes APNS (iTouch/iPad/iPhone), GCM (Google Android) and MPNS
+(Windows Phone).
+
+%package Zend_Navigation
+Summary: Zend_Navigation - manage trees of pointers to web page
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.navigation.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_Navigation
+Zend_Navigation is a component for managing trees of pointers to web
+pages. Simply put: It can be used for creating menus, breadcrumbs,
+links, and sitemaps, or serve as a model for other navigation related
+purposes.
+
+%package Zend_Oauth
+Summary: Zend_Oauth
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.oauth.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_Oauth
+OAuth allows you to approve access by any application to your private
+data stored a website without being forced to disclose your username
+or password. If you think about it, the practice of handing over your
+username and password for sites like Yahoo Mail or Twitter has been
+endemic for quite a while. This has raised some serious concerns
+because there's nothing to prevent other applications from misusing
+this data. Yes, some services may appear trustworthy but that is never
+guaranteed. OAuth resolves this problem by eliminating the need for
+any username and password sharing, replacing it with a user controlled
+authorization process
+
%package Zend_OpenId
Summary: Zend_OpenId
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.openid.html
+URL: http://framework.zend.com/manual/1.12/en/zend.openid.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Controller = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Http = %{version}-%{release}
+Requires: %{name}-Zend_Session = %{version}-%{release}
+# needed for dh keys: any of these tree can do for
+Suggests: php(bcmath)
+Suggests: php(gmp)
+Suggests: php(openssl)
%description Zend_OpenId
Zend_OpenId is a Zend Framework component that provides a simple API
%package Zend_Paginator
Summary: Zend_Paginator
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.paginator.html
+URL: http://framework.zend.com/manual/1.12/en/zend.paginator.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Json = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
%description Zend_Paginator
Zend_Paginator is a flexible component for paginating collections of
%package Zend_Pdf
Summary: Zend_Pdf
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.pdf.html
+URL: http://framework.zend.com/manual/1.12/en/zend.pdf.html
Requires: %{name} = %{version}-%{release}
-Requires: php-ctype
-Requires: php-gd
-Requires: php-iconv
-Requires: php-zlib
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Log = %{version}-%{release}
+Requires: %{name}-Zend_Memory = %{version}-%{release}
+Requires: php(ctype)
+Requires: php(gd)
+Requires: php(iconv)
+Requires: php(zlib)
%description Zend_Pdf
Zend_Pdf module is a PDF (Portable Document Format) manipulation
%package Zend_ProgressBar
Summary: Zend_ProgressBar
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.progressbar.html
+URL: http://framework.zend.com/manual/1.12/en/zend.progressbar.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Config = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Json = %{version}-%{release}
%description Zend_ProgressBar
Zend_ProgressBar is a component to create and update progressbars in
calls the adapter with some precalculated values like percentage and
estimated time left.
+%package Zend_Queue
+Summary: Zend_Queue
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.progressbar.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_Queue
+Zend_Queue is a standardized interface for dealing with a variety of
+queuing systems. Proposed systems include: simple array access,
+Zend_Cache, Zend Platform Job Queue, Amazon's Simple Queue Service
+(SQS). It should support creating queues, determining the number of
+messages in a queue, retrieving messages from a queue (all or specific
+number), submitting messages to a queue, and removing queues.
+
+%package Zend_Reflection
+Summary: Zend_Reflection
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.reflection.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_Reflection
+Zend_Reflection is a drop-in extension to PHP's own Reflection API,
+providing several additional features:
+ - Ability to retrieve return values types.
+ - Ability to retrieve method and function parameter types.
+ - Ability to retrieve class property types.
+ - DocBlocks gain a Reflection class, allowing introspection of
+ docblocks. This provides the ability to determine what annotation tags
+ have been defined as well as to retrieve their values, and the ability
+ to retrieve the short and long descriptions.
+ - Files gain a Reflection class, allowing introspection of PHP files.
+ This provides the ability to determine what functions and classes are
+ defined in a given file, as well as to instrospect them.
+ - Ability to override any Reflection class with your own variant, for
+ the entire reflection tree you create.
+
+In general, Zend_Reflection works just like the standard Reflection
+API, but provides a few additional methods for retrieving artifacts
+not defined in the Reflection API.
+
%package Zend_Registry
Summary: Zend_Registry
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.registry.html
+URL: http://framework.zend.com/manual/1.12/en/zend.registry.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
%description Zend_Registry
The registry is a container for storing objects and values in the
%package Zend_Rest
Summary: Zend_Rest
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.rest.html
+URL: http://framework.zend.com/manual/1.12/en/zend.rest.html
Requires: %{name} = %{version}-%{release}
-Requires: php-ctype
-Requires: php-dom
+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)
+Requires: php(simplexml)
%description Zend_Rest
REST Web Services use service-specific XML formats. These ad-hoc
%package Zend_Search_Lucene
Summary: Zend_Search_Lucene
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.search.lucene.html
+URL: http://framework.zend.com/manual/1.12/en/zend.search.lucene.html
Requires: %{name} = %{version}-%{release}
-Requires: php-ctype
-Requires: php-dom
-Requires: php-iconv
-Suggests: php-pecl-bitset
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Xml = %{version}-%{release}
+Requires: php(ctype)
+Requires: php(dom)
+Requires: php(iconv)
+Suggests: php(bitset)
%description Zend_Search_Lucene
Zend_Search_Lucene is a general purpose text search engine. Since it
proximity queries, range queries and more
- Search by specific field (e.g., title, author, contents)
+%package Zend_Serializer
+Summary: Zend_Serializer
+Group: Development/Languages/PHP
+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)
+Suggests: php(wddx)
+# Zend_Serializer_Adapter_Igbinary requires igbinary
+# Zend_Serializer_Adapter_Json soft depends on json
+# Zend_Serializer_Adapter_Wddx requires SimpleXML, wddx
+
+%description Zend_Serializer
+Zend_Serializer provides an adapter based interface to simply generate
+storable representation of php types by different facilities, and
+recover.
+
+%package Zend_Server
+Summary: Zend_Server
+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
+various server classes, including Zend_XmlRpc_Server,
+Zend_Rest_Server, Zend_Json_Server and Zend_Soap_Wsdl.
+
%package Zend_Server_Reflection
Summary: Zend_Server_Reflection
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.server.reflection.html
+URL: http://framework.zend.com/manual/1.12/en/zend.server.reflection.html
Requires: %{name} = %{version}-%{release}
+Requires: php(reflection)
%description Zend_Server_Reflection
Zend_Server_Reflection provides a standard mechanism for performing
list of function and method prototypes (i.e., all possible valid
calling combinations), and function/method descriptions.
+%package Zend_Service
+Summary: Zend_Service
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.service.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_Service
+Zend_Service is an abstract class which serves as a foundation for web
+service implementations, such as SOAP or REST.
+
%package Zend_Service_Akismet
Summary: Zend_Service_Akismet
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.akismet.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.akismet.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Http = %{version}-%{release}
+Requires: %{name}-Zend_Uri = %{version}-%{release}
+Requires: %{name}-Zend_Version = %{version}-%{release}
%description Zend_Service_Akismet
Zend_Service_Akismet provides a client for the Akismet API. The
%package Zend_Service_Amazon
Summary: Zend_Service_Amazon
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.amazon.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.amazon.html
Requires: %{name} = %{version}-%{release}
-Requires: php-dom
+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
Zend_Service_Amazon is a simple API for using Amazon web services.
%package Zend_Service_Audioscrobbler
Summary: Zend_Service_Audioscrobbler
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.audioscrobbler.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.audioscrobbler.html
Requires: %{name} = %{version}-%{release}
-Requires: php-iconv
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Http = %{version}-%{release}
+Requires: %{name}-Zend_Xml = %{version}-%{release}
+Requires: php(iconv)
+Requires: php(simplexml)
%description Zend_Service_Audioscrobbler
Zend_Service_Audioscrobbler is a simple API for using the
%package Zend_Service_Delicious
Summary: Zend_Service_Delicious
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.delicious.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.delicious.html
Requires: %{name} = %{version}-%{release}
-Requires: php-dom
+Requires: %{name}-Zend_Date = %{version}-%{release}
+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
Zend_Service_Delicious is simple API for using del.icio.us XML and
at del.icio.us if you provide credentials. It also allows read-only
access to public data of all users.
+%package Zend_Service_DeveloperGarden
+Summary: Zend_Service_DeveloperGarden
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.service.developergarden.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_Service_DeveloperGarden
+DeveloperGarden is the name for the "Open Development services" of the
+German Telekom. The "Open Development services" are a set of SOAP API
+Services.
+
+The family of Zend_Service_DeveloperGarden components provides a clean
+and simple interface to the DeveloperGarden API and additionally
+offers functionality to improve handling and performance
+
+%package Zend_Service_Ebay
+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
+services.
+
+Zend_Service_Ebay implements the eBay APIs:
+- Finding
+
%package Zend_Service_Flickr
Summary: Zend_Service_Flickr
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.delicious.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.delicious.html
Requires: %{name} = %{version}-%{release}
-Requires: php-dom
-Requires: php-iconv
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Http = %{version}-%{release}
+Requires: %{name}-Zend_Xml = %{version}-%{release}
+Requires: php(dom)
+Requires: php(iconv)
%description Zend_Service_Flickr
Zend_Service_Flickr is a simple API for using the Flickr REST Web
key. To obtain a key, visit the Flickr API Documentation
<http://www.flickr.com/services/api/>.
-%package Zend_Service_Nirvanix
-Summary: Zend_Service_Nirvanix
+%package Zend_Service_LiveDocx
+Summary: Zend_Service_LiveDocx
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.nirvanix.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.livedocx.html
Requires: %{name} = %{version}-%{release}
-%description Zend_Service_Nirvanix
-Nirvanix provides an Internet Media File System (IMFS), an Internet
-storage service that allows applications to upload, store and organize
-files and subsequently access them using a standard Web Services
-interface. An IMFS is distributed clustered file system, accessed over
-the Internet, and optimized for dealing with media files (audio,
-video, etc). The goal of an IMFS is to provide massive scalability to
-deal with the challenges of media storage growth, with guaranteed
-access and availability regardless of time and location. Finally, an
-IMFS gives applications the ability to access data securely, without
-the large fixed costs associated with acquiring and maintaining
-physical storage assets.
+%description Zend_Service_LiveDocx
+LiveDocx is a SOAP service that allows developers to generate word
+processing documents by combining structured data from PHP with a
+template, created in a word processor. The resulting document can be
+saved as a PDF, DOCX, DOC, HTML or RTF file. LiveDocx implements
+mail-merge in PHP.
-Before you can get started with Zend_Service_Nirvanix, you must first
-register for an account (https://www.nirvanix.com/signUpSingle.aspx).
-After registering, you will receive a Username, Password, and
-Application Key. All three are required to use Zend_Service_Nirvanix.
+The family of Zend_Service_LiveDocx components provides a clean and
+simple interface to the LiveDocx API and additionally offers
+functionality to improve network performance.
+
+%package Zend_Service_Rackspace
+Summary: Zend_Service_Rackspace
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.service.rackspace.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_Service_Rackspace
+The Zend_Service_Rackspace is a class that provides a simple API to
+manage the Rackspace services Cloud Files and Cloud Servers.
%package Zend_Service_ReCaptcha
Summary: Zend_Service_ReCaptcha
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.recaptcha.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.recaptcha.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Http = %{version}-%{release}
+Requires: %{name}-Zend_Json = %{version}-%{release}
+Suggests: php(mcrypt)
+# Zend_Service_ReCaptcha_MailHide requires mcrypt
%description Zend_Service_ReCaptcha
Zend_Service_ReCaptcha provides a client for the reCAPTCHA Web
more domains with the service in order to generate public and private
keys.
-%package Zend_Service_Simpy
-Summary: Zend_Service_Simpy
+%package Zend_Service_ShortUrl
+Summary: Zend_Service_ShortUrl
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.simpy.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.short-url.html
Requires: %{name} = %{version}-%{release}
-Requires: php-dom
-%description Zend_Service_Simpy
-Zend_Service_Simpy is a lightweight wrapper for the free REST API
-available for the Simpy social bookmarking service.
+%description Zend_Service_ShortUrl
+URL shorteners have exploded in popularity in the last several years,
+in large part due to the social nature of the web and the desire to
+share links.
-In order to use Zend_Service_Simpy, you should already have a Simpy
-account. To get an account, visit the Simpy web site
-(http://simpy.com/).
+Zend_Service_ShortUrl provides an API for accessing a number of
+different URL shortener services, with the ability to both create
+short URLs as well as retrieve the original URL.
%package Zend_Service_SlideShare
Summary: Zend_Service_SlideShare
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.slideshare.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.slideshare.html
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
API key, username, password and shared secret value -- all of which
are needed in order to use the Zend_Service_SlideShare component.
+%package Zend_Service_SqlAzure
+Summary: Zend_Service_
+Group: Development/Languages/PHP
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Xml = %{version}-%{release}
+
+%description Zend_Service_SqlAzure
+
%package Zend_Service_StrikeIron
Summary: Zend_Service_StrikeIron
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.strikeiron.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.strikeiron.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Http = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
%description Zend_Service_StrikeIron
Zend_Service_StrikeIron provides a client to StrikeIron web services.
%package Zend_Service_Technorati
Summary: Zend_Service_Technorati
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.technorati.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.technorati.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Date = %{version}-%{release}
+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
%package Zend_Service_Twitter
Summary: Zend_Service_Twitter
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.technorati.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.twitter.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Feed = %{version}-%{release}
+Requires: %{name}-Zend_Http = %{version}-%{release}
+Requires: %{name}-Zend_Json = %{version}-%{release}
+Requires: %{name}-Zend_Rest = %{version}-%{release}
+Requires: %{name}-Zend_Uri = %{version}-%{release}
%description Zend_Service_Twitter
Zend_Service_Twitter provides a client for the Twitter REST API.
to get and update your status, reply to friends, direct message
friends, mark tweets as favorite and much more.
+%package Zend_Service_WindowsAzure
+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
+platform, an operating system in the cloud providing services for
+hosting, management, scalable storage with support for simple blobs,
+tables, and queues, as well as a management infrastructure for
+provisioning and geo-distribution of cloud-based services, and a
+development platform for the Azure Services layer.
+
%package Zend_Service_Yahoo
Summary: Zend_Service_Yahoo
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.service.yahoo.html
+URL: http://framework.zend.com/manual/1.12/en/zend.service.yahoo.html
Requires: %{name} = %{version}-%{release}
-Requires: php-dom
+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
Zend_Service_Yahoo is a simple API for using many of the Yahoo! REST
%package Zend_Session
Summary: Zend_Session
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.session.html
+URL: http://framework.zend.com/manual/1.12/en/zend.session.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: php(session)
%description Zend_Session
Zend_Session helps manage and preserve session data across multiple
%package Zend_Soap
Summary: Zend_Soap
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.soap.html
+URL: http://framework.zend.com/manual/1.12/en/zend.soap.html
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)
%description Zend_Soap
Zend_Soap component is intended to simplify Web Services development
for PHP programmers.
+%package Zend_Tag
+Summary: Zend_Tag -- work with taggable Items
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.tag.html
+Requires: %{name} = %{version}-%{release}
+
+%description Zend_Tag
+Zend_Tag is a component suite which provides a facility to work with
+taggable Items. As its base, it provides two classes to work with
+Tags, Zend_Tag_Item and Zend_Tag_ItemList. Additionally, it comes with
+the interface Zend_Tag_Taggable, which allows you to use any of your
+models as a taggable item in conjunction with Zend_Tag.
+
%package Zend_Text
Summary: Zend_Text
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.text.html
+URL: http://framework.zend.com/manual/1.12/en/zend.text.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
%description Zend_Text
Zend_Text is a component which enables developers to create a so
%package Zend_Test
Summary: Zend_Test
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.test.html
+URL: http://framework.zend.com/manual/1.12/en/zend.test.html
Requires: %{name} = %{version}-%{release}
-Requires: php-PHPUnit
+Requires: %{name}-Zend_Controller = %{version}-%{release}
+Requires: %{name}-Zend_Dom = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Layout = %{version}-%{release}
+Requires: %{name}-Zend_Registry = %{version}-%{release}
+Requires: %{name}-Zend_Session = %{version}-%{release}
%description Zend_Test
Zend_Test provides tools to facilitate unit testing of your Zend
Framework applications.
+%package Zend_TimeSync
+Summary: Zend_TimeSync
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/manual/1.12/en/zend.timesync.html
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Date = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+
+%description Zend_TimeSync
+Zend_TimeSync is able to receive internet or network time from a time
+server using the NTP or SNTP protocol. With Zend_TimeSync, Zend
+Framework is able to act independently from the time settings of the
+server where it is running.
+
+%package Zend_Tool
+Summary: Zend_Tool
+Group: Development/Languages/PHP
+URL: http://framework.zend.com/wiki/display/ZFDEV/Zend_Tool
+Requires: %{name} = %{version}-%{release}
+Requires: /usr/bin/php
+
+%description Zend_Tool
+Zend_Tool component is intended to simplify project development for
+PHP programmers.
+
+Please note that this component is part of Zend Framework incubator.
+
%package Zend_Translate
Summary: Zend_Translate
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.translate.html
+URL: http://framework.zend.com/manual/1.12/en/zend.translate.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+Requires: %{name}-Zend_Locale = %{version}-%{release}
+Suggests: php(xml)
+# Zend_Translate_Adapter_Qt requires xml
+# Zend_Translate_Adapter_Tmx requires xml
+# Zend_Translate_Adapter_Xliff requires xml
%description Zend_Translate
Zend_Translate is the Zend Framework's solution for multilingual
%package Zend_Uri
Summary: Zend_Uri
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.uri.html
+URL: http://framework.zend.com/manual/1.12/en/zend.uri.html
Requires: %{name} = %{version}-%{release}
-Requires: php-ctype
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+Requires: %{name}-Zend_Locale = %{version}-%{release}
+Requires: %{name}-Zend_Validate = %{version}-%{release}
+Requires: php(ctype)
%description Zend_Uri
Zend_Uri is a component that aids in manipulating and validating
%package Zend_Validate
Summary: Zend_Validate
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.validate.html
+URL: http://framework.zend.com/manual/1.12/en/zend.validate.html
Requires: %{name} = %{version}-%{release}
-Requires: php-ctype
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+Requires: %{name}-Zend_Locale = %{version}-%{release}
+Requires: php(ctype)
+Requires: php(reflection)
%description Zend_Validate
The Zend_Validate component provides a set of commonly needed
%package Zend_Version
Summary: Zend_Version
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.version.html
+URL: http://framework.zend.com/manual/1.12/en/zend.version.html
Requires: %{name} = %{version}-%{release}
%description Zend_Version
%package Zend_View
Summary: Zend_View
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.view.html
+URL: http://framework.zend.com/manual/1.12/en/zend.view.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Controller = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
+Requires: %{name}-Zend_Locale = %{version}-%{release}
+Requires: %{name}-Zend_Registry = %{version}-%{release}
+Requires: php(reflection)
%description Zend_View
Zend_View is a class for working with the "view" portion of the
%package Zend_Wildfire
Summary: Zend_Wildfire
Group: Development/Languages/PHP
-URL: http://framework.zend.com/manual/en/zend.wildfire.html
+URL: http://framework.zend.com/manual/1.12/en/zend.wildfire.html
Requires: %{name} = %{version}-%{release}
+Requires: %{name}-Zend_Controller = %{version}-%{release}
+Requires: %{name}-Zend_Exception = %{version}-%{release}
+Requires: %{name}-Zend_Json = %{version}-%{release}
+Requires: %{name}-Zend_Loader = %{version}-%{release}
%description Zend_Wildfire
Zend_Wildfire is a component that facilitates communication between
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
-URL: http://framework.zend.com/manual/en/zend.xmlrpc.html
+URL: http://framework.zend.com/manual/1.12/en/zend.xmlrpc.html
Requires: %{name} = %{version}-%{release}
-Requires: php-dom
-Requires: php-iconv
+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)
+Requires: php(simplexml)
%description Zend_XmlRpc
From its home page <http://www.xmlrpc.com/>, XML-RPC is described as a
%description demos -l pl.UTF-8
Programy demonstracyjne dla szkieletu Zend Framework.
-%prep
-%setup -q
+%package manual-en
+Summary: Zend Framework manual in English language
+Summary(pl.UTF-8): Podręcznik do Zend Framework w języku angielskim
+Group: Documentation
+
+%description manual-en
+Zend Framework manual in English language.
+%description manual-en -l pl.UTF-8
+Podręcznik do Zend Framework w języku angielskim.
+
+%prep
+%setup -q -a1
+mv %{name}-%{version}/documentation .
find '(' -name '*.php' -o -name '*.xml' ')' -print0 | xargs -0 %{__sed} -i -e 's,\r$,,'
+%patch0 -p1
+%patch1 -p1
+
+install -p %{SOURCE2} find-lang.sh
-install %{SOURCE1} find-lang.sh
+sed -i -e 's,Zend/Serializer/Excception.php,Zend/Serializer/Exception.php,' library/Zend/Serializer/Adapter/PythonPickle.php
+
+# cleanup backups after patching
+find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
+
+%build
+%if %{with tests}
+lint_php() {
+ for a in $(find library -name '*.php'); do
+ php -n -l $a
+ done
+}
+lint_php
+%endif
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{php_pear_dir}}
+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}
+# NOTE: we could use %{php_data_dir} as of php-common-4:5.2.8-3, but then
+# pear(...) deps won't be satisifed that these libs use extensively.
cp -a library/* $RPM_BUILD_ROOT%{php_pear_dir}
+# create script in bindir
+install -p bin/zf.php $RPM_BUILD_ROOT%{php_pear_dir}/bin
+cat >> $RPM_BUILD_ROOT%{_bindir}/zf <<-'EOF'
+#!/bin/sh
+cd %{php_pear_dir}/bin
+exec %{_bindir}/php -d safe_mode=off zf.php ${1:+"$@"}
+EOF
+
./find-lang.sh %{name}.lang
+# manual
+install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-en
+cp -a documentation/manual/core/en/* $RPM_BUILD_ROOT%{_docdir}/%{name}-en
+
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc LICENSE.txt README.txt
+%doc LICENSE.txt README.md
%dir %{php_pear_dir}/Zend
-%dir %{php_pear_dir}/Zend/Console
-%dir %{php_pear_dir}/Zend/Search
-
-%dir %{php_pear_dir}/Zend/Server
-%{php_pear_dir}/Zend/Server/Abstract.php
-%{php_pear_dir}/Zend/Server/Exception.php
-%{php_pear_dir}/Zend/Server/Interface.php
-%{php_pear_dir}/Zend/Server/Definition.php
-%dir %{php_pear_dir}/Zend/Server/Method
-%{php_pear_dir}/Zend/Server/Method/Callback.php
-%{php_pear_dir}/Zend/Server/Method/Definition.php
-%{php_pear_dir}/Zend/Server/Method/Parameter.php
-%{php_pear_dir}/Zend/Server/Method/Prototype.php
-
-%dir %{php_pear_dir}/Zend/Service
-%{php_pear_dir}/Zend/Service/Abstract.php
-%{php_pear_dir}/Zend/Service/Exception.php
-
-%dir %{php_pear_dir}/Zend/Request
-%{php_pear_dir}/Zend/Request/Interface.php
-
-%{php_pear_dir}/Zend/TimeSync
-%{php_pear_dir}/Zend/TimeSync.php
%files Zend_Acl
%defattr(644,root,root,755)
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Amf
+%files Zend_Application
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Application
+%{php_pear_dir}/Zend/Application.php
+
%files Zend_ProgressBar
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/ProgressBar.php
%{php_pear_dir}/Zend/Auth
%{php_pear_dir}/Zend/Auth.php
+%files Zend_Barcode
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Barcode
+%{php_pear_dir}/Zend/Barcode.php
+
%files Zend_Cache
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Cache
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Captcha
+%files Zend_Cloud
+%defattr(644,root,root,755)
+%dir %{php_pear_dir}/Zend/Cloud
+%{php_pear_dir}/Zend/Cloud/AbstractFactory.php
+%{php_pear_dir}/Zend/Cloud/Exception.php
+%{php_pear_dir}/Zend/Cloud/OperationNotAvailableException.php
+
+# subpackages?
+%{php_pear_dir}/Zend/Cloud/DocumentService
+%{php_pear_dir}/Zend/Cloud/Infrastructure
+%{php_pear_dir}/Zend/Cloud/QueueService
+%{php_pear_dir}/Zend/Cloud/StorageService
+
+%files Zend_CodeGenerator
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/CodeGenerator
+
%files Zend_Config
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Config
%files Zend_Console_Getopt
%defattr(644,root,root,755)
+%dir %{php_pear_dir}/Zend/Console
%{php_pear_dir}/Zend/Console/Getopt
%{php_pear_dir}/Zend/Console/Getopt.php
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Controller
+%files Zend_Crypt
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Crypt
+%{php_pear_dir}/Zend/Crypt.php
+
%files Zend_Currency
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Currency
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Exception.php
+%files Zend_EventManager
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/EventManager
+
+# package here, as for now only EventManager uses Stdlib classes
+%{php_pear_dir}/Zend/Stdlib
+
%files Zend_Feed
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Feed
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Http
-%files Zend_InfoCard
-%defattr(644,root,root,755)
-%{php_pear_dir}/Zend/InfoCard
-%{php_pear_dir}/Zend/InfoCard.php
-
%files Zend_Json
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Json
%dir %{php_pear_dir}/Zend/Locale/Data
%{php_pear_dir}/Zend/Locale/Data/Translation.php
%{php_pear_dir}/Zend/Locale/Data/characters.xml
+%{php_pear_dir}/Zend/Locale/Data/coverageLevels.xml
+%{php_pear_dir}/Zend/Locale/Data/dayPeriods.xml
+%{php_pear_dir}/Zend/Locale/Data/genderList.xml
+%{php_pear_dir}/Zend/Locale/Data/languageInfo.xml
+%{php_pear_dir}/Zend/Locale/Data/likelySubtags.xml
+%{php_pear_dir}/Zend/Locale/Data/metaZones.xml
+%{php_pear_dir}/Zend/Locale/Data/numberingSystems.xml
+%{php_pear_dir}/Zend/Locale/Data/ordinals.xml
%{php_pear_dir}/Zend/Locale/Data/plurals.xml
+%{php_pear_dir}/Zend/Locale/Data/postalCodeData.xml
%{php_pear_dir}/Zend/Locale/Data/root.xml
%{php_pear_dir}/Zend/Locale/Data/supplementalData.xml
+%{php_pear_dir}/Zend/Locale/Data/supplementalMetadata.xml
%{php_pear_dir}/Zend/Locale/Data/telephoneCodeData.xml
+%{php_pear_dir}/Zend/Locale/Data/windowsZones.xml
%files Zend_Log
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Mail
%{php_pear_dir}/Zend/Mail.php
+%files Zend_Markup
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Markup
+%{php_pear_dir}/Zend/Markup.php
+
%files Zend_Measure
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Measure
%{php_pear_dir}/Zend/Mime
%{php_pear_dir}/Zend/Mime.php
+%files Zend_Mobile_Push
+%defattr(644,root,root,755)
+%dir %{php_pear_dir}/Zend/Mobile
+%{php_pear_dir}/Zend/Mobile/Exception.php
+%{php_pear_dir}/Zend/Mobile/Push
+
+%files Zend_Navigation
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Navigation
+%{php_pear_dir}/Zend/Navigation.php
+
+%files Zend_Oauth
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Oauth
+%{php_pear_dir}/Zend/Oauth.php
+
%files Zend_OpenId
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/OpenId
%{php_pear_dir}/Zend/Pdf
%{php_pear_dir}/Zend/Pdf.php
+%files Zend_Queue
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Queue
+%{php_pear_dir}/Zend/Queue.php
+
+%files Zend_Reflection
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Reflection
+
%files Zend_Registry
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Registry.php
%files Zend_Search_Lucene
%defattr(644,root,root,755)
+%dir %{php_pear_dir}/Zend/Search
%{php_pear_dir}/Zend/Search/Exception.php
%{php_pear_dir}/Zend/Search/Lucene
%{php_pear_dir}/Zend/Search/Lucene.php
+%files Zend_Serializer
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Serializer
+%{php_pear_dir}/Zend/Serializer.php
+
+%files Zend_Server
+%defattr(644,root,root,755)
+%dir %{php_pear_dir}/Zend/Server
+%{php_pear_dir}/Zend/Server/Abstract.php
+%{php_pear_dir}/Zend/Server/Exception.php
+%{php_pear_dir}/Zend/Server/Interface.php
+%{php_pear_dir}/Zend/Server/Definition.php
+%dir %{php_pear_dir}/Zend/Server/Method
+%{php_pear_dir}/Zend/Server/Method/Callback.php
+%{php_pear_dir}/Zend/Server/Method/Definition.php
+%{php_pear_dir}/Zend/Server/Method/Parameter.php
+%{php_pear_dir}/Zend/Server/Method/Prototype.php
+
%files Zend_Server_Reflection
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Server/Reflection
%{php_pear_dir}/Zend/Server/Reflection.php
+%files Zend_Service
+%defattr(644,root,root,755)
+%dir %{php_pear_dir}/Zend/Service
+%{php_pear_dir}/Zend/Service/Abstract.php
+%{php_pear_dir}/Zend/Service/Exception.php
+
+# subpackage?
+%{php_pear_dir}/Zend/Service/Console
+
%files Zend_Service_Akismet
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Service/Akismet.php
%files Zend_Service_Audioscrobbler
%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Service/Audioscrobbler
%{php_pear_dir}/Zend/Service/Audioscrobbler.php
%files Zend_Service_Delicious
%{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)
+%{php_pear_dir}/Zend/Service/Ebay
+
%files Zend_Service_Flickr
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Service/Flickr
%{php_pear_dir}/Zend/Service/Flickr.php
-%files Zend_Service_Nirvanix
+%files Zend_Service_LiveDocx
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Service/LiveDocx
+%{php_pear_dir}/Zend/Service/LiveDocx.php
+
+%files Zend_Service_Rackspace
%defattr(644,root,root,755)
-%{php_pear_dir}/Zend/Service/Nirvanix
-%{php_pear_dir}/Zend/Service/Nirvanix.php
+%{php_pear_dir}/Zend/Service/Rackspace
%files Zend_Service_ReCaptcha
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Service/ReCaptcha
%{php_pear_dir}/Zend/Service/ReCaptcha.php
-%files Zend_Service_Simpy
+%files Zend_Service_ShortUrl
%defattr(644,root,root,755)
-%{php_pear_dir}/Zend/Service/Simpy
-%{php_pear_dir}/Zend/Service/Simpy.php
+%{php_pear_dir}/Zend/Service/ShortUrl
%files Zend_Service_SlideShare
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Service/SlideShare
%{php_pear_dir}/Zend/Service/SlideShare.php
+%files Zend_Service_SqlAzure
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Service/SqlAzure
+
%files Zend_Service_StrikeIron
%defattr(644,root,root,755)
%{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)
%{php_pear_dir}/Zend/Service/Twitter
%{php_pear_dir}/Zend/Service/Twitter.php
+%files Zend_Service_WindowsAzure
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Service/WindowsAzure
+
%files Zend_Service_Yahoo
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Service/Yahoo
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Soap
+%files Zend_Tag
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/Tag
+
%files Zend_Text
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Text
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Test
+%files Zend_TimeSync
+%defattr(644,root,root,755)
+%{php_pear_dir}/Zend/TimeSync
+%{php_pear_dir}/Zend/TimeSync.php
+
+%files Zend_Tool
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/zf
+%{php_pear_dir}/bin/zf.php
+%{php_pear_dir}/Zend/Tool
+
%files Zend_Translate
%defattr(644,root,root,755)
%{php_pear_dir}/Zend/Translate
%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
%files demos
%defattr(644,root,root,755)
%{_examplesdir}/%{name}-%{version}
+
+%files manual-en
+%defattr(644,root,root,755)
+%doc %{_docdir}/%{name}-en