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