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