]> git.pld-linux.org Git - packages/php-ZendFramework.git/blame - php-ZendFramework.spec
add missing Group
[packages/php-ZendFramework.git] / php-ZendFramework.spec
CommitLineData
fa357215
ER
1#
2# Conditional build:
3%bcond_with tests # build with tests
4
d9de598b
ER
5# NOTE:
6# - ZendXml has it's own versioning schema, version 1.0.1 as of 2.4.8 ZF2 release
22d13a40 7# - ZF2 installs to /usr/share/php/Zend, while ZF1 installs to /usr/share/pear/Zend
d9de598b 8
fa357215
ER
9Summary: Zend Framework 2
10Name: php-ZendFramework
11Version: 2.4.8
3662f22a 12Release: 2
fa357215 13License: BSD
3662f22a 14Group: Development/Languages/PHP
fa357215
ER
15Source0: https://packages.zendframework.com/releases/ZendFramework-%{version}/ZendFramework-%{version}.tgz
16# Source0-md5: 145d2e23b9f745a1e11adbecc98761e9
17# git clone https://github.com/zendframework/zf2.git
22d13a40
ER
18# cd zf2; git checkout release-2.4.8
19# tar czf ../ZendFramework-tests-2.4.8.tgz tests
4051ae44 20#Source1: ZendFramework-tests-%{version}.tgz
fa357215
ER
21Source2: autoload.php
22URL: http://framework.zend.com/
23Requires: php(core) >= 5.3.23
4051ae44
ER
24%if %{with tests}
25BuildRequires: phpunit >= 4.0.0
26%endif
fa357215
ER
27BuildArch: noarch
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31Zend Framework 2 is an open source framework for developing web
32applications and services using PHP 5.3+. Zend Framework 2 uses 100%
33object-oriented code and utilizes most of the new features of PHP 5.3,
34namely namespaces, late static binding, lambda functions and closures.
35
36Zend Framework 2 evolved from Zend Framework 1, a successful PHP
37framework with over 15 million downloads.
38
b307c652 39%package Authentication
fa357215 40Summary: Zend Framework 2: Authentication Component
3662f22a 41Group: Development/Languages/PHP
fa357215
ER
42URL: http://framework.zend.com/manual/2.4/en/modules/zend.authentication.intro.html
43Requires: %{name} = %{version}-%{release}
b307c652 44Requires: %{name}-Stdlib = %{version}-%{release}
fa357215
ER
45
46%description Authentication
47The Zend\Authentication component provides an API for authentication
48and includes concrete authentication adapters for common use case
49scenarios.
50
51Zend\Authentication is concerned only with authentication and not with
52authorization. Authentication is loosely defined as determining
53whether an entity actually is what it purports to be (i.e.,
54identification), based on some set of credentials. Authorization, the
55process of deciding whether to allow an entity access to, or to
56perform operations upon, other entities is outside the scope of
57Zend\Authentication. For more information about authorization and
58access control with Zend Framework, please see the
59Zend\Permissions\Acl or Zend\Permissions\Rbac component.
60
b307c652 61%package Barcode
fa357215 62Summary: Zend Framework 2: Barcode Component
3662f22a 63Group: Development/Languages/PHP
fa357215
ER
64URL: http://framework.zend.com/manual/2.4/en/modules/zend.barcode.intro.html
65Requires: %{name} = %{version}-%{release}
b307c652
ER
66Requires: %{name}-Stdlib = %{version}-%{release}
67Requires: %{name}-Validator = %{version}-%{release}
706766a2 68Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a
ER
69Suggests: php(dom)
70Suggests: php(gd)
71Suggests: php(iconv)
72Suggests: php(pcre)
73Suggests: php(spl)
fa357215
ER
74
75%description Barcode
76Zend\Barcode\Barcode provides a generic way to generate barcodes. The
77Zend\Barcode component is divided into two subcomponents: barcode
78objects and renderers. Objects allow you to create barcodes
79independently of the renderer. Renderer allow you to draw barcodes
80based on the support required.
81
b307c652 82%package Cache
fa357215 83Summary: Zend Framework 2: Cache Component
3662f22a 84Group: Development/Languages/PHP
fa357215
ER
85URL: http://framework.zend.com/manual/2.4/en/index.html#zend-cache
86Requires: %{name} = %{version}-%{release}
b307c652
ER
87Requires: %{name}-EventManager = %{version}-%{release}
88Requires: %{name}-Serializer = %{version}-%{release}
89Requires: %{name}-ServiceManager = %{version}-%{release}
90Requires: %{name}-Stdlib = %{version}-%{release}
706766a2 91Suggests: %{name}-Session = %{version}-%{release}
dd9e1f6a
ER
92Suggests: php(date)
93Suggests: php(pcre)
94Suggests: php(reflection)
95Suggests: php(spl)
fa357215
ER
96
97%description Cache
98%{summary}
99
100Optional:
101- APC (php-pecl-apc)
102- DBA (php-dba)
103- Memcache (php-pecl-memcache)
104- Memcached (php-pecl-memcached)
105- Mongo (php-pecl-mongo)
106- Redis (php-pecl-redis)
107- XCache (php-xcache)
108
b307c652 109%package Captcha
fa357215 110Summary: Zend Framework 2: CAPTCHA Component
3662f22a 111Group: Development/Languages/PHP
fa357215
ER
112URL: http://framework.zend.com/manual/2.4/en/modules/zend.captcha.intro.html
113Requires: %{name} = %{version}-%{release}
b307c652
ER
114Requires: %{name}-Math = %{version}-%{release}
115Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
116Suggests: %{name}-Session = %{version}-%{release}
117Suggests: %{name}-Text = %{version}-%{release}
118Suggests: %{name}-Validator = %{version}-%{release}
dd9e1f6a
ER
119Suggests: php(date)
120Suggests: php(gd)
121Suggests: php(spl)
fa357215
ER
122
123%description Captcha
fa92044d
ER
124CAPTCHA stands for "Completely Automated Public Turing test to tell
125Computers and Humans Apart'; it is used as a challenge-response to
fa357215
ER
126ensure that the individual submitting information is a human and not
127an automated process. Typically, a CAPTCHA is used with form
128submissions where authenticated users are not necessary, but you want
129to prevent spam submissions.
130
131CAPTCHAs can take a variety of forms, including asking logic
132questions, presenting skewed fonts, and presenting multiple images and
133asking how they relate. The Zend\Captcha component aims to provide a
134variety of back ends that may be utilized either standalone or in
135conjunction with the Zend\Form component.
136
b307c652 137%package Code
fa357215 138Summary: Zend Framework 2: Code Component
3662f22a 139Group: Development/Languages/PHP
fa357215
ER
140URL: http://framework.zend.com/manual/2.4/en/index.html
141Requires: %{name} = %{version}-%{release}
b307c652 142Requires: %{name}-EventManager = %{version}-%{release}
706766a2 143Suggests: %{name}-Stdlib = %{version}-%{release}
dd9e1f6a
ER
144Suggests: php(pcre)
145Suggests: php(reflection)
146Suggests: php(spl)
147Suggests: php(tokenizer)
fa357215
ER
148
149%description Code
150Provides facilities to generate arbitrary code using an object
151oriented interface.
152
b307c652 153%package Config
fa357215 154Summary: Zend Framework 2: Config Component
3662f22a 155Group: Development/Languages/PHP
fa357215
ER
156URL: http://framework.zend.com/manual/2.4/en/modules/zend.config.introduction.html
157Requires: %{name} = %{version}-%{release}
b307c652 158Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
159Suggests: %{name}-Filter = %{version}-%{release}
160Suggests: %{name}-I18n = %{version}-%{release}
161Suggests: %{name}-Json = %{version}-%{release}
162Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a
ER
163Suggests: php(pcre)
164Suggests: php(spl)
165Suggests: php(xml)
166Suggests: php(xmlreader)
167Suggests: php(xmlwriter)
fa357215
ER
168
169%description Config
170Zend\Config is designed to simplify access to configuration data
171within applications. It provides a nested object property-based user
172interface for accessing this configuration data within application
173code. The configuration data may come from a variety of media
174supporting hierarchical data storage. Currently, Zend\Config provides
175adapters that read and write configuration data stored in .ini, JSON,
176YAML and XML files.
177
b307c652 178%package Console
fa357215 179Summary: Zend Framework 2: Console Component
3662f22a 180Group: Development/Languages/PHP
fa357215
ER
181URL: http://framework.zend.com/manual/2.4/en/modules/zend.console.introduction.html
182Requires: %{name} = %{version}-%{release}
706766a2 183Requires: %{name}-Filter = %{version}-%{release}
b307c652 184Requires: %{name}-Stdlib = %{version}-%{release}
706766a2 185Requires: %{name}-Validator = %{version}-%{release}
dd9e1f6a
ER
186Suggests: php(pcre)
187Suggests: php(reflection)
188Suggests: php(spl)
189Suggests: php(xml)
fa357215
ER
190
191%description Console
192Zend Framework 2 features built-in console support.
193
194When a Zend\Application is run from a console window (a shell window),
195it will recognize this fact and prepare Zend\Mvc components to handle
196the request. Console support is enabled by default, but to function
197properly it requires at least one console route and one action
198controller to handle the request.
199
200- Console routing allows you to invoke controllers and action
201 depending on command line parameters provided by the user.
202- Module Manager integration allows ZF2 applications and modules to
203 display help and usage information, in case the command line has not
204 been understood (no route matched).
205- Console-aware action controllers will receive a console request
206 containing all named parameters and flags. They are able to send
207 output back to the console window.
208- Console adapters provide a level of abstraction for interacting with
209 console on different operating systems.
210- Console prompts can be used to interact with the user by asking him
211 questions and retrieving input.
212
b307c652 213%package Crypt
fa357215 214Summary: Zend Framework 2: Crypt Component
3662f22a 215Group: Development/Languages/PHP
fa357215
ER
216URL: http://framework.zend.com/manual/2.4/en/modules/zend.crypt.introduction.html
217Requires: %{name} = %{version}-%{release}
b307c652
ER
218Requires: %{name}-Math = %{version}-%{release}
219Requires: %{name}-ServiceManager = %{version}-%{release}
220Requires: %{name}-Stdlib = %{version}-%{release}
dd9e1f6a 221Suggests: php(hash)
19603149 222Suggests: php(mcrypt)
dd9e1f6a
ER
223Suggests: php(openssl)
224Suggests: php(pcre)
225Suggests: php(spl)
fa357215
ER
226
227%description Crypt
228Zend\Crypt provides support of some cryptographic tools. The available
229features are:
230
231- encrypt-then-authenticate using symmetric ciphers (the
232 authentication step is provided using HMAC)
233- encrypt/decrypt using symmetric and public key algorithm (e.g. RSA
234 algorithm)
235- generate digital sign using public key algorithm (e.g. RSA
236 algorithm)
237- key exchange using the Diffie-Hellman method
238- Key derivation function (e.g. using PBKDF2 algorithm)
239- Secure password hash (e.g. using Bcrypt algorithm)
240- generate Hash values
241- generate HMAC values
242
243The main scope of this component is to offer an easy and secure way to
244protect and authenticate sensitive data in PHP. Because the use of
245cryptography is not so easy we recommend to use the Zend\Crypt
246component only if you have a minimum background on this topic.
247
b307c652 248%package Db
fa357215 249Summary: Zend Framework 2: DB Component
3662f22a 250Group: Development/Languages/PHP
fa357215
ER
251URL: http://framework.zend.com/manual/2.4/en/index.html#zend-db
252Requires: %{name} = %{version}-%{release}
b307c652 253Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
254Suggests: %{name}-EventManager = %{version}-%{release}
255Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a
ER
256Suggests: php(date)
257Suggests: php(pcre)
258Suggests: php(pdo)
259Suggests: php(spl)
fa357215
ER
260
261%description Db
262%{summary}
263
264Optional:
265- ibm_db2 (http://pecl.php.net/package/ibm_db2)
266- mysqli (php-mysql)
267- oci8 (http://pecl.php.net/package/oci8)
268- pgsql (php-pgsql)
269- sqlsrv (http://pecl.php.net/package/sqlsrv)
270
b307c652 271%package Debug
fa357215 272Summary: Zend Framework 2: Debug Component
3662f22a 273Group: Development/Languages/PHP
fa357215
ER
274URL: http://framework.zend.com/manual/2.4/en/index.html
275Requires: %{name} = %{version}-%{release}
706766a2 276Suggests: %{name}-Escaper = %{version}-%{release}
dd9e1f6a 277Suggests: php(pcre)
fa357215
ER
278
279%description Debug
280%{summary}
281
282Optional: XDebug (php-pecl-xdebug)
283
b307c652 284%package Di
fa357215 285Summary: Zend Framework 2: DI Component
3662f22a 286Group: Development/Languages/PHP
fa357215
ER
287URL: http://framework.zend.com/manual/2.4/en/modules/zend.di.introduction.html
288Requires: %{name} = %{version}-%{release}
b307c652
ER
289Requires: %{name}-Code = %{version}-%{release}
290Requires: %{name}-Stdlib = %{version}-%{release}
706766a2 291Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a
ER
292Suggests: php(pcre)
293Suggests: php(reflection)
294Suggests: php(spl)
fa357215
ER
295
296%description Di
297Dependency Injection (here-in called DI) is a concept that has been
fa92044d 298talked about in numerous places over the web. Simply put, we'll
fa357215
ER
299explain the act of injecting dependencies simply with this below code:
300
301$b = new MovieLister(new MovieFinder());
302
303Above, MovieFinder is a dependency of MovieLister, and MovieFinder was
304injected into MovieLister.
305
b307c652 306%package Dom
fa357215 307Summary: Zend Framework 2: DOM Component
3662f22a 308Group: Development/Languages/PHP
fa357215
ER
309URL: http://framework.zend.com/manual/2.4/en/modules/zend.dom.intro.html
310Requires: %{name} = %{version}-%{release}
dd9e1f6a
ER
311Suggests: php(dom)
312Suggests: php(pcre)
313Suggests: php(spl)
314Suggests: php(xml)
fa357215
ER
315
316%description Dom
317The Zend\Dom component provides tools for working with DOM documents
318and structures. Currently, we offer Zend\Dom\Query, which provides a
319unified interface for querying DOM documents utilizing both XPath and
320CSS selectors.
321
b307c652 322%package Escaper
fa357215 323Summary: Zend Framework 2: Escaper Component
3662f22a 324Group: Development/Languages/PHP
fa357215
ER
325URL: http://framework.zend.com/manual/2.4/en/modules/zend.escaper.introduction.html
326Requires: %{name} = %{version}-%{release}
dd9e1f6a
ER
327Suggests: php(ctype)
328Suggests: php(iconv)
329Suggests: php(mbstring)
330Suggests: php(pcre)
331Suggests: php(spl)
fa357215
ER
332
333%description Escaper
334The OWASP Top 10 web security risks study lists Cross-Site Scripting
fa92044d 335(XSS) in second place. PHP's sole functionality against XSS is limited
fa357215
ER
336to two functions of which one is commonly misapplied. Thus, the
337Zend\Escaper component was written. It offers developers a way to
338escape output and defend from XSS and related vulnerabilities by
339introducing contextual escaping based on peer-reviewed rules.
340
b307c652 341%package EventManager
fa357215 342Summary: Zend Framework 2: EventManager Component
3662f22a 343Group: Development/Languages/PHP
fa357215
ER
344URL: http://framework.zend.com/manual/2.4/en/modules/zend.event-manager.event-manager.html
345Requires: %{name} = %{version}-%{release}
b307c652 346Requires: %{name}-Stdlib = %{version}-%{release}
dd9e1f6a 347Suggests: php(spl)
fa357215
ER
348
349%description EventManager
350The EventManager is a component designed for the following use cases:
351
352- Implementing simple subject/observer patterns.
353- Implementing Aspect-Oriented designs.
354- Implementing event-driven architectures.
355
356The basic architecture allows you to attach and detach listeners to
357named events, both on a per-instance basis as well as via shared
358collections; trigger events; and interrupt execution of listeners.
359
b307c652 360%package Feed
fa357215 361Summary: Zend Framework 2: Feed Component
3662f22a 362Group: Development/Languages/PHP
fa357215
ER
363URL: http://framework.zend.com/manual/2.4/en/modules/zend.feed.introduction.html
364Requires: %{name} = %{version}-%{release}
b307c652
ER
365Requires: %{name}-Escaper = %{version}-%{release}
366Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
367Suggests: %{name}-Cache = %{version}-%{release}
368Suggests: %{name}-Db = %{version}-%{release}
369Suggests: %{name}-Http = %{version}-%{release}
370Suggests: %{name}-ServiceManager = %{version}-%{release}
371Suggests: %{name}-Validator = %{version}-%{release}
dd9e1f6a
ER
372Suggests: php(ctype)
373Suggests: php(date)
374Suggests: php(dom)
375Suggests: php(hash)
376Suggests: php(pcre)
377Suggests: php(spl)
378Suggests: php(tidy)
379Suggests: php(xml)
fa357215
ER
380
381%description Feed
382Zend\Feed provides functionality for consuming RSS and Atom feeds. It
383provides a natural syntax for accessing elements of feeds, feed
384attributes, and entry attributes. Zend\Feed also has extensive support
385for modifying feed and entry structure with the same natural syntax,
386and turning the result back into XML. In the future, this modification
387support could provide support for the Atom Publishing Protocol.
388
389Zend\Feed consists of Zend\Feed\Reader for reading RSS and Atom feeds,
390Zend\Feed\Writer for writing RSS and Atom feeds, and
391Zend\Feed\PubSubHubbub for working with Hub servers. Furthermore, both
392Zend\Feed\Reader and Zend\Feed\Writer support extensions which allows
393for working with additional data in feeds, not covered in the core API
394but used in conjunction with RSS and Atom feeds.
395
b307c652 396%package File
fa357215 397Summary: Zend Framework 2: File Component
3662f22a 398Group: Development/Languages/PHP
fa357215
ER
399URL: http://framework.zend.com/manual/2.4/en/index.html#zend-file
400Requires: %{name} = %{version}-%{release}
b307c652 401Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
402Suggests: %{name}-Filter = %{version}-%{release}
403Suggests: %{name}-I18n = %{version}-%{release}
404Suggests: %{name}-Validator = %{version}-%{release}
dd9e1f6a
ER
405Suggests: php(fileinfo)
406Suggests: php(hash)
407Suggests: php(pcre)
408Suggests: php(spl)
409Suggests: php(tokenizer)
fa357215
ER
410
411%description File
412%{summary}
413
b307c652 414%package Filter
fa357215 415Summary: Zend Framework 2: Filter Component
3662f22a 416Group: Development/Languages/PHP
fa357215
ER
417URL: http://framework.zend.com/manual/2.4/en/modules/zend.filter.html
418Requires: %{name} = %{version}-%{release}
b307c652 419Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
420Suggests: %{name}-Crypt = %{version}-%{release}
421Suggests: %{name}-I18n = %{version}-%{release}
422Suggests: %{name}-Servicemanager = %{version}-%{release}
423Suggests: %{name}-Uri = %{version}-%{release}
dd9e1f6a
ER
424Suggests: php(bz2)
425Suggests: php(date)
426Suggests: php(iconv)
427Suggests: php(lzf)
428Suggests: php(mbstring)
429Suggests: php(openssl)
430Suggests: php(pcre)
431Suggests: php(spl)
432Suggests: php(zip)
433Suggests: php(zlib)
fa357215
ER
434
435%description Filter
436The Zend\Filter component provides a set of commonly needed data
437filters. It also provides a simple filter chaining mechanism by which
438multiple filters may be applied to a single datum in a user-defined
439order.
440
b307c652 441%package Form
fa357215 442Summary: Zend Framework 2: Form Component
3662f22a 443Group: Development/Languages/PHP
fa357215
ER
444URL: http://framework.zend.com/manual/2.4/en/modules/zend.form.intro.html
445Requires: %{name} = %{version}-%{release}
b307c652
ER
446Requires: %{name}-InputFilter = %{version}-%{release}
447Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
448Suggests: %{name}-Captcha = %{version}-%{release}
449Suggests: %{name}-Code = %{version}-%{release}
450Suggests: %{name}-EventManager = %{version}-%{release}
451Suggests: %{name}-Filter = %{version}-%{release}
452Suggests: %{name}-I18n = %{version}-%{release}
453Suggests: %{name}-ServiceManager = %{version}-%{release}
454Suggests: %{name}-Validator = %{version}-%{release}
455Suggests: %{name}-View = %{version}-%{release}
dd9e1f6a
ER
456Suggests: php(date)
457Suggests: php(intl)
458Suggests: php(pcre)
459Suggests: php(reflection)
460Suggests: php(spl)
fa357215
ER
461
462%description Form
463Zend\Form is intended primarily as a bridge between your domain models
464and the View Layer. It composes a thin layer of objects representing
465form elements, an InputFilter, and a small number of methods for
466binding data to and from the form and attached objects.
467
468The Zend\Form component consists of the following objects:
469
470- Elements, which simply consist of a name and attributes.
471- Fieldsets, which extend from Elements, but allow composing other
472 fieldsets and elements.
473- Forms, which extend from Fieldsets (and thus Elements). They provide
474 data and object binding, and compose InputFilters. Data binding is
475 done via ZendStdlibHydrator.
476
b307c652 477%package Http
fa357215 478Summary: Zend Framework 2: HTTP Component
3662f22a 479Group: Development/Languages/PHP
fa357215
ER
480URL: http://framework.zend.com/manual/2.4/en/modules/zend.http.html
481Requires: %{name} = %{version}-%{release}
b307c652
ER
482Requires: %{name}-Loader = %{version}-%{release}
483Requires: %{name}-Stdlib = %{version}-%{release}
484Requires: %{name}-Uri = %{version}-%{release}
485Requires: %{name}-Validator = %{version}-%{release}
dd9e1f6a
ER
486Suggests: php(ctype)
487Suggests: php(curl)
488Suggests: php(date)
489Suggests: php(fileinfo)
490Suggests: php(openssl)
491Suggests: php(pcre)
492Suggests: php(spl)
493Suggests: php(zlib)
fa357215
ER
494
495%description Http
496Zend\Http is a primary foundational component of Zend Framework. Since
497much of what PHP does is web-based, specifically HTTP, it makes sense
498to have a performant, extensible, concise and consistent API to do all
499things HTTP. In nutshell, there are several parts of Zend\Http:
500
501- Context-less Request and Response classes that expose a fluent API
502 for introspecting several aspects of HTTP messages:
503 - ** Request line information and response status information
504 - ** Parameters, such as those found in POST and GET
505 - ** Message Body
506 - ** Headers
507- A Client implementation with various adapters that allow for sending
508 requests and introspecting responses.
509
b307c652 510%package I18n
fa357215 511Summary: Zend Framework 2: i18n Component
3662f22a 512Group: Development/Languages/PHP
fa357215
ER
513URL: http://framework.zend.com/manual/2.4/en/modules/zend.i18n.translating.html
514Requires: %{name} = %{version}-%{release}
b307c652 515Requires: %{name}-Stdlib = %{version}-%{release}
19603149 516Requires: php(intl)
706766a2
ER
517Suggests: %{name}-Cache = %{version}-%{release}
518Suggests: %{name}-Config = %{version}-%{release}
519Suggests: %{name}-EventManager = %{version}-%{release}
520Suggests: %{name}-Filter = %{version}-%{release}
521Suggests: %{name}-ServiceManager = %{version}-%{release}
522Suggests: %{name}-Validator = %{version}-%{release}
523Suggests: %{name}-View = %{version}-%{release}
dd9e1f6a
ER
524Suggests: php(ctype)
525Suggests: php(date)
526Suggests: php(pcre)
527Suggests: php(spl)
fa357215
ER
528
529%description I18n
530ZendI18n comes with a complete translation suite which supports all
531major formats and includes popular features like plural translations
532and text domains. The Translator component is mostly dependency free,
533except for the fallback to a default locale, where it relies on the
534Intl PHP extension.
535
536The translator itself is initialized without any parameters, as any
537configuration to it is optional. A translator without any translations
538will actually do nothing but just return the given message IDs.
539
b307c652 540%package InputFilter
fa357215 541Summary: Zend Framework 2: InputFilter Component
3662f22a 542Group: Development/Languages/PHP
fa357215
ER
543URL: http://framework.zend.com/manual/2.4/en/modules/zend.input-filter.intro.html
544Requires: %{name} = %{version}-%{release}
b307c652
ER
545Requires: %{name}-Filter = %{version}-%{release}
546Requires: %{name}-Stdlib = %{version}-%{release}
547Requires: %{name}-Validator = %{version}-%{release}
706766a2 548Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a 549Suggests: php(spl)
fa357215
ER
550
551%description InputFilter
552The Zend\InputFilter component can be used to filter and validate
553generic sets of input data. For instance, you could use it to filter
554$_GET or $_POST values, CLI arguments, etc.
555
b307c652 556%package Json
fa357215 557Summary: Zend Framework 2: JSON Component
3662f22a 558Group: Development/Languages/PHP
fa357215
ER
559URL: http://framework.zend.com/manual/2.4/en/modules/zend.json.introduction.html
560Requires: %{name} = %{version}-%{release}
b307c652 561Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
562Suggests: %{name}-Http = %{version}-%{release}
563Suggests: %{name}-Server = %{version}-%{release}
564Suggests: %{name}-Zendxml = %{version}-%{release}
dd9e1f6a
ER
565Suggests: php(json)
566Suggests: php(mbstring)
567Suggests: php(pcre)
568Suggests: php(reflection)
569Suggests: php(spl)
fa357215
ER
570
571%description Json
572Zend\Json provides convenience methods for serializing native PHP to
573JSON and decoding JSON to native PHP.
574
575JSON, JavaScript Object Notation, can be used for data interchange
576between JavaScript and other languages. Since JSON can be directly
577evaluated by JavaScript, it is a more efficient and lightweight format
578than XML for exchanging data with JavaScript clients.
579
580In addition, Zend\Json provides a useful way to convert any arbitrary
581XML formatted string into a JSON formatted string. This built-in
582feature will enable PHP developers to transform the enterprise data
583encoded in XML format into JSON format before sending it to
584browser-based Ajax client applications. It provides an easy way to do
585dynamic data conversion on the server-side code thereby avoiding
586unnecessary XML parsing in the browser-side applications. It offers a
587nice utility function that results in easier application-specific data
588processing techniques.
589
b307c652 590%package Ldap
fa357215 591Summary: Zend Framework 2: LDAP Component
3662f22a 592Group: Development/Languages/PHP
fa357215
ER
593URL: http://framework.zend.com/manual/2.4/en/modules/zend.ldap.introduction.html
594Requires: %{name} = %{version}-%{release}
b307c652 595Requires: %{name}-Stdlib = %{version}-%{release}
19603149 596Requires: php(ldap)
706766a2 597Suggests: %{name}-EventManager = %{version}-%{release}
dd9e1f6a
ER
598Suggests: php(date)
599Suggests: php(iconv)
600Suggests: php(json)
dd9e1f6a
ER
601Suggests: php(mbstring)
602Suggests: php(pcre)
603Suggests: php(spl)
fa357215
ER
604
605%description Ldap
606Zend\Ldap\Ldap is a class for performing LDAP operations including but
607not limited to binding, searching and modifying entries in an LDAP
608directory.
609
b307c652 610%package Loader
fa357215 611Summary: Zend Framework 2: Loader Component
3662f22a 612Group: Development/Languages/PHP
fa357215
ER
613URL: http://framework.zend.com/manual/2.4/en/index.html#zend-loader
614Requires: %{name} = %{version}-%{release}
dd9e1f6a
ER
615Suggests: php(bz2)
616Suggests: php(pcre)
617Suggests: php(reflection)
618Suggests: php(spl)
fa357215
ER
619
620%description Loader
621%{summary}
622
b307c652 623%package Log
fa357215 624Summary: Zend Framework 2: Log Component
3662f22a 625Group: Development/Languages/PHP
fa357215
ER
626URL: http://framework.zend.com/manual/2.4/en/modules/zend.log.overview.html
627Requires: %{name} = %{version}-%{release}
b307c652
ER
628Requires: %{name}-ServiceManager = %{version}-%{release}
629Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
630Suggests: %{name}-Console = %{version}-%{release}
631Suggests: %{name}-Db = %{version}-%{release}
632Suggests: %{name}-Escaper = %{version}-%{release}
633Suggests: %{name}-Mail = %{version}-%{release}
634Suggests: %{name}-Validator = %{version}-%{release}
dd9e1f6a
ER
635Suggests: php(date)
636Suggests: php(dom)
637Suggests: php(json)
638Suggests: php(pcre)
639Suggests: php(spl)
fa357215
ER
640
641%description Log
642Zend\Log\Logger is a component for general purpose logging. It
643supports multiple log backends, formatting messages sent to the log,
644and filtering messages from being logged. These functions are divided
645into the following objects:
646
647- A Logger (instance of Zend\Log\Logger) is the object that your
648 application uses the most. You can have as many Logger objects as you
649 like; they do not interact. A Logger object must contain at least one
650 Writer, and can optionally contain one or more Filters.
651- A Writer (inherits from Zend\Log\Writer\AbstractWriter) is
652 responsible for saving data to storage.
653- A Filter (implements Zend\Log\Filter\FilterInterface) blocks log
654 data from being saved. A filter is applied to an individual writer.
655 Filters can be chained.
656- A Formatter (implements Zend\Log\Formatter\FormatterInterface) can
657 format the log data before it is written by a Writer. Each Writer has
658 exactly one Formatter.
659
660Optional: MongoDB (php-pecl-mongo)
661
b307c652 662%package Mail
fa357215 663Summary: Zend Framework 2: Mail Component
3662f22a 664Group: Development/Languages/PHP
fa357215
ER
665URL: http://framework.zend.com/manual/2.4/en/modules/zend.mail.introduction.html
666Requires: %{name} = %{version}-%{release}
b307c652
ER
667Requires: %{name}-Crypt = %{version}-%{release}
668Requires: %{name}-Loader = %{version}-%{release}
669Requires: %{name}-Mime = %{version}-%{release}
670Requires: %{name}-Stdlib = %{version}-%{release}
671Requires: %{name}-Validator = %{version}-%{release}
706766a2 672Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a
ER
673Suggests: php(ctype)
674Suggests: php(date)
675Suggests: php(iconv)
676Suggests: php(pcre)
677Suggests: php(spl)
fa357215
ER
678
679%description Mail
680Zend\Mail provides generalized functionality to compose and send both
681text and MIME-compliant multipart email messages. Mail can be sent
682with Zend\Mail via the Mail\Transport\Sendmail, Mail\Transport\Smtp or
683the Mail\Transport\File transport. Of course, you can also implement
684your own transport by implementing the
685Mail\Transport\TransportInterface.
686
b307c652 687%package Math
fa357215 688Summary: Zend Framework 2: Math Component
3662f22a 689Group: Development/Languages/PHP
fa357215
ER
690URL: http://framework.zend.com/manual/2.4/en/modules/zend.math.introduction.html
691Requires: %{name} = %{version}-%{release}
706766a2 692Suggests: %{name}-ServiceManager = %{version}-%{release}
19603149 693Suggests: php(bcmath)
dd9e1f6a
ER
694Suggests: php(mcrypt)
695Suggests: php(openssl)
696Suggests: php(pcre)
697Suggests: php(spl)
fa357215
ER
698
699%description Math
700Zend\Math namespace provides general mathematical functions. So far
701the supported functionalities are:
702
703- Zend\Math\Rand: A random number generator
704- Zend\Math\BigInteger: A library to manage big integers
705
706Optional: php-gmp
707
b307c652 708%package Memory
fa357215 709Summary: Zend Framework 2: Memory Component
3662f22a 710Group: Development/Languages/PHP
fa357215
ER
711URL: http://framework.zend.com/manual/2.4/en/index.html
712Requires: %{name} = %{version}-%{release}
706766a2 713Suggests: %{name}-Cache = %{version}-%{release}
dd9e1f6a 714Suggests: php(spl)
fa357215
ER
715
716%description Memory
717%{summary}
718
b307c652 719%package Mime
fa357215 720Summary: Zend Framework 2: MIME Component
3662f22a 721Group: Development/Languages/PHP
fa357215
ER
722URL: http://framework.zend.com/manual/2.4/en/modules/zend.mime.html
723Requires: %{name} = %{version}-%{release}
b307c652 724Requires: %{name}-Stdlib = %{version}-%{release}
706766a2 725Suggests: %{name}-Mail = %{version}-%{release}
dd9e1f6a
ER
726Suggests: php(iconv)
727Suggests: php(pcre)
728Suggests: php(spl)
fa357215
ER
729
730%description Mime
731Zend\Mime\Mime is a support class for handling multipart MIME
732messages. It is used by Zend\Mail and Zend\Mime\Message and may be
733used by applications requiring MIME support.
734
735Optional: %{name}-Mail
736
b307c652 737%package ModuleManager
fa357215 738Summary: Zend Framework 2: ModuleManager Component
3662f22a 739Group: Development/Languages/PHP
fa357215
ER
740URL: http://framework.zend.com/manual/2.4/en/modules/zend.module-manager.intro.html
741Requires: %{name} = %{version}-%{release}
b307c652
ER
742Requires: %{name}-EventManager = %{version}-%{release}
743Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
744Suggests: %{name}-Config = %{version}-%{release}
745Suggests: %{name}-Console = %{version}-%{release}
746Suggests: %{name}-Loader = %{version}-%{release}
747Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a 748Suggests: php(spl)
fa357215
ER
749
750%description ModuleManager
751Zend Framework 2.0 introduces a new and powerful approach to modules.
752This new module system is designed with flexibility, simplicity, and
753re-usability in mind. A module may contain just about anything: PHP
754code, including MVC functionality; library code; view scripts; and/or
755public assets such as images, CSS, and JavaScript.
756
b307c652 757%package Mvc
fa357215 758Summary: Zend Framework 2: MVC Component
3662f22a 759Group: Development/Languages/PHP
fa357215
ER
760URL: http://framework.zend.com/manual/2.4/en/modules/zend.mvc.intro.html
761Requires: %{name} = %{version}-%{release}
b307c652
ER
762Requires: %{name}-EventManager = %{version}-%{release}
763Requires: %{name}-Form = %{version}-%{release}
764Requires: %{name}-ServiceManager = %{version}-%{release}
765Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
766Suggests: %{name}-Authentication = %{version}-%{release}
767Suggests: %{name}-Config = %{version}-%{release}
768Suggests: %{name}-Console = %{version}-%{release}
769Suggests: %{name}-Di = %{version}-%{release}
770Suggests: %{name}-Filter = %{version}-%{release}
771Suggests: %{name}-Http = %{version}-%{release}
772Suggests: %{name}-I18n = %{version}-%{release}
773Suggests: %{name}-InputFilter = %{version}-%{release}
774Suggests: %{name}-Json = %{version}-%{release}
775Suggests: %{name}-Log = %{version}-%{release}
776Suggests: %{name}-ModuleManager = %{version}-%{release}
777Suggests: %{name}-Serializer = %{version}-%{release}
778Suggests: %{name}-Session = %{version}-%{release}
779Suggests: %{name}-Text = %{version}-%{release}
780Suggests: %{name}-Uri = %{version}-%{release}
781Suggests: %{name}-Validator = %{version}-%{release}
782Suggests: %{name}-Version = %{version}-%{release}
783Suggests: %{name}-View = %{version}-%{release}
dd9e1f6a
ER
784Suggests: php(intl)
785Suggests: php(pcre)
786Suggests: php(reflection)
787Suggests: php(spl)
fa357215
ER
788
789%description Mvc
790Zend\Mvc is a brand new MVC implementation designed from the ground up
791for Zend Framework 2, focusing on performance and flexibility.
792
793The MVC layer is built on top of the following components:
794
795- Zend\ServiceManager - Zend Framework provides a set of default
796 service definitions set up at Zend\Mvc\Service. The ServiceManager
797 creates and configures your application instance and workflow.
798- Zend\EventManager - The MVC is event driven. This component is used
799 everywhere from initial bootstrapping of the application, through
800 returning response and request calls, to setting and retrieving routes
801 and matched routes, as well as render views.
802- Zend\Http - specifically the request and response objects.
fa92044d 803- Zend\Stdlib\DispatchableInterface. All "controllers' are simply
fa357215
ER
804 dispatchable objects.
805
b307c652 806%package Navigation
fa357215 807Summary: Zend Framework 2: Navigation Component
3662f22a 808Group: Development/Languages/PHP
fa357215
ER
809URL: http://framework.zend.com/manual/2.4/en/modules/zend.navigation.intro.html
810Requires: %{name} = %{version}-%{release}
b307c652 811Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
812Suggests: %{name}-Config = %{version}-%{release}
813Suggests: %{name}-Mvc = %{version}-%{release}
814Suggests: %{name}-Permissions-Acl = %{version}-%{release}
815Suggests: %{name}-ServiceManager = %{version}-%{release}
816Suggests: %{name}-View = %{version}-%{release}
dd9e1f6a
ER
817Suggests: php(pcre)
818Suggests: php(spl)
fa357215
ER
819
820%description Navigation
821Zend\Navigation is a component for managing trees of pointers to web
822pages. Simply put: It can be used for creating menus, breadcrumbs,
823links, and sitemaps, or serve as a model for other navigation related
824purposes.
825
b307c652 826%package Paginator
fa357215 827Summary: Zend Framework 2: Paginator Component
3662f22a 828Group: Development/Languages/PHP
fa357215
ER
829URL: http://framework.zend.com/manual/2.4/en/modules/zend.paginator.introduction.html
830Requires: %{name} = %{version}-%{release}
b307c652 831Requires: %{name}-Stdlib = %{version}-%{release}
1786e95a
ER
832Suggests: %{name}-Cache = %{version}-%{release}
833Suggests: %{name}-Db = %{version}-%{release}
834Suggests: %{name}-Filter = %{version}-%{release}
835Suggests: %{name}-Json = %{version}-%{release}
836Suggests: %{name}-ServiceManager = %{version}-%{release}
837Suggests: %{name}-View = %{version}-%{release}
dd9e1f6a
ER
838Suggests: php(reflection)
839Suggests: php(spl)
fa357215
ER
840
841%description Paginator
842Zend\Paginator is a flexible component for paginating collections of
843data and presenting that data to users.
844
845The primary design goals of Zend\Paginator are as follows:
846
847- Paginate arbitrary data, not just relational databases
848- Fetch only the results that need to be displayed
849- Do not force users to adhere to only one way of displaying data or
850 rendering pagination controls
851- Loosely couple Zend\Paginator to other Zend Framework components so
852 that users who wish to use it independently of Zend\View, Zend\Db,
853 etc. can do so
854
b307c652 855%package Permissions-Acl
fa357215 856Summary: Zend Framework 2: Permissions ACL Component
3662f22a 857Group: Development/Languages/PHP
fa357215
ER
858URL: http://framework.zend.com/manual/2.4/en/modules/zend.permissions.acl.intro.html
859Requires: %{name} = %{version}-%{release}
706766a2 860Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a 861Suggests: php(spl)
fa357215
ER
862
863%description Permissions-Acl
864The Zend\Permissions\Acl component provides a lightweight and flexible
865access control list (ACL) implementation for privileges management. In
fa92044d 866general, an application may utilize such ACL's to control access to
fa357215
ER
867certain protected objects by other requesting objects.
868
869For the purposes of this documentation:
870
871- a resource is an object to which access is controlled.
872- a role is an object that may request access to a Resource.
873
874Put simply, roles request access to resources. For example, if a
875parking attendant requests access to a car, then the parking attendant
876is the requesting role, and the car is the resource, since access to
877the car may not be granted to everyone.
878
879Through the specification and use of an ACL, an application may
880control how roles are granted access to resources.
881
b307c652 882%package Permissions-Rbac
fa357215 883Summary: Zend Framework 2: Permissions RBAC Component
3662f22a 884Group: Development/Languages/PHP
fa357215
ER
885URL: http://framework.zend.com/manual/2.4/en/modules/zend.permissions.rbac.intro.html
886Requires: %{name} = %{version}-%{release}
dd9e1f6a 887Suggests: php(spl)
fa357215
ER
888
889%description Permissions-Rbac
890The Zend\Permissions\Rbac component provides a lightweight role-based
fa92044d 891access control implementation based around PHP 5.3's SPL
fa357215
ER
892RecursiveIterator and RecursiveIteratorIterator. RBAC differs from
893access control lists (ACL) by putting the emphasis on roles and their
894permissions rather than objects (resources).
895
b307c652 896%package ProgressBar
fa357215 897Summary: Zend Framework 2: ProgressBar Component
3662f22a 898Group: Development/Languages/PHP
fa357215
ER
899URL: http://framework.zend.com/manual/2.4/en/modules/zend.progress-bar.html
900Requires: %{name} = %{version}-%{release}
b307c652 901Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
902Suggests: %{name}-Json = %{version}-%{release}
903Suggests: %{name}-Session = %{version}-%{release}
dd9e1f6a
ER
904Suggests: php(apc)
905Suggests: php(date)
906Suggests: php(pcre)
907Suggests: php(spl)
fa357215
ER
908
909%description ProgressBar
910Zend\ProgressBar is a component to create and update progress bars in
911different environments. It consists of a single backend, which outputs
912the progress through one of the multiple adapters. On every update, it
913takes an absolute value and optionally a status message, and then
914calls the adapter with some precalculated values like percentage and
915estimated time left.
916
b307c652 917%package Serializer
fa357215 918Summary: Zend Framework 2: Serializer Component
3662f22a 919Group: Development/Languages/PHP
fa357215
ER
920URL: http://framework.zend.com/manual/2.4/en/modules/zend.serializer.html
921Requires: %{name} = %{version}-%{release}
b307c652
ER
922Requires: %{name}-Json = %{version}-%{release}
923Requires: %{name}-Math = %{version}-%{release}
924Requires: %{name}-Stdlib = %{version}-%{release}
706766a2 925Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a
ER
926Suggests: php(dom)
927Suggests: php(igbinary)
928Suggests: php(pcre)
929Suggests: php(simplexml)
930Suggests: php(spl)
931Suggests: php(xml)
fa357215
ER
932
933%description Serializer
934The Zend\Serializer component provides an adapter based interface to
935simply generate storable representation of PHP types by different
936facilities, and recover.
937
938Optional: msgpack (php-pecl-msgpack)
939
b307c652 940%package Server
fa357215 941Summary: Zend Framework 2: Server Component
3662f22a 942Group: Development/Languages/PHP
fa357215
ER
943URL: http://framework.zend.com/manual/2.4/en/modules/zend.server.html
944Requires: %{name} = %{version}-%{release}
b307c652
ER
945Requires: %{name}-Code = %{version}-%{release}
946Requires: %{name}-Stdlib = %{version}-%{release}
dd9e1f6a
ER
947Suggests: php(pcre)
948Suggests: php(reflection)
949Suggests: php(spl)
fa357215
ER
950
951%description Server
952The Zend\Server family of classes provides functionality for the
953various server classes, including Zend\XmlRpc\Server and
954Zend\Json\Server. Zend\Server\Server provides an interface that mimics
fa92044d 955PHP 5's SoapServer class; all server classes should implement this
fa357215
ER
956interface in order to provide a standard server API.
957
958The Zend\Server\Reflection tree provides a standard mechanism for
959performing function and class introspection for use as callbacks with
960the server classes, and provides data suitable for use with
fa92044d 961Zend\Server\Server's getFunctions() and loadFunctions() methods.
fa357215 962
b307c652 963%package ServiceManager
fa357215 964Summary: Zend Framework 2: ServiceManager Component
3662f22a 965Group: Development/Languages/PHP
fa357215
ER
966URL: http://framework.zend.com/manual/2.4/en/modules/zend.service-manager.intro.html
967Requires: %{name} = %{version}-%{release}
706766a2 968Suggests: %{name}-Di = %{version}-%{release}
dd9e1f6a
ER
969Suggests: php(reflection)
970Suggests: php(spl)
fa357215
ER
971
972%description ServiceManager
973The Service Locator design pattern is implemented by the
974Zend\ServiceManager component. The Service Locator is a service/object
975locator, tasked with retrieving other objects.
976
b307c652 977%package Session
fa357215 978Summary: Zend Framework 2: Session Component
3662f22a 979Group: Development/Languages/PHP
fa357215
ER
980URL: http://framework.zend.com/manual/2.4/en/index.html#zend-session
981Requires: %{name} = %{version}-%{release}
b307c652
ER
982Requires: %{name}-EventManager = %{version}-%{release}
983Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
984Suggests: %{name}-Cache = %{version}-%{release}
985Suggests: %{name}-Db = %{version}-%{release}
986Suggests: %{name}-Http = %{version}-%{release}
987Suggests: %{name}-ServiceManager = %{version}-%{release}
988Suggests: %{name}-Validator = %{version}-%{release}
dd9e1f6a
ER
989Suggests: php(date)
990Suggests: php(hash)
991Suggests: php(pcre)
992Suggests: php(session)
993Suggests: php(spl)
fa357215
ER
994
995%description Session
996Manage and preserve session data, a logical complement of cookie data,
997across multiple page requests by the same client.
998
999Optional: MongoDB (php-pecl-mongo)
1000
b307c652 1001%package Soap
fa357215 1002Summary: Zend Framework 2: SOAP Component
3662f22a 1003Group: Development/Languages/PHP
fa357215
ER
1004URL: http://framework.zend.com/manual/2.4/en/index.html#zend-soap
1005Requires: %{name} = %{version}-%{release}
b307c652
ER
1006Requires: %{name}-Server = %{version}-%{release}
1007Requires: %{name}-Stdlib = %{version}-%{release}
1008Requires: %{name}-Uri = %{version}-%{release}
19603149 1009Requires: php(soap)
706766a2 1010Suggests: %{name}-Http = %{version}-%{release}
dd9e1f6a
ER
1011Suggests: php(curl)
1012Suggests: php(dom)
1013Suggests: php(pcre)
1014Suggests: php(reflection)
1015Suggests: php(simplexml)
dd9e1f6a
ER
1016Suggests: php(spl)
1017Suggests: php(xml)
fa357215
ER
1018
1019%description Soap
1020%{summary}
1021
b307c652 1022%package Stdlib
fa357215 1023Summary: Zend Framework 2: Stdlib Component
3662f22a 1024Group: Development/Languages/PHP
fa357215
ER
1025URL: http://framework.zend.com/manual/2.4/en/index.html#zend-stdlib
1026Requires: %{name} = %{version}-%{release}
706766a2
ER
1027Suggests: %{name}-EventManager = %{version}-%{release}
1028Suggests: %{name}-Filter = %{version}-%{release}
1029Suggests: %{name}-Serializer = %{version}-%{release}
1030Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a
ER
1031Suggests: php(date)
1032Suggests: php(iconv)
1033Suggests: php(intl)
1034Suggests: php(json)
1035Suggests: php(mbstring)
1036Suggests: php(pcre)
1037Suggests: php(reflection)
1038Suggests: php(spl)
fa357215
ER
1039
1040%description Stdlib
1041%{summary}
1042
b307c652 1043%package Tag
fa357215 1044Summary: Zend Framework 2: Tag Component
3662f22a 1045Group: Development/Languages/PHP
fa357215
ER
1046URL: http://framework.zend.com/manual/2.4/en/modules/zend.tag.introduction.html
1047Requires: %{name} = %{version}-%{release}
b307c652
ER
1048Requires: %{name}-Escaper = %{version}-%{release}
1049Requires: %{name}-Stdlib = %{version}-%{release}
706766a2 1050Suggests: %{name}-ServiceManager = %{version}-%{release}
dd9e1f6a
ER
1051Suggests: php(pcre)
1052Suggests: php(spl)
fa357215
ER
1053
1054%description Tag
1055Zend\Tag is a component suite which provides a facility to work with
1056taggable Items. As its base, it provides two classes to work with
1057Tags, Zend\Tag\Item and Zend\Tag\ItemList. Additionally, it comes with
1058the interface Zend\Tag\TaggableInterface, which allows you to use any
1059of your models as a taggable item in conjunction with Zend\Tag.
1060
1061Zend\Tag\Item is a basic taggable item implementation which comes with
1062the essential functionality required to work with the Zend\Tag suite.
1063A taggable item always consists of a title and a relative weight (e.g.
1064number of occurrences). It also stores parameters which are used by
1065the different sub-components of Zend\Tag.
1066
1067To group multiple items together, Zend\Tag\ItemList exists as an array
1068iterator and provides additional functionality to calculate absolute
1069weight values based on the given relative weights of each item in it.
1070
b307c652 1071%package Test
fa357215 1072Summary: Zend Framework 2: Test Component
3662f22a 1073Group: Development/Languages/PHP
fa357215
ER
1074URL: http://framework.zend.com/manual/2.4/en/modules/zend.test.introduction.html
1075Requires: %{name} = %{version}-%{release}
b307c652
ER
1076Requires: %{name}-Console = %{version}-%{release}
1077Requires: %{name}-Dom = %{version}-%{release}
1078Requires: %{name}-EventManager = %{version}-%{release}
1079Requires: %{name}-Http = %{version}-%{release}
1080Requires: %{name}-Mvc = %{version}-%{release}
1081Requires: %{name}-ServiceManager = %{version}-%{release}
1082Requires: %{name}-Stdlib = %{version}-%{release}
1083Requires: %{name}-Uri = %{version}-%{release}
1084Requires: %{name}-View = %{version}-%{release}
dd9e1f6a
ER
1085Suggests: php(pcre)
1086Suggests: php(spl)
fa357215
ER
1087
1088%description Test
1089The Zend\Test component provides tools to facilitate unit testing of
1090your Zend Framework applications. At this time, we offer facilities to
1091enable testing of your Zend Framework MVC applications.
1092
1093PHPUnit is the only library supported currently.
1094
b307c652 1095%package Text
fa357215 1096Summary: Zend Framework 2: Text Component
3662f22a 1097Group: Development/Languages/PHP
fa357215
ER
1098URL: http://framework.zend.com/manual/2.4/en/index.html#zend-text
1099Requires: %{name} = %{version}-%{release}
b307c652
ER
1100Requires: %{name}-ServiceManager = %{version}-%{release}
1101Requires: %{name}-Stdlib = %{version}-%{release}
dd9e1f6a
ER
1102Suggests: php(ctype)
1103Suggests: php(pcre)
1104Suggests: php(spl)
fa357215
ER
1105
1106### TODO: Is Zend/Text/Figlet/zend-framework.flf allowed?
1107
1108%description Text
1109%{summary}
1110
b307c652 1111%package Uri
fa357215 1112Summary: Zend Framework 2: URI Component
3662f22a 1113Group: Development/Languages/PHP
fa357215
ER
1114URL: http://framework.zend.com/manual/2.4/en/modules/zend.uri.html
1115Requires: %{name} = %{version}-%{release}
b307c652
ER
1116Requires: %{name}-Escaper = %{version}-%{release}
1117Requires: %{name}-Validator = %{version}-%{release}
dd9e1f6a
ER
1118Suggests: php(pcre)
1119Suggests: php(spl)
fa357215
ER
1120
1121%description Uri
1122Zend\Uri is a component that aids in manipulating and validating
1123Uniform Resource Identifiers (URIs) [1]. Zend\Uri exists primarily to
1124service other components, such as Zend\Http\, but is also useful as a
1125standalone utility.
1126
1127URIs always begin with a scheme, followed by a colon. The construction
1128of the many different schemes varies significantly. The Zend\Uri
1129component provides the Zend\Uri\UriFactory that returns a class
1130implementing the Zend\Uri\UriInterface which specializes in the scheme
1131if such a class is registered with the Factory.
1132
1133[1] http://www.ietf.org/rfc/rfc3986.txt
1134
b307c652 1135%package Validator
fa357215 1136Summary: Zend Framework 2: Validator Component
3662f22a 1137Group: Development/Languages/PHP
fa357215
ER
1138URL: http://framework.zend.com/manual/2.4/en/modules/zend.validator.html
1139Requires: %{name} = %{version}-%{release}
b307c652 1140Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
1141Suggests: %{name}-Db = %{version}-%{release}
1142Suggests: %{name}-Filter = %{version}-%{release}
1143Suggests: %{name}-I18n = %{version}-%{release}
1144Suggests: %{name}-Math = %{version}-%{release}
1145Suggests: %{name}-ServiceManager = %{version}-%{release}
1146Suggests: %{name}-Session = %{version}-%{release}
1147Suggests: %{name}-Uri = %{version}-%{release}
dd9e1f6a
ER
1148Suggests: php(ctype)
1149Suggests: php(date)
1150Suggests: php(fileinfo)
1151Suggests: php(hash)
1152Suggests: php(pcre)
1153Suggests: php(spl)
fa357215
ER
1154
1155%description Validator
1156The Zend\Validator component provides a set of commonly needed
1157validators. It also provides a simple validator chaining mechanism by
1158which multiple validators may be applied to a single datum in a
1159user-defined order.
1160
b307c652 1161%package Version
fa357215 1162Summary: Zend Framework 2: Version Component
3662f22a 1163Group: Development/Languages/PHP
fa357215
ER
1164URL: http://framework.zend.com/manual/2.4/en/modules/zend.version.html
1165Requires: %{name} = %{version}-%{release}
b307c652 1166Requires: %{name}-Json = %{version}-%{release}
706766a2 1167Suggests: %{name}-Http = %{version}-%{release}
dd9e1f6a
ER
1168Suggests: php(pcre)
1169Suggests: php(spl)
fa357215
ER
1170
1171%description Version
1172Zend\Version provides a class constant Zend\Version\Version::VERSION
1173that contains a string identifying the version number of your Zend
1174Framework installation. Zend\Version\Version::VERSION might contain
fa92044d 1175"1.7.4', for example.
fa357215
ER
1176
1177The static method Zend\Version\Version::compareVersion($version) is
1178based on the PHP function version_compare(). This method returns -1 if
1179the specified version is older than the installed Zend Framework
1180version, 0 if they are the same and +1 if the specified version is
1181newer than the version of the Zend Framework installation.
1182
b307c652 1183%package View
fa357215 1184Summary: Zend Framework 2: View Component
3662f22a 1185Group: Development/Languages/PHP
fa357215
ER
1186URL: http://framework.zend.com/manual/2.4/en/modules/zend.view.quick-start.html
1187Requires: %{name} = %{version}-%{release}
b307c652
ER
1188Requires: %{name}-EventManager = %{version}-%{release}
1189Requires: %{name}-Loader = %{version}-%{release}
1190Requires: %{name}-Stdlib = %{version}-%{release}
706766a2
ER
1191Suggests: %{name}-Authentication = %{version}-%{release}
1192Suggests: %{name}-Escaper = %{version}-%{release}
1193Suggests: %{name}-Feed = %{version}-%{release}
1194Suggests: %{name}-Filter = %{version}-%{release}
1195Suggests: %{name}-Http = %{version}-%{release}
1196Suggests: %{name}-I18n = %{version}-%{release}
1197Suggests: %{name}-Json = %{version}-%{release}
1198Suggests: %{name}-Mvc = %{version}-%{release}
1199Suggests: %{name}-Navigation = %{version}-%{release}
1200Suggests: %{name}-Paginator = %{version}-%{release}
1201Suggests: %{name}-Permissions-Acl = %{version}-%{release}
1202Suggests: %{name}-ServiceManager = %{version}-%{release}
1203Suggests: %{name}-Uri = %{version}-%{release}
dd9e1f6a
ER
1204Suggests: php(date)
1205Suggests: php(dom)
1206Suggests: php(filter)
1207Suggests: php(pcre)
1208Suggests: php(spl)
fa357215
ER
1209
1210%description View
fa92044d 1211Zend\View provides the "View' layer of Zend Framework 2's MVC system.
fa357215
ER
1212It is a multi-tiered system allowing a variety of mechanisms for
1213extension, substitution, and more.
1214
b307c652 1215%package XmlRpc
fa357215 1216Summary: Zend Framework 2: XML-RPC Component
3662f22a 1217Group: Development/Languages/PHP
fa357215
ER
1218URL: http://framework.zend.com/manual/2.4/en/modules/zend.xmlrpc.intro.html
1219Requires: %{name} = %{version}-%{release}
b307c652
ER
1220Requires: %{name}-Http = %{version}-%{release}
1221Requires: %{name}-Math = %{version}-%{release}
1222Requires: %{name}-Server = %{version}-%{release}
1223Requires: %{name}-Stdlib = %{version}-%{release}
1224Requires: %{name}-ZendXml = %{version}-%{release}
706766a2 1225Suggests: %{name}-Cache = %{version}-%{release}
dd9e1f6a
ER
1226Suggests: php(date)
1227Suggests: php(dom)
1228Suggests: php(iconv)
1229Suggests: php(pcre)
1230Suggests: php(reflection)
1231Suggests: php(simplexml)
1232Suggests: php(spl)
1233Suggests: php(xml)
1234Suggests: php(xmlwriter)
fa357215
ER
1235
1236%description XmlRpc
fa92044d 1237From its home page, XML-RPC is described as a '...remote procedure
fa357215
ER
1238calling using HTTP as the transport and XML as the encoding. XML-RPC
1239is designed to be as simple as possible, while allowing complex data
fa92044d 1240structures to be transmitted, processed and returned.'
fa357215
ER
1241
1242Zend Framework provides support for both consuming remote XML-RPC
1243services and building new XML-RPC servers.
1244
1245[1] http://www.xmlrpc.com/
1246
b307c652 1247%package ZendXml
fa357215 1248Summary: Zend Framework 2: XML usage, best practices, and security in PHP
3662f22a 1249Group: Development/Languages/PHP
fa357215
ER
1250URL: https://github.com/zendframework/ZendXml
1251Requires: %{name} = %{version}-%{release}
19603149
ER
1252Requires: php(dom)
1253Requires: php(simplexml)
1254Requires: php(spl)
1255Requires: php(xml)
fa357215
ER
1256
1257%description ZendXml
1258This is a security component to prevent XML eXternal Entity (XXE) and
1259XML Entity Expansion (XEE) attacks on XML documents.
1260
1261The XXE attack is prevented disabling the load of external entities in
1262the libxml library used by PHP, using the function
1263libxml_disable_entity_loader.
1264
1265The XEE attack is prevented looking inside the XML document for ENTITY
1266usage. If the XML document uses ENTITY the library throw an Exception.
1267
1268%prep
1269%setup -q -n ZendFramework-%{version} %{?with_tests:-a 1}
1270
1271%build
1272%if %{with tests}
1273cd tests
1274: Create autoloader for test suite
1275cat <<'AUTOLOADER' | tee _autoload.php
1276<?php
1277require_once '$RPM_BUILD_ROOT%{php_data_dir}/Zend/autoload.php';
1278
1279Zend\Loader\AutoloaderFactory::factory(array(
1280 'Zend\\Loader\\StandardAutoloader' => array(
1281 'namespaces' => array(
1282 'ZendTest' => __DIR__ . '/ZendTest',
1283))));
1284AUTOLOADER
1285
1286: ignore these for now
1287rm ZendTest/Mvc/Controller/Plugin/FilePostRedirectGetTest.php
1288: PHP 5.4 segfaults https://bugzilla.redhat.com/1131979
1289rm ZendTest/Serializer/Adapter/WddxTest.php
1290
1291RET=0
1292for dir in ZendTest/[A-Z]*; do
1293 phpunit $dir || RET=1
1294done
1295exit $RET
1296%endif
1297
1298%clean
1299rm -rf $RPM_BUILD_ROOT
1300
1301%install
1302rm -rf $RPM_BUILD_ROOT
1303install -d $RPM_BUILD_ROOT%{php_data_dir}
1304cp -a library/* $RPM_BUILD_ROOT%{php_data_dir}
1305
1306cp -p %{SOURCE2} $RPM_BUILD_ROOT%{php_data_dir}/Zend/autoload.php
1307
1308%files
1309%defattr(644,root,root,755)
1310%doc LICENSE.txt
1311%doc *.md composer.json
1312%dir %{php_data_dir}/Zend
1313
1314%files Authentication
1315%defattr(644,root,root,755)
1316%doc library/Zend/Authentication/*.md
1317%doc library/Zend/Authentication/composer.json
1318%{php_data_dir}/Zend/Authentication
1319%exclude %{php_data_dir}/Zend/Authentication/*.md
1320%exclude %{php_data_dir}/Zend/Authentication/composer.json
1321
1322%files Barcode
1323%defattr(644,root,root,755)
1324%doc library/Zend/Barcode/*.md
1325%doc library/Zend/Barcode/composer.json
1326%{php_data_dir}/Zend/Barcode
1327%exclude %{php_data_dir}/Zend/Barcode/*.md
1328%exclude %{php_data_dir}/Zend/Barcode/composer.json
1329
1330%files Cache
1331%defattr(644,root,root,755)
1332%doc library/Zend/Cache/*.md
1333%doc library/Zend/Cache/composer.json
1334%{php_data_dir}/Zend/Cache
1335%exclude %{php_data_dir}/Zend/Cache/*.md
1336%exclude %{php_data_dir}/Zend/Cache/composer.json
1337
1338%files Captcha
1339%defattr(644,root,root,755)
1340%doc library/Zend/Captcha/*.md
1341%doc library/Zend/Captcha/composer.json
1342%{php_data_dir}/Zend/Captcha
1343%exclude %{php_data_dir}/Zend/Captcha/*.md
1344%exclude %{php_data_dir}/Zend/Captcha/composer.json
1345
1346%files Code
1347%defattr(644,root,root,755)
1348%doc library/Zend/Code/*.md
1349%doc library/Zend/Code/composer.json
1350%{php_data_dir}/Zend/Code
1351%exclude %{php_data_dir}/Zend/Code/*.md
1352%exclude %{php_data_dir}/Zend/Code/composer.json
1353
1354%files Config
1355%defattr(644,root,root,755)
1356%doc library/Zend/Config/*.md
1357%doc library/Zend/Config/composer.json
1358%{php_data_dir}/Zend/Config
1359%exclude %{php_data_dir}/Zend/Config/*.md
1360%exclude %{php_data_dir}/Zend/Config/composer.json
1361
1362%files Console
1363%defattr(644,root,root,755)
1364%doc library/Zend/Console/*.md
1365%doc library/Zend/Console/composer.json
1366%{php_data_dir}/Zend/Console
1367%exclude %{php_data_dir}/Zend/Console/*.md
1368%exclude %{php_data_dir}/Zend/Console/composer.json
1369
1370%files Crypt
1371%defattr(644,root,root,755)
1372%doc library/Zend/Crypt/*.md
1373%doc library/Zend/Crypt/composer.json
1374%{php_data_dir}/Zend/Crypt
1375%exclude %{php_data_dir}/Zend/Crypt/*.md
1376%exclude %{php_data_dir}/Zend/Crypt/composer.json
1377
1378%files Db
1379%defattr(644,root,root,755)
1380%doc library/Zend/Db/*.md
1381%doc library/Zend/Db/composer.json
1382%{php_data_dir}/Zend/Db
1383%exclude %{php_data_dir}/Zend/Db/*.md
1384%exclude %{php_data_dir}/Zend/Db/composer.json
1385
1386%files Debug
1387%defattr(644,root,root,755)
1388%doc library/Zend/Debug/*.md
1389%doc library/Zend/Debug/composer.json
1390%{php_data_dir}/Zend/Debug
1391%exclude %{php_data_dir}/Zend/Debug/*.md
1392%exclude %{php_data_dir}/Zend/Debug/composer.json
1393
1394%files Di
1395%defattr(644,root,root,755)
1396%doc library/Zend/Di/*.md
1397%doc library/Zend/Di/composer.json
1398%{php_data_dir}/Zend/Di
1399%exclude %{php_data_dir}/Zend/Di/*.md
1400%exclude %{php_data_dir}/Zend/Di/composer.json
1401
1402%files Dom
1403%defattr(644,root,root,755)
1404%doc library/Zend/Dom/*.md
1405%doc library/Zend/Dom/composer.json
1406%{php_data_dir}/Zend/Dom
1407%exclude %{php_data_dir}/Zend/Dom/*.md
1408%exclude %{php_data_dir}/Zend/Dom/composer.json
1409
1410%files Escaper
1411%defattr(644,root,root,755)
1412%doc library/Zend/Escaper/*.md
1413%doc library/Zend/Escaper/composer.json
1414%{php_data_dir}/Zend/Escaper
1415%exclude %{php_data_dir}/Zend/Escaper/*.md
1416%exclude %{php_data_dir}/Zend/Escaper/composer.json
1417
1418%files EventManager
1419%defattr(644,root,root,755)
1420%doc library/Zend/EventManager/*.md
1421%doc library/Zend/EventManager/composer.json
1422%{php_data_dir}/Zend/EventManager
1423%exclude %{php_data_dir}/Zend/EventManager/*.md
1424%exclude %{php_data_dir}/Zend/EventManager/composer.json
1425
1426%files Feed
1427%defattr(644,root,root,755)
1428%doc library/Zend/Feed/*.md
1429%doc library/Zend/Feed/composer.json
1430%{php_data_dir}/Zend/Feed
1431%exclude %{php_data_dir}/Zend/Feed/*.md
1432%exclude %{php_data_dir}/Zend/Feed/composer.json
1433
1434%files File
1435%defattr(644,root,root,755)
1436%doc library/Zend/File/*.md
1437%doc library/Zend/File/composer.json
1438%{php_data_dir}/Zend/File
1439%exclude %{php_data_dir}/Zend/File/*.md
1440%exclude %{php_data_dir}/Zend/File/composer.json
1441
1442%files Filter
1443%defattr(644,root,root,755)
1444%doc library/Zend/Filter/*.md
1445%doc library/Zend/Filter/composer.json
1446%{php_data_dir}/Zend/Filter
1447%exclude %{php_data_dir}/Zend/Filter/*.md
1448%exclude %{php_data_dir}/Zend/Filter/composer.json
1449
1450%files Form
1451%defattr(644,root,root,755)
1452%doc library/Zend/Form/*.md
1453%doc library/Zend/Form/composer.json
1454%{php_data_dir}/Zend/Form
1455%exclude %{php_data_dir}/Zend/Form/*.md
1456%exclude %{php_data_dir}/Zend/Form/composer.json
1457
1458%files Http
1459%defattr(644,root,root,755)
1460%doc library/Zend/Http/*.md
1461%doc library/Zend/Http/composer.json
1462%{php_data_dir}/Zend/Http
1463%exclude %{php_data_dir}/Zend/Http/*.md
1464%exclude %{php_data_dir}/Zend/Http/composer.json
1465
1466%files I18n
1467%defattr(644,root,root,755)
1468%doc library/Zend/I18n/*.md
1469%doc library/Zend/I18n/composer.json
1470%{php_data_dir}/Zend/I18n
1471%exclude %{php_data_dir}/Zend/I18n/*.md
1472%exclude %{php_data_dir}/Zend/I18n/composer.json
1473
1474%files InputFilter
1475%defattr(644,root,root,755)
1476%doc library/Zend/InputFilter/*.md
1477%doc library/Zend/InputFilter/composer.json
1478%{php_data_dir}/Zend/InputFilter
1479%exclude %{php_data_dir}/Zend/InputFilter/*.md
1480%exclude %{php_data_dir}/Zend/InputFilter/composer.json
1481
1482%files Json
1483%defattr(644,root,root,755)
1484%doc library/Zend/Json/*.md
1485%doc library/Zend/Json/composer.json
1486%{php_data_dir}/Zend/Json
1487%exclude %{php_data_dir}/Zend/Json/*.md
1488%exclude %{php_data_dir}/Zend/Json/composer.json
1489
1490%files Ldap
1491%defattr(644,root,root,755)
1492%doc library/Zend/Ldap/*.md
1493%doc library/Zend/Ldap/composer.json
1494%{php_data_dir}/Zend/Ldap
1495%exclude %{php_data_dir}/Zend/Ldap/*.md
1496%exclude %{php_data_dir}/Zend/Ldap/composer.json
1497
1498%files Loader
1499%defattr(644,root,root,755)
1500%doc library/Zend/Loader/*.md
1501%doc library/Zend/Loader/composer.json
1502%{php_data_dir}/Zend/autoload.php
1503%{php_data_dir}/Zend/Loader
1504%exclude %{php_data_dir}/Zend/Loader/*.md
1505%exclude %{php_data_dir}/Zend/Loader/composer.json
1506
1507%files Log
1508%defattr(644,root,root,755)
1509%doc library/Zend/Log/*.md
1510%doc library/Zend/Log/composer.json
1511%{php_data_dir}/Zend/Log
1512%exclude %{php_data_dir}/Zend/Log/*.md
1513%exclude %{php_data_dir}/Zend/Log/composer.json
1514
1515%files Mail
1516%defattr(644,root,root,755)
1517%doc library/Zend/Mail/*.md
1518%doc library/Zend/Mail/composer.json
1519%{php_data_dir}/Zend/Mail
1520%exclude %{php_data_dir}/Zend/Mail/*.md
1521%exclude %{php_data_dir}/Zend/Mail/composer.json
1522
1523%files Math
1524%defattr(644,root,root,755)
1525%doc library/Zend/Math/*.md
1526%doc library/Zend/Math/composer.json
1527%{php_data_dir}/Zend/Math
1528%exclude %{php_data_dir}/Zend/Math/*.md
1529%exclude %{php_data_dir}/Zend/Math/composer.json
1530
1531%files Memory
1532%defattr(644,root,root,755)
1533%doc library/Zend/Memory/*.md
1534%doc library/Zend/Memory/composer.json
1535%{php_data_dir}/Zend/Memory
1536%exclude %{php_data_dir}/Zend/Memory/*.md
1537%exclude %{php_data_dir}/Zend/Memory/composer.json
1538
1539%files Mime
1540%defattr(644,root,root,755)
1541%doc library/Zend/Mime/*.md
1542%doc library/Zend/Mime/composer.json
1543%{php_data_dir}/Zend/Mime
1544%exclude %{php_data_dir}/Zend/Mime/*.md
1545%exclude %{php_data_dir}/Zend/Mime/composer.json
1546
1547%files ModuleManager
1548%defattr(644,root,root,755)
1549%doc library/Zend/ModuleManager/*.md
1550%doc library/Zend/ModuleManager/composer.json
1551%{php_data_dir}/Zend/ModuleManager
1552%exclude %{php_data_dir}/Zend/ModuleManager/*.md
1553%exclude %{php_data_dir}/Zend/ModuleManager/composer.json
1554
1555%files Mvc
1556%defattr(644,root,root,755)
1557%doc library/Zend/Mvc/*.md
1558%doc library/Zend/Mvc/composer.json
1559%{php_data_dir}/Zend/Mvc
1560%exclude %{php_data_dir}/Zend/Mvc/*.md
1561%exclude %{php_data_dir}/Zend/Mvc/composer.json
1562
1563%files Navigation
1564%defattr(644,root,root,755)
1565%doc library/Zend/Navigation/*.md
1566%doc library/Zend/Navigation/composer.json
1567%{php_data_dir}/Zend/Navigation
1568%exclude %{php_data_dir}/Zend/Navigation/*.md
1569%exclude %{php_data_dir}/Zend/Navigation/composer.json
1570
1571%files Paginator
1572%defattr(644,root,root,755)
1573%doc library/Zend/Paginator/*.md
1574%doc library/Zend/Paginator/composer.json
1575%{php_data_dir}/Zend/Paginator
1576%exclude %{php_data_dir}/Zend/Paginator/*.md
1577%exclude %{php_data_dir}/Zend/Paginator/composer.json
1578
1579%files Permissions-Acl
1580%defattr(644,root,root,755)
1581%doc library/Zend/Permissions/Acl/*.md
1582%doc library/Zend/Permissions/Acl/composer.json
1583%dir %{php_data_dir}/Zend/Permissions
1584%{php_data_dir}/Zend/Permissions/Acl
1585%exclude %{php_data_dir}/Zend/Permissions/Acl/*.md
1586%exclude %{php_data_dir}/Zend/Permissions/Acl/composer.json
1587
1588%files Permissions-Rbac
1589%defattr(644,root,root,755)
1590%doc library/Zend/Permissions/Rbac/*.md
1591%doc library/Zend/Permissions/Rbac/composer.json
1592%dir %{php_data_dir}/Zend/Permissions
1593%{php_data_dir}/Zend/Permissions/Rbac
1594%exclude %{php_data_dir}/Zend/Permissions/Rbac/*.md
1595%exclude %{php_data_dir}/Zend/Permissions/Rbac/composer.json
1596
1597%files ProgressBar
1598%defattr(644,root,root,755)
1599%doc library/Zend/ProgressBar/*.md
1600%doc library/Zend/ProgressBar/composer.json
1601%{php_data_dir}/Zend/ProgressBar
1602%exclude %{php_data_dir}/Zend/ProgressBar/*.md
1603%exclude %{php_data_dir}/Zend/ProgressBar/composer.json
1604
1605%files Serializer
1606%defattr(644,root,root,755)
1607%doc library/Zend/Serializer/*.md
1608%doc library/Zend/Serializer/composer.json
1609%{php_data_dir}/Zend/Serializer
1610%exclude %{php_data_dir}/Zend/Serializer/*.md
1611%exclude %{php_data_dir}/Zend/Serializer/composer.json
1612
1613%files Server
1614%defattr(644,root,root,755)
1615%doc library/Zend/Server/*.md
1616%doc library/Zend/Server/composer.json
22d13a40 1617%{php_data_dir}/Zend/Server
fa357215
ER
1618%exclude %{php_data_dir}/Zend/Server/*.md
1619%exclude %{php_data_dir}/Zend/Server/composer.json
1620
1621%files ServiceManager
1622%defattr(644,root,root,755)
1623%doc library/Zend/ServiceManager/*.md
1624%doc library/Zend/ServiceManager/composer.json
1625%{php_data_dir}/Zend/ServiceManager
1626%exclude %{php_data_dir}/Zend/ServiceManager/*.md
1627%exclude %{php_data_dir}/Zend/ServiceManager/composer.json
1628
1629%files Session
1630%defattr(644,root,root,755)
1631%doc library/Zend/Session/*.md
1632%doc library/Zend/Session/composer.json
1633%{php_data_dir}/Zend/Session
1634%exclude %{php_data_dir}/Zend/Session/*.md
1635%exclude %{php_data_dir}/Zend/Session/composer.json
1636
1637%files Soap
1638%defattr(644,root,root,755)
1639%doc library/Zend/Soap/*.md
1640%doc library/Zend/Soap/composer.json
1641%{php_data_dir}/Zend/Soap
1642%exclude %{php_data_dir}/Zend/Soap/*.md
1643%exclude %{php_data_dir}/Zend/Soap/composer.json
1644
1645%files Stdlib
1646%defattr(644,root,root,755)
1647%doc library/Zend/Stdlib/*.md
1648%doc library/Zend/Stdlib/composer.json
1649%{php_data_dir}/Zend/Stdlib
1650%exclude %{php_data_dir}/Zend/Stdlib/*.md
1651%exclude %{php_data_dir}/Zend/Stdlib/composer.json
1652
1653%files Tag
1654%defattr(644,root,root,755)
1655%doc library/Zend/Tag/*.md
1656%doc library/Zend/Tag/composer.json
1657%{php_data_dir}/Zend/Tag
1658%exclude %{php_data_dir}/Zend/Tag/*.md
1659%exclude %{php_data_dir}/Zend/Tag/composer.json
1660
1661%files Test
1662%defattr(644,root,root,755)
1663%doc library/Zend/Test/*.md
1664%doc library/Zend/Test/composer.json
1665%{php_data_dir}/Zend/Test
1666%exclude %{php_data_dir}/Zend/Test/*.md
1667%exclude %{php_data_dir}/Zend/Test/composer.json
1668
1669%files Text
1670%defattr(644,root,root,755)
1671%doc library/Zend/Text/*.md
1672%doc library/Zend/Text/composer.json
1673%{php_data_dir}/Zend/Text
1674%exclude %{php_data_dir}/Zend/Text/*.md
1675%exclude %{php_data_dir}/Zend/Text/composer.json
1676
1677%files Uri
1678%defattr(644,root,root,755)
1679%doc library/Zend/Uri/*.md
1680%doc library/Zend/Uri/composer.json
1681%{php_data_dir}/Zend/Uri
1682%exclude %{php_data_dir}/Zend/Uri/*.md
1683%exclude %{php_data_dir}/Zend/Uri/composer.json
1684
1685%files Validator
1686%defattr(644,root,root,755)
1687%doc library/Zend/Validator/*.md
1688%doc library/Zend/Validator/composer.json
1689%{php_data_dir}/Zend/Validator
1690%exclude %{php_data_dir}/Zend/Validator/*.md
1691%exclude %{php_data_dir}/Zend/Validator/composer.json
1692
1693%files Version
1694%defattr(644,root,root,755)
1695%doc library/Zend/Version/*.md
1696%doc library/Zend/Version/composer.json
1697%{php_data_dir}/Zend/Version
1698%exclude %{php_data_dir}/Zend/Version/*.md
1699%exclude %{php_data_dir}/Zend/Version/composer.json
1700
1701%files View
1702%defattr(644,root,root,755)
1703%doc library/Zend/View/*.md
1704%doc library/Zend/View/composer.json
1705%{php_data_dir}/Zend/View
1706%exclude %{php_data_dir}/Zend/View/*.md
1707%exclude %{php_data_dir}/Zend/View/composer.json
1708
1709%files XmlRpc
1710%defattr(644,root,root,755)
1711%doc library/Zend/XmlRpc/*.md
1712%doc library/Zend/XmlRpc/composer.json
1713%{php_data_dir}/Zend/XmlRpc
1714%exclude %{php_data_dir}/Zend/XmlRpc/*.md
1715%exclude %{php_data_dir}/Zend/XmlRpc/composer.json
1716
1717%files ZendXml
1718%defattr(644,root,root,755)
1719%{php_data_dir}/ZendXml
This page took 0.475045 seconds and 4 git commands to generate.