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