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