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