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