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