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