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