]> git.pld-linux.org Git - packages/ZendFramework.git/blame - ZendFramework.spec
- more broken deps
[packages/ZendFramework.git] / ZendFramework.spec
CommitLineData
e0267289
AG
1#
2# TODO:
3# - broken deps:
4# pear(Zend/Gdata/YouTube/App/Exception.php) is needed by ZendFramework-Zend_Gdata-1.7.5-1.noarch
5# pear(Zend/Service/Audioscrobbler/Exception.php) is needed by ZendFramework-Zend_Service_Audioscrobbler-1.7.5-1.noarch
6# pear(Zend/Tool/CodeGenerator/Php/File.php) is needed by ZendFramework-Zend_Tool-1.7.5-1.noarch
7#
97840a3f 8# - dependencies to subpackages
8246fb64
ER
9# php-fileinfo is needed by ZendFramework-1.6.2-2.5.noarch
10# php-mime_magic is needed by ZendFramework-1.6.2-2.5.noarch
11# php-pecl_http is needed by ZendFramework-1.6.2-2.5.noarch
8246fb64
ER
12# php-ereg is needed by ZendFramework-Zend_Cache-1.6.2-2.5.noarch
13# php-sqlite is needed by ZendFramework-Zend_Cache-1.6.2-2.5.noarch
14# php-gd is needed by ZendFramework-Zend_Captcha-1.6.2-2.5.noarch
15# php-sapi_apache is needed by ZendFramework-Zend_Controller-1.6.2-2.5.noarch
16# php-mysqli is needed by ZendFramework-Zend_Db-1.6.2-2.5.noarch
17# php-oci8 is needed by ZendFramework-Zend_Db-1.6.2-2.5.noarch
8246fb64
ER
18# php-zip is needed by ZendFramework-Zend_Filter-1.6.2-2.5.noarch
19# php-ereg is needed by ZendFramework-Zend_Gdata-1.6.2-2.5.noarch
20# php-openssl is needed by ZendFramework-Zend_Gdata-1.6.2-2.5.noarch
21# php-mcrypt is needed by ZendFramework-Zend_InfoCard-1.6.2-2.5.noarch
22# php-openssl is needed by ZendFramework-Zend_InfoCard-1.6.2-2.5.noarch
23# php-json is needed by ZendFramework-Zend_Json-1.6.2-2.5.noarch
24# php-ldap is needed by ZendFramework-Zend_Ldap-1.6.2-2.5.noarch
8246fb64
ER
25# php-zip is needed by ZendFramework-Zend_Mail-1.6.2-2.5.noarch
26# php-bcmath is needed by ZendFramework-Zend_OpenId-1.6.2-2.5.noarch
27# php-gmp is needed by ZendFramework-Zend_OpenId-1.6.2-2.5.noarch
28# php-mhash is needed by ZendFramework-Zend_OpenId-1.6.2-2.5.noarch
29# php-openssl is needed by ZendFramework-Zend_OpenId-1.6.2-2.5.noarch
30# php-gd is needed by ZendFramework-Zend_Pdf-1.6.2-2.5.noarch
31# php-bitset is needed by ZendFramework-Zend_Search_Lucene-1.6.2-2.5.noarch
8246fb64
ER
32# php-zip is needed by ZendFramework-Zend_Search_Lucene-1.6.2-2.5.noarch
33# php-ereg is needed by ZendFramework-Zend_Service_Amazon-1.6.2-2.5.noarch
34# php-mcrypt is needed by ZendFramework-Zend_Service_ReCaptcha-1.6.2-2.5.noarch
35# php-pecl_http is needed by ZendFramework-Zend_Uri-1.6.2-2.5.noarch
36# php-mime_magic is needed by ZendFramework-Zend_Validate-1.6.2-2.5.noarch
e0267289 37#
8246fb64 38# - add rpm-whiteout: http://pld.pastebin.com/f33091903
f111a2c5 39%include /usr/lib/rpm/macros.php
366e32c5 40Summary: Zend Framework
4bcf46e1 41Summary(pl.UTF-8): Szkielet Zend
366e32c5 42Name: ZendFramework
4a5498dd 43Version: 1.7.5
c064d7ba 44Release: 1
e100c5ce 45License: New BSD License
366e32c5 46Group: Development/Languages/PHP
d2cae66f 47Source0: http://framework.zend.com/releases/%{name}-%{version}/ZendFramework-%{version}.tar.gz
4a5498dd 48# Source0-md5: c85cf1cf3f9b3a990ab3f33dfe114fde
25284397 49Source1: http://framework.zend.com/releases/ZendFramework-%{version}/%{name}-%{version}-manual-en.tar.gz
4a5498dd 50# Source1-md5: b275b14afcc8384ec94f1852eb9f9851
25284397 51Source2: %{name}-find-lang.sh
5456540a 52# http://framework.zend.com/issues/browse/ZF-5802
ed42ec2e
AG
53Source3: %{name}-Zend_Tool_Framework_Manifest_Exception.php
54Source4: %{name}-Zend_Tool_Framework_Provider_Exception.php
55Source5: %{name}-Zend_Tool_Project_Resource.php
c064d7ba
ER
56Patch0: %{name}-additional-locales.patch
57Patch1: %{name}-db_charset.patch
74a16276 58URL: http://framework.zend.com/
f111a2c5 59BuildRequires: rpm-php-pearprov >= 4.4.2-11
39269395 60BuildRequires: sed >= 4.0
6e96c14e 61Requires: php-common >= 4:5.1.4
0704a169 62Requires: rpm-whiteout >= 1.12
6e96c14e 63Obsoletes: ZendFramework-doc
366e32c5
ER
64BuildArch: noarch
65BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66
8246fb64 67# exclude optional dependencies
ed42ec2e 68%define _noautoreq 'php(oci8)' 'php(bitset)' 'pear(../application/bootstrap.php)'
8246fb64 69
366e32c5
ER
70%description
71Zend Framework is a high quality and open source framework for
72developing Web Applications and Web Services.
73
74Built in the true PHP spirit, the Zend Framework delivers ease-of-use
75and powerful functionality. It provides solutions for building modern,
76robust, and secure websites.
77
0c96b98d
JR
78%description -l pl.UTF-8
79Zend Framework to mający otwarte źródła, wysokiej jakości szkielet do
80tworzenia aplikacji i usług WWW.
6dcfea62 81
0c96b98d
JR
82Stworzony w prawdziwym duchu PHP szkielet Zend dostarcza łatwą w
83użyciu i potężną funkcjonalność. Udostępnia rozwiązania do tworzenia
84nowoczesnych, bogatych i bezpiecznych serwisów WWW.
6dcfea62 85
e71cf32a 86%package Zend_Acl
74a16276
JB
87Summary: Zend_Acl - ACL functionality and privileges management
88Summary(pl.UTF-8): Zend_Acl - listy kontroli dostępu i zarządzanie uprawnieniami
e71cf32a 89Group: Development/Languages/PHP
90URL: http://framework.zend.com/manual/en/zend.acl.html
91Requires: %{name} = %{version}-%{release}
92
93%description Zend_Acl
94Zend_Acl provides lightweight and flexible access control list (ACL)
95functionality and privileges management. In general, an application
96may utilize such functionality to control access to certain protected
97objects by other requesting objects.
98
74a16276
JB
99%description Zend_Acl -l pl.UTF-8
100Zend_Acl udostępnia lekkie i elastyczne listy kontroli dostępu (ACL)
101oraz zarządzanie uprawnieniami. W ogólności aplikacje mogą
102wykorzystywać te funkcje do kontroli dostępu do określonych
103chronionych obiektów przez inne obiekty.
104
16faf287 105%package Zend_Amf
74a16276
JB
106Summary: Zend_Amf - Action Message Format support
107Summary(pl.UTF-8): Zend_Amf - obsługa formatu AMF (Action Message Format)
16faf287
ER
108Group: Development/Languages/PHP
109URL: http://framework.zend.com/manual/en/zend.amf.html
110Requires: %{name} = %{version}-%{release}
111
112%description Zend_Amf
6d2990e4
ER
113Zend_Amf provides support for Adobe's Action Message Format (AMF), to
114allow communication between Adobe's Flash Player and PHP.
115Specifically, it provides a gateway server implementation for handling
116requests sent from the Flash Player to the server and mapping these
117requests to object and class methods and arbitrary callbacks.
16faf287 118
74a16276
JB
119%description Zend_Amf -l pl.UTF-8
120Zend_Amf dodaje obsługę formatu Adobe Action Message Format (AMF),
121pozwalającego na komunikację między Adobe Flash Playerem a PHP. W
122szczególności udostępnia implementację serwera bramki do obsługi żądań
123wysyłanych z Flash Playera do serwera i odwzorowywania tych żądań na
124obiekty i metody klas oraz wywołania zwrotne.
125
e71cf32a 126%package Zend_Auth
74a16276
JB
127Summary: Zend_Auth - authentication API
128Summary(pl.UTF-8): Zend_Auth - API do uwierzytelniania
e71cf32a 129Group: Development/Languages/PHP
130URL: http://framework.zend.com/manual/en/zend.auth.html
131Requires: %{name} = %{version}-%{release}
6d2990e4
ER
132Requires: php-ctype
133# Zend_Auth_Adapter_Http has hard dependency on hash
e71cf32a 134
135%description Zend_Auth
136Zend_Auth provides an API for authentication and includes concrete
137authentication adapters for common use case scenarios.
138
74a16276
JB
139%description Zend_Auth -l pl.UTF-8
140Zend_Auth udostępnia API do uwierzytelniania i zawiera właściwe
141adaptery do uwierzytelniania w popularnych przypadkach użycia.
142
e71cf32a 143%package Zend_Cache
74a16276
JB
144Summary: Zend_Cache - data caching
145Summary(pl.UTF-8): Zend_Cache - pamięć podręczna dla danych
e71cf32a 146Group: Development/Languages/PHP
147URL: http://framework.zend.com/manual/en/zend.cache.html
148Requires: %{name} = %{version}-%{release}
6d2990e4 149# Zend_Cache_Backend_Apc hard dep on php-pecl-APC
e71cf32a 150
151%description Zend_Cache
152Zend_Cache provides a flexible approach toward caching data, including
153support for tagging, manipulating, iterating, and removing subsets.
154
74a16276
JB
155%description Zend_Cache -l pl.UTF-8
156Zend_Cache zapewnia elastyczną pamięć podręczną dla danych z obsługą
157oznaczania, modyfikowania, iterowania i usuwania podzbiorów.
158
e71cf32a 159%package Zend_Captcha
74a16276
JB
160Summary: Zend_Captcha - CAPTCHA functionality
161Summary(pl.UTF-8): Zend_Captcha - funkcjonalność CAPTCHA
e71cf32a 162Group: Development/Languages/PHP
163URL: http://framework.zend.com/manual/en/zend.captcha.html
164Requires: %{name} = %{version}-%{release}
165
166%description Zend_Captcha
167CAPTCHA stands for "Completely Automated Turing test to tell Computers
168and Humans Apart" it is used as a challenge-response to ensure that
169the individual submitting information is a human and not an automated
170process. Typically, a captcha is used with form submissions where
171authenticated users are not necessary, but you desire to prevent spam
172submissions. Captchas can take variety of forms, including asking
173logic questions, presenting skewed fonts, and presenting images and
174asking how they relate. Zend_Captcha aims to provide a variety of
175backends that may be utilized either standalone or in conjunction with
176Zend_Form.
177
74a16276
JB
178%description Zend_Captcha -l pl.UTF-8
179CAPTCHA (Completely Automated Turing test to tell Computers and Humans
180Apart) to oparta na pytaniu i odpowiedzi metoda upewnienia się, że
181wysyłający informację jest człowiekiem, a nie zautomatyzowanym
182procesem. Zwykle captcha używa się tam, gdzie formularze są wywyłane
183bez uwierzytelniania, ale chcemy zapobiec wysyłaniu spamu. Mają różne
184postaci, np. zadawanie pytań logicznych, pokazywanie wykrzywionych
185fontów lub obrazków z pytaniem o ich powiązania. Klasa Zend_Captcha
186udostępnia różne backendy. Może być używana zarówno samodzielnie, jak
187i w połączeniu z Zend_Form.
188
e71cf32a 189%package Zend_Config
74a16276
JB
190Summary: Zend_Config - access to configuration data
191Summary(pl.UTF-8): Zend_Config - dostęp do danych konfiguracyjnych
e71cf32a 192Group: Development/Languages/PHP
193URL: http://framework.zend.com/manual/en/zend.config.html
194Requires: %{name} = %{version}-%{release}
195
196%description Zend_Config
197Zend_Config is designed to simplify access to and use of configuration
198data within applications.
199
74a16276
JB
200%description Zend_Config -l pl.UTF-8
201Zend_Config ma na celu ułatwienie dostępu i używania danych
202konfiguracyjnych w aplikacjach.
203
e71cf32a 204%package Zend_Console_Getopt
74a16276
JB
205Summary: Zend_Console_Getopt - parsing command-line options and arguments
206Summary(pl.UTF-8): Zend_Console_Getopt - analiza opcji i argumentów linii poleceń
e71cf32a 207Group: Development/Languages/PHP
208URL: http://framework.zend.com/manual/en/zend.console.getopt.html
209Requires: %{name} = %{version}-%{release}
210
211%description Zend_Console_Getopt
212The Zend_Console_Getopt class helps command-line applications to parse
213their options and arguments.
214
74a16276
JB
215%description Zend_Console_Getopt -l pl.UTF-8
216Klasa Zend_Console_Getopt pomaga aplikacjom linii poleceń w analizie
217opcji i argumentów.
218
e71cf32a 219%package Zend_Controller
74a16276
JB
220Summary: Zend_Controller - heart of Model-View-Controller system
221Summary(pl.UTF-8): Zend_Controller - podstawa systemu Model-View-Controller
e71cf32a 222Group: Development/Languages/PHP
223URL: http://framework.zend.com/manual/en/zend.controller.html
224Requires: %{name} = %{version}-%{release}
225
226%description Zend_Controller
227Zend_Controller is the heart of Zend Framework's MVC system. MVC
228stands for Model-View-Controller and is a design pattern targeted at
229separating application logic from display logic.
230
74a16276
JB
231%description Zend_Controller -l pl.UTF-8
232Zend_Controller to podstawa systemu MVC szkieletu Zend. MVC oznacza
233Model-View-Controller (model-widok-kontroler) i jest wzorcem
234projektowym służącym do oddzielenia logiki aplikacji od logiki
235wyświetlania.
236
e71cf32a 237%package Zend_Currency
74a16276
JB
238Summary: Zend_Currency - currency representation handling
239Summary(pl.UTF-8): Zend_Currency - obsługa reprezentacji walut
e71cf32a 240Group: Development/Languages/PHP
241URL: http://framework.zend.com/manual/en/zend.currency.html
242Requires: %{name} = %{version}-%{release}
6d2990e4 243Requires: php-iconv
e71cf32a 244
245%description Zend_Currency
246Zend_Currency is part of the I18N core of the Zend_Framework. It
247handles all issues related to currency, money representation and
248formating. And it also provides additional informational methods which
249include localized informations on currencies, informations about which
250currency is used in which region and more.
251
74a16276
JB
252%description Zend_Currency -l pl.UTF-8
253Zend_Currency to część rdzenia I18N szkieletu Zend. Obsługuje
254wszystkie zawiłości związane z walutami, reprezentacją i formatowaniem
255jednostek monetarnych. Zawiera także dodatkowe metody informacyjne
256zawierające zlokalizowane informacje o walutach, regionach, w których
257są używane itp.
258
e71cf32a 259%package Zend_Date
74a16276
JB
260Summary: Zend_Date - manipulating dates and times
261Summary(pl.UTF-8): Zend_Date - operacje na dacie i czasie
e71cf32a 262Group: Development/Languages/PHP
263URL: http://framework.zend.com/manual/en/zend.date.html
264Requires: %{name} = %{version}-%{release}
265
266%description Zend_Date
267Zend_Date component offers a detailed, but simple API for manipulating
268dates and times. Its methods accept a wide variety of types of
269information, including date parts, in numerous combinations yielding
270many features and possibilities above and beyond the existing PHP date
271related functions.
272
74a16276
JB
273%description Zend_Date -l pl.UTF-8
274Komponent Zend_Date oferuje szczegółowe, ale proste API do operacji na
275dacie i czasie. Metody przyjmują szeroki zakres typów informacji, w
276tym części daty w różnych kombinacjach wykraczających poza funkcje
277obróbki daty istniejące w PHP.
278
e71cf32a 279%package Zend_Db
280Summary: Zend_Db
281Group: Development/Languages/PHP
282URL: http://framework.zend.com/manual/en/zend.db.html
283Requires: %{name} = %{version}-%{release}
284
285%description Zend_Db
286Zend_Db and its related classes provide a simple SQL database
287interface for Zend Framework. The Zend_Db_Adapter is the basic class
288you use to connect your PHP application to an RDBMS. There is a
289different Adapter class for each brand of RDBMS. The Zend_Db Adapters
290create a bridge from the vendor-specific PHP extensions to a common
291interface, to help you write PHP applications once and deploy with
292multiple brands of RDBMS with very little effort. The interface of the
293Adapter class is similar to the interface of the PHP Data Objects
294extension.
295
296Zend_Db provides Adapter classes to PDO drivers for the following
297RDBMS brands:
298- IBM DB2 and Informix Dynamic Server (IDS), using the pdo_ibm PHP
299 extension
300- MySQL, using the pdo_mysql PHP extension
301- Microsoft SQL Server, using the pdo_mssql PHP extension
302- Oracle, using the pdo_oci PHP extension
303- PostgreSQL, using the pdo_pgsql PHP extension
304- SQLite, using the pdo_sqlite PHP extension
305
306In addition, Zend_Db provides Adapter classes that utilize PHP
307database extensions for the following RDBMS brands:
308- MySQL, using the mysqli PHP extension
309- Oracle, using the oci8 PHP extension
310- IBM DB2, using the ibm_db2 PHP extension
311- Firebird/Interbase, using the php_interbase PHP extension
312
313%package Zend_Debug
314Summary: Zend_Debug
315Group: Development/Languages/PHP
316URL: http://framework.zend.com/manual/en/zend.debug.html
317Requires: %{name} = %{version}-%{release}
318
319%description Zend_Debug
320Zend_Debug is a simple debugging component. The static method
321Zend_Debug::dump() prints or returns information about an expression.
322This simple technique of debugging is easy to use in an ad hoc
323fashion, and requires no initialization, special tools, or debugging
324environment.
325
326%package Zend_Dojo
327Summary: Zend_Dojo
328Group: Development/Languages/PHP
329URL: http://framework.zend.com/manual/en/zend.dojo.html
330Requires: %{name} = %{version}-%{release}
331
332%description Zend_Dojo
333Zend_Dojo component provides integration with Dojo Toolkit.
334
335Integration points with Dojo include:
336- JSON-RPC support
337- dojo.data compatibility
338- View helper to help setup the Dojo environment
339- Dijit-specific Zend_View helpres
340- Dijit-specific Zend_Form elements and decorators
341
342%package Zend_Dom
343Summary: Zend_Dom
344Group: Development/Languages/PHP
345URL: http://framework.zend.com/manual/en/zend.dom.html
346Requires: %{name} = %{version}-%{release}
347
348%description Zend_Dom
349Zend_Dom provides tools for working with DOM documents and structures.
350Currently, it offer Zend_Dom_Query, which provides a unified interface
351for querying DOM documents utilizing both XPath and CSS selectors.
352
353%package Zend_Exception
354Summary: Zend_Exception
355Group: Development/Languages/PHP
356URL: http://framework.zend.com/manual/en/zend.exception.html
357Requires: %{name} = %{version}-%{release}
358
359%description Zend_Exception
360Zend_Exception is a base exception class. All exceptions thrown by
361Zend Framework classes should throw an exception that derives from the
362base class Zend_Exception.
363
364%package Zend_Feed
365Summary: Zend_Feed
366Group: Development/Languages/PHP
367URL: http://framework.zend.com/manual/en/zend.feed.html
368Requires: %{name} = %{version}-%{release}
6d2990e4
ER
369Requires: php-dom
370Requires: php-mbstring
e71cf32a 371
372%description Zend_Feed
373Zend_Feed provides functionality for consuming RSS and Atom feeds. It
374provides a natural syntax for accessing elements of feeds, feed
375attributes, and entry attributes. Zend_Feed also has extensive support
376for modifying feed and entry structure with the same natural syntax,
377and turning the result back into XML. In the future, this modification
378support could provide support for the Atom Publishing Protocol.
379
380%package Zend_File
381Summary: Zend_File
382Group: Development/Languages/PHP
383URL: http://framework.zend.com/manual/en/zend.file.html
384Requires: %{name} = %{version}-%{release}
385
386%description Zend_File
387Zend_File enables developers to take control over file uploads and
388also over file downloads. It allows you to use built in validators for
389file purposes and gives you the ability even to change files with
390filters. Zend_File_Transfer works with adapters which allow to use the
391same API for different transport protocols like HTTP, FTP, WEBDAV and
392more.
393
394%package Zend_Filter
395Summary: Zend_Filter
396Group: Development/Languages/PHP
397URL: http://framework.zend.com/manual/en/zend.filter.html
398Requires: %{name} = %{version}-%{release}
399
400%description Zend_Filter
401Zend_Filter component provides a set of commonly needed data filters.
402It also provides a simple filter chaining mechanism by which multiple
403filters may be applied to a single datum in a user-defined order.
404
405%package Zend_Filter_Input
406Summary: Zend_Filter_Input
407Group: Development/Languages/PHP
408URL: http://framework.zend.com/manual/en/zend.filter.input.html
409Requires: %{name} = %{version}-%{release}
410
411%description Zend_Filter_Input
412Zend_Filter_Input provides a declarative interface to associate
413multiple filters and validators, apply them to collections of data,
414and to retrieve input values after they have been processed by the
415filters and validators. Values are returned in escaped format by
416default for safe HTML output.
417
418%package Zend_Form
419Summary: Zend_Form
420Group: Development/Languages/PHP
421URL: http://framework.zend.com/manual/en/zend.form.html
422Requires: %{name} = %{version}-%{release}
423
424%description Zend_Form
425Zend_Form simplifies form creation and handling in your web
426application. It accomplishes the following goals:
427- Element input filtering and validation
428- Element ordering
429- Element and Form rendering, including escaping
430- Element and form grouping
431- Element and form-level configuration
432
433%package Zend_Gdata
434Summary: Zend_Gdata
435Group: Development/Languages/PHP
436URL: http://framework.zend.com/manual/en/zend.gdata.html
437Requires: %{name} = %{version}-%{release}
6d2990e4
ER
438Requires: php-ctype
439Requires: php-dom
e71cf32a 440
441%description Zend_Gdata
442Zend_Gdata component is a interface for accessing Google Data from
443PHP. Google Data APIs provide programmatic interface to some of
444Google's online services. The Google data Protocol is based upon the
445Atom Publishing Protocol and allows client applications to retrieve
446data matching queries, post data, update data and delete data using
447standard HTTP and the Atom syndication formation. Zend_Gdata component
448also supports accessing other services implementing the Atom
449Publishing Protocol.
450
451%package Zend_Http
452Summary: Zend_Http
453Group: Development/Languages/PHP
454URL: http://framework.zend.com/manual/en/zend.http.html
455Requires: %{name} = %{version}-%{release}
6d2990e4
ER
456Requires: php-ctype
457# Zend_Http_Client_Adapter_Curl has hard dependency on curl
e71cf32a 458
459%description Zend_Http
460Zend_Http component provides a client for the HTTP protocol. It
461supports:
462- URL validation
463- cookies
464- proxy servers.
465
466%package Zend_InfoCard
467Summary: Zend_InfoCard
468Group: Development/Languages/PHP
469URL: http://framework.zend.com/manual/en/zend.infocard.html
470Requires: %{name} = %{version}-%{release}
471
472%description Zend_InfoCard
473Zend_InfoCard component implements relying-party support for
474Information Cards. Infomation Cards are used for identity management
475on the internet and authentication of users to web sites (called
476relying parties).
477
478%package Zend_Json
479Summary: Zend_Json
480Group: Development/Languages/PHP
481URL: http://framework.zend.com/manual/en/zend.json.html
482Requires: %{name} = %{version}-%{release}
483
484%description Zend_Json
485Zend_Json provides convenience methods for serializing native PHP to
486JSON and decoding JSON to native PHP.
487
488JSON, JavaScript Object Notation, can be used for data interchange
489between JavaScript and other languages. Since JSON can be directly
490evaluated by JavaScript, it is a more efficient and lightweight format
491than XML for exchanging data with JavaScript clients.
492
493In addition, Zend_Json provides a useful way to convert any arbitrary
494XML formatted string into a JSON formatted string. This built-in
495feature will enable PHP developers to transform the enterprise data
496encoded in XML format into JSON format before sending it to
497browser-based Ajax client applications. It provides an easy way to do
498dynamic data conversion on the server-side code thereby avoiding
499unnecessary XML parsing in the browser-side applications. It offers a
500nice utility function that results in easier application-specific data
501processing techniques.
502
503%package Zend_Layout
504Summary: Zend_Layout
505Group: Development/Languages/PHP
506URL: http://framework.zend.com/manual/en/zend.layout.html
507Requires: %{name} = %{version}-%{release}
508
509%description Zend_Layout
510Zend_Layout implements a classic Two Step View pattern, allowing
511developers to wrap application content within another view, usually
512representing the site template. Such templates are often termed
513layouts by other projects, and Zend Framework has adopted this term
514for consistency.
515
516The main goals of Zend_Layout are as follows:
517- Automate selection and rendering of layouts when used with the Zend
518 Framework MVC components.
519- Provide separate scope for layout related variables and content.
520- Allow configuration, including layout name, layout script resolution
521 (inflection), and layout script path.
522- Allow disabling layouts, changing layout scripts, and other states;
523 allow these actions from within action controllers and view scripts.
524- Follow same script resolution rules (inflection) as the
525 ViewRenderer, but allow them to also use different rules.
526- Allow usage without Zend Framework MVC components.
527
528%package Zend_Ldap
529Summary: Zend_Ldap
530Group: Development/Languages/PHP
531URL: http://framework.zend.com/manual/en/zend.ldap.html
532Requires: %{name} = %{version}-%{release}
533
534%description Zend_Ldap
535Zend_Ldap is a class for performing LDAP operations including but not
536limited to binding, searching and modifying entries in an LDAP
537directory.
538
539%package Zend_Loader
540Summary: Zend_Loader
541Group: Development/Languages/PHP
542URL: http://framework.zend.com/manual/en/zend.loader.html
543Requires: %{name} = %{version}-%{release}
544
545%description Zend_Loader
546The Zend_Loader class includes methods to help you load files
547dynamically.
548
549%package Zend_Locale
550Summary: Zend_Locale
551Group: Development/Languages/PHP
552URL: http://framework.zend.com/manual/en/zend.locale.html
553Requires: %{name} = %{version}-%{release}
6d2990e4
ER
554Requires: php-iconv
555Suggests: php-bcmath
e71cf32a 556
557%description Zend_Locale
558Zend_Locale is the Framework's answer to the question, "How can the
559same application be used around the whole world?". This component is
560the foundation of Zend_Date, Zend_Translate, and others. It provides:
561- access to CLDR, an international data repository for I18N issues,
562 for all framework classes
563- localizing of numbers
564- normalizing of dates, times and numbers.
565
566%package Zend_Log
567Summary: Zend_Log
568Group: Development/Languages/PHP
569URL: http://framework.zend.com/manual/en/zend.log.html
570Requires: %{name} = %{version}-%{release}
6d2990e4 571# Zend_Log_Formatter_Xml has hard dependency on dom
e71cf32a 572
573%description Zend_Log
574Zend_Log is a component for general purpose logging. It supports
575multiple log backends, formatting messages sent to the log, and
576filtering messages from being logged. These functions are divided into
577the following objects:
578- A Log (instance of Zend_Log) is the object that your application
579 uses the most. You can have as many Log objects as you like; they do
580 not interact. A Log object must contain at least one Writer, and can
581 optionally contain one or more Filters.
582- A Writer (inherits from Zend_Log_Writer_Abstract) is responsible for
583 saving data to storage.
584- A Filter (implements Zend_Log_Filter_Interface) blocks log data from
585 being saved. A filter may be applied to an individual Writer, or to a
586 Log where it is applied before all Writers. In either case, filters
587 may be chained.
588- A Formatter (implements Zend_Log_Formatter_Interface) can format the
589 log data before it is written by a Writer. Each Writer has exactly one
590 Formatter.
591
592%package Zend_Mail
593Summary: Zend_Mail
594Group: Development/Languages/PHP
595URL: http://framework.zend.com/manual/en/zend.mail.html
596Requires: %{name} = %{version}-%{release}
597
598%description Zend_Mail
599Zend_Mail provides generalized functionality to compose and send both
600text and MIME-compliant multipart e-mail messages. Mail can be sent
601with Zend_Mail via the default Zend_Mail_Transport_Sendmail transport
602or via Zend_Mail_Transport_Smtp.
603
604%package Zend_Measure
605Summary: Zend_Measure
606Group: Development/Languages/PHP
607URL: http://framework.zend.com/manual/en/zend.measure.html
608Requires: %{name} = %{version}-%{release}
609
610%description Zend_Measure
611Zend_Measure component provide a generic and easy way for working with
612measurements. Using Zend_Measure_* classes, you can convert
613measurements into different units of the same type. They can be added,
614subtracted and compared against each other. From a given input made in
615the user's native language, the unit of measurement can be
616automatically extracted. Numerous units of measurement are supported.
617
618%package Zend_Memory
619Summary: Zend_Memory
620Group: Development/Languages/PHP
621URL: http://framework.zend.com/manual/en/zend.memory.html
622Requires: %{name} = %{version}-%{release}
623
624%description Zend_Memory
625The Zend_Memory component is intended to manage data in an environment
626with limited memory. Memory objects (memory containers) are generated
627by memory manager by request and transparently swapped/loaded when
628it's necessary. For example, if creating or loading a managed object
629would cause the total memory usage to exceed the limit you specify,
630some managed objects are copied to cache storage outside of memory. In
631this way, the total memory used by managed objects does not exceed the
632limit you need to enforce.
633
634%package Zend_Mime
635Summary: Zend_Mime
636Group: Development/Languages/PHP
637URL: http://framework.zend.com/manual/en/zend.mime.html
638Requires: %{name} = %{version}-%{release}
6d2990e4 639Requires: php-iconv
e71cf32a 640
641%description Zend_Mime
642Zend_Mime is a support class for handling multipart MIME messages.
643
644%package Zend_OpenId
645Summary: Zend_OpenId
646Group: Development/Languages/PHP
647URL: http://framework.zend.com/manual/en/zend.openid.html
648Requires: %{name} = %{version}-%{release}
649
650%description Zend_OpenId
651Zend_OpenId is a Zend Framework component that provides a simple API
652for building OpenID-enabled sites and identity providers.
653
654%package Zend_Paginator
655Summary: Zend_Paginator
656Group: Development/Languages/PHP
657URL: http://framework.zend.com/manual/en/zend.paginator.html
658Requires: %{name} = %{version}-%{release}
659
660%description Zend_Paginator
661Zend_Paginator is a flexible component for paginating collections of
662data and presenting that data to users.
663
664The primary design goals of Zend_Paginator are as follows:
665- Paginate arbitrary data, not just relational databases
666- Fetch only the results that need to be displayed
667- Do not force users to adhere to only one way of displaying data or
668 rendering pagination controls
669- Loosely couple Zend_Paginator to other Zend Framework components so
670 that users who wish to use it independently of Zend_View, Zend_Db,
671 etc. can do so.
672
673%package Zend_Pdf
674Summary: Zend_Pdf
675Group: Development/Languages/PHP
676URL: http://framework.zend.com/manual/en/zend.pdf.html
677Requires: %{name} = %{version}-%{release}
6d2990e4
ER
678Requires: php-ctype
679Requires: php-gd
680Requires: php-iconv
681Requires: php-zlib
e71cf32a 682
683%description Zend_Pdf
684Zend_Pdf module is a PDF (Portable Document Format) manipulation
685engine. It can load existing documents, create new, modify and save
686modified documents. Thus it can help application dynamically prepare
687documents in a PDF by modifying existing template or generating
688document from a scratch.
689
690Zend_Pdf module supports the following features:
691- Create new document or load existing one (PDF V1.4 (Acrobat 5)
692 documents are supported for loading now).
693- Retrieving specified revision of the document.
694- Manipulate pages within document. Changing page order, adding new
695 pages, removing pages from a document.
696- Different drawing primitives (lines, rectangles, polygons, circles,
697 ellipses and sectors).
698- Text drawing using any of the 14 standard (built-in) fonts or your
699 own custom TrueType fonts.
700- Rotations.
701- Image drawing (JPG, PNG [Up to 8bit per channel+Alpha] and TIFF
702 images are supported).
703- Incremental PDF file update.
704
16faf287
ER
705%package Zend_ProgressBar
706Summary: Zend_ProgressBar
707Group: Development/Languages/PHP
708URL: http://framework.zend.com/manual/en/zend.progressbar.html
709Requires: %{name} = %{version}-%{release}
710
711%description Zend_ProgressBar
6d2990e4
ER
712Zend_ProgressBar is a component to create and update progressbars in
713different environments. It consists of a single backend, which outputs
714the progress through one of the multiple adapters. On every update, it
715takes an absolute value and optionally a status message, and then
716calls the adapter with some precalculated values like percentage and
717estimated time left.
16faf287 718
e71cf32a 719%package Zend_Registry
720Summary: Zend_Registry
721Group: Development/Languages/PHP
722URL: http://framework.zend.com/manual/en/zend.registry.html
723Requires: %{name} = %{version}-%{release}
724
725%description Zend_Registry
726The registry is a container for storing objects and values in the
727application space. By storing the value in the registry, the same
728object is always available throughout your application. This mechanism
729is an alternative to using global storage.
730
731%package Zend_Rest
732Summary: Zend_Rest
733Group: Development/Languages/PHP
734URL: http://framework.zend.com/manual/en/zend.rest.html
735Requires: %{name} = %{version}-%{release}
6d2990e4 736Requires: php-ctype
df4bb858 737Requires: php-dom
e71cf32a 738
739%description Zend_Rest
740REST Web Services use service-specific XML formats. These ad-hoc
741standards mean that the manner for accessing a REST web service is
742different for each service. REST web services typically use URL
743parameters (GET data) or path information for requesting data and POST
744data for sending data. Zend_Rest component provides:
745- capabilities to access REST web services
746- capabilities to expose APIs as REST services
747
748%package Zend_Search_Lucene
749Summary: Zend_Search_Lucene
750Group: Development/Languages/PHP
751URL: http://framework.zend.com/manual/en/zend.search.lucene.html
752Requires: %{name} = %{version}-%{release}
6d2990e4
ER
753Requires: php-ctype
754Requires: php-dom
755Requires: php-iconv
756Suggests: php-pecl-bitset
e71cf32a 757
758%description Zend_Search_Lucene
759Zend_Search_Lucene is a general purpose text search engine. Since it
760stores its index on the filesystem and does not require a database
761server, it can add search capabilities to almost any PHP-driven
762website.
763
764Zend_Search_Lucene supports the following features:
765- Ranked searching - best results returned first
766- Many powerful query types: phrase queries, wildcard queries,
767 proximity queries, range queries and more
768- Search by specific field (e.g., title, author, contents)
769
770%package Zend_Server_Reflection
771Summary: Zend_Server_Reflection
772Group: Development/Languages/PHP
773URL: http://framework.zend.com/manual/en/zend.server.reflection.html
774Requires: %{name} = %{version}-%{release}
775
776%description Zend_Server_Reflection
777Zend_Server_Reflection provides a standard mechanism for performing
778function and class introspection for use with server classes. It is
779based on Reflection API, and extends it to provide methods for
780retrieving parameter and return value types and descriptions, a full
781list of function and method prototypes (i.e., all possible valid
782calling combinations), and function/method descriptions.
783
784%package Zend_Service_Akismet
785Summary: Zend_Service_Akismet
786Group: Development/Languages/PHP
787URL: http://framework.zend.com/manual/en/zend.service.akismet.html
788Requires: %{name} = %{version}-%{release}
789
790%description Zend_Service_Akismet
791Zend_Service_Akismet provides a client for the Akismet API. The
792Akismet service is used to determine if incoming data is potentially
793spam; it also exposes methods for submitting data as known spam or as
794false positives (ham). Originally intended to help categorize and
795identify spam for Wordpress, it can be used for any type of data.
796
797Akismet requires an API key for usage. You may get one for signing up
798for a WordPress.com account. You do not need to activate a blog;
799simply acquiring the account will provide you with the API key.
800
801Additionally, Akismet requires that all requests contain a URL to the
802resource for which data is being filtered, and, because of Akismet's
803origins in WordPress, this resource is called the blog url. This value
804should be passed as the second argument to the constructor, but may be
805reset at any time using the setBlogUrl() accessor, or overridden by
806specifying a 'blog' key in the various method calls.
807
808%package Zend_Service_Amazon
809Summary: Zend_Service_Amazon
810Group: Development/Languages/PHP
811URL: http://framework.zend.com/manual/en/zend.service.amazon.html
812Requires: %{name} = %{version}-%{release}
6d2990e4 813Requires: php-dom
e71cf32a 814
815%description Zend_Service_Amazon
816Zend_Service_Amazon is a simple API for using Amazon web services.
817Zend_Service_Amazon has two APIs: a more traditional one that follows
818Amazon's own API, and a simpler "Query API" for constructing even
819complex search queries easily.
820
821Zend_Service_Amazon enables developers to retrieve information
822appearing throughout Amazon.com web sites directly through the Amazon
823Web Services API.
824
825%package Zend_Service_Audioscrobbler
826Summary: Zend_Service_Audioscrobbler
827Group: Development/Languages/PHP
828URL: http://framework.zend.com/manual/en/zend.service.audioscrobbler.html
829Requires: %{name} = %{version}-%{release}
6d2990e4 830Requires: php-iconv
e71cf32a 831
832%description Zend_Service_Audioscrobbler
833Zend_Service_Audioscrobbler is a simple API for using the
834Audioscrobbler REST Web Service. The Audioscrobbler Web Service
835provides access to its database of Users, Artists, Albums, Tracks,
836Tags, Groups, and Forums.
837
838%package Zend_Service_Delicious
839Summary: Zend_Service_Delicious
840Group: Development/Languages/PHP
841URL: http://framework.zend.com/manual/en/zend.service.delicious.html
842Requires: %{name} = %{version}-%{release}
6d2990e4 843Requires: php-dom
e71cf32a 844
845%description Zend_Service_Delicious
846Zend_Service_Delicious is simple API for using del.icio.us XML and
847JSON web services. This component gives you read-write access to posts
848at del.icio.us if you provide credentials. It also allows read-only
849access to public data of all users.
850
851%package Zend_Service_Flickr
852Summary: Zend_Service_Flickr
853Group: Development/Languages/PHP
854URL: http://framework.zend.com/manual/en/zend.service.delicious.html
855Requires: %{name} = %{version}-%{release}
6d2990e4
ER
856Requires: php-dom
857Requires: php-iconv
e71cf32a 858
859%description Zend_Service_Flickr
860Zend_Service_Flickr is a simple API for using the Flickr REST Web
861Service. In order to use the Flickr web services, you must have an API
862key. To obtain a key, visit the Flickr API Documentation
6d2990e4 863<http://www.flickr.com/services/api/>.
e71cf32a 864
865%package Zend_Service_Nirvanix
866Summary: Zend_Service_Nirvanix
867Group: Development/Languages/PHP
868URL: http://framework.zend.com/manual/en/zend.service.nirvanix.html
869Requires: %{name} = %{version}-%{release}
870
871%description Zend_Service_Nirvanix
872Nirvanix provides an Internet Media File System (IMFS), an Internet
873storage service that allows applications to upload, store and organize
874files and subsequently access them using a standard Web Services
875interface. An IMFS is distributed clustered file system, accessed over
876the Internet, and optimized for dealing with media files (audio,
877video, etc). The goal of an IMFS is to provide massive scalability to
878deal with the challenges of media storage growth, with guaranteed
879access and availability regardless of time and location. Finally, an
880IMFS gives applications the ability to access data securely, without
881the large fixed costs associated with acquiring and maintaining
882physical storage assets.
883
884Before you can get started with Zend_Service_Nirvanix, you must first
885register for an account (https://www.nirvanix.com/signUpSingle.aspx).
886After registering, you will receive a Username, Password, and
887Application Key. All three are required to use Zend_Service_Nirvanix.
888
889%package Zend_Service_ReCaptcha
890Summary: Zend_Service_ReCaptcha
891Group: Development/Languages/PHP
892URL: http://framework.zend.com/manual/en/zend.service.recaptcha.html
893Requires: %{name} = %{version}-%{release}
894
895%description Zend_Service_ReCaptcha
896Zend_Service_ReCaptcha provides a client for the reCAPTCHA Web
897Service. Per the reCAPTCHA site, "reCAPTCHA is a free CAPTCHA service
898that helps to digitize books." Each reCAPTCHA requires the user to
899input two words, the first of which is the actual captcha, and the
900second of which is a word from some scanned text that Optical
901Character Recognition (OCR) software has been unable to identifiy. The
902assumption is that if a user correctly provides the first word, the
903second is likely correctly entered as well, and can be used to improve
904OCR software for digitizing books.
905
906In order to use the reCAPTCHA service, you will need to sign up for an
907account (http://recaptcha.net/whyrecaptcha.html) and register one or
908more domains with the service in order to generate public and private
909keys.
910
911%package Zend_Service_Simpy
912Summary: Zend_Service_Simpy
913Group: Development/Languages/PHP
914URL: http://framework.zend.com/manual/en/zend.service.simpy.html
915Requires: %{name} = %{version}-%{release}
6d2990e4 916Requires: php-dom
e71cf32a 917
918%description Zend_Service_Simpy
919Zend_Service_Simpy is a lightweight wrapper for the free REST API
920available for the Simpy social bookmarking service.
921
922In order to use Zend_Service_Simpy, you should already have a Simpy
923account. To get an account, visit the Simpy web site
924(http://simpy.com/).
925
926%package Zend_Service_SlideShare
927Summary: Zend_Service_SlideShare
928Group: Development/Languages/PHP
929URL: http://framework.zend.com/manual/en/zend.service.slideshare.html
930Requires: %{name} = %{version}-%{release}
931
932%description Zend_Service_SlideShare
933The Zend_Service_SlideShare component is used to interact with the
934slideshare.net web services for hosting slide shows online. With this
935component, you can embed slide shows which are hosted on this web site
936within a web site and even upload new slide shows to your account.
937
938In order to use the Zend_Service_SlideShare component you must first
939create an account on the slideshare.net servers in order to receive an
940API key, username, password and shared secret value -- all of which
941are needed in order to use the Zend_Service_SlideShare component.
942
943%package Zend_Service_StrikeIron
944Summary: Zend_Service_StrikeIron
945Group: Development/Languages/PHP
946URL: http://framework.zend.com/manual/en/zend.service.strikeiron.html
947Requires: %{name} = %{version}-%{release}
948
949%description Zend_Service_StrikeIron
950Zend_Service_StrikeIron provides a client to StrikeIron web services.
951
952The Zend_Service_StrikeIron component provides:
953- A single point for configuring your StrikeIron authentication
954 credentials that can be used across many StrikeIron services.
955- A standard way of retrieving your StrikeIron subscription
956 information such as license status and the number of hits remaining to
957 a service.
958- The ability to use any StrikeIron service from its WSDL without
959 creating a PHP wrapper class, and the option of creating a wrapper for
960 a more convenient interface.
961- Wrappers for three popular StrikeIron services.
962
963Before you can get started with Zend_Service_StrikeIron, you must
964first register (http://strikeiron.com/Register.aspx) for a StrikeIron
965developer account. After registering, you will receive a StrikeIron
966username and password. These will be used when connecting to
967StrikeIron using Zend_Service_StrikeIron. You will also need to sign
968up (http://www.strikeiron.com/ProductDetail.aspx?p=257) for
969StrikeIron's Super Data Pack Web Service. Both registration steps are
970free and can be done relatively quickly through the StrikeIron
971website.
972
973%package Zend_Service_Technorati
974Summary: Zend_Service_Technorati
975Group: Development/Languages/PHP
976URL: http://framework.zend.com/manual/en/zend.service.technorati.html
977Requires: %{name} = %{version}-%{release}
978
979%description Zend_Service_Technorati
980Zend_Service_Technorati provides an easy, intuitive and
981object-oriented interface for using the Technorati API. It provides
982access to all available Technorati API queries and returns the
983original XML response as a friendly PHP object.
984
985Technorati requires a valid API key for usage. To get your own API Key
986you first need to create a new Technorati account
987(http://technorati.com/signup/), then visit the API Key section
988(http://technorati.com/developers/apikey.html).
989
16faf287
ER
990%package Zend_Service_Twitter
991Summary: Zend_Service_Twitter
992Group: Development/Languages/PHP
993URL: http://framework.zend.com/manual/en/zend.service.technorati.html
994Requires: %{name} = %{version}-%{release}
995
996%description Zend_Service_Twitter
997Zend_Service_Twitter provides a client for the Twitter REST API.
6d2990e4
ER
998Zend_Service_Twitter will allow you to query the public timeline and
999if you provide a username and password for Twitter it will allow you
1000to get and update your status, reply to friends, direct message
1001friends, mark tweets as favorite and much more.
16faf287 1002
e71cf32a 1003%package Zend_Service_Yahoo
1004Summary: Zend_Service_Yahoo
1005Group: Development/Languages/PHP
1006URL: http://framework.zend.com/manual/en/zend.service.yahoo.html
1007Requires: %{name} = %{version}-%{release}
6d2990e4 1008Requires: php-dom
e71cf32a 1009
1010%description Zend_Service_Yahoo
1011Zend_Service_Yahoo is a simple API for using many of the Yahoo! REST
1012APIs. Zend_Service_Yahoo allows you to search Yahoo! Web search,
1013Yahoo! News, Yahoo! Local, Yahoo! Images. In order to use the Yahoo!
1014REST API, you must have a Yahoo! Application ID. To obtain an
1015Application ID, please complete and submit the Application ID Request
1016Form (http://developer.yahoo.com/wsregapp/).
1017
1018%package Zend_Session
1019Summary: Zend_Session
1020Group: Development/Languages/PHP
1021URL: http://framework.zend.com/manual/en/zend.session.html
1022Requires: %{name} = %{version}-%{release}
1023
1024%description Zend_Session
1025Zend_Session helps manage and preserve session data across multiple
1026page requests by the same client. Zend_Session component:
1027- provides an object-oriented interface to access session data
1028- provides optional security features to help protect against session
1029 hijacking
1030- supports namespaced access to the PHP session for interoperability.
1031
1032%package Zend_Soap
1033Summary: Zend_Soap
1034Group: Development/Languages/PHP
1035URL: http://framework.zend.com/manual/en/zend.soap.html
1036Requires: %{name} = %{version}-%{release}
1037
1038%description Zend_Soap
1039Zend_Soap component is intended to simplify Web Services development
1040for PHP programmers.
1041
1042%package Zend_Text
1043Summary: Zend_Text
1044Group: Development/Languages/PHP
1045URL: http://framework.zend.com/manual/en/zend.text.html
1046Requires: %{name} = %{version}-%{release}
1047
1048%description Zend_Text
1049Zend_Text is a component which enables developers to create a so
1050called FIGlet text. A FIGlet text is a string, which is represented as
1051ASCII art. FIGlets use a special font format, called FLT (FigLet
1052Font).
1053
1054%package Zend_Test
1055Summary: Zend_Test
1056Group: Development/Languages/PHP
1057URL: http://framework.zend.com/manual/en/zend.test.html
1058Requires: %{name} = %{version}-%{release}
39269395 1059Requires: php-PHPUnit
e71cf32a 1060
1061%description Zend_Test
1062Zend_Test provides tools to facilitate unit testing of your Zend
1063Framework applications.
1064
6ac29181
AG
1065%package Zend_Tool
1066Summary: Zend_Tool
1067Group: Development/Languages/PHP
1068URL: http://framework.zend.com/wiki/display/ZFDEV/Zend_Tool
1069Requires: %{name} = %{version}-%{release}
d021911c 1070Requires: /usr/bin/php
6ac29181
AG
1071
1072%description Zend_Tool
1073Zend_Tool component is intended to simplify project development
1074for PHP programmers.
1075
1076Please note that this component is part of Zend Framework incubator.
1077
e71cf32a 1078%package Zend_Translate
1079Summary: Zend_Translate
1080Group: Development/Languages/PHP
1081URL: http://framework.zend.com/manual/en/zend.translate.html
1082Requires: %{name} = %{version}-%{release}
1083
1084%description Zend_Translate
1085Zend_Translate is the Zend Framework's solution for multilingual
1086applications.
1087
1088The benefits of Zend_Translate are:
1089- Supports multiple source formats: Zend_Translate supports several
1090 source formats, including those supported by PHP, and other formats
1091 including TMX and CSV files.
1092- Thread-safe gettext: The gettext reader of Zend_Translate is
1093 thread-safe. There are no problems using it in multi-threaded
1094 environments.
1095- Easy and generic API: The API of Zend_Translate is very simple and
1096 requires only a handful of functions. So it's easy to learn and easy
1097 to maintain. All source formats are handled the same way, so if the
1098 format of your source files change from Gettext to TMX, you only need
1099 to change one line of code to specify the storage adapter.
1100- Detection of the user's standard language: The preferred language of
1101 the user accessing the site can be detected and used by
1102 Zend_Translate.
1103- Automatic source detection: Zend_Translate is capable of detecting
1104 and integrating multiple source files and additionally detect the
1105 locale to be used depending on directory or filenames.
1106
1107%package Zend_Uri
1108Summary: Zend_Uri
1109Group: Development/Languages/PHP
1110URL: http://framework.zend.com/manual/en/zend.uri.html
1111Requires: %{name} = %{version}-%{release}
6d2990e4 1112Requires: php-ctype
e71cf32a 1113
1114%description Zend_Uri
1115Zend_Uri is a component that aids in manipulating and validating
1116Uniform Resource Identifiers (URIs). Zend_Uri exists primarily to
1117service other components such as Zend_Http_Client but is also useful
1118as a standalone utility.
1119
1120%package Zend_Validate
1121Summary: Zend_Validate
1122Group: Development/Languages/PHP
1123URL: http://framework.zend.com/manual/en/zend.validate.html
1124Requires: %{name} = %{version}-%{release}
6d2990e4 1125Requires: php-ctype
e71cf32a 1126
1127%description Zend_Validate
1128The Zend_Validate component provides a set of commonly needed
1129validators. It also provides a simple validator chaining mechanism by
1130which multiple validators may be applied to a single datum in a
1131user-defined order.
1132
1133%package Zend_Version
1134Summary: Zend_Version
1135Group: Development/Languages/PHP
1136URL: http://framework.zend.com/manual/en/zend.version.html
1137Requires: %{name} = %{version}-%{release}
1138
1139%description Zend_Version
1140Zend_Version component delivers current version number of Zend
1141Framework.
1142
1143%package Zend_View
1144Summary: Zend_View
1145Group: Development/Languages/PHP
1146URL: http://framework.zend.com/manual/en/zend.view.html
1147Requires: %{name} = %{version}-%{release}
1148
1149%description Zend_View
1150Zend_View is a class for working with the "view" portion of the
1151model-view-controller pattern. That is, it exists to help keep the
1152view script separate from the model and controller scripts. It
1153provides a system of helpers, output filters, and variable escaping.
1154Zend_View is template system agnostic; you may use PHP as your
1155template language, or create instances of other template systems and
1156manipulate them within your view script. Essentially, using Zend_View
1157happens in two major steps: 1. Your controller script creates an
1158instance of Zend_View and assigns variables to that instance. 2. The
1159controller tells the Zend_View to render a particular view, thereby
1160handing control over the view script, which generates the view output.
1161
1162%package Zend_Wildfire
1163Summary: Zend_Wildfire
1164Group: Development/Languages/PHP
1165URL: http://framework.zend.com/manual/en/zend.wildfire.html
1166Requires: %{name} = %{version}-%{release}
1167
1168%description Zend_Wildfire
1169Zend_Wildfire is a component that facilitates communication between
1170PHP code and Wildfire client components. The purpose of the Wildfire
1171Project is to develop standardized communication channels between a
1172large variety of components and a dynamic and scriptable plugin
1173architecture. At this time the primary focus is to provide a system to
1174allow server-side PHP code to inject logging messages into the Firebug
1175Console (http://getfirebug.com/).
1176
1177%package Zend_XmlRpc
1178Summary: Zend_XmlRpc
1179Group: Development/Languages/PHP
1180URL: http://framework.zend.com/manual/en/zend.xmlrpc.html
1181Requires: %{name} = %{version}-%{release}
6d2990e4
ER
1182Requires: php-dom
1183Requires: php-iconv
e71cf32a 1184
1185%description Zend_XmlRpc
6d2990e4 1186From its home page <http://www.xmlrpc.com/>, XML-RPC is described as a
e71cf32a 1187"...remote procedure calling using HTTP as the transport and XML as
1188the encoding. XML-RPC is designed to be as simple as possible, while
1189allowing complex data structures to be transmitted, processed and
1190returned". The Zend Framework provides support for both consuming
1191remote XML-RPC services and building new XML-RPC servers.
1192
6e96c14e
ER
1193%package demos
1194Summary: Demos for Zend Framework
661af80f 1195Summary(pl.UTF-8): Programy demonstracyjne dla szkieletu Zend Framework
6e96c14e
ER
1196Group: Documentation
1197
1198%description demos
1199Demos for Zend Framework.
1200
661af80f
JB
1201%description demos -l pl.UTF-8
1202Programy demonstracyjne dla szkieletu Zend Framework.
1203
25284397
ER
1204%package manual-en
1205Summary: Zend Framework manual in English language
1206Summary(pl.UTF-8): Podręcznik do Zend Framework w języku angielskim
1207Group: Documentation
1208
1209%description manual-en
1210Zend Framework manual in English language.
1211
1212%description manual-en -l pl.UTF-8
1213Podręcznik do Zend Framework w języku angielskim.
1214
366e32c5 1215%prep
25284397
ER
1216%setup -q -a1
1217mv %{name}-%{version}/documentation .
39269395 1218find '(' -name '*.php' -o -name '*.xml' ')' -print0 | xargs -0 %{__sed} -i -e 's,\r$,,'
c064d7ba
ER
1219%patch0 -p1
1220cd library
1221%patch1 -p0
1222cd -
39269395 1223
25284397 1224install %{SOURCE2} find-lang.sh
39269395 1225
366e32c5
ER
1226%install
1227rm -rf $RPM_BUILD_ROOT
6ac29181
AG
1228install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{php_pear_dir}/bin}
1229install -d $RPM_BUILD_ROOT%{_bindir}
366e32c5
ER
1230cp -a demos/Zend/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1231
9d1d6b31 1232# library should be in include_path if used, so we use already defined %{php_pear_dir}
c064d7ba
ER
1233# NOTE: we could use %{php_data_dir} as of php-common-4:5.2.8-3, but then
1234# pear(...) deps won't be satisifed that these libs use extensively.
9d1d6b31 1235cp -a library/* $RPM_BUILD_ROOT%{php_pear_dir}
366e32c5 1236
6ac29181
AG
1237# copy Zend_Tool from incubator
1238cp -a incubator/library/Zend/Tool $RPM_BUILD_ROOT%{php_pear_dir}/Zend
cd26b345 1239cp -a incubator/bin/zf.php $RPM_BUILD_ROOT%{php_pear_dir}/bin
6ac29181 1240
ed42ec2e
AG
1241# install missing files
1242install %{SOURCE3} $RPM_BUILD_ROOT%{php_pear_dir}/Zend/Tool/Framework/Manifest/Exception.php
1243install %{SOURCE4} $RPM_BUILD_ROOT%{php_pear_dir}/Zend/Tool/Framework/Provider/Exception.php
1244install %{SOURCE5} $RPM_BUILD_ROOT%{php_pear_dir}/Zend/Tool/Project/Resource.php
1245
cd26b345 1246# create script in bindir
d021911c 1247cat >> $RPM_BUILD_ROOT%{_bindir}/zf <<-'EOF'
cd26b345
AG
1248#!/bin/sh
1249cd %{php_pear_dir}/bin
d021911c 1250exec /usr/bin/php -d Safe_mode=off zf.php ${1:+"$@"}
cd26b345 1251EOF
6ac29181 1252
39269395
ER
1253./find-lang.sh %{name}.lang
1254
25284397
ER
1255# manual
1256install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-en
1257cp -a documentation/manual/core/en/* $RPM_BUILD_ROOT%{_docdir}/%{name}-en
1258
366e32c5
ER
1259%clean
1260rm -rf $RPM_BUILD_ROOT
1261
1262%files
1263%defattr(644,root,root,755)
b56139b1 1264%doc LICENSE.txt README.txt
e71cf32a 1265%dir %{php_pear_dir}/Zend
1266%dir %{php_pear_dir}/Zend/Console
1267%dir %{php_pear_dir}/Zend/Search
1268
1269%dir %{php_pear_dir}/Zend/Server
1270%{php_pear_dir}/Zend/Server/Abstract.php
1271%{php_pear_dir}/Zend/Server/Exception.php
1272%{php_pear_dir}/Zend/Server/Interface.php
16faf287
ER
1273%{php_pear_dir}/Zend/Server/Definition.php
1274%dir %{php_pear_dir}/Zend/Server/Method
1275%{php_pear_dir}/Zend/Server/Method/Callback.php
1276%{php_pear_dir}/Zend/Server/Method/Definition.php
1277%{php_pear_dir}/Zend/Server/Method/Parameter.php
1278%{php_pear_dir}/Zend/Server/Method/Prototype.php
e71cf32a 1279
1280%dir %{php_pear_dir}/Zend/Service
1281%{php_pear_dir}/Zend/Service/Abstract.php
1282%{php_pear_dir}/Zend/Service/Exception.php
1283
1284%dir %{php_pear_dir}/Zend/Request
1285%{php_pear_dir}/Zend/Request/Interface.php
1286
1287%{php_pear_dir}/Zend/TimeSync
1288%{php_pear_dir}/Zend/TimeSync.php
1289
1290%files Zend_Acl
1291%defattr(644,root,root,755)
1292%{php_pear_dir}/Zend/Acl
1293%{php_pear_dir}/Zend/Acl.php
1294
16faf287
ER
1295%files Zend_Amf
1296%defattr(644,root,root,755)
1297%{php_pear_dir}/Zend/Amf
1298
1299%files Zend_ProgressBar
1300%defattr(644,root,root,755)
1301%{php_pear_dir}/Zend/ProgressBar.php
1302%{php_pear_dir}/Zend/ProgressBar
1303
e71cf32a 1304%files Zend_Auth
1305%defattr(644,root,root,755)
1306%{php_pear_dir}/Zend/Auth
1307%{php_pear_dir}/Zend/Auth.php
1308
1309%files Zend_Cache
1310%defattr(644,root,root,755)
1311%{php_pear_dir}/Zend/Cache
1312%{php_pear_dir}/Zend/Cache.php
16faf287
ER
1313# Zend_Server_Cache subpackage?
1314# but not listed as separate component on doc
1315%{php_pear_dir}/Zend/Server/Cache.php
e71cf32a 1316
1317%files Zend_Captcha
1318%defattr(644,root,root,755)
1319%{php_pear_dir}/Zend/Captcha
1320
1321%files Zend_Config
1322%defattr(644,root,root,755)
1323%{php_pear_dir}/Zend/Config
1324%{php_pear_dir}/Zend/Config.php
1325
1326%files Zend_Console_Getopt
1327%defattr(644,root,root,755)
1328%{php_pear_dir}/Zend/Console/Getopt
1329%{php_pear_dir}/Zend/Console/Getopt.php
1330
1331%files Zend_Controller
1332%defattr(644,root,root,755)
1333%{php_pear_dir}/Zend/Controller
1334
1335%files Zend_Currency
1336%defattr(644,root,root,755)
1337%{php_pear_dir}/Zend/Currency
1338%{php_pear_dir}/Zend/Currency.php
1339
1340%files Zend_Date
1341%defattr(644,root,root,755)
1342%{php_pear_dir}/Zend/Date
1343%{php_pear_dir}/Zend/Date.php
1344
1345%files Zend_Db
1346%defattr(644,root,root,755)
1347%{php_pear_dir}/Zend/Db
1348%{php_pear_dir}/Zend/Db.php
1349
1350%files Zend_Debug
1351%defattr(644,root,root,755)
1352%{php_pear_dir}/Zend/Debug.php
1353
1354%files Zend_Dojo
1355%defattr(644,root,root,755)
1356%{php_pear_dir}/Zend/Dojo
1357%{php_pear_dir}/Zend/Dojo.php
1358
1359%files Zend_Dom
1360%defattr(644,root,root,755)
1361%{php_pear_dir}/Zend/Dom
1362
1363%files Zend_Exception
1364%defattr(644,root,root,755)
1365%{php_pear_dir}/Zend/Exception.php
1366
1367%files Zend_Feed
1368%defattr(644,root,root,755)
1369%{php_pear_dir}/Zend/Feed
1370%{php_pear_dir}/Zend/Feed.php
1371
1372%files Zend_File
1373%defattr(644,root,root,755)
1374%{php_pear_dir}/Zend/File
1375
1376%files Zend_Filter
1377%defattr(644,root,root,755)
1378%{php_pear_dir}/Zend/Filter
1379%{php_pear_dir}/Zend/Filter.php
e71cf32a 1380%exclude %{php_pear_dir}/Zend/Filter/Input.php
1381
1382%files Zend_Filter_Input
1383%defattr(644,root,root,755)
1384%{php_pear_dir}/Zend/Filter/Input.php
1385
1386%files Zend_Form
1387%defattr(644,root,root,755)
1388%{php_pear_dir}/Zend/Form
1389%{php_pear_dir}/Zend/Form.php
1390
1391%files Zend_Gdata
1392%defattr(644,root,root,755)
1393%{php_pear_dir}/Zend/Gdata
1394%{php_pear_dir}/Zend/Gdata.php
1395
1396%files Zend_Http
1397%defattr(644,root,root,755)
1398%{php_pear_dir}/Zend/Http
1399
1400%files Zend_InfoCard
1401%defattr(644,root,root,755)
1402%{php_pear_dir}/Zend/InfoCard
1403%{php_pear_dir}/Zend/InfoCard.php
1404
1405%files Zend_Json
1406%defattr(644,root,root,755)
1407%{php_pear_dir}/Zend/Json
1408%{php_pear_dir}/Zend/Json.php
1409
1410%files Zend_Layout
1411%defattr(644,root,root,755)
1412%{php_pear_dir}/Zend/Layout
1413%{php_pear_dir}/Zend/Layout.php
1414
1415%files Zend_Ldap
1416%defattr(644,root,root,755)
1417%{php_pear_dir}/Zend/Ldap
1418%{php_pear_dir}/Zend/Ldap.php
1419
1420%files Zend_Loader
1421%defattr(644,root,root,755)
1422%{php_pear_dir}/Zend/Loader
1423%{php_pear_dir}/Zend/Loader.php
1424
39269395 1425%files Zend_Locale -f %{name}.lang
e71cf32a 1426%defattr(644,root,root,755)
39269395 1427%dir %{php_pear_dir}/Zend/Locale
e71cf32a 1428%{php_pear_dir}/Zend/Locale.php
39269395
ER
1429%{php_pear_dir}/Zend/Locale/Exception.php
1430%{php_pear_dir}/Zend/Locale/Format.php
1431%{php_pear_dir}/Zend/Locale/Math.php
1432%{php_pear_dir}/Zend/Locale/Math
1433
1434%{php_pear_dir}/Zend/Locale/Data.php
1435%dir %{php_pear_dir}/Zend/Locale/Data
1436%{php_pear_dir}/Zend/Locale/Data/Translation.php
16faf287
ER
1437%{php_pear_dir}/Zend/Locale/Data/characters.xml
1438%{php_pear_dir}/Zend/Locale/Data/plurals.xml
1439%{php_pear_dir}/Zend/Locale/Data/root.xml
39269395 1440%{php_pear_dir}/Zend/Locale/Data/supplementalData.xml
16faf287 1441%{php_pear_dir}/Zend/Locale/Data/telephoneCodeData.xml
e71cf32a 1442
1443%files Zend_Log
1444%defattr(644,root,root,755)
1445%{php_pear_dir}/Zend/Log
1446%{php_pear_dir}/Zend/Log.php
1447
1448%files Zend_Mail
1449%defattr(644,root,root,755)
1450%{php_pear_dir}/Zend/Mail
1451%{php_pear_dir}/Zend/Mail.php
1452
1453%files Zend_Measure
1454%defattr(644,root,root,755)
1455%{php_pear_dir}/Zend/Measure
1456
1457%files Zend_Memory
1458%defattr(644,root,root,755)
1459%{php_pear_dir}/Zend/Memory
1460%{php_pear_dir}/Zend/Memory.php
1461
1462%files Zend_Mime
1463%defattr(644,root,root,755)
1464%{php_pear_dir}/Zend/Mime
1465%{php_pear_dir}/Zend/Mime.php
1466
1467%files Zend_OpenId
1468%defattr(644,root,root,755)
1469%{php_pear_dir}/Zend/OpenId
1470%{php_pear_dir}/Zend/OpenId.php
1471
1472%files Zend_Paginator
1473%defattr(644,root,root,755)
1474%{php_pear_dir}/Zend/Paginator
1475%{php_pear_dir}/Zend/Paginator.php
1476
1477%files Zend_Pdf
1478%defattr(644,root,root,755)
1479%{php_pear_dir}/Zend/Pdf
1480%{php_pear_dir}/Zend/Pdf.php
1481
1482%files Zend_Registry
1483%defattr(644,root,root,755)
1484%{php_pear_dir}/Zend/Registry.php
1485
1486%files Zend_Rest
1487%defattr(644,root,root,755)
1488%{php_pear_dir}/Zend/Rest
1489
1490%files Zend_Search_Lucene
1491%defattr(644,root,root,755)
1492%{php_pear_dir}/Zend/Search/Exception.php
1493%{php_pear_dir}/Zend/Search/Lucene
1494%{php_pear_dir}/Zend/Search/Lucene.php
1495
1496%files Zend_Server_Reflection
1497%defattr(644,root,root,755)
1498%{php_pear_dir}/Zend/Server/Reflection
1499%{php_pear_dir}/Zend/Server/Reflection.php
1500
1501%files Zend_Service_Akismet
1502%defattr(644,root,root,755)
1503%{php_pear_dir}/Zend/Service/Akismet.php
1504
1505%files Zend_Service_Amazon
1506%defattr(644,root,root,755)
1507%{php_pear_dir}/Zend/Service/Amazon
1508%{php_pear_dir}/Zend/Service/Amazon.php
1509
1510%files Zend_Service_Audioscrobbler
1511%defattr(644,root,root,755)
1512%{php_pear_dir}/Zend/Service/Audioscrobbler.php
1513
1514%files Zend_Service_Delicious
1515%defattr(644,root,root,755)
1516%{php_pear_dir}/Zend/Service/Delicious
1517%{php_pear_dir}/Zend/Service/Delicious.php
1518
1519%files Zend_Service_Flickr
1520%defattr(644,root,root,755)
1521%{php_pear_dir}/Zend/Service/Flickr
1522%{php_pear_dir}/Zend/Service/Flickr.php
1523
1524%files Zend_Service_Nirvanix
1525%defattr(644,root,root,755)
1526%{php_pear_dir}/Zend/Service/Nirvanix
1527%{php_pear_dir}/Zend/Service/Nirvanix.php
1528
1529%files Zend_Service_ReCaptcha
1530%defattr(644,root,root,755)
1531%{php_pear_dir}/Zend/Service/ReCaptcha
1532%{php_pear_dir}/Zend/Service/ReCaptcha.php
1533
1534%files Zend_Service_Simpy
1535%defattr(644,root,root,755)
1536%{php_pear_dir}/Zend/Service/Simpy
1537%{php_pear_dir}/Zend/Service/Simpy.php
1538
1539%files Zend_Service_SlideShare
1540%defattr(644,root,root,755)
1541%{php_pear_dir}/Zend/Service/SlideShare
1542%{php_pear_dir}/Zend/Service/SlideShare.php
1543
1544%files Zend_Service_StrikeIron
1545%defattr(644,root,root,755)
1546%{php_pear_dir}/Zend/Service/StrikeIron
1547%{php_pear_dir}/Zend/Service/StrikeIron.php
1548
1549%files Zend_Service_Technorati
1550%defattr(644,root,root,755)
1551%{php_pear_dir}/Zend/Service/Technorati
1552%{php_pear_dir}/Zend/Service/Technorati.php
1553
16faf287
ER
1554%files Zend_Service_Twitter
1555%defattr(644,root,root,755)
16faf287 1556%{php_pear_dir}/Zend/Service/Twitter
0704a169 1557%{php_pear_dir}/Zend/Service/Twitter.php
16faf287 1558
e71cf32a 1559%files Zend_Service_Yahoo
1560%defattr(644,root,root,755)
1561%{php_pear_dir}/Zend/Service/Yahoo
1562%{php_pear_dir}/Zend/Service/Yahoo.php
1563
1564%files Zend_Session
1565%defattr(644,root,root,755)
1566%{php_pear_dir}/Zend/Session
1567%{php_pear_dir}/Zend/Session.php
1568
1569%files Zend_Soap
1570%defattr(644,root,root,755)
1571%{php_pear_dir}/Zend/Soap
1572
1573%files Zend_Text
1574%defattr(644,root,root,755)
1575%{php_pear_dir}/Zend/Text
1576
1577%files Zend_Test
1578%defattr(644,root,root,755)
1579%{php_pear_dir}/Zend/Test
1580
6ac29181
AG
1581%files Zend_Tool
1582%defattr(644,root,root,755)
cd26b345
AG
1583%attr(755,root,root) %{_bindir}/zf
1584%{php_pear_dir}/bin/zf.php
6ac29181
AG
1585%{php_pear_dir}/Zend/Tool
1586
e71cf32a 1587%files Zend_Translate
1588%defattr(644,root,root,755)
1589%{php_pear_dir}/Zend/Translate
1590%{php_pear_dir}/Zend/Translate.php
1591
1592%files Zend_Uri
1593%defattr(644,root,root,755)
1594%{php_pear_dir}/Zend/Uri
1595%{php_pear_dir}/Zend/Uri.php
1596
1597%files Zend_Validate
1598%defattr(644,root,root,755)
1599%{php_pear_dir}/Zend/Validate
1600%{php_pear_dir}/Zend/Validate.php
1601
1602%files Zend_Version
1603%defattr(644,root,root,755)
1604%{php_pear_dir}/Zend/Version.php
1605
1606%files Zend_View
1607%defattr(644,root,root,755)
1608%{php_pear_dir}/Zend/View
1609%{php_pear_dir}/Zend/View.php
1610
1611%files Zend_Wildfire
1612%defattr(644,root,root,755)
1613%{php_pear_dir}/Zend/Wildfire
1614
1615%files Zend_XmlRpc
1616%defattr(644,root,root,755)
1617%{php_pear_dir}/Zend/XmlRpc
9f190b56 1618
6e96c14e 1619%files demos
9f190b56 1620%defattr(644,root,root,755)
6e96c14e 1621%{_examplesdir}/%{name}-%{version}
25284397
ER
1622
1623%files manual-en
1624%defattr(644,root,root,755)
1625%doc %{_docdir}/%{name}-en
This page took 0.295875 seconds and 4 git commands to generate.