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