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