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