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