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