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