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