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