2 # - summaries for subpackages
3 # - dependencies to subpackages
4 %include /usr/lib/rpm/macros.php
5 Summary: Zend Framework
6 Summary(pl.UTF-8): Szkielet Zend
10 License: New BSD License
11 Group: Development/Languages/PHP
12 Source0: http://framework.zend.com/releases/%{name}-%{version}/ZendFramework-%{version}.tar.gz
13 # Source0-md5: d1ad283f9190688fcae0daf25625e3cb
14 Source1: %{name}-find-lang.sh
15 URL: http://framework.zend.com/
16 BuildRequires: rpm-php-pearprov >= 4.4.2-11
17 BuildRequires: sed >= 4.0
18 Requires: php-common >= 4:5.1.4
24 Obsoletes: ZendFramework-doc
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Zend Framework is a high quality and open source framework for
30 developing Web Applications and Web Services.
32 Built in the true PHP spirit, the Zend Framework delivers ease-of-use
33 and powerful functionality. It provides solutions for building modern,
34 robust, and secure websites.
36 %description -l pl.UTF-8
37 Zend Framework to mający otwarte źródła, wysokiej jakości szkielet do
38 tworzenia aplikacji i usług WWW.
40 Stworzony w prawdziwym duchu PHP szkielet Zend dostarcza łatwą w
41 użyciu i potężną funkcjonalność. Udostępnia rozwiązania do tworzenia
42 nowoczesnych, bogatych i bezpiecznych serwisów WWW.
46 Group: Development/Languages/PHP
47 URL: http://framework.zend.com/manual/en/zend.acl.html
48 Requires: %{name} = %{version}-%{release}
51 Zend_Acl provides lightweight and flexible access control list (ACL)
52 functionality and privileges management. In general, an application
53 may utilize such functionality to control access to certain protected
54 objects by other requesting objects.
58 Group: Development/Languages/PHP
59 URL: http://framework.zend.com/manual/en/zend.auth.html
60 Requires: %{name} = %{version}-%{release}
62 %description Zend_Auth
63 Zend_Auth provides an API for authentication and includes concrete
64 authentication adapters for common use case scenarios.
68 Group: Development/Languages/PHP
69 URL: http://framework.zend.com/manual/en/zend.cache.html
70 Requires: %{name} = %{version}-%{release}
72 %description Zend_Cache
73 Zend_Cache provides a flexible approach toward caching data, including
74 support for tagging, manipulating, iterating, and removing subsets.
78 Group: Development/Languages/PHP
79 URL: http://framework.zend.com/manual/en/zend.captcha.html
80 Requires: %{name} = %{version}-%{release}
82 %description Zend_Captcha
83 CAPTCHA stands for "Completely Automated Turing test to tell Computers
84 and Humans Apart" it is used as a challenge-response to ensure that
85 the individual submitting information is a human and not an automated
86 process. Typically, a captcha is used with form submissions where
87 authenticated users are not necessary, but you desire to prevent spam
88 submissions. Captchas can take variety of forms, including asking
89 logic questions, presenting skewed fonts, and presenting images and
90 asking how they relate. Zend_Captcha aims to provide a variety of
91 backends that may be utilized either standalone or in conjunction with
96 Group: Development/Languages/PHP
97 URL: http://framework.zend.com/manual/en/zend.config.html
98 Requires: %{name} = %{version}-%{release}
100 %description Zend_Config
101 Zend_Config is designed to simplify access to and use of configuration
102 data within applications.
104 %package Zend_Console_Getopt
105 Summary: Zend_Console_Getopt
106 Group: Development/Languages/PHP
107 URL: http://framework.zend.com/manual/en/zend.console.getopt.html
108 Requires: %{name} = %{version}-%{release}
110 %description Zend_Console_Getopt
111 The Zend_Console_Getopt class helps command-line applications to parse
112 their options and arguments.
114 %package Zend_Controller
115 Summary: Zend_Controller
116 Group: Development/Languages/PHP
117 URL: http://framework.zend.com/manual/en/zend.controller.html
118 Requires: %{name} = %{version}-%{release}
120 %description Zend_Controller
121 Zend_Controller is the heart of Zend Framework's MVC system. MVC
122 stands for Model-View-Controller and is a design pattern targeted at
123 separating application logic from display logic.
125 %package Zend_Currency
126 Summary: Zend_Currency
127 Group: Development/Languages/PHP
128 URL: http://framework.zend.com/manual/en/zend.currency.html
129 Requires: %{name} = %{version}-%{release}
131 %description Zend_Currency
132 Zend_Currency is part of the I18N core of the Zend_Framework. It
133 handles all issues related to currency, money representation and
134 formating. And it also provides additional informational methods which
135 include localized informations on currencies, informations about which
136 currency is used in which region and more.
140 Group: Development/Languages/PHP
141 URL: http://framework.zend.com/manual/en/zend.date.html
142 Requires: %{name} = %{version}-%{release}
144 %description Zend_Date
145 Zend_Date component offers a detailed, but simple API for manipulating
146 dates and times. Its methods accept a wide variety of types of
147 information, including date parts, in numerous combinations yielding
148 many features and possibilities above and beyond the existing PHP date
153 Group: Development/Languages/PHP
154 URL: http://framework.zend.com/manual/en/zend.db.html
155 Requires: %{name} = %{version}-%{release}
158 Zend_Db and its related classes provide a simple SQL database
159 interface for Zend Framework. The Zend_Db_Adapter is the basic class
160 you use to connect your PHP application to an RDBMS. There is a
161 different Adapter class for each brand of RDBMS. The Zend_Db Adapters
162 create a bridge from the vendor-specific PHP extensions to a common
163 interface, to help you write PHP applications once and deploy with
164 multiple brands of RDBMS with very little effort. The interface of the
165 Adapter class is similar to the interface of the PHP Data Objects
168 Zend_Db provides Adapter classes to PDO drivers for the following
170 - IBM DB2 and Informix Dynamic Server (IDS), using the pdo_ibm PHP
172 - MySQL, using the pdo_mysql PHP extension
173 - Microsoft SQL Server, using the pdo_mssql PHP extension
174 - Oracle, using the pdo_oci PHP extension
175 - PostgreSQL, using the pdo_pgsql PHP extension
176 - SQLite, using the pdo_sqlite PHP extension
178 In addition, Zend_Db provides Adapter classes that utilize PHP
179 database extensions for the following RDBMS brands:
180 - MySQL, using the mysqli PHP extension
181 - Oracle, using the oci8 PHP extension
182 - IBM DB2, using the ibm_db2 PHP extension
183 - Firebird/Interbase, using the php_interbase PHP extension
187 Group: Development/Languages/PHP
188 URL: http://framework.zend.com/manual/en/zend.debug.html
189 Requires: %{name} = %{version}-%{release}
191 %description Zend_Debug
192 Zend_Debug is a simple debugging component. The static method
193 Zend_Debug::dump() prints or returns information about an expression.
194 This simple technique of debugging is easy to use in an ad hoc
195 fashion, and requires no initialization, special tools, or debugging
200 Group: Development/Languages/PHP
201 URL: http://framework.zend.com/manual/en/zend.dojo.html
202 Requires: %{name} = %{version}-%{release}
204 %description Zend_Dojo
205 Zend_Dojo component provides integration with Dojo Toolkit.
207 Integration points with Dojo include:
209 - dojo.data compatibility
210 - View helper to help setup the Dojo environment
211 - Dijit-specific Zend_View helpres
212 - Dijit-specific Zend_Form elements and decorators
216 Group: Development/Languages/PHP
217 URL: http://framework.zend.com/manual/en/zend.dom.html
218 Requires: %{name} = %{version}-%{release}
220 %description Zend_Dom
221 Zend_Dom provides tools for working with DOM documents and structures.
222 Currently, it offer Zend_Dom_Query, which provides a unified interface
223 for querying DOM documents utilizing both XPath and CSS selectors.
225 %package Zend_Exception
226 Summary: Zend_Exception
227 Group: Development/Languages/PHP
228 URL: http://framework.zend.com/manual/en/zend.exception.html
229 Requires: %{name} = %{version}-%{release}
231 %description Zend_Exception
232 Zend_Exception is a base exception class. All exceptions thrown by
233 Zend Framework classes should throw an exception that derives from the
234 base class Zend_Exception.
238 Group: Development/Languages/PHP
239 URL: http://framework.zend.com/manual/en/zend.feed.html
240 Requires: %{name} = %{version}-%{release}
242 %description Zend_Feed
243 Zend_Feed provides functionality for consuming RSS and Atom feeds. It
244 provides a natural syntax for accessing elements of feeds, feed
245 attributes, and entry attributes. Zend_Feed also has extensive support
246 for modifying feed and entry structure with the same natural syntax,
247 and turning the result back into XML. In the future, this modification
248 support could provide support for the Atom Publishing Protocol.
252 Group: Development/Languages/PHP
253 URL: http://framework.zend.com/manual/en/zend.file.html
254 Requires: %{name} = %{version}-%{release}
256 %description Zend_File
257 Zend_File enables developers to take control over file uploads and
258 also over file downloads. It allows you to use built in validators for
259 file purposes and gives you the ability even to change files with
260 filters. Zend_File_Transfer works with adapters which allow to use the
261 same API for different transport protocols like HTTP, FTP, WEBDAV and
266 Group: Development/Languages/PHP
267 URL: http://framework.zend.com/manual/en/zend.filter.html
268 Requires: %{name} = %{version}-%{release}
270 %description Zend_Filter
271 Zend_Filter component provides a set of commonly needed data filters.
272 It also provides a simple filter chaining mechanism by which multiple
273 filters may be applied to a single datum in a user-defined order.
275 %package Zend_Filter_Input
276 Summary: Zend_Filter_Input
277 Group: Development/Languages/PHP
278 URL: http://framework.zend.com/manual/en/zend.filter.input.html
279 Requires: %{name} = %{version}-%{release}
281 %description Zend_Filter_Input
282 Zend_Filter_Input provides a declarative interface to associate
283 multiple filters and validators, apply them to collections of data,
284 and to retrieve input values after they have been processed by the
285 filters and validators. Values are returned in escaped format by
286 default for safe HTML output.
290 Group: Development/Languages/PHP
291 URL: http://framework.zend.com/manual/en/zend.form.html
292 Requires: %{name} = %{version}-%{release}
294 %description Zend_Form
295 Zend_Form simplifies form creation and handling in your web
296 application. It accomplishes the following goals:
297 - Element input filtering and validation
299 - Element and Form rendering, including escaping
300 - Element and form grouping
301 - Element and form-level configuration
305 Group: Development/Languages/PHP
306 URL: http://framework.zend.com/manual/en/zend.gdata.html
307 Requires: %{name} = %{version}-%{release}
309 %description Zend_Gdata
310 Zend_Gdata component is a interface for accessing Google Data from
311 PHP. Google Data APIs provide programmatic interface to some of
312 Google's online services. The Google data Protocol is based upon the
313 Atom Publishing Protocol and allows client applications to retrieve
314 data matching queries, post data, update data and delete data using
315 standard HTTP and the Atom syndication formation. Zend_Gdata component
316 also supports accessing other services implementing the Atom
321 Group: Development/Languages/PHP
322 URL: http://framework.zend.com/manual/en/zend.http.html
323 Requires: %{name} = %{version}-%{release}
325 %description Zend_Http
326 Zend_Http component provides a client for the HTTP protocol. It
332 %package Zend_InfoCard
333 Summary: Zend_InfoCard
334 Group: Development/Languages/PHP
335 URL: http://framework.zend.com/manual/en/zend.infocard.html
336 Requires: %{name} = %{version}-%{release}
338 %description Zend_InfoCard
339 Zend_InfoCard component implements relying-party support for
340 Information Cards. Infomation Cards are used for identity management
341 on the internet and authentication of users to web sites (called
346 Group: Development/Languages/PHP
347 URL: http://framework.zend.com/manual/en/zend.json.html
348 Requires: %{name} = %{version}-%{release}
350 %description Zend_Json
351 Zend_Json provides convenience methods for serializing native PHP to
352 JSON and decoding JSON to native PHP.
354 JSON, JavaScript Object Notation, can be used for data interchange
355 between JavaScript and other languages. Since JSON can be directly
356 evaluated by JavaScript, it is a more efficient and lightweight format
357 than XML for exchanging data with JavaScript clients.
359 In addition, Zend_Json provides a useful way to convert any arbitrary
360 XML formatted string into a JSON formatted string. This built-in
361 feature will enable PHP developers to transform the enterprise data
362 encoded in XML format into JSON format before sending it to
363 browser-based Ajax client applications. It provides an easy way to do
364 dynamic data conversion on the server-side code thereby avoiding
365 unnecessary XML parsing in the browser-side applications. It offers a
366 nice utility function that results in easier application-specific data
367 processing techniques.
371 Group: Development/Languages/PHP
372 URL: http://framework.zend.com/manual/en/zend.layout.html
373 Requires: %{name} = %{version}-%{release}
375 %description Zend_Layout
376 Zend_Layout implements a classic Two Step View pattern, allowing
377 developers to wrap application content within another view, usually
378 representing the site template. Such templates are often termed
379 layouts by other projects, and Zend Framework has adopted this term
382 The main goals of Zend_Layout are as follows:
383 - Automate selection and rendering of layouts when used with the Zend
384 Framework MVC components.
385 - Provide separate scope for layout related variables and content.
386 - Allow configuration, including layout name, layout script resolution
387 (inflection), and layout script path.
388 - Allow disabling layouts, changing layout scripts, and other states;
389 allow these actions from within action controllers and view scripts.
390 - Follow same script resolution rules (inflection) as the
391 ViewRenderer, but allow them to also use different rules.
392 - Allow usage without Zend Framework MVC components.
396 Group: Development/Languages/PHP
397 URL: http://framework.zend.com/manual/en/zend.ldap.html
398 Requires: %{name} = %{version}-%{release}
400 %description Zend_Ldap
401 Zend_Ldap is a class for performing LDAP operations including but not
402 limited to binding, searching and modifying entries in an LDAP
407 Group: Development/Languages/PHP
408 URL: http://framework.zend.com/manual/en/zend.loader.html
409 Requires: %{name} = %{version}-%{release}
411 %description Zend_Loader
412 The Zend_Loader class includes methods to help you load files
417 Group: Development/Languages/PHP
418 URL: http://framework.zend.com/manual/en/zend.locale.html
419 Requires: %{name} = %{version}-%{release}
421 %description Zend_Locale
422 Zend_Locale is the Framework's answer to the question, "How can the
423 same application be used around the whole world?". This component is
424 the foundation of Zend_Date, Zend_Translate, and others. It provides:
425 - access to CLDR, an international data repository for I18N issues,
426 for all framework classes
427 - localizing of numbers
428 - normalizing of dates, times and numbers.
432 Group: Development/Languages/PHP
433 URL: http://framework.zend.com/manual/en/zend.log.html
434 Requires: %{name} = %{version}-%{release}
436 %description Zend_Log
437 Zend_Log is a component for general purpose logging. It supports
438 multiple log backends, formatting messages sent to the log, and
439 filtering messages from being logged. These functions are divided into
440 the following objects:
441 - A Log (instance of Zend_Log) is the object that your application
442 uses the most. You can have as many Log objects as you like; they do
443 not interact. A Log object must contain at least one Writer, and can
444 optionally contain one or more Filters.
445 - A Writer (inherits from Zend_Log_Writer_Abstract) is responsible for
446 saving data to storage.
447 - A Filter (implements Zend_Log_Filter_Interface) blocks log data from
448 being saved. A filter may be applied to an individual Writer, or to a
449 Log where it is applied before all Writers. In either case, filters
451 - A Formatter (implements Zend_Log_Formatter_Interface) can format the
452 log data before it is written by a Writer. Each Writer has exactly one
457 Group: Development/Languages/PHP
458 URL: http://framework.zend.com/manual/en/zend.mail.html
459 Requires: %{name} = %{version}-%{release}
461 %description Zend_Mail
462 Zend_Mail provides generalized functionality to compose and send both
463 text and MIME-compliant multipart e-mail messages. Mail can be sent
464 with Zend_Mail via the default Zend_Mail_Transport_Sendmail transport
465 or via Zend_Mail_Transport_Smtp.
467 %package Zend_Measure
468 Summary: Zend_Measure
469 Group: Development/Languages/PHP
470 URL: http://framework.zend.com/manual/en/zend.measure.html
471 Requires: %{name} = %{version}-%{release}
473 %description Zend_Measure
474 Zend_Measure component provide a generic and easy way for working with
475 measurements. Using Zend_Measure_* classes, you can convert
476 measurements into different units of the same type. They can be added,
477 subtracted and compared against each other. From a given input made in
478 the user's native language, the unit of measurement can be
479 automatically extracted. Numerous units of measurement are supported.
483 Group: Development/Languages/PHP
484 URL: http://framework.zend.com/manual/en/zend.memory.html
485 Requires: %{name} = %{version}-%{release}
487 %description Zend_Memory
488 The Zend_Memory component is intended to manage data in an environment
489 with limited memory. Memory objects (memory containers) are generated
490 by memory manager by request and transparently swapped/loaded when
491 it's necessary. For example, if creating or loading a managed object
492 would cause the total memory usage to exceed the limit you specify,
493 some managed objects are copied to cache storage outside of memory. In
494 this way, the total memory used by managed objects does not exceed the
495 limit you need to enforce.
499 Group: Development/Languages/PHP
500 URL: http://framework.zend.com/manual/en/zend.mime.html
501 Requires: %{name} = %{version}-%{release}
503 %description Zend_Mime
504 Zend_Mime is a support class for handling multipart MIME messages.
508 Group: Development/Languages/PHP
509 URL: http://framework.zend.com/manual/en/zend.openid.html
510 Requires: %{name} = %{version}-%{release}
512 %description Zend_OpenId
513 Zend_OpenId is a Zend Framework component that provides a simple API
514 for building OpenID-enabled sites and identity providers.
516 %package Zend_Paginator
517 Summary: Zend_Paginator
518 Group: Development/Languages/PHP
519 URL: http://framework.zend.com/manual/en/zend.paginator.html
520 Requires: %{name} = %{version}-%{release}
522 %description Zend_Paginator
523 Zend_Paginator is a flexible component for paginating collections of
524 data and presenting that data to users.
526 The primary design goals of Zend_Paginator are as follows:
527 - Paginate arbitrary data, not just relational databases
528 - Fetch only the results that need to be displayed
529 - Do not force users to adhere to only one way of displaying data or
530 rendering pagination controls
531 - Loosely couple Zend_Paginator to other Zend Framework components so
532 that users who wish to use it independently of Zend_View, Zend_Db,
537 Group: Development/Languages/PHP
538 URL: http://framework.zend.com/manual/en/zend.pdf.html
539 Requires: %{name} = %{version}-%{release}
541 %description Zend_Pdf
542 Zend_Pdf module is a PDF (Portable Document Format) manipulation
543 engine. It can load existing documents, create new, modify and save
544 modified documents. Thus it can help application dynamically prepare
545 documents in a PDF by modifying existing template or generating
546 document from a scratch.
548 Zend_Pdf module supports the following features:
549 - Create new document or load existing one (PDF V1.4 (Acrobat 5)
550 documents are supported for loading now).
551 - Retrieving specified revision of the document.
552 - Manipulate pages within document. Changing page order, adding new
553 pages, removing pages from a document.
554 - Different drawing primitives (lines, rectangles, polygons, circles,
555 ellipses and sectors).
556 - Text drawing using any of the 14 standard (built-in) fonts or your
557 own custom TrueType fonts.
559 - Image drawing (JPG, PNG [Up to 8bit per channel+Alpha] and TIFF
560 images are supported).
561 - Incremental PDF file update.
563 %package Zend_Registry
564 Summary: Zend_Registry
565 Group: Development/Languages/PHP
566 URL: http://framework.zend.com/manual/en/zend.registry.html
567 Requires: %{name} = %{version}-%{release}
569 %description Zend_Registry
570 The registry is a container for storing objects and values in the
571 application space. By storing the value in the registry, the same
572 object is always available throughout your application. This mechanism
573 is an alternative to using global storage.
577 Group: Development/Languages/PHP
578 URL: http://framework.zend.com/manual/en/zend.rest.html
579 Requires: %{name} = %{version}-%{release}
582 %description Zend_Rest
583 REST Web Services use service-specific XML formats. These ad-hoc
584 standards mean that the manner for accessing a REST web service is
585 different for each service. REST web services typically use URL
586 parameters (GET data) or path information for requesting data and POST
587 data for sending data. Zend_Rest component provides:
588 - capabilities to access REST web services
589 - capabilities to expose APIs as REST services
591 %package Zend_Search_Lucene
592 Summary: Zend_Search_Lucene
593 Group: Development/Languages/PHP
594 URL: http://framework.zend.com/manual/en/zend.search.lucene.html
595 Requires: %{name} = %{version}-%{release}
597 %description Zend_Search_Lucene
598 Zend_Search_Lucene is a general purpose text search engine. Since it
599 stores its index on the filesystem and does not require a database
600 server, it can add search capabilities to almost any PHP-driven
603 Zend_Search_Lucene supports the following features:
604 - Ranked searching - best results returned first
605 - Many powerful query types: phrase queries, wildcard queries,
606 proximity queries, range queries and more
607 - Search by specific field (e.g., title, author, contents)
609 %package Zend_Server_Reflection
610 Summary: Zend_Server_Reflection
611 Group: Development/Languages/PHP
612 URL: http://framework.zend.com/manual/en/zend.server.reflection.html
613 Requires: %{name} = %{version}-%{release}
615 %description Zend_Server_Reflection
616 Zend_Server_Reflection provides a standard mechanism for performing
617 function and class introspection for use with server classes. It is
618 based on Reflection API, and extends it to provide methods for
619 retrieving parameter and return value types and descriptions, a full
620 list of function and method prototypes (i.e., all possible valid
621 calling combinations), and function/method descriptions.
623 %package Zend_Service_Akismet
624 Summary: Zend_Service_Akismet
625 Group: Development/Languages/PHP
626 URL: http://framework.zend.com/manual/en/zend.service.akismet.html
627 Requires: %{name} = %{version}-%{release}
629 %description Zend_Service_Akismet
630 Zend_Service_Akismet provides a client for the Akismet API. The
631 Akismet service is used to determine if incoming data is potentially
632 spam; it also exposes methods for submitting data as known spam or as
633 false positives (ham). Originally intended to help categorize and
634 identify spam for Wordpress, it can be used for any type of data.
636 Akismet requires an API key for usage. You may get one for signing up
637 for a WordPress.com account. You do not need to activate a blog;
638 simply acquiring the account will provide you with the API key.
640 Additionally, Akismet requires that all requests contain a URL to the
641 resource for which data is being filtered, and, because of Akismet's
642 origins in WordPress, this resource is called the blog url. This value
643 should be passed as the second argument to the constructor, but may be
644 reset at any time using the setBlogUrl() accessor, or overridden by
645 specifying a 'blog' key in the various method calls.
647 %package Zend_Service_Amazon
648 Summary: Zend_Service_Amazon
649 Group: Development/Languages/PHP
650 URL: http://framework.zend.com/manual/en/zend.service.amazon.html
651 Requires: %{name} = %{version}-%{release}
653 %description Zend_Service_Amazon
654 Zend_Service_Amazon is a simple API for using Amazon web services.
655 Zend_Service_Amazon has two APIs: a more traditional one that follows
656 Amazon's own API, and a simpler "Query API" for constructing even
657 complex search queries easily.
659 Zend_Service_Amazon enables developers to retrieve information
660 appearing throughout Amazon.com web sites directly through the Amazon
663 %package Zend_Service_Audioscrobbler
664 Summary: Zend_Service_Audioscrobbler
665 Group: Development/Languages/PHP
666 URL: http://framework.zend.com/manual/en/zend.service.audioscrobbler.html
667 Requires: %{name} = %{version}-%{release}
669 %description Zend_Service_Audioscrobbler
670 Zend_Service_Audioscrobbler is a simple API for using the
671 Audioscrobbler REST Web Service. The Audioscrobbler Web Service
672 provides access to its database of Users, Artists, Albums, Tracks,
673 Tags, Groups, and Forums.
675 %package Zend_Service_Delicious
676 Summary: Zend_Service_Delicious
677 Group: Development/Languages/PHP
678 URL: http://framework.zend.com/manual/en/zend.service.delicious.html
679 Requires: %{name} = %{version}-%{release}
681 %description Zend_Service_Delicious
682 Zend_Service_Delicious is simple API for using del.icio.us XML and
683 JSON web services. This component gives you read-write access to posts
684 at del.icio.us if you provide credentials. It also allows read-only
685 access to public data of all users.
687 %package Zend_Service_Flickr
688 Summary: Zend_Service_Flickr
689 Group: Development/Languages/PHP
690 URL: http://framework.zend.com/manual/en/zend.service.delicious.html
691 Requires: %{name} = %{version}-%{release}
693 %description Zend_Service_Flickr
694 Zend_Service_Flickr is a simple API for using the Flickr REST Web
695 Service. In order to use the Flickr web services, you must have an API
696 key. To obtain a key, visit the Flickr API Documentation
697 (http://www.flickr.com/services/api/).
699 %package Zend_Service_Nirvanix
700 Summary: Zend_Service_Nirvanix
701 Group: Development/Languages/PHP
702 URL: http://framework.zend.com/manual/en/zend.service.nirvanix.html
703 Requires: %{name} = %{version}-%{release}
705 %description Zend_Service_Nirvanix
706 Nirvanix provides an Internet Media File System (IMFS), an Internet
707 storage service that allows applications to upload, store and organize
708 files and subsequently access them using a standard Web Services
709 interface. An IMFS is distributed clustered file system, accessed over
710 the Internet, and optimized for dealing with media files (audio,
711 video, etc). The goal of an IMFS is to provide massive scalability to
712 deal with the challenges of media storage growth, with guaranteed
713 access and availability regardless of time and location. Finally, an
714 IMFS gives applications the ability to access data securely, without
715 the large fixed costs associated with acquiring and maintaining
716 physical storage assets.
718 Before you can get started with Zend_Service_Nirvanix, you must first
719 register for an account (https://www.nirvanix.com/signUpSingle.aspx).
720 After registering, you will receive a Username, Password, and
721 Application Key. All three are required to use Zend_Service_Nirvanix.
723 %package Zend_Service_ReCaptcha
724 Summary: Zend_Service_ReCaptcha
725 Group: Development/Languages/PHP
726 URL: http://framework.zend.com/manual/en/zend.service.recaptcha.html
727 Requires: %{name} = %{version}-%{release}
729 %description Zend_Service_ReCaptcha
730 Zend_Service_ReCaptcha provides a client for the reCAPTCHA Web
731 Service. Per the reCAPTCHA site, "reCAPTCHA is a free CAPTCHA service
732 that helps to digitize books." Each reCAPTCHA requires the user to
733 input two words, the first of which is the actual captcha, and the
734 second of which is a word from some scanned text that Optical
735 Character Recognition (OCR) software has been unable to identifiy. The
736 assumption is that if a user correctly provides the first word, the
737 second is likely correctly entered as well, and can be used to improve
738 OCR software for digitizing books.
740 In order to use the reCAPTCHA service, you will need to sign up for an
741 account (http://recaptcha.net/whyrecaptcha.html) and register one or
742 more domains with the service in order to generate public and private
745 %package Zend_Service_Simpy
746 Summary: Zend_Service_Simpy
747 Group: Development/Languages/PHP
748 URL: http://framework.zend.com/manual/en/zend.service.simpy.html
749 Requires: %{name} = %{version}-%{release}
751 %description Zend_Service_Simpy
752 Zend_Service_Simpy is a lightweight wrapper for the free REST API
753 available for the Simpy social bookmarking service.
755 In order to use Zend_Service_Simpy, you should already have a Simpy
756 account. To get an account, visit the Simpy web site
759 %package Zend_Service_SlideShare
760 Summary: Zend_Service_SlideShare
761 Group: Development/Languages/PHP
762 URL: http://framework.zend.com/manual/en/zend.service.slideshare.html
763 Requires: %{name} = %{version}-%{release}
765 %description Zend_Service_SlideShare
766 The Zend_Service_SlideShare component is used to interact with the
767 slideshare.net web services for hosting slide shows online. With this
768 component, you can embed slide shows which are hosted on this web site
769 within a web site and even upload new slide shows to your account.
771 In order to use the Zend_Service_SlideShare component you must first
772 create an account on the slideshare.net servers in order to receive an
773 API key, username, password and shared secret value -- all of which
774 are needed in order to use the Zend_Service_SlideShare component.
776 %package Zend_Service_StrikeIron
777 Summary: Zend_Service_StrikeIron
778 Group: Development/Languages/PHP
779 URL: http://framework.zend.com/manual/en/zend.service.strikeiron.html
780 Requires: %{name} = %{version}-%{release}
782 %description Zend_Service_StrikeIron
783 Zend_Service_StrikeIron provides a client to StrikeIron web services.
785 The Zend_Service_StrikeIron component provides:
786 - A single point for configuring your StrikeIron authentication
787 credentials that can be used across many StrikeIron services.
788 - A standard way of retrieving your StrikeIron subscription
789 information such as license status and the number of hits remaining to
791 - The ability to use any StrikeIron service from its WSDL without
792 creating a PHP wrapper class, and the option of creating a wrapper for
793 a more convenient interface.
794 - Wrappers for three popular StrikeIron services.
796 Before you can get started with Zend_Service_StrikeIron, you must
797 first register (http://strikeiron.com/Register.aspx) for a StrikeIron
798 developer account. After registering, you will receive a StrikeIron
799 username and password. These will be used when connecting to
800 StrikeIron using Zend_Service_StrikeIron. You will also need to sign
801 up (http://www.strikeiron.com/ProductDetail.aspx?p=257) for
802 StrikeIron's Super Data Pack Web Service. Both registration steps are
803 free and can be done relatively quickly through the StrikeIron
806 %package Zend_Service_Technorati
807 Summary: Zend_Service_Technorati
808 Group: Development/Languages/PHP
809 URL: http://framework.zend.com/manual/en/zend.service.technorati.html
810 Requires: %{name} = %{version}-%{release}
812 %description Zend_Service_Technorati
813 Zend_Service_Technorati provides an easy, intuitive and
814 object-oriented interface for using the Technorati API. It provides
815 access to all available Technorati API queries and returns the
816 original XML response as a friendly PHP object.
818 Technorati requires a valid API key for usage. To get your own API Key
819 you first need to create a new Technorati account
820 (http://technorati.com/signup/), then visit the API Key section
821 (http://technorati.com/developers/apikey.html).
823 %package Zend_Service_Yahoo
824 Summary: Zend_Service_Yahoo
825 Group: Development/Languages/PHP
826 URL: http://framework.zend.com/manual/en/zend.service.yahoo.html
827 Requires: %{name} = %{version}-%{release}
829 %description Zend_Service_Yahoo
830 Zend_Service_Yahoo is a simple API for using many of the Yahoo! REST
831 APIs. Zend_Service_Yahoo allows you to search Yahoo! Web search,
832 Yahoo! News, Yahoo! Local, Yahoo! Images. In order to use the Yahoo!
833 REST API, you must have a Yahoo! Application ID. To obtain an
834 Application ID, please complete and submit the Application ID Request
835 Form (http://developer.yahoo.com/wsregapp/).
837 %package Zend_Session
838 Summary: Zend_Session
839 Group: Development/Languages/PHP
840 URL: http://framework.zend.com/manual/en/zend.session.html
841 Requires: %{name} = %{version}-%{release}
843 %description Zend_Session
844 Zend_Session helps manage and preserve session data across multiple
845 page requests by the same client. Zend_Session component:
846 - provides an object-oriented interface to access session data
847 - provides optional security features to help protect against session
849 - supports namespaced access to the PHP session for interoperability.
853 Group: Development/Languages/PHP
854 URL: http://framework.zend.com/manual/en/zend.soap.html
855 Requires: %{name} = %{version}-%{release}
857 %description Zend_Soap
858 Zend_Soap component is intended to simplify Web Services development
863 Group: Development/Languages/PHP
864 URL: http://framework.zend.com/manual/en/zend.text.html
865 Requires: %{name} = %{version}-%{release}
867 %description Zend_Text
868 Zend_Text is a component which enables developers to create a so
869 called FIGlet text. A FIGlet text is a string, which is represented as
870 ASCII art. FIGlets use a special font format, called FLT (FigLet
875 Group: Development/Languages/PHP
876 URL: http://framework.zend.com/manual/en/zend.test.html
877 Requires: %{name} = %{version}-%{release}
878 Requires: php-PHPUnit
880 %description Zend_Test
881 Zend_Test provides tools to facilitate unit testing of your Zend
882 Framework applications.
884 %package Zend_Translate
885 Summary: Zend_Translate
886 Group: Development/Languages/PHP
887 URL: http://framework.zend.com/manual/en/zend.translate.html
888 Requires: %{name} = %{version}-%{release}
890 %description Zend_Translate
891 Zend_Translate is the Zend Framework's solution for multilingual
894 The benefits of Zend_Translate are:
895 - Supports multiple source formats: Zend_Translate supports several
896 source formats, including those supported by PHP, and other formats
897 including TMX and CSV files.
898 - Thread-safe gettext: The gettext reader of Zend_Translate is
899 thread-safe. There are no problems using it in multi-threaded
901 - Easy and generic API: The API of Zend_Translate is very simple and
902 requires only a handful of functions. So it's easy to learn and easy
903 to maintain. All source formats are handled the same way, so if the
904 format of your source files change from Gettext to TMX, you only need
905 to change one line of code to specify the storage adapter.
906 - Detection of the user's standard language: The preferred language of
907 the user accessing the site can be detected and used by
909 - Automatic source detection: Zend_Translate is capable of detecting
910 and integrating multiple source files and additionally detect the
911 locale to be used depending on directory or filenames.
915 Group: Development/Languages/PHP
916 URL: http://framework.zend.com/manual/en/zend.uri.html
917 Requires: %{name} = %{version}-%{release}
919 %description Zend_Uri
920 Zend_Uri is a component that aids in manipulating and validating
921 Uniform Resource Identifiers (URIs). Zend_Uri exists primarily to
922 service other components such as Zend_Http_Client but is also useful
923 as a standalone utility.
925 %package Zend_Validate
926 Summary: Zend_Validate
927 Group: Development/Languages/PHP
928 URL: http://framework.zend.com/manual/en/zend.validate.html
929 Requires: %{name} = %{version}-%{release}
931 %description Zend_Validate
932 The Zend_Validate component provides a set of commonly needed
933 validators. It also provides a simple validator chaining mechanism by
934 which multiple validators may be applied to a single datum in a
937 %package Zend_Version
938 Summary: Zend_Version
939 Group: Development/Languages/PHP
940 URL: http://framework.zend.com/manual/en/zend.version.html
941 Requires: %{name} = %{version}-%{release}
943 %description Zend_Version
944 Zend_Version component delivers current version number of Zend
949 Group: Development/Languages/PHP
950 URL: http://framework.zend.com/manual/en/zend.view.html
951 Requires: %{name} = %{version}-%{release}
953 %description Zend_View
954 Zend_View is a class for working with the "view" portion of the
955 model-view-controller pattern. That is, it exists to help keep the
956 view script separate from the model and controller scripts. It
957 provides a system of helpers, output filters, and variable escaping.
958 Zend_View is template system agnostic; you may use PHP as your
959 template language, or create instances of other template systems and
960 manipulate them within your view script. Essentially, using Zend_View
961 happens in two major steps: 1. Your controller script creates an
962 instance of Zend_View and assigns variables to that instance. 2. The
963 controller tells the Zend_View to render a particular view, thereby
964 handing control over the view script, which generates the view output.
966 %package Zend_Wildfire
967 Summary: Zend_Wildfire
968 Group: Development/Languages/PHP
969 URL: http://framework.zend.com/manual/en/zend.wildfire.html
970 Requires: %{name} = %{version}-%{release}
972 %description Zend_Wildfire
973 Zend_Wildfire is a component that facilitates communication between
974 PHP code and Wildfire client components. The purpose of the Wildfire
975 Project is to develop standardized communication channels between a
976 large variety of components and a dynamic and scriptable plugin
977 architecture. At this time the primary focus is to provide a system to
978 allow server-side PHP code to inject logging messages into the Firebug
979 Console (http://getfirebug.com/).
983 Group: Development/Languages/PHP
984 URL: http://framework.zend.com/manual/en/zend.xmlrpc.html
985 Requires: %{name} = %{version}-%{release}
987 %description Zend_XmlRpc
988 From its home page (http://www.xmlrpc.com/), XML-RPC is described as a
989 "...remote procedure calling using HTTP as the transport and XML as
990 the encoding. XML-RPC is designed to be as simple as possible, while
991 allowing complex data structures to be transmitted, processed and
992 returned". The Zend Framework provides support for both consuming
993 remote XML-RPC services and building new XML-RPC servers.
996 Summary: Demos for Zend Framework
997 Summary(pl.UTF-8): Programy demonstracyjne dla szkieletu Zend Framework
1001 Demos for Zend Framework.
1003 %description demos -l pl.UTF-8
1004 Programy demonstracyjne dla szkieletu Zend Framework.
1009 find '(' -name '*.php' -o -name '*.xml' ')' -print0 | xargs -0 %{__sed} -i -e 's,\r$,,'
1011 install %{SOURCE1} find-lang.sh
1014 rm -rf $RPM_BUILD_ROOT
1015 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{php_pear_dir}}
1016 cp -a demos/Zend/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1018 # library should be in include_path if used, so we use already defined %{php_pear_dir}
1019 cp -a library/* $RPM_BUILD_ROOT%{php_pear_dir}
1021 ./find-lang.sh %{name}.lang
1024 rm -rf $RPM_BUILD_ROOT
1027 %defattr(644,root,root,755)
1028 %doc LICENSE.txt README.txt
1029 %dir %{php_pear_dir}/Zend
1030 %dir %{php_pear_dir}/Zend/Console
1031 %dir %{php_pear_dir}/Zend/Search
1033 %dir %{php_pear_dir}/Zend/Server
1034 %{php_pear_dir}/Zend/Server/Abstract.php
1035 %{php_pear_dir}/Zend/Server/Exception.php
1036 %{php_pear_dir}/Zend/Server/Interface.php
1038 %dir %{php_pear_dir}/Zend/Service
1039 %{php_pear_dir}/Zend/Service/Abstract.php
1040 %{php_pear_dir}/Zend/Service/Exception.php
1042 %dir %{php_pear_dir}/Zend/Request
1043 %{php_pear_dir}/Zend/Request/Interface.php
1045 %{php_pear_dir}/Zend/TimeSync
1046 %{php_pear_dir}/Zend/TimeSync.php
1049 %defattr(644,root,root,755)
1050 %{php_pear_dir}/Zend/Acl
1051 %{php_pear_dir}/Zend/Acl.php
1054 %defattr(644,root,root,755)
1055 %{php_pear_dir}/Zend/Auth
1056 %{php_pear_dir}/Zend/Auth.php
1059 %defattr(644,root,root,755)
1060 %{php_pear_dir}/Zend/Cache
1061 %{php_pear_dir}/Zend/Cache.php
1064 %defattr(644,root,root,755)
1065 %{php_pear_dir}/Zend/Captcha
1068 %defattr(644,root,root,755)
1069 %{php_pear_dir}/Zend/Config
1070 %{php_pear_dir}/Zend/Config.php
1072 %files Zend_Console_Getopt
1073 %defattr(644,root,root,755)
1074 %{php_pear_dir}/Zend/Console/Getopt
1075 %{php_pear_dir}/Zend/Console/Getopt.php
1077 %files Zend_Controller
1078 %defattr(644,root,root,755)
1079 %{php_pear_dir}/Zend/Controller
1081 %files Zend_Currency
1082 %defattr(644,root,root,755)
1083 %{php_pear_dir}/Zend/Currency
1084 %{php_pear_dir}/Zend/Currency.php
1087 %defattr(644,root,root,755)
1088 %{php_pear_dir}/Zend/Date
1089 %{php_pear_dir}/Zend/Date.php
1092 %defattr(644,root,root,755)
1093 %{php_pear_dir}/Zend/Db
1094 %{php_pear_dir}/Zend/Db.php
1097 %defattr(644,root,root,755)
1098 %{php_pear_dir}/Zend/Debug.php
1101 %defattr(644,root,root,755)
1102 %{php_pear_dir}/Zend/Dojo
1103 %{php_pear_dir}/Zend/Dojo.php
1106 %defattr(644,root,root,755)
1107 %{php_pear_dir}/Zend/Dom
1109 %files Zend_Exception
1110 %defattr(644,root,root,755)
1111 %{php_pear_dir}/Zend/Exception.php
1114 %defattr(644,root,root,755)
1115 %{php_pear_dir}/Zend/Feed
1116 %{php_pear_dir}/Zend/Feed.php
1119 %defattr(644,root,root,755)
1120 %{php_pear_dir}/Zend/File
1123 %defattr(644,root,root,755)
1124 %{php_pear_dir}/Zend/Filter
1125 %{php_pear_dir}/Zend/Filter.php
1127 %exclude %{php_pear_dir}/Zend/Filter/Input.php
1129 %files Zend_Filter_Input
1130 %defattr(644,root,root,755)
1131 %{php_pear_dir}/Zend/Filter/Input.php
1134 %defattr(644,root,root,755)
1135 %{php_pear_dir}/Zend/Form
1136 %{php_pear_dir}/Zend/Form.php
1139 %defattr(644,root,root,755)
1140 %{php_pear_dir}/Zend/Gdata
1141 %{php_pear_dir}/Zend/Gdata.php
1144 %defattr(644,root,root,755)
1145 %{php_pear_dir}/Zend/Http
1147 %files Zend_InfoCard
1148 %defattr(644,root,root,755)
1149 %{php_pear_dir}/Zend/InfoCard
1150 %{php_pear_dir}/Zend/InfoCard.php
1153 %defattr(644,root,root,755)
1154 %{php_pear_dir}/Zend/Json
1155 %{php_pear_dir}/Zend/Json.php
1158 %defattr(644,root,root,755)
1159 %{php_pear_dir}/Zend/Layout
1160 %{php_pear_dir}/Zend/Layout.php
1163 %defattr(644,root,root,755)
1164 %{php_pear_dir}/Zend/Ldap
1165 %{php_pear_dir}/Zend/Ldap.php
1168 %defattr(644,root,root,755)
1169 %{php_pear_dir}/Zend/Loader
1170 %{php_pear_dir}/Zend/Loader.php
1172 %files Zend_Locale -f %{name}.lang
1173 %defattr(644,root,root,755)
1174 %dir %{php_pear_dir}/Zend/Locale
1175 %{php_pear_dir}/Zend/Locale.php
1176 %{php_pear_dir}/Zend/Locale/Exception.php
1177 %{php_pear_dir}/Zend/Locale/Format.php
1178 %{php_pear_dir}/Zend/Locale/Math.php
1179 %{php_pear_dir}/Zend/Locale/Math
1181 %{php_pear_dir}/Zend/Locale/Data.php
1182 %dir %{php_pear_dir}/Zend/Locale/Data
1183 %{php_pear_dir}/Zend/Locale/Data/Translation.php
1184 %{php_pear_dir}/Zend/Locale/Data/supplementalData.xml
1187 %defattr(644,root,root,755)
1188 %{php_pear_dir}/Zend/Log
1189 %{php_pear_dir}/Zend/Log.php
1192 %defattr(644,root,root,755)
1193 %{php_pear_dir}/Zend/Mail
1194 %{php_pear_dir}/Zend/Mail.php
1197 %defattr(644,root,root,755)
1198 %{php_pear_dir}/Zend/Measure
1201 %defattr(644,root,root,755)
1202 %{php_pear_dir}/Zend/Memory
1203 %{php_pear_dir}/Zend/Memory.php
1206 %defattr(644,root,root,755)
1207 %{php_pear_dir}/Zend/Mime
1208 %{php_pear_dir}/Zend/Mime.php
1211 %defattr(644,root,root,755)
1212 %{php_pear_dir}/Zend/OpenId
1213 %{php_pear_dir}/Zend/OpenId.php
1215 %files Zend_Paginator
1216 %defattr(644,root,root,755)
1217 %{php_pear_dir}/Zend/Paginator
1218 %{php_pear_dir}/Zend/Paginator.php
1221 %defattr(644,root,root,755)
1222 %{php_pear_dir}/Zend/Pdf
1223 %{php_pear_dir}/Zend/Pdf.php
1225 %files Zend_Registry
1226 %defattr(644,root,root,755)
1227 %{php_pear_dir}/Zend/Registry.php
1230 %defattr(644,root,root,755)
1231 %{php_pear_dir}/Zend/Rest
1233 %files Zend_Search_Lucene
1234 %defattr(644,root,root,755)
1235 %{php_pear_dir}/Zend/Search/Exception.php
1236 %{php_pear_dir}/Zend/Search/Lucene
1237 %{php_pear_dir}/Zend/Search/Lucene.php
1239 %files Zend_Server_Reflection
1240 %defattr(644,root,root,755)
1241 %{php_pear_dir}/Zend/Server/Reflection
1242 %{php_pear_dir}/Zend/Server/Reflection.php
1244 %files Zend_Service_Akismet
1245 %defattr(644,root,root,755)
1246 %{php_pear_dir}/Zend/Service/Akismet.php
1248 %files Zend_Service_Amazon
1249 %defattr(644,root,root,755)
1250 %{php_pear_dir}/Zend/Service/Amazon
1251 %{php_pear_dir}/Zend/Service/Amazon.php
1253 %files Zend_Service_Audioscrobbler
1254 %defattr(644,root,root,755)
1255 %{php_pear_dir}/Zend/Service/Audioscrobbler.php
1257 %files Zend_Service_Delicious
1258 %defattr(644,root,root,755)
1259 %{php_pear_dir}/Zend/Service/Delicious
1260 %{php_pear_dir}/Zend/Service/Delicious.php
1262 %files Zend_Service_Flickr
1263 %defattr(644,root,root,755)
1264 %{php_pear_dir}/Zend/Service/Flickr
1265 %{php_pear_dir}/Zend/Service/Flickr.php
1267 %files Zend_Service_Nirvanix
1268 %defattr(644,root,root,755)
1269 %{php_pear_dir}/Zend/Service/Nirvanix
1270 %{php_pear_dir}/Zend/Service/Nirvanix.php
1272 %files Zend_Service_ReCaptcha
1273 %defattr(644,root,root,755)
1274 %{php_pear_dir}/Zend/Service/ReCaptcha
1275 %{php_pear_dir}/Zend/Service/ReCaptcha.php
1277 %files Zend_Service_Simpy
1278 %defattr(644,root,root,755)
1279 %{php_pear_dir}/Zend/Service/Simpy
1280 %{php_pear_dir}/Zend/Service/Simpy.php
1282 %files Zend_Service_SlideShare
1283 %defattr(644,root,root,755)
1284 %{php_pear_dir}/Zend/Service/SlideShare
1285 %{php_pear_dir}/Zend/Service/SlideShare.php
1287 %files Zend_Service_StrikeIron
1288 %defattr(644,root,root,755)
1289 %{php_pear_dir}/Zend/Service/StrikeIron
1290 %{php_pear_dir}/Zend/Service/StrikeIron.php
1292 %files Zend_Service_Technorati
1293 %defattr(644,root,root,755)
1294 %{php_pear_dir}/Zend/Service/Technorati
1295 %{php_pear_dir}/Zend/Service/Technorati.php
1297 %files Zend_Service_Yahoo
1298 %defattr(644,root,root,755)
1299 %{php_pear_dir}/Zend/Service/Yahoo
1300 %{php_pear_dir}/Zend/Service/Yahoo.php
1303 %defattr(644,root,root,755)
1304 %{php_pear_dir}/Zend/Session
1305 %{php_pear_dir}/Zend/Session.php
1308 %defattr(644,root,root,755)
1309 %{php_pear_dir}/Zend/Soap
1312 %defattr(644,root,root,755)
1313 %{php_pear_dir}/Zend/Text
1316 %defattr(644,root,root,755)
1317 %{php_pear_dir}/Zend/Test
1319 %files Zend_Translate
1320 %defattr(644,root,root,755)
1321 %{php_pear_dir}/Zend/Translate
1322 %{php_pear_dir}/Zend/Translate.php
1325 %defattr(644,root,root,755)
1326 %{php_pear_dir}/Zend/Uri
1327 %{php_pear_dir}/Zend/Uri.php
1329 %files Zend_Validate
1330 %defattr(644,root,root,755)
1331 %{php_pear_dir}/Zend/Validate
1332 %{php_pear_dir}/Zend/Validate.php
1335 %defattr(644,root,root,755)
1336 %{php_pear_dir}/Zend/Version.php
1339 %defattr(644,root,root,755)
1340 %{php_pear_dir}/Zend/View
1341 %{php_pear_dir}/Zend/View.php
1343 %files Zend_Wildfire
1344 %defattr(644,root,root,755)
1345 %{php_pear_dir}/Zend/Wildfire
1348 %defattr(644,root,root,755)
1349 %{php_pear_dir}/Zend/XmlRpc
1352 %defattr(644,root,root,755)
1353 %{_examplesdir}/%{name}-%{version}