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