]> git.pld-linux.org Git - packages/php.git/blame - php.spec
- release 29 (by relup.sh)
[packages/php.git] / php.spec
CommitLineData
0a929a28 1# TODO
d905601a 2# - wddx: restore session support (not compiled in due DL extension check)
978d1801 3# - fix -threads-acfix.patch
ae9fd9ae
JB
4# - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
5# - removed from php 5.0 (currently in php4):
6# db, hyperwave, java, mcal, overload, qtdom
7# - removed from php 5.1:
8# cpdf, fam, oracle
9# - removed from php 5.2:
7aa94fdb 10# filepro, hw
1ffa7abd 11# - mime_magic can't handle new "string/*" entries in magic.mime
9091cd7b 12# thus doesn't work with system magic.mime database
1706bf93 13# - make additional headers and checking added by mail patch configurable
768d3bda 14# - modularize session, standard (output from pure php -m)?
d885ed04 15# - http://forum.lighttpd.net/topic/34454
364f396b 16# - ttyname_r() missdetected http://bugs.php.net/bug.php?id=48820
82bb3a40 17#
d7726a00
ER
18# To see optional extension deps:
19# $ grep -r PHP_ADD_EXTENSION_DEP.*,.*,.* .
20#./ext/pdo/config.m4: PHP_ADD_EXTENSION_DEP(pdo, spl, true)
21#./ext/spl/config.m4: PHP_ADD_EXTENSION_DEP(spl, pcre, true)
22#./ext/session/config.m4: PHP_ADD_EXTENSION_DEP(session, hash, true)
23#./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, spl, true)
24#./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, pdo, true)
25#./ext/simplexml/config.m4: PHP_ADD_EXTENSION_DEP(simplexml, spl, true)
26#./ext/xmlreader/config.m4: PHP_ADD_EXTENSION_DEP(xmlreader, dom, true)
27#
6f91d99f 28# Conditional build:
6e4962cf 29%bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
6f91d99f 30%bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
b89470a9
JB
31%bcond_with oci # with Oracle oci8 extension module (BR: proprietary libs)
32%bcond_without instantclient # build Oracle oci8 extension module against oracle-instantclient package
999f50f4 33%bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
80ce3c84 34%bcond_with system_libzip # with system libzip (reported broken: https://bugs.php.net/bug.php?id=60100)
6d4619bb 35%bcond_with gd_jis_conv # causes imagettfbbox(): any2eucjp(): invalid code in input string when internal gd used
08f1644c 36%bcond_with zend_multibyte # enable zend multibyte, mbstring can't be shared then anymore
e58e4127 37%bcond_with default_php # use this PHP as default PHP in distro
ffda81cd 38%bcond_without curl # without CURL extension module
696cac8d 39%bcond_without filter # without filter extension module
6f91d99f 40%bcond_without imap # without IMAP extension module
8279590e 41%bcond_without interbase # without InterBase extension module
6f91d99f
JB
42%bcond_without ldap # without LDAP extension module
43%bcond_without mhash # without mhash extension module
420fb8d4 44%bcond_without mime_magic # without mime-magic module
bfa157da 45%bcond_with ming # with ming extension module
6f91d99f 46%bcond_without mm # without mm support for session storage
6f91d99f 47%bcond_without mssql # without MS SQL extension module
ffda81cd 48%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
6f91d99f
JB
49%bcond_without odbc # without ODBC extension module
50%bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
51%bcond_without pcre # without PCRE extension module
6f91d99f 52%bcond_without pgsql # without PostgreSQL extension module
274395e3 53%bcond_without pspell # without pspell extension module
6f91d99f 54%bcond_without recode # without recode extension module
6f91d99f 55%bcond_without snmp # without SNMP extension module
8c91402c 56%bcond_without sqlite # without SQLite extension module
913b4e23 57%bcond_without sybase # without Sybase extension module
4b3cd5ff 58%bcond_without sybase_ct # without Sybase-CT extension module
8c91402c 59%bcond_without tidy # without Tidy extension module
6f91d99f
JB
60%bcond_without wddx # without WDDX extension module
61%bcond_without xmlrpc # without XML-RPC extension module
e99beedb
ER
62%bcond_without apache1 # disable building Apache 1.3.x module
63%bcond_without apache2 # disable building Apache 2.x module
e8c48c38 64%bcond_without fcgi # disable building FCGI SAPI
1ffab8fa 65%bcond_with zts # disable Zend Thread Safety
be751de4 66%bcond_without fpm # fpm patches from http://www.php-fpm.org/
e2868621 67%bcond_without suhosin # with suhosin patch
d9ca6315 68%bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
37873df0 69%bcond_with tests # default off; test process very often hangs on builders; perform "make test"
1706bf93 70%bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
74f7e4ba 71
3f700db8
ER
72%define apxs1 /usr/sbin/apxs1
73%define apxs2 /usr/sbin/apxs
74
6f91d99f 75# some problems with apache 2.x
3f700db8 76%if %{with apache2}
6f91d99f 77%undefine with_mm
ab092fe1 78%endif
3f700db8 79
575a5f9c 80%ifnarch %{ix86} %{x8664} x32 sparc sparcv9 alpha ppc
2477fd68
ER
81%undefine with_interbase
82%endif
83%if "%{pld_release}" == "th"
84%ifarch ppc
8279590e 85# ppc disabled (broken on th-ppc)
6f91d99f 86%undefine with_interbase
4fef8b22 87%endif
2477fd68 88%endif
4fef8b22 89
575a5f9c 90%ifnarch %{ix86} %{x8664} x32
4fef8b22 91# unsupported, see sapi/cgi/fpm/fpm_atomic.h
e82d08dc 92%undefine with_fpm
52bba439 93%endif
3f700db8 94
0a929a28 95%if %{without apache1} && %{without apache2}
8d79014f
ER
96ERROR: You need to select at least one Apache SAPI to build shared modules.
97%endif
98
696cac8d
ER
99# filter depends on pcre
100%if %{without pcre}
101%undefine with_filter
102%endif
103
a1374ae8 104%if "%{pld_release}" == "ac"
a1374ae8 105%define magic_mime /usr/share/file/magic.mime
e58e4127 106%define _noautoreqdep libphp_common.*
88276edb
ER
107# if commandline --with was given. respect that
108%if 0%{!?_with_default_php:1}
109%undefine with_default_php
e58e4127 110%endif
a24d18ce
ER
111%else
112%define magic_mime /usr/share/misc/magic.mime
a1374ae8
ER
113%endif
114
acac87b0 115%define rel 29
1a629027 116%define orgname php
e58e4127
ER
117%define ver_suffix 52
118%define php_suffix %{!?with_default_php:%{ver_suffix}}
119%define backport_date 20130717
c256acfe 120Summary: PHP: Hypertext Preprocessor
86784db6
ER
121Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
122Summary(pl.UTF-8): Język skryptowy PHP
123Summary(pt_BR.UTF-8): A linguagem de script PHP
124Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
125Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
1a629027 126Name: %{orgname}%{php_suffix}
06fbc22b 127Version: 5.2.17
bc4dfa04 128Release: %{backport_date}.%{rel}
eb514a67 129Epoch: 4
81e3421d
ER
130# All files licensed under PHP version 3.01, except
131# Zend is licensed under Zend
132# TSRM is licensed under BSD
133License: PHP 3.01 and Zend and BSD
f4359077 134Group: Libraries
1a629027 135Source0: http://www.php.net/distributions/%{orgname}-%{version}.tar.bz2
06fbc22b 136# Source0-md5: b27947f3045220faf16e4d9158cbfe13
1a629027
ER
137Source2: %{orgname}-mod_%{orgname}.conf
138Source3: %{orgname}-cgi-fcgi.ini
139Source4: %{orgname}-cgi.ini
140Source5: %{orgname}-apache.ini
141Source6: %{orgname}-cli.ini
0bf738cd 142# lynx -dump ftp://distfiles.gentoo.org/pub/gentoo/distfiles/|grep -o ftp://.*php-patchset.*tar.bz2
1a629027 143#Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{orgname}-patchset-%{version}-r1.tar.bz2
c3ba7d8f 144## Source9-md5: d67f23f5e69664e06fce89b064d5bbab
1a629027
ER
145Source10: %{orgname}-fpm.init
146Source11: %{orgname}-fpm.logrotate
147Source12: %{orgname}-branch.sh
d905601a 148Source13: dep-tests.sh
ead69ae5 149Source14: skip-tests.sh
bc4dfa04
ER
150Patch100: https://php52-backports.googlecode.com/files/php52-backports-%{backport_date}.patch
151# Patch100-md5: 80014a8f7894d4e893a8b1292b8b3032
1a629027
ER
152Patch0: %{orgname}-shared.patch
153Patch1: %{orgname}-pldlogo.patch
154Patch2: %{orgname}-mail.patch
155Patch3: %{orgname}-link-libs.patch
156Patch4: %{orgname}-libpq_fs_h_path.patch
157Patch5: %{orgname}-filter-shared.patch
158Patch6: %{orgname}-build_modules.patch
159Patch7: %{orgname}-sapi-ini-file.patch
160Patch8: %{orgname}-no-metaccld.patch
161Patch9: %{orgname}-sh.patch
162Patch10: %{orgname}-ini.patch
163Patch11: %{orgname}-acam.patch
164Patch12: %{orgname}-threads-acfix.patch
165Patch13: %{orgname}-tsrmlsfetchgcc2.patch
166Patch14: %{orgname}-no_pear_install.patch
167Patch15: %{orgname}-zlib.patch
168Patch16: %{orgname}-sybase-fix.patch
169Patch17: %{orgname}-readline.patch
170Patch18: %{orgname}-nohttpd.patch
171Patch19: %{orgname}-gd_imagerotate_enable.patch
172Patch20: %{orgname}-uint32_t.patch
173Patch21: %{orgname}-dba-link.patch
174Patch22: %{orgname}-both-apxs.patch
175Patch23: %{orgname}-builddir.patch
176Patch24: %{orgname}-zlib-for-getimagesize.patch
177Patch25: %{orgname}-versioning.patch
178Patch26: %{orgname}-pear.patch
179Patch27: %{orgname}-config-dir.patch
180Patch28: %{orgname}-bug-42952.patch
181Patch29: %{orgname}-fcgi-graceful.patch
182Patch30: %{orgname}-apr-apu.patch
183Patch31: %{orgname}-fcgi-error_log-no-newlines.patch
184Patch32: %{orgname}-curl-limit-speed.patch
185Patch33: %{orgname}-mime_magic.patch
186Patch34: %{orgname}-libtool.patch
187Patch35: %{orgname}-tds.patch
188Patch36: %{orgname}-mysql-charsetphpini.patch
189Patch37: %{orgname}-mysqli-charsetphpini.patch
190Patch38: %{orgname}-pdo_mysql-charsetphpini.patch
191Patch39: %{orgname}-use-prog_sendmail.patch
192Patch40: %{orgname}-fpm.patch
193Patch41: %{orgname}-fpm-config.patch
194Patch42: %{orgname}-fpm-initdir.patch
195Patch43: %{orgname}-silent-session-cleanup.patch
196Patch44: %{orgname}-include_path.patch
197Patch45: %{orgname}-imap-annotations.patch
198Patch46: %{orgname}-imap-myrights.patch
0ba99749 199Patch47: suhosin.patch
fcc49ef5 200Patch48: no-sslv2.patch
1a629027 201Patch49: %{orgname}-m4-divert.patch
d7726a00 202Patch50: extension-shared-optional-dep.patch
9fff5411 203Patch51: spl-shared.patch
1a629027
ER
204Patch52: %{orgname}-libpng.patch
205Patch53: %{orgname}-gmp.patch
25634b21 206Patch54: fix-test-run.patch
090ffec7 207Patch55: bug-52078-fileinode.patch
1a629027 208Patch56: %{orgname}-krb5.patch
090ffec7 209Patch57: php-php_dl.patch
d1d67c4f 210Patch58: php-svn-281516.patch
1a629027
ER
211Patch59: %{orgname}-systzdata.patch
212Patch60: bug-60986.patch
324697c2 213Patch61: php-bug-71475.patch
de5c6699
ER
214# http://spot.fedorapeople.org/php-5.3.6-libzip.patch
215Patch65: system-libzip.patch
614e82b5 216Patch66: bug-47930.patch
5cfb7d04 217Patch67: php-db.patch
fe2476d8 218Patch69: bug-50563.patch
ddd9474a 219Patch70: php-crypt-null.patch
bc0774cd 220Patch71: php-apache24.patch
6443a09a 221Patch72: exif-crash-bug-36.patch
4950739b 222Patch73: CVE-2013-6420.patch
b16376f6 223Patch74: CVE-2013-4073.patch
ebe9f60f 224Patch75: php-secbug-67498.patch
b7b0e363 225Patch76: CVE-2015-0232.patch
575a5f9c 226Patch77: x32.patch
c503ed1d 227Patch78: php-bug-68486.patch
b08857aa 228Patch79: libevent-2.1.patch
0ddd3976 229Patch80: mysqli-err.patch
fb98beff 230# CENTALT patches
fb98beff 231# Backport from 5.3.6
940d523d 232Patch311: php-5.3.6-bug-47435.patch
940d523d 233Patch314: php-5.3.6-39199.patch
fb98beff 234# 5.3.7
fb98beff 235#Patch333: php-5.3.7-bug-54924.patch
940d523d 236Patch355: php-5.3.7-bug-55323.patch
dcb8ab6c 237# Bug-323016 CVE-2012-0831
940d523d
ER
238Patch402: php-5.2.17-bug-323016.patch
239URL: https://code.google.com/p/php52-backports/
6f91d99f 240%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
6e4962cf 241%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
efe52553 242BuildRequires: autoconf >= 2.53
386054ee 243BuildRequires: automake >= 1.4d
6d04ac29 244BuildRequires: bison
386054ee 245BuildRequires: bzip2-devel
3f51cc4a 246%{?with_curl:BuildRequires: curl-devel >= 7.12.0}
2d63cfa1 247BuildRequires: cyrus-sasl-devel
62493084 248BuildRequires: db-devel >= 4.0
6d3d4034 249BuildRequires: elfutils-devel
2179215d 250%if %{with xmlrpc}
d9ca6315 251%{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
efe52553 252%endif
768d3bda 253%{?with_fcgi:BuildRequires: fcgi-devel}
feab29a1 254%{?with_fdf:BuildRequires: fdftk-devel}
386054ee 255BuildRequires: flex
4cc60252 256%if %{with mssql} || %{with sybase} || %{with sybase_ct}
228ae8d4 257BuildRequires: freetds-devel
80ce3c84 258%{?with_system_libzip:BuildRequires: libzip-devel >= 0.10-3}
7899bacd 259%endif
c845ccf9 260BuildRequires: freetype-devel >= 2.0
a04a599a 261%if %{with system_gd}
b2c345ab 262BuildRequires: gd-devel >= 2.0.28-4
ae9fd9ae 263BuildRequires: gd-devel(imagerotate) = 5.2.0
999f50f4 264%endif
defaa0de 265BuildRequires: gdbm-devel
c2388c7d 266BuildRequires: gmp-devel
80df882a 267%{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
defaa0de 268BuildRequires: libjpeg-devel
fa325698 269BuildRequires: libltdl-devel >= 1.4
386054ee 270BuildRequires: libmcrypt-devel >= 2.4.4
bbc6332a 271BuildRequires: libpng-devel >= 1.0.8
6d04ac29 272BuildRequires: libtiff-devel
1cb33721
ER
273%if "%{pld_release}" != "ac"
274BuildRequires: libtool >= 2:2.2
275%else
276BuildRequires: libtool
277%endif
768d3bda 278BuildRequires: libwrap-devel
135c705e 279BuildRequires: libxml2-devel >= 1:2.7.6-4
173ed05d 280BuildRequires: libxslt-devel >= 1.1.0
6f91d99f 281%{?with_mhash:BuildRequires: mhash-devel}
b89470a9 282%{?with_snmp:%{?with_tests:BuildRequires: mibs-net-snmp}}
0a929a28 283%{?with_ming:BuildRequires: ming-devel >= 0.3}
6f91d99f 284%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
8c91402c 285BuildRequires: mysql-devel >= 4.0.0
228ae8d4 286%{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
0f9eae93 287BuildRequires: ncurses-ext-devel
b89470a9 288%{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
7ef909bc 289%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
6f91d99f 290%if %{with openssl} || %{with ldap}
cdeb7dd8 291BuildRequires: openssl-devel >= 0.9.7d
c2388c7d 292%endif
b89470a9 293%{?with_oci:%{?with_instantclient:BuildRequires: oracle-instantclient-devel}}
defaa0de 294BuildRequires: pam-devel
173ed05d 295%{?with_pcre:BuildRequires: pcre-devel >= 6.6}
fdbb977d 296BuildRequires: pkgconfig
768d3bda 297%{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
feab29a1 298%{?with_pgsql:BuildRequires: postgresql-devel}
e584ad6b 299BuildRequires: readline-devel
6f91d99f 300%{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
1cb33721 301BuildRequires: rpm >= 4.4.9-56
f97b02a4 302BuildRequires: rpm-build >= 4.4.0
41acf31b 303BuildRequires: rpmbuild(macros) >= 1.519
8c91402c 304%{?with_sqlite:BuildRequires: sqlite-devel}
9b3dd3e0 305%{?with_sqlite:BuildRequires: sqlite3-devel}
defaa0de 306BuildRequires: t1lib-devel
8c91402c 307%{?with_tidy:BuildRequires: tidy-devel}
6f91d99f 308%{?with_odbc:BuildRequires: unixODBC-devel}
defaa0de 309BuildRequires: zlib-devel >= 1.0.9
3f700db8
ER
310%if %{with apache1}
311BuildRequires: apache1-devel
3f700db8
ER
312%endif
313%if %{with apache2}
83c1bee5 314BuildRequires: apache-devel >= 2.0.52-2
08b77432
AM
315BuildRequires: apr-devel >= 1:1.0.0
316BuildRequires: apr-util-devel >= 1:1.0.0
80f59fe1 317%endif
5473c982
ER
318%if %{with fpm}
319BuildRequires: judy-devel
228ae8d4 320BuildRequires: libevent-devel >= 1.4.7-3
5473c982 321%endif
6e4962cf 322BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9af2b7db 323
685b9bc9
ER
324%define php_sysconfdir /etc/%{name}
325%define php_extensiondir %{_libdir}/%{name}
35a4400e 326%define _sysconfdir %{php_sysconfdir}
0b8eb3e3 327
17c07ea5 328# must be in sync with source. extra check ensuring that it is so is done in %%build
768d3bda 329%define php_api_version 20041225
173ed05d
ER
330%define zend_module_api 20060613
331%define zend_extension_api 220060519
c5ba9228
JR
332%define zend_zts %{!?with_zts:0}%{?with_zts:1}
333%define php_debug %{!?debug:0}%{?debug:1}
91eeb7dc 334
b89470a9 335%if %{with oci}
cb40e22c 336# ORACLE_HOME is required for oci8 ext to build
c5ba9228 337%define _preserve_env %_preserve_env_base ORACLE_HOME
cb40e22c
JR
338%endif
339
9af2b7db 340%description
da15debb 341PHP is an HTML-embedded scripting language. PHP attempts to make it
342easy for developers to write dynamically generated web pages. PHP also
343offers built-in database integration for several commercial and
344non-commercial database management systems, so writing a
345database-enabled web page with PHP is fairly simple. The most common
346use of PHP coding is probably as a replacement for CGI scripts. The
347mod_php module enables the Apache web server to understand and process
e99beedb 348the embedded PHP language in web pages. This package contains PHP
be993200 349version %{version}.
0b8eb3e3 350
ec7f2789 351%description -l fr.UTF-8
da15debb 352PHP est un langage de script embarque dans le HTM. PHP essaye de
353rendre simple aux developpeurs d'ecrire des pages web generees
354dynamiquement. PHP incorpore egalement une integration avec plusieurs
355systemes de gestion de bases de donnees commerciaux et
356non-connerciaux, qui rent facile la creation de pages web liees avec
357des bases de donnees. L'utilisation la plus commune de PHP est
358probablement en remplacement de scripts CGI. Le module mod_php permet
e99beedb
ER
359au serveur web Apache de comprendre et de traiter le langage PHP
360integre dans des pages web. Ce package contient PHP version
be993200 361%{version}.
795da340 362
ec7f2789
JR
363%description -l pl.UTF-8
364PHP jest językiem skryptowym, którego polecenia umieszcza się w
365plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
366generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
367danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
368co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
369Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
370CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
e99beedb 371język PHP osadzony w stronach. Ten pakiet zawiera PHP w wersji
05582439 372%{version}.
0b8eb3e3 373
ec7f2789
JR
374%description -l pt_BR.UTF-8
375PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
376embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
377com algumas características únicas, específicas ao PHP. O objetivo da
378linguagem é permitir que desenvolvedores web escrevam páginas
379dinamicamente geradas de forma rápida.
380
381%description -l ru.UTF-8
382PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
383предлагает интерграцию с множеством СУБД, поэтому написание скриптов
384для работы с базами данных относительно просто. Наиболее популярное
385использование PHP - замена для CGI скриптов.
386
ec7f2789
JR
387%description -l uk.UTF-8
388PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
389пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
390роботи з базами даних є доволі простим. Найбільш популярне
391використання PHP - заміна для CGI скриптів.
43fe8384 392
33c25119 393%package -n apache1-mod_%{name}
e99beedb
ER
394Summary: PHP DSO module for Apache 1.3.x
395Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 1.3.x
3f700db8 396Group: Development/Languages/PHP
3b414131 397Requires(triggerpostun): sed >= 4.0
feab29a1 398Requires: %{name}-common = %{epoch}:%{version}-%{release}
3f700db8
ER
399Requires: apache1(EAPI) >= 1.3.33-2
400Requires: apache1-mod_mime
2e5b56fc 401Provides: webserver(php) = %{version}
3f700db8 402Obsoletes: apache-mod_php < 1:4.1.1
ea2a9757 403Obsoletes: phpfi
3f700db8 404
33c25119 405%description -n apache1-mod_%{name}
e99beedb 406PHP as DSO module for Apache 1.3.x.
3f700db8 407
33c25119 408%description -n apache1-mod_%{name} -l pl.UTF-8
e99beedb 409PHP jako moduł DSO (Dynamic Shared Object) dla Apache 1.3.x.
3f700db8 410
33c25119 411%package -n apache-mod_%{name}
7a2b43a5
AM
412Summary: PHP support for Apache 2.x
413Summary(pl.UTF-8): Wsparcie PHP dla Apache 2.x
414Group: Development/Languages/PHP
415Requires: apache-mod_%{name}-core = %{epoch}:%{version}-%{release}
416Requires: %{name}-common = %{epoch}:%{version}-%{release}
417Provides: webserver(php) = %{version}
418Obsoletes: phpfi
419
420%description -n apache-mod_%{name}
421PHP support for Apache 2.x.
422
423%description -n apache-mod_%{name} -l pl.UTF-8
424Wsparcie PHP dla Apache 2.x.
425
426%package -n apache-mod_%{name}-core
e99beedb
ER
427Summary: PHP DSO module for Apache 2.x
428Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 2.x
3f700db8 429Group: Development/Languages/PHP
037da132 430Requires: %{name}-common = %{epoch}:%{version}-%{release}
ea2a9757 431Requires: apache(modules-api) = %{apache_modules_api}
4141c5f0 432Requires: apache-mod_mime
3f700db8 433
7a2b43a5 434%description -n apache-mod_%{name}-core
e99beedb 435PHP as DSO module for Apache 2.x.
3f700db8 436
7a2b43a5 437%description -n apache-mod_%{name}-core -l pl.UTF-8
e99beedb 438PHP jako moduł DSO (Dynamic Shared Object) dla Apache 2.x.
3f700db8 439
151bee4f
AG
440%package fcgi
441Summary: php as FastCGI program
442Summary(pl.UTF-8): php jako program FastCGI
18ad4238 443Group: Development/Languages/PHP
037da132 444Requires: %{name}-common = %{epoch}:%{version}-%{release}
d3b010a7 445Provides: php(fcgi)
2e5b56fc 446Provides: webserver(php) = %{version}
18ad4238
AM
447
448%description fcgi
151bee4f 449php as FastCGI program.
18ad4238 450
151bee4f
AG
451%description fcgi -l pl.UTF-8
452php jako program FastCGI.
18ad4238 453
345124d0 454%package cgi
5514e8d9
ER
455Summary: PHP as CGI/FastCGI program
456Summary(pl.UTF-8): PHP jako program CGI/FastCGI
4342041a 457Group: Development/Languages/PHP
037da132 458Requires: %{name}-common = %{epoch}:%{version}-%{release}
693fa450 459Provides: php(cgi)
8e082125 460Provides: webserver(php) = %{version}
479e9ea4
ER
461%if "%{pld_release}" != "ac"
462Conflicts: logrotate < 3.8.0
463%endif
345124d0
JR
464
465%description cgi
881802d3 466php as CGI program.
345124d0 467
ec7f2789 468%description cgi -l pl.UTF-8
881802d3 469php jako program CGI.
345124d0 470
4342041a 471%package cli
5514e8d9
ER
472Summary: PHP as CLI interpreter
473Summary(pl.UTF-8): PHP jako interpreter działający z linii poleceń
4342041a 474Group: Development/Languages/PHP
037da132 475Requires: %{name}-common = %{epoch}:%{version}-%{release}
4342041a
JB
476
477%description cli
5514e8d9 478PHP as CLI interpreter.
4342041a 479
ec7f2789 480%description cli -l pl.UTF-8
5514e8d9 481PHP jako interpreter działający z linii poleceń.
4342041a 482
067e71d9
ER
483%package program
484Summary: /usr/bin/php symlink
86784db6 485Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
067e71d9
ER
486Group: Development/Languages/PHP
487Requires: %{name}-cli = %{epoch}:%{version}-%{release}
973fbbcf 488Obsoletes: /usr/bin/php
067e71d9
ER
489
490%description program
491Package providing /usr/bin/php symlink to PHP CLI.
492
ec7f2789
JR
493%description program -l pl.UTF-8
494Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
8776849d 495
f6612a0b
ER
496%package fpm
497Summary: PHP FastCGI Process Manager
685b9bc9 498Summary(pl.UTF-8): PHP FastCGI Process Manager - zarządca procesów FastCGI
f6612a0b 499Group: Development/Languages/PHP
be751de4 500URL: http://www.php-fpm.org/
f6612a0b 501Requires(post,preun): /sbin/chkconfig
be751de4
ER
502Requires(postun): /usr/sbin/userdel
503Requires(pre): /bin/id
504Requires(pre): /usr/sbin/useradd
f6612a0b
ER
505Requires: %{name}-common = %{epoch}:%{version}-%{release}
506Requires: libevent >= 1.4.7-3
507Requires: rc-scripts
be751de4 508Provides: user(http)
f6612a0b
ER
509Provides: webserver(php) = %{version}
510
511%description fpm
512PHP FastCGI Process Manager.
513
685b9bc9
ER
514%description fpm -l pl.UTF-8
515PHP FastCGI Process Manager - zarządca procesów FastCGI.
516
345124d0 517%package common
5514e8d9 518Summary: Common files needed by both Apache modules and CGI/CLI SAPI-s
e99beedb
ER
519Summary(pl.UTF-8): Wspólne pliki dla modułu Apache'a i programu CGI
520Summary(ru.UTF-8): Разделяемые библиотеки для PHP
521Summary(uk.UTF-8): Бібліотеки спільного використання для PHP
345124d0 522Group: Libraries
85db32b5 523# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
ff809778 524Requires: glibc >= 6:2.3.5
156aeefc 525Requires: php-dirs >= 1.4
eb936718 526Requires: rpm-whiteout >= 1.28
e7819c98 527Requires: tzdata
d9f76961
ER
528Provides: %{name}(debug) = %{php_debug}
529Provides: %{name}(modules_api) = %{php_api_version}
530Provides: %{name}(thread-safety) = %{zend_zts}
531Provides: %{name}(zend_extension_api) = %{zend_extension_api}
532Provides: %{name}(zend_module_api) = %{zend_module_api}
533Provides: %{name}-core
534Provides: %{name}-date
535Provides: %{name}-ereg
536%{?with_zend_multibyte:Provides: %{name}-mbstring = %{epoch}:%{version}-%{release}}
537Provides: %{name}-overload
538Provides: %{name}-reflection
539Provides: %{name}-standard
5589468c 540Provides: php(core) = %{version}
91de58a4 541Provides: php(date)
38b6bb88 542Provides: php(ereg)
2e5b56fc 543Provides: php(libxml)
08f1644c 544%{?with_zend_multibyte:Provides: php(mbstring)}
29b7a995 545Provides: php(modules_api) = %{php_api_version}
2e5b56fc 546Provides: php(overload)
91de58a4 547Provides: php(reflection)
2e5b56fc 548Provides: php(standard)
b62984d3 549# ensure backward compatibility for Titanium
550# to be dropped in future but ask Titanium RM before doing so
551%if "%{pld_release}" == "ti"
552Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
553Requires: %{name}-session = %{epoch}:%{version}-%{release}
554Requires: %{name}-spl = %{epoch}:%{version}-%{release}
555%endif
0284f10d
ER
556%if "%{pld_release}" == "ac"
557Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
558Requires: %{name}-session = %{epoch}:%{version}-%{release}
559Requires: %{name}-spl = %{epoch}:%{version}-%{release}
560%endif
d9f76961
ER
561%{!?with_mysqlnd:Obsoletes: php-mysqlnd}
562%{?with_pcre:%requires_ge_to pcre pcre-devel}
a2cdffa2 563Suggests: browscap
36387c9c 564Obsoletes: php-pecl-domxml
37e716e2 565Conflicts: php-pecl-memcache < 3.0.4-2
3c927814 566Conflicts: php4-common < 3:4.4.4-8
4e86443d 567Conflicts: rpm < 4.4.2-0.2
345124d0
JR
568
569%description common
5514e8d9 570Common files needed by both Apache modules and CGI/CLI SAPI-s.
345124d0 571
ec7f2789 572%description common -l pl.UTF-8
e99beedb 573Wspólne pliki dla modułu Apache'a i programu CGI.
345124d0 574
ec7f2789
JR
575%description common -l ru.UTF-8
576Этот пакет содержит общие файлы для разных вариантов реализации PHP
e99beedb 577(самодостаточной и в качестве модуля Apache).
43fe8384 578
ec7f2789
JR
579%description common -l uk.UTF-8
580Цей пакет містить спільні файли для різних варіантів реалізації PHP
e99beedb 581(самодостатньої та в якості модуля Apache).
43fe8384 582
c2388c7d 583%package devel
584Summary: Files for PHP modules development
86784db6
ER
585Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
586Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
587Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
588Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
c2388c7d 589Group: Development/Languages/PHP
feab29a1 590Requires: %{name}-common = %{epoch}:%{version}-%{release}
375e8a12
AG
591Requires: autoconf
592Requires: automake
1cb33721
ER
593%if "%{pld_release}" != "ac"
594Requires: libtool >= 2:2.2
595%else
596Requires: libtool
597%endif
5efba735 598%{?with_pcre:Requires: pcre-devel >= 6.6}
6b2e14c1 599Requires: shtool
1a629027 600Obsoletes: php-devel
5589468c 601Obsoletes: php-pear-devel
efc07a2c 602Obsoletes: php4-devel
1a629027
ER
603Obsoletes: php53-devel
604Obsoletes: php54-devel
0041ccc9
ER
605Obsoletes: php55-devel
606Obsoletes: php56-devel
95aa0e14 607Obsoletes: php70-devel
b8b52ba5 608Obsoletes: php71-devel
8eaab8e8 609Obsoletes: php72-devel
a02ddf14 610
c2388c7d 611%description devel
43fe8384 612The php-devel package lets you compile dynamic extensions to PHP.
6b8a6ad4 613Included here is the source for the PHP extensions. Instead of
e99beedb 614recompiling the whole PHP binary to add support for, say, oracle,
43fe8384 615install this package and use the new self-contained extensions
616support. For more information, read the file
7375f0ff 617README.SELF-CONTAINED-EXTENSIONS.
a02ddf14 618
ec7f2789
JR
619%description devel -l pl.UTF-8
620Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
e99beedb 621rekompilować całe PHP aby dodać obsługę np. oracle, można przy użyciu
ec7f2789
JR
622tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
623samodzielnych rozszerzeniach można znaleźć w pliku
7375f0ff 624README.SELF-CONTAINED-EXTENSIONS.
defaa0de 625
ec7f2789
JR
626%description devel -l pt_BR.UTF-8
627Este pacote contém arquivos usados no desenvolvimento de programas ou
628módulos PHP.
795da340 629
ec7f2789
JR
630%description devel -l ru.UTF-8
631Пакет php-devel дает возможность компилировать динамические расширения
632PHP. Пакет включает исходный код этих расширений. Вместо повторной
e99beedb 633компиляции бинарного файла PHP для добавления, например, поддержки
ec7f2789
JR
634oracle, установите этот пакет для компилирования отдельных расширений.
635Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
7375f0ff 636
ec7f2789
JR
637%description devel -l uk.UTF-8
638Пакет php-devel дає можливість компілювати динамічні розширення PHP.
639До пакету включено вихідний код для розширень. Замість повторної
e99beedb 640компіляції бінарного файлу PHP для додання, наприклад, підтримки
ec7f2789
JR
641oracle, встановіть цей пакет для компіляції окремих розширень.
642Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
43fe8384 643
c2388c7d 644%package bcmath
645Summary: bcmath extension module for PHP
86784db6 646Summary(pl.UTF-8): Moduł bcmath dla PHP
0d0f2f4c 647Group: Libraries
d2cc522b 648URL: http://www.php.net/manual/en/book.bc.php
dc38d397 649Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 650Provides: php(bcmath)
0d0f2f4c 651
c2388c7d 652%description bcmath
e584ad6b
JB
653This is a dynamic shared object (DSO) for PHP that will add bc style
654precision math functions support.
0d0f2f4c 655
ec7f2789
JR
656%description bcmath -l pl.UTF-8
657Moduł PHP umożliwiający korzystanie z dokładnych funkcji
c2388c7d 658matematycznych takich jak w programie bc.
0d0f2f4c 659
b581f5f2 660%package bz2
c2388c7d 661Summary: Bzip2 extension module for PHP
86784db6 662Summary(pl.UTF-8): Moduł bzip2 dla PHP
0d0f2f4c 663Group: Libraries
d2cc522b 664URL: http://www.php.net/manual/en/book.bzip2.php
dc38d397 665Requires: %{name}-common = %{epoch}:%{version}-%{release}
d9f76961 666Provides: %{name}-bzip2 = %{epoch}:%{version}-%{release}
b581f5f2 667Provides: php(bz2)
2e5b56fc 668Provides: php(bzip2)
57590fe0 669Obsoletes: php-bzip2 < 4:5.2.14-3
0d0f2f4c 670
b581f5f2 671%description bz2
ad48e054
JB
672This is a dynamic shared object (DSO) for PHP that will add bzip2
673compression support to PHP.
0d0f2f4c 674
b581f5f2 675%description bz2 -l pl.UTF-8
ec7f2789 676Moduł PHP umożliwiający używanie kompresji bzip2.
0d0f2f4c 677
c2388c7d 678%package calendar
679Summary: Calendar extension module for PHP
86784db6 680Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
80cfb727 681Group: Libraries
d2cc522b 682URL: http://www.php.net/manual/en/book.calendar.php
dc38d397 683Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 684Provides: php(calendar)
80cfb727 685
c2388c7d 686%description calendar
e584ad6b
JB
687This is a dynamic shared object (DSO) for PHP that will add calendar
688support.
80cfb727 689
ec7f2789
JR
690%description calendar -l pl.UTF-8
691Moduł PHP dodający wsparcie dla kalendarza.
80cfb727 692
c2388c7d 693%package ctype
694Summary: ctype extension module for PHP
86784db6 695Summary(pl.UTF-8): Moduł ctype dla PHP
defaa0de 696Group: Libraries
d2cc522b 697URL: http://www.php.net/manual/en/book.ctype.php
dc38d397 698Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 699Provides: php(ctype)
defaa0de 700
c2388c7d 701%description ctype
e584ad6b
JB
702This is a dynamic shared object (DSO) for PHP that will add ctype
703support.
defaa0de 704
ec7f2789
JR
705%description ctype -l pl.UTF-8
706Moduł PHP umożliwiający korzystanie z funkcji ctype.
defaa0de 707
c2388c7d 708%package curl
709Summary: curl extension module for PHP
86784db6 710Summary(pl.UTF-8): Moduł curl dla PHP
253c0459 711Group: Libraries
d2cc522b 712URL: http://www.php.net/manual/en/book.curl.php
dc38d397 713Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 714Provides: php(curl)
253c0459 715
c2388c7d 716%description curl
e584ad6b
JB
717This is a dynamic shared object (DSO) for PHP that will add curl
718support.
253c0459 719
ec7f2789
JR
720%description curl -l pl.UTF-8
721Moduł PHP umożliwiający korzystanie z biblioteki curl.
795da340 722
c2388c7d 723%package dba
724Summary: DBA extension module for PHP
86784db6 725Summary(pl.UTF-8): Moduł DBA dla PHP
defaa0de 726Group: Libraries
d2cc522b 727URL: http://www.php.net/manual/en/book.dba.php
dc38d397 728Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 729Provides: php(dba)
defaa0de 730
c2388c7d 731%description dba
e584ad6b
JB
732This is a dynamic shared object (DSO) for PHP that will add flat-file
733databases (DBA) support.
defaa0de 734
ec7f2789
JR
735%description dba -l pl.UTF-8
736Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
e584ad6b 737(DBA).
defaa0de
AF
738
739%package dbase
caff8ce9 740Summary: DBase extension module for PHP
86784db6 741Summary(pl.UTF-8): Moduł DBase dla PHP
defaa0de 742Group: Libraries
dc38d397 743Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 744Provides: php(dbase)
defaa0de
AF
745
746%description dbase
e584ad6b
JB
747This is a dynamic shared object (DSO) for PHP that will add DBase
748support.
defaa0de 749
ec7f2789
JR
750%description dbase -l pl.UTF-8
751Moduł PHP ze wsparciem dla DBase.
defaa0de 752
51312e8d
JB
753%package dom
754Summary: DOM extension module for PHP
86784db6 755Summary(pl.UTF-8): Moduł DOM dla PHP
51312e8d 756Group: Libraries
d2cc522b 757URL: http://www.php.net/manual/en/book.dom.php
51312e8d 758Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 759Provides: php(dom)
91de58a4 760# it has some compatibility functions
d9f76961 761Provides: %{name}-domxml = %{epoch}:%{version}-%{release}
2e5b56fc 762Provides: php(domxml)
737e42ad 763Obsoletes: php-domxml <= 3:4.3.8-1
51312e8d
JB
764
765%description dom
766This is a dynamic shared object (DSO) for PHP that will add new DOM
767support.
768
ec7f2789
JR
769%description dom -l pl.UTF-8
770Moduł PHP dodający nową obsługę DOM.
51312e8d 771
c2388c7d 772%package exif
773Summary: exif extension module for PHP
86784db6 774Summary(pl.UTF-8): Moduł exif dla PHP
defaa0de 775Group: Libraries
d2cc522b 776URL: http://www.php.net/manual/en/book.exif.php
dc38d397 777Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 778Provides: php(exif)
defaa0de 779
c2388c7d 780%description exif
ad48e054
JB
781This is a dynamic shared object (DSO) for PHP that will add EXIF tags
782support in image files.
defaa0de 783
ec7f2789
JR
784%description exif -l pl.UTF-8
785Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
e584ad6b
JB
786
787%package fdf
788Summary: FDF extension module for PHP
86784db6 789Summary(pl.UTF-8): Moduł FDF dla PHP
e584ad6b 790Group: Libraries
d2cc522b 791URL: http://www.php.net/manual/en/book.fdf.php
dc38d397 792Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 793Provides: php(fdf)
e584ad6b
JB
794
795%description fdf
796This PHP module adds support for PDF Forms through Adobe FDFTK
797library.
798
ec7f2789
JR
799%description fdf -l pl.UTF-8
800Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
e584ad6b 801FDFTK.
defaa0de 802
12295c68 803%package filter
c6c65d5b 804Summary: Extension for safely dealing with input parameters
86784db6 805Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
12295c68 806Group: Libraries
d2cc522b 807URL: http://www.php.net/manual/en/book.filter.php
12295c68 808Requires: %{name}-common = %{epoch}:%{version}-%{release}
d905601a 809Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
12295c68 810Provides: php(filter)
fab94e6d 811Obsoletes: php-pecl-filter
12295c68
ER
812
813%description filter
814We all know that you should always check input variables, but PHP does
815not offer really good functionality for doing this in a safe way. The
816Input Filter extension is meant to address this issue by implementing
817a set of filters and mechanisms that users can use to safely access
818their input data.
819
ec7f2789
JR
820%description filter -l pl.UTF-8
821Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
822oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
823bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
824zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
825mogą bezpiecznie używać do dostępu do danych.
12295c68 826
defaa0de 827%package ftp
caff8ce9 828Summary: FTP extension module for PHP
86784db6 829Summary(pl.UTF-8): Moduł FTP dla PHP
defaa0de 830Group: Libraries
d2cc522b 831URL: http://www.php.net/manual/en/book.ftp.php
dc38d397 832Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 833Provides: php(ftp)
defaa0de
AF
834
835%description ftp
e584ad6b
JB
836This is a dynamic shared object (DSO) for PHP that will add FTP
837support.
defaa0de 838
ec7f2789
JR
839%description ftp -l pl.UTF-8
840Moduł PHP dodający obsługę protokołu FTP.
defaa0de 841
c2388c7d 842%package gd
843Summary: GD extension module for PHP
86784db6 844Summary(pl.UTF-8): Moduł GD dla PHP
501cd767 845Group: Libraries
d2cc522b 846URL: http://www.php.net/manual/en/book.image.php
dc38d397 847Requires: %{name}-common = %{epoch}:%{version}-%{release}
a04a599a 848%if %{with system_gd}
b2c345ab 849Requires: gd >= 2.0.28-4
2e5b56fc 850Requires: gd(gif)
ae9fd9ae 851Requires: gd(imagerotate) = 5.2.0
999f50f4 852%endif
2e5b56fc 853Provides: php(gd)
501cd767 854
c2388c7d 855%description gd
e584ad6b
JB
856This is a dynamic shared object (DSO) for PHP that will add GD
857support, allowing you to create and manipulate images with PHP.
501cd767 858
ec7f2789
JR
859%description gd -l pl.UTF-8
860Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
861tworzenie i obróbkę obrazków.
501cd767 862
c2388c7d 863%package gettext
864Summary: gettext extension module for PHP
86784db6 865Summary(pl.UTF-8): Moduł gettext dla PHP
501cd767 866Group: Libraries
d2cc522b 867URL: http://www.php.net/manual/en/book.gettext.php
dc38d397 868Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 869Provides: php(gettext)
501cd767 870
c2388c7d 871%description gettext
e584ad6b
JB
872This is a dynamic shared object (DSO) for PHP that will add gettext
873support.
501cd767 874
ec7f2789
JR
875%description gettext -l pl.UTF-8
876Moduł PHP dodający obsługę lokalizacji przez gettext.
501cd767 877
c2388c7d 878%package gmp
879Summary: gmp extension module for PHP
86784db6 880Summary(pl.UTF-8): Moduł gmp dla PHP
8bfcab42 881Group: Libraries
d2cc522b 882URL: http://www.php.net/manual/en/book.gmp.php
dc38d397 883Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 884Provides: php(gmp)
8bfcab42 885
c2388c7d 886%description gmp
e584ad6b
JB
887This is a dynamic shared object (DSO) for PHP that will add arbitrary
888length number support with GNU MP library.
8bfcab42 889
ec7f2789
JR
890%description gmp -l pl.UTF-8
891Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
892liczbach o dowolnej długości.
501cd767 893
d7726a00
ER
894%package hash
895Summary: HASH Message Digest Framework
896Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
897Group: Libraries
d2cc522b 898URL: http://www.php.net/manual/en/book.gmp.php
d7726a00
ER
899Requires: %{name}-common = %{epoch}:%{version}-%{release}
900Provides: php(hash)
901Obsoletes: php-pecl-hash
902
903%description hash
904Native implementations of common message digest algorithms using a
905generic factory method.
906
907%description hash -l pl.UTF-8
908Natywne implementacje popularnych algorytmów obliczania skrótów
909wiadomości przy użyciu wspólnego interfejsu.
910
c2388c7d 911%package iconv
912Summary: iconv extension module for PHP
86784db6 913Summary(pl.UTF-8): Moduł iconv dla PHP
501cd767 914Group: Libraries
d2cc522b 915URL: http://www.php.net/manual/en/book.iconv.php
31007581 916Requires: %{_libdir}/gconv
dc38d397 917Requires: %{name}-common = %{epoch}:%{version}-%{release}
31007581 918Requires: iconv
2e5b56fc 919Provides: php(iconv)
501cd767 920
c2388c7d 921%description iconv
e584ad6b
JB
922This is a dynamic shared object (DSO) for PHP that will add iconv
923support.
501cd767 924
ec7f2789
JR
925%description iconv -l pl.UTF-8
926Moduł PHP dodający obsługę iconv.
defaa0de 927
e0e8f1c2 928%package imap
386054ee 929Summary: IMAP extension module for PHP
86784db6
ER
930Summary(pl.UTF-8): Moduł IMAP dla PHP
931Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
e0e8f1c2 932Group: Libraries
d2cc522b 933URL: http://www.php.net/manual/en/book.imap.php
dc38d397 934Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 935Provides: php(imap)
e0e8f1c2
AF
936
937%description imap
e584ad6b
JB
938This is a dynamic shared object (DSO) for PHP that will add IMAP
939support.
e0e8f1c2 940
ec7f2789
JR
941%description imap -l pl.UTF-8
942Moduł PHP dodający obsługę skrzynek IMAP.
e0e8f1c2 943
ec7f2789
JR
944%description imap -l pt_BR.UTF-8
945Um módulo para aplicações PHP que usam IMAP.
795da340 946
c2388c7d 947%package interbase
e2263ce4 948Summary: InterBase/Firebird database module for PHP
86784db6 949Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
c2388c7d 950Group: Libraries
d2cc522b 951URL: http://www.php.net/manual/en/book.ibase.php
dc38d397 952Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 953Provides: php(interbase)
6f91d99f 954%{?with_interbase_inst:Autoreq: false}
c2388c7d 955
956%description interbase
e584ad6b
JB
957This is a dynamic shared object (DSO) for PHP that will add InterBase
958and Firebird database support.
c2388c7d 959
ec7f2789
JR
960%description interbase -l pl.UTF-8
961Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
c2388c7d 962
86ceb323
ER
963%package json
964Summary: PHP C extension for JSON serialization
86784db6 965Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
86ceb323 966Group: Libraries
d2cc522b 967URL: http://www.php.net/manual/en/book.json.php
86ceb323
ER
968Requires: %{name}-common = %{epoch}:%{version}-%{release}
969Provides: php(json)
60ebfac6 970Obsoletes: php-pecl-json
86ceb323
ER
971
972%description json
973php-json is an extremely fast PHP C extension for JSON (JavaScript
974Object Notation) serialisation.
975
ec7f2789 976%description json -l pl.UTF-8
86ceb323
ER
977php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
978(JavaScript Object Notation).
979
38ecdf75 980%package ldap
caff8ce9 981Summary: LDAP extension module for PHP
86784db6
ER
982Summary(pl.UTF-8): Moduł LDAP dla PHP
983Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
38ecdf75 984Group: Libraries
d2cc522b 985URL: http://www.php.net/manual/en/book.ldap.php
dc38d397 986Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 987Provides: php(ldap)
38ecdf75
AF
988
989%description ldap
e584ad6b
JB
990This is a dynamic shared object (DSO) for PHP that will add LDAP
991support.
38ecdf75 992
ec7f2789
JR
993%description ldap -l pl.UTF-8
994Moduł PHP dodający obsługę LDAP.
38ecdf75 995
ec7f2789
JR
996%description ldap -l pt_BR.UTF-8
997Um módulo para aplicações PHP que usam LDAP.
8c56345a 998
c2388c7d 999%package mbstring
1000Summary: mbstring extension module for PHP
86784db6 1001Summary(pl.UTF-8): Moduł mbstring dla PHP
c2388c7d 1002Group: Libraries
d2cc522b 1003URL: http://www.php.net/manual/en/book.mbstring.php
dc38d397 1004Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1005Provides: php(mbstring)
795da340 1006
c2388c7d 1007%description mbstring
6e4962cf
JB
1008This is a dynamic shared object (DSO) for PHP that will add multibyte
1009string support.
c2388c7d 1010
ec7f2789
JR
1011%description mbstring -l pl.UTF-8
1012Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
c2388c7d 1013
38ecdf75 1014%package mcrypt
caff8ce9 1015Summary: mcrypt extension module for PHP
86784db6 1016Summary(pl.UTF-8): Moduł mcrypt dla PHP
38ecdf75 1017Group: Libraries
d2cc522b 1018URL: http://www.php.net/manual/en/book.mcrypt.php
dc38d397 1019Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1020Provides: php(mcrypt)
38ecdf75
AF
1021
1022%description mcrypt
e584ad6b
JB
1023This is a dynamic shared object (DSO) for PHP that will add mcrypt
1024support.
38ecdf75 1025
ec7f2789
JR
1026%description mcrypt -l pl.UTF-8
1027Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
38ecdf75 1028
253c0459
AF
1029%package mhash
1030Summary: mhash extension module for PHP
86784db6 1031Summary(pl.UTF-8): Moduł mhash dla PHP
253c0459 1032Group: Libraries
dc38d397 1033Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1034Provides: php(mhash)
253c0459
AF
1035
1036%description mhash
e584ad6b
JB
1037This is a dynamic shared object (DSO) for PHP that will add mhash
1038support.
253c0459 1039
ec7f2789
JR
1040%description mhash -l pl.UTF-8
1041Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
253c0459 1042
e584ad6b
JB
1043%package mime_magic
1044Summary: mime_magic extension module for PHP
86784db6 1045Summary(pl.UTF-8): Moduł mime_magic dla PHP
e584ad6b 1046Group: Libraries
a1374ae8 1047Requires: %{magic_mime}
9fff5411 1048Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1049Provides: php(mime_magic)
e584ad6b
JB
1050
1051%description mime_magic
1052This PHP module adds support for MIME type lookup via file magic
1053numbers using magic.mime database.
1054
ec7f2789
JR
1055%description mime_magic -l pl.UTF-8
1056Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
1057znaczników plików z użyciem bazy danych magic.mime.
e584ad6b 1058
c2388c7d 1059%package ming
1060Summary: ming extension module for PHP
86784db6 1061Summary(pl.UTF-8): Moduł ming dla PHP
c2388c7d 1062Group: Libraries
dc38d397 1063Requires: %{name}-common = %{epoch}:%{version}-%{release}
40bbf316 1064Requires: ming >= 0.3
2e5b56fc 1065Provides: php(ming)
77d149f2 1066
c2388c7d 1067%description ming
e584ad6b
JB
1068This is a dynamic shared object (DSO) for PHP that will add ming
1069(Flash - .swf files) support.
77d149f2 1070
ec7f2789
JR
1071%description ming -l pl.UTF-8
1072Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
c2388c7d 1073ming.
da15debb 1074
7899bacd 1075%package mssql
1076Summary: MS SQL extension module for PHP
86784db6 1077Summary(pl.UTF-8): Moduł MS SQL dla PHP
7899bacd 1078Group: Libraries
d2cc522b 1079URL: http://www.php.net/manual/en/book.mssql.php
dc38d397 1080Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1081Provides: php(mssql)
7899bacd 1082
1083%description mssql
1084This is a dynamic shared object (DSO) for PHP that will add MS SQL
1085databases support through FreeTDS library.
1086
ec7f2789
JR
1087%description mssql -l pl.UTF-8
1088Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
ad48e054 1089FreeTDS.
7899bacd 1090
c2388c7d 1091%package mysql
1092Summary: MySQL database module for PHP
86784db6
ER
1093Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
1094Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
c2388c7d 1095Group: Libraries
d2cc522b 1096URL: http://www.php.net/manual/en/book.mysql.php
dc38d397 1097Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1098Provides: php(mysql)
dc79ac25 1099
c2388c7d 1100%description mysql
e584ad6b
JB
1101This is a dynamic shared object (DSO) for PHP that will add MySQL
1102database support.
6290790d 1103
ec7f2789
JR
1104%description mysql -l pl.UTF-8
1105Moduł PHP umożliwiający dostęp do bazy danych MySQL.
6290790d 1106
ec7f2789
JR
1107%description mysql -l pt_BR.UTF-8
1108Um módulo para aplicações PHP que usam bancos de dados MySQL.
8487ad4f 1109
8b37a21e
ER
1110%package mysqli
1111Summary: MySQLi module for PHP
86784db6 1112Summary(pl.UTF-8): Moduł MySQLi dla PHP
8b37a21e 1113Group: Libraries
d2cc522b 1114URL: http://www.php.net/manual/en/book.mysqli.php
8b37a21e 1115Requires: %{name}-common = %{epoch}:%{version}-%{release}
9fff5411 1116Requires: %{name}-spl = %{epoch}:%{version}-%{release}
8b37a21e 1117Requires: mysql-libs >= 4.1.0
2e5b56fc 1118Provides: php(mysqli)
8b37a21e
ER
1119
1120%description mysqli
1121This is a dynamic shared object (DSO) for PHP that will add MySQLi
1c06a766
MC
1122(Improved MySQL) support. The difference between it and mysql module
1123is that it provides access to functionality of MySQL 4.1 and above.
1124
ec7f2789
JR
1125%description mysqli -l pl.UTF-8
1126Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
1127Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
7375f0ff 1128MySQL w wersji 4.1 i nowszych.
8b37a21e 1129
e584ad6b
JB
1130%package ncurses
1131Summary: ncurses module for PHP
86784db6 1132Summary(pl.UTF-8): Moduł ncurses dla PHP
e584ad6b 1133Group: Libraries
c3a27469 1134Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1135Provides: php(ncurses)
e584ad6b
JB
1136
1137%description ncurses
1138This PHP module adds support for ncurses functions (only for cli and
1139cgi SAPIs).
1140
ec7f2789
JR
1141%description ncurses -l pl.UTF-8
1142Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
e584ad6b 1143
c2388c7d 1144%package oci8
d902abac 1145Summary: Oracle 8+ database module for PHP
86784db6 1146Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
c2388c7d 1147Group: Libraries
d2cc522b 1148URL: http://www.php.net/manual/en/book.oci8.php
dc38d397 1149Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1150Provides: php(oci8)
d2cc522b 1151AutoReq: false
795da340 1152
c2388c7d 1153%description oci8
d902abac
JB
1154This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
11558, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
c2388c7d 1156
ec7f2789
JR
1157%description oci8 -l pl.UTF-8
1158Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
c2388c7d 1159poprzez interfejs Oracle8 Call-Interface (OCI8).
1160
1161%package odbc
1162Summary: ODBC extension module for PHP
86784db6
ER
1163Summary(pl.UTF-8): Moduł ODBC dla PHP
1164Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
6997cdef 1165Group: Libraries
d2cc522b 1166URL: http://www.php.net/manual/en/book.uodbc.php
dc38d397 1167Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1168Requires: unixODBC >= 2.1.1-3
2e5b56fc 1169Provides: php(odbc)
6997cdef 1170
c2388c7d 1171%description odbc
e584ad6b
JB
1172This is a dynamic shared object (DSO) for PHP that will add ODBC
1173support.
6997cdef 1174
ec7f2789
JR
1175%description odbc -l pl.UTF-8
1176Moduł PHP ze wsparciem dla ODBC.
5c8d1b4b 1177
ec7f2789
JR
1178%description odbc -l pt_BR.UTF-8
1179Um módulo para aplicações PHP que usam ODBC.
c2388c7d 1180
1181%package openssl
1182Summary: OpenSSL extension module for PHP
86784db6 1183Summary(pl.UTF-8): Moduł OpenSSL dla PHP
c4161e98 1184Group: Libraries
d2cc522b 1185URL: http://www.php.net/manual/en/book.openssl.php
dc38d397 1186Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1187Provides: php(openssl)
90257fd6 1188
c2388c7d 1189%description openssl
e584ad6b
JB
1190This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1191support.
c4161e98 1192
ec7f2789
JR
1193%description openssl -l pl.UTF-8
1194Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
c2388c7d 1195
c2388c7d 1196%package pcntl
1197Summary: Process Control extension module for PHP
86784db6 1198Summary(pl.UTF-8): Moduł Process Control dla PHP
c2388c7d 1199Group: Libraries
d2cc522b 1200URL: http://www.php.net/manual/en/book.pcntl.php
135c705e 1201Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1202Provides: php(pcntl)
c2388c7d 1203
1204%description pcntl
e584ad6b
JB
1205This is a dynamic shared object (DSO) for PHP that will add process
1206spawning and control support. It supports functions like fork(),
1207waitpid(), signal() etc.
c2388c7d 1208
ec7f2789
JR
1209%description pcntl -l pl.UTF-8
1210Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1211Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
c2388c7d 1212
51ad3a6d
ER
1213%package pcre
1214Summary: PCRE extension module for PHP
1215Summary(pl.UTF-8): Moduł PCRE dla PHP
1216Group: Libraries
1217Requires: %{name}-common = %{epoch}:%{version}-%{release}
1218Provides: php(pcre)
1219
1220%description pcre
1221This is a dynamic shared object (DSO) for PHP that will add Perl
1222Compatible Regular Expression support.
1223
1224%description pcre -l pl.UTF-8
1225Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1226(Perl Compatible Regular Expressions)
1227
768d3bda
AM
1228%package pdo
1229Summary: PHP Data Objects (PDO)
86784db6 1230Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
768d3bda 1231Group: Libraries
d2cc522b 1232URL: http://www.php.net/manual/en/book.pdo.php
768d3bda 1233Requires: %{name}-common = %{epoch}:%{version}-%{release}
4f23bf4b 1234Requires: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1235Provides: php(pdo)
2ed78af4 1236Obsoletes: php-pecl-PDO
768d3bda
AM
1237
1238%description pdo
1239This is a dynamic shared object (DSO) for PHP that will add PDO
1240support.
1241
ec7f2789
JR
1242%description pdo -l pl.UTF-8
1243Moduł PHP dodający obsługę PDO (PHP Data Objects).
7375f0ff 1244
768d3bda
AM
1245%package pdo-dblib
1246Summary: PHP Data Objects (PDO) FreeTDS support
86784db6 1247Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
768d3bda 1248Group: Libraries
d2cc522b 1249URL: http://www.php.net/manual/en/ref.pdo-dblib.php
768d3bda
AM
1250Requires: %{name}-common = %{epoch}:%{version}-%{release}
1251Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1252Provides: php(dblib)
768d3bda
AM
1253
1254%description pdo-dblib
1255This is a dynamic shared object (DSO) for PHP that will add PDO
1256FreeTDS support.
1257
ec7f2789
JR
1258%description pdo-dblib -l pl.UTF-8
1259Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
768d3bda
AM
1260interfejsu PDO.
1261
f4359077
ER
1262%package pdo-firebird
1263Summary: PHP Data Objects (PDO) Firebird support
86784db6 1264Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
f4359077 1265Group: Libraries
d2cc522b 1266URL: http://www.php.net/manual/en/ref.pdo-firebird.php
f4359077
ER
1267Requires: %{name}-common = %{epoch}:%{version}-%{release}
1268Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1269Provides: php(pdo-firebird)
2ed78af4 1270Obsoletes: php-pecl-PDO_FIREBIRD
f4359077
ER
1271
1272%description pdo-firebird
1273This is a dynamic shared object (DSO) for PHP that will add PDO
1274Firebird support.
1275
ec7f2789
JR
1276%description pdo-firebird -l pl.UTF-8
1277Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
cfff29a1
JB
1278interfejsu PDO.
1279
768d3bda
AM
1280%package pdo-mysql
1281Summary: PHP Data Objects (PDO) MySQL support
86784db6 1282Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
768d3bda 1283Group: Libraries
d2cc522b 1284URL: http://www.php.net/manual/en/ref.pdo-mysql.php
768d3bda
AM
1285Requires: %{name}-common = %{epoch}:%{version}-%{release}
1286Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1287Provides: php(pdo-mysql)
2ed78af4 1288Obsoletes: php-pecl-PDO_MYSQL
768d3bda
AM
1289
1290%description pdo-mysql
1291This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1292support.
1293
ec7f2789
JR
1294%description pdo-mysql -l pl.UTF-8
1295Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
768d3bda
AM
1296interfejsu PDO.
1297
d902abac
JB
1298%package pdo-oci
1299Summary: PHP Data Objects (PDO) Oracle support
86784db6 1300Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
d902abac 1301Group: Libraries
d2cc522b 1302URL: http://www.php.net/manual/en/ref.pdo-oci.php
d902abac
JB
1303Requires: %{name}-common = %{epoch}:%{version}-%{release}
1304Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1305Provides: php(pdo-oci)
2ed78af4 1306Obsoletes: php-pecl-PDO_OCI
d902abac
JB
1307
1308%description pdo-oci
1309This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1310support.
1311
ec7f2789
JR
1312%description pdo-oci -l pl.UTF-8
1313Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
d902abac
JB
1314interfejsu PDO.
1315
768d3bda
AM
1316%package pdo-odbc
1317Summary: PHP Data Objects (PDO) ODBC support
86784db6 1318Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
768d3bda 1319Group: Libraries
d2cc522b 1320URL: http://www.php.net/manual/en/ref.pdo-odbc.php
768d3bda
AM
1321Requires: %{name}-common = %{epoch}:%{version}-%{release}
1322Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1323Provides: php(pdo-odbc)
2ed78af4 1324Obsoletes: php-pecl-PDO_ODBC
768d3bda
AM
1325
1326%description pdo-odbc
1327This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1328support.
1329
ec7f2789
JR
1330%description pdo-odbc -l pl.UTF-8
1331Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
768d3bda
AM
1332interfejsu PDO.
1333
1334%package pdo-pgsql
1335Summary: PHP Data Objects (PDO) PostgreSQL support
86784db6 1336Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
768d3bda 1337Group: Libraries
d2cc522b 1338URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
768d3bda
AM
1339Requires: %{name}-common = %{epoch}:%{version}-%{release}
1340Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1341Provides: php(pdo-pgsql)
365df16b 1342Obsoletes: php-pecl-PDO_PGSQL < 4:5.2.17-1
768d3bda
AM
1343
1344%description pdo-pgsql
1345This is a dynamic shared object (DSO) for PHP that will add PDO
1346PostgreSQL support.
1347
ec7f2789
JR
1348%description pdo-pgsql -l pl.UTF-8
1349Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
7375f0ff 1350interfejsu PDO.
768d3bda
AM
1351
1352%package pdo-sqlite
1353Summary: PHP Data Objects (PDO) SQLite support
86784db6 1354Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
768d3bda 1355Group: Libraries
d2cc522b 1356URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
768d3bda
AM
1357Requires: %{name}-common = %{epoch}:%{version}-%{release}
1358Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1359Provides: php(pdo-sqlite)
2ed78af4 1360Obsoletes: php-pecl-PDO_SQLITE
768d3bda
AM
1361
1362%description pdo-sqlite
1363This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1364support.
1365
ec7f2789
JR
1366%description pdo-sqlite -l pl.UTF-8
1367Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
768d3bda
AM
1368interfejsu PDO.
1369
c2388c7d 1370%package pgsql
1371Summary: PostgreSQL database module for PHP
86784db6 1372Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
c2388c7d 1373Group: Libraries
d2cc522b 1374URL: http://www.php.net/manual/en/book.pgsql.php
dc38d397 1375Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1376Provides: php(pgsql)
c2388c7d 1377
1378%description pgsql
e584ad6b
JB
1379This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1380database support.
c2388c7d 1381
ec7f2789
JR
1382%description pgsql -l pl.UTF-8
1383Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
c2388c7d 1384
ec7f2789
JR
1385%description pgsql -l pt_BR.UTF-8
1386Um módulo para aplicações PHP que usam bancos de dados postgresql.
c2388c7d 1387
1388%package posix
1389Summary: POSIX extension module for PHP
86784db6 1390Summary(pl.UTF-8): Moduł POSIX dla PHP
c2388c7d 1391Group: Libraries
d2cc522b 1392URL: http://www.php.net/manual/en/book.posix.php
dc38d397 1393Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1394Provides: php(posix)
c2388c7d 1395
1396%description posix
e584ad6b 1397This is a dynamic shared object (DSO) for PHP that will add POSIX
c2388c7d 1398functions support to PHP.
1399
ec7f2789
JR
1400%description posix -l pl.UTF-8
1401Moduł PHP umożliwiający korzystanie z funkcji POSIX.
c2388c7d 1402
1403%package pspell
1404Summary: pspell extension module for PHP
86784db6 1405Summary(pl.UTF-8): Moduł pspell dla PHP
c2388c7d 1406Group: Libraries
d2cc522b 1407URL: http://www.php.net/manual/en/book.pspell.php
dc38d397 1408Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1409Provides: php(pspell)
c2388c7d 1410
1411%description pspell
e584ad6b 1412This is a dynamic shared object (DSO) for PHP that will add pspell
c2388c7d 1413support to PHP. It allows to check the spelling of a word and offer
1414suggestions.
1415
ec7f2789
JR
1416%description pspell -l pl.UTF-8
1417Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1418sprawdzanie pisowni słowa i sugerowanie poprawek.
c2388c7d 1419
e584ad6b
JB
1420%package readline
1421Summary: readline extension module for PHP
86784db6 1422Summary(pl.UTF-8): Moduł readline dla PHP
e584ad6b 1423Group: Libraries
d2cc522b 1424URL: http://www.php.net/manual/en/book.readline.php
c3a27469 1425Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1426Provides: php(readline)
e584ad6b
JB
1427
1428%description readline
1429This PHP module adds support for readline functions (only for cli and
1430cgi SAPIs).
1431
ec7f2789
JR
1432%description readline -l pl.UTF-8
1433Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
e584ad6b 1434
c2388c7d 1435%package recode
1436Summary: recode extension module for PHP
86784db6 1437Summary(pl.UTF-8): Moduł recode dla PHP
c2388c7d 1438Group: Libraries
d2cc522b 1439URL: http://www.php.net/manual/en/book.recode.php
dc38d397 1440Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1441Requires: recode >= 3.5d-3
2e5b56fc 1442Provides: php(recode)
c2388c7d 1443
1444%description recode
e584ad6b
JB
1445This is a dynamic shared object (DSO) for PHP that will add recode
1446support.
c2388c7d 1447
ec7f2789
JR
1448%description recode -l pl.UTF-8
1449Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1450bibliotekę recode).
c2388c7d 1451
42e470ec
ER
1452%package session
1453Summary: session extension module for PHP
1454Summary(pl.UTF-8): Moduł session dla PHP
1455Group: Libraries
1456Requires: %{name}-common = %{epoch}:%{version}-%{release}
ad2a2d7c 1457Suggests: %{name}-hash = %{epoch}:%{version}-%{release}
31aede44 1458Suggests: tmpwatch
42e470ec
ER
1459Provides: php(session)
1460
1461%description session
1462This is a dynamic shared object (DSO) for PHP that will add session
1463support.
1464
1465%description session -l pl.UTF-8
1466Moduł PHP dodający obsługę sesji.
1467
c2388c7d 1468%package shmop
1469Summary: Shared Memory Operations extension module for PHP
86784db6 1470Summary(pl.UTF-8): Moduł shmop dla PHP
c2388c7d 1471Group: Libraries
d2cc522b 1472URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1473Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1474Provides: php(shmop)
c2388c7d 1475
1476%description shmop
e584ad6b
JB
1477This is a dynamic shared object (DSO) for PHP that will add Shared
1478Memory Operations support.
c2388c7d 1479
ec7f2789
JR
1480%description shmop -l pl.UTF-8
1481Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
c2388c7d 1482
768d3bda
AM
1483%package simplexml
1484Summary: Simple XML extension module for PHP
86784db6 1485Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
768d3bda 1486Group: Libraries
d2cc522b 1487URL: http://www.php.net/manual/en/book.simplexml.php
768d3bda 1488Requires: %{name}-common = %{epoch}:%{version}-%{release}
81c5218b 1489Requires: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1490Provides: php(simplexml)
768d3bda
AM
1491
1492%description simplexml
1493This is a dynamic shared object (DSO) for PHP that will add Simple XML
1494support.
1495
ec7f2789
JR
1496%description simplexml -l pl.UTF-8
1497Moduł PHP dodający obsługę prostego XML-a.
7375f0ff 1498
c2388c7d 1499%package snmp
1500Summary: SNMP extension module for PHP
86784db6 1501Summary(pl.UTF-8): Moduł SNMP dla PHP
c2388c7d 1502Group: Libraries
d2cc522b 1503URL: http://www.php.net/manual/en/book.snmp.php
dc38d397 1504Requires: %{name}-common = %{epoch}:%{version}-%{release}
85a72066 1505Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
2e5b56fc 1506Provides: php(snmp)
c2388c7d 1507
1508%description snmp
e584ad6b
JB
1509This is a dynamic shared object (DSO) for PHP that will add SNMP
1510support.
c2388c7d 1511
ec7f2789
JR
1512%description snmp -l pl.UTF-8
1513Moduł PHP dodający obsługę SNMP.
c2388c7d 1514
54eb743b 1515%package soap
85a72066 1516Summary: soap extension module for PHP
86784db6 1517Summary(pl.UTF-8): Moduł soap dla PHP
85a72066 1518Group: Libraries
d2cc522b 1519URL: http://www.php.net/manual/en/book.soap.php
85a72066 1520Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1521Provides: php(soap)
54eb743b
AM
1522
1523%description soap
1524This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1525support.
1526
ec7f2789
JR
1527%description soap -l pl.UTF-8
1528Moduł PHP dodający obsługę SOAP/WSDL.
54eb743b 1529
c2388c7d 1530%package sockets
1531Summary: sockets extension module for PHP
86784db6 1532Summary(pl.UTF-8): Moduł socket dla PHP
c2388c7d 1533Group: Libraries
d2cc522b 1534URL: http://www.php.net/manual/en/book.sockets.php
dc38d397 1535Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1536Provides: php(sockets)
c2388c7d 1537
1538%description sockets
e584ad6b
JB
1539This is a dynamic shared object (DSO) for PHP that will add sockets
1540support.
c2388c7d 1541
ec7f2789
JR
1542%description sockets -l pl.UTF-8
1543Moduł PHP dodający obsługę gniazdek.
c2388c7d 1544
9fff5411
ER
1545%package spl
1546Summary: Standard PHP Library module for PHP
1547Summary(pl.UTF-8): Moduł SPL dla PHP
1548Group: Libraries
c3556f9c 1549URL: http://php.net/manual/en/book.spl.php
9fff5411 1550Requires: %{name}-common = %{epoch}:%{version}-%{release}
7dadbb5b 1551Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
6791d961 1552Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
9fff5411
ER
1553Provides: php(spl)
1554
1555%description spl
1556This is a dynamic shared object (DSO) for PHP that will add Standard
1557PHP Library support.
1558
1559%description spl -l pl.UTF-8
1560Moduł PHP dodający obsługę gniazdek.
1561
8c91402c
AM
1562%package sqlite
1563Summary: SQLite extension module for PHP
86784db6 1564Summary(pl.UTF-8): Moduł SQLite dla PHP
8c91402c 1565Group: Libraries
d2cc522b 1566URL: http://www.php.net/manual/en/book.sqlite.php
8c91402c 1567Requires: %{name}-common = %{epoch}:%{version}-%{release}
d905601a
ER
1568Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1569Requires: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1570Provides: php(sqlite)
8c91402c
AM
1571
1572%description sqlite
ce888321
ER
1573SQLite is a C library that implements an embeddable SQL database
1574engine. Programs that link with the SQLite library can have SQL
1575database access without running a separate RDBMS process.
8c91402c 1576
ce888321
ER
1577SQLite is not a client library used to connect to a big database
1578server. SQLite is the server. The SQLite library reads and writes
1579directly to and from the database files on disk.
8c91402c 1580
ec7f2789
JR
1581%description sqlite -l pl.UTF-8
1582SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1583bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1584dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
ce888321 1585RDBMS.
8c91402c 1586
ec7f2789 1587SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
ce888321 1588baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
ec7f2789 1589zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
ce888321 1590dysku.
8c91402c 1591
e584ad6b
JB
1592%package sybase
1593Summary: Sybase DB extension module for PHP
86784db6 1594Summary(pl.UTF-8): Moduł Sybase DB dla PHP
e584ad6b 1595Group: Libraries
dc38d397 1596Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1597Provides: php(sybase)
8c91402c 1598Obsoletes: php-sybase-ct
cdef5afa 1599Conflicts: php-sybase-ct
e584ad6b
JB
1600
1601%description sybase
1602This is a dynamic shared object (DSO) for PHP that will add Sybase and
ce888321
ER
1603MS SQL databases support through SYBDB library. Currently Sybase
1604module is not maintained. Using Sybase-CT module is recommended
1605instead.
e584ad6b 1606
ec7f2789
JR
1607%description sybase -l pl.UTF-8
1608Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1609bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1610Zaleca się używanie modułu Sybase-CT.
e584ad6b 1611
c2388c7d 1612%package sybase-ct
1613Summary: Sybase-CT extension module for PHP
86784db6 1614Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
c2388c7d 1615Group: Libraries
d2cc522b 1616URL: http://www.php.net/manual/en/book.sybase.php
dc38d397 1617Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1618Provides: php(sybase-ct)
8c91402c 1619Obsoletes: php-sybase
cdef5afa 1620Conflicts: php-sybase
c2388c7d 1621
1622%description sybase-ct
e584ad6b
JB
1623This is a dynamic shared object (DSO) for PHP that will add Sybase and
1624MS SQL databases support through CT-lib.
c2388c7d 1625
ec7f2789
JR
1626%description sybase-ct -l pl.UTF-8
1627Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
c2388c7d 1628CT-lib.
1629
e584ad6b
JB
1630%package sysvmsg
1631Summary: SysV msg extension module for PHP
86784db6 1632Summary(pl.UTF-8): Moduł SysV msg dla PHP
e584ad6b 1633Group: Libraries
d2cc522b 1634URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1635Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1636Provides: php(sysvmsg)
e584ad6b
JB
1637
1638%description sysvmsg
1639This is a dynamic shared object (DSO) for PHP that will add SysV
1640message queues support.
1641
ec7f2789
JR
1642%description sysvmsg -l pl.UTF-8
1643Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
e584ad6b 1644
c2388c7d 1645%package sysvsem
1646Summary: SysV sem extension module for PHP
86784db6 1647Summary(pl.UTF-8): Moduł SysV sem dla PHP
c2388c7d 1648Group: Libraries
d2cc522b 1649URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1650Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1651Provides: php(sysvsem)
c2388c7d 1652
1653%description sysvsem
e584ad6b
JB
1654This is a dynamic shared object (DSO) for PHP that will add SysV
1655semaphores support.
c2388c7d 1656
ec7f2789
JR
1657%description sysvsem -l pl.UTF-8
1658Moduł PHP umożliwiający korzystanie z semaforów SysV.
c2388c7d 1659
1660%package sysvshm
1661Summary: SysV shm extension module for PHP
86784db6 1662Summary(pl.UTF-8): Moduł SysV shm dla PHP
c2388c7d 1663Group: Libraries
d2cc522b 1664URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1665Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1666Provides: php(sysvshm)
c2388c7d 1667
1668%description sysvshm
e584ad6b
JB
1669This is a dynamic shared object (DSO) for PHP that will add SysV
1670Shared Memory support.
c2388c7d 1671
ec7f2789
JR
1672%description sysvshm -l pl.UTF-8
1673Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
c4161e98 1674
ead69ae5
ER
1675%package tests
1676Summary: Contains unit test files for PHP and extensions
1677Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1678Group: Libraries
1679URL: http://qa.php.net/
1680Requires: %{name}-cli
1681
1682%description tests
1683This package contains unit tests for PHP and it's extensions.
1684
1685%description tests -l pl.UTF-8
1686Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1687
8c91402c
AM
1688%package tidy
1689Summary: Tidy extension module for PHP
86784db6 1690Summary(pl.UTF-8): Moduł Tidy dla PHP
8c91402c 1691Group: Libraries
d2cc522b 1692URL: http://www.php.net/manual/en/book.tidy.php
8c91402c 1693Requires: %{name}-common = %{epoch}:%{version}-%{release}
b80a7e2c 1694Requires: tidy
2e5b56fc 1695Provides: php(tidy)
8c91402c
AM
1696
1697%description tidy
1698This is a dynamic shared object (DSO) for PHP that will add Tidy
1699support.
1700
ec7f2789
JR
1701%description tidy -l pl.UTF-8
1702Moduł PHP umożliwiający korzystanie z tidy.
8c91402c 1703
f476635d
ER
1704%package tokenizer
1705Summary: tokenizer extension module for PHP
86784db6 1706Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
f476635d 1707Group: Libraries
d2cc522b 1708URL: http://www.php.net/manual/en/book.tokenizer.php
f476635d 1709Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1710Provides: php(tokenizer)
f476635d
ER
1711
1712%description tokenizer
1713This is a dynamic shared object (DSO) for PHP that will add tokenizer
1714support.
1715
ec7f2789
JR
1716%description tokenizer -l pl.UTF-8
1717Moduł PHP dodający obsługę tokenizera do PHP.
c1b8af09 1718
c4161e98 1719%package wddx
1720Summary: wddx extension module for PHP
86784db6 1721Summary(pl.UTF-8): Moduł wddx dla PHP
c4161e98 1722Group: Libraries
d2cc522b 1723URL: http://www.php.net/manual/en/book.wddx.php
21169c08 1724Requires: %{name}-common = %{epoch}:%{version}-%{release}
d905601a
ER
1725# - wddx doesn't require session as it's disabled at compile time:
1726# if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
1727# see also php.spec#rev1.120.2.22
1728#Requires: %{name}-session = %{epoch}:%{version}-%{release}
037da132 1729Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1730Provides: php(wddx)
c4161e98 1731
1732%description wddx
e584ad6b
JB
1733This is a dynamic shared object (DSO) for PHP that will add wddx
1734support.
c4161e98 1735
ec7f2789
JR
1736%description wddx -l pl.UTF-8
1737Moduł PHP umożliwiający korzystanie z wddx.
6997cdef 1738
c2388c7d 1739%package xml
1740Summary: XML extension module for PHP
86784db6 1741Summary(pl.UTF-8): Moduł XML dla PHP
386054ee 1742Group: Libraries
d2cc522b 1743URL: http://www.php.net/manual/en/book.xml.php
dc38d397 1744Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1745Provides: php(xml)
386054ee 1746
c2388c7d 1747%description xml
e584ad6b
JB
1748This is a dynamic shared object (DSO) for PHP that will add XML
1749support. This extension lets you create XML parsers and then define
1750handlers for different XML events.
386054ee 1751
ec7f2789
JR
1752%description xml -l pl.UTF-8
1753Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1754związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1755następnie definiować procedury obsługi dla różnych zdarzeń XML.
386054ee 1756
768d3bda
AM
1757%package xmlreader
1758Summary: XML Reader extension module for PHP
86784db6 1759Summary(pl.UTF-8): Moduł XML Reader dla PHP
768d3bda 1760Group: Libraries
d2cc522b 1761URL: http://www.php.net/manual/en/book.xmlreader.php
768d3bda 1762Requires: %{name}-common = %{epoch}:%{version}-%{release}
ad2a2d7c 1763Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
2e5b56fc 1764Provides: php(xmlreader)
768d3bda
AM
1765
1766%description xmlreader
1767This is a dynamic shared object (DSO) for PHP that will add XML Reader
1768support. The XMLReader extension is an XML Pull parser. The reader
1769acts as a cursor going forward on the document stream and stopping at
1770each node on the way.
1771
ec7f2789
JR
1772%description xmlreader -l pl.UTF-8
1773Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1774działa jako kursor przechodzący przez strumień dokumentu i
1775zatrzymujący się na każdym węźle po drodze.
768d3bda 1776
c2388c7d 1777%package xmlrpc
1778Summary: xmlrpc extension module for PHP
86784db6 1779Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1adf90d7 1780Group: Libraries
d2cc522b 1781URL: http://www.php.net/manual/en/book.xmlrpc.php
dc38d397 1782Requires: %{name}-common = %{epoch}:%{version}-%{release}
37873df0 1783Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1784Provides: php(xmlrpc)
1adf90d7 1785
c2388c7d 1786%description xmlrpc
e584ad6b
JB
1787This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1788support.
1adf90d7 1789
ec7f2789
JR
1790%description xmlrpc -l pl.UTF-8
1791Moduł PHP dodający obsługę XMLRPC.
c2388c7d 1792
86ceb323 1793%package xmlwriter
05582439 1794Summary: Fast, non-cached, forward-only means to write XML data
86784db6 1795Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
86ceb323 1796Group: Libraries
d2cc522b 1797URL: http://www.php.net/manual/en/book.xmlwriter.php
86ceb323
ER
1798Requires: %{name}-common = %{epoch}:%{version}-%{release}
1799Provides: php(xmlwriter)
15f70a0e 1800Obsoletes: php-pecl-xmlwriter
86ceb323
ER
1801
1802%description xmlwriter
1803This extension wraps the libxml xmlWriter API. Represents a writer
1804that provides a non-cached, forward-only means of generating streams
1805or files containing XML data.
1806
ec7f2789
JR
1807%description xmlwriter -l pl.UTF-8
1808To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1809zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1810plików zawierających dane XML.
86ceb323 1811
dc49e336
JB
1812%package xsl
1813Summary: xsl extension module for PHP
86784db6 1814Summary(pl.UTF-8): Moduł xsl dla PHP
dc49e336 1815Group: Libraries
d2cc522b 1816URL: http://www.php.net/manual/en/book.xsl.php
dc49e336 1817Requires: %{name}-common = %{epoch}:%{version}-%{release}
dbd7433e 1818Requires: %{name}-dom = %{epoch}:%{version}-%{release}
dc49e336 1819Requires: libxslt >= 1.0.18
737e42ad 1820# actually not true, functionality is similar, but API differs
2e5b56fc 1821Provides: php(xsl)
737e42ad 1822Obsoletes: php-xslt <= 3:4.3.8-1
dc49e336
JB
1823
1824%description xsl
1825This is a dynamic shared object (DSO) for PHP that will add new XSL
1826support (using libxslt).
1827
ec7f2789
JR
1828%description xsl -l pl.UTF-8
1829Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
dc49e336 1830
b27cf2ef
ER
1831%package zip
1832Summary: Zip management extension
86784db6 1833Summary(pl.UTF-8): Zarządzanie archiwami zip
b27cf2ef 1834Group: Libraries
d2cc522b 1835URL: http://www.php.net/manual/en/book.zip.php
b27cf2ef 1836Requires: %{name}-common = %{epoch}:%{version}-%{release}
d9f76961 1837%{?with_system_libzip:Requires: libzip >= 0.10-3}
2e5b56fc 1838Provides: php(zip)
5cad965e 1839Obsoletes: php-pecl-zip
b27cf2ef
ER
1840
1841%description zip
1842Zip is an extension to create, modify and read zip files.
1843
ec7f2789
JR
1844%description zip -l pl.UTF-8
1845Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1846odczyt archiwów zip.
b27cf2ef 1847
c2388c7d 1848%package zlib
1849Summary: Zlib extension module for PHP
86784db6 1850Summary(pl.UTF-8): Moduł zlib dla PHP
7bd1e950 1851Group: Libraries
d2cc522b 1852URL: http://www.php.net/manual/en/book.zlib.php
dc38d397 1853Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1854Provides: php(zlib)
7bd1e950 1855
c2388c7d 1856%description zlib
e584ad6b
JB
1857This is a dynamic shared object (DSO) for PHP that will add zlib
1858compression support to PHP.
7bd1e950 1859
ec7f2789
JR
1860%description zlib -l pl.UTF-8
1861Moduł PHP umożliwiający używanie kompresji zlib.
7bd1e950 1862
9af2b7db 1863%prep
1a629027 1864%setup -q -n %{orgname}-%{version}
ddd9474a 1865%patch100 -p1
02d06c8c
ER
1866# for suhosin patch
1867%{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1868
554abb27 1869%patch0 -p1
670f5db5 1870%patch1 -p1
f1d1175f 1871%patch2 -p1
670f5db5 1872%patch3 -p1
c027c256 1873%patch4 -p1
12295c68 1874%patch5 -p1
6ab586ad 1875%patch6 -p1
e584ad6b 1876%patch7 -p1
8a574ba7 1877%patch8 -p1
fcc61680 1878%patch9 -p1
78987c05 1879
8c91402c 1880cp php.ini-dist php.ini
2179215d 1881%patch10 -p1
8c91402c
AM
1882# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1883# conditionally...
2179215d 1884%patch11 -p1
189be387 1885%patch12 -p1
d76e208d
JB
1886%patch13 -p1
1887%patch14 -p1
1888%patch15 -p1
86334d82 1889%patch16 -p1
37c3c2bc 1890%patch17 -p1
37c3c2bc 1891%patch18 -p1
a04a599a 1892%if %{with system_gd}
9062e238 1893%patch19 -p1
a04a599a 1894%endif
c9f5f7a9
ER
1895%patch20 -p1
1896%patch21 -p1
e048c127 1897%patch22 -p1
d76e208d
JB
1898%patch23 -p1
1899%patch24 -p1
d350ae54 1900
e048c127 1901%{?with_versioning:%patch25 -p1}
d350ae54 1902
df532740 1903%if 0
cd8fb0ff 1904%{__tar} jxf %{SOURCE9}
8a574ba7
ER
1905v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1906mv $v/$v gentoo-patchset
8a574ba7
ER
1907for a in gentoo-patchset/*.patch; do
1908 %{__patch} -p1 < $a
cd8fb0ff 1909done
df532740 1910%endif
cd8fb0ff 1911
e048c127
AG
1912%patch26 -p1
1913%patch27 -p1
d76e208d
JB
1914%patch28 -p1
1915%patch29 -p1
be32344e 1916%patch30 -p1
e048c127 1917#%patch31 -p1
d9ca6315 1918%patch32 -p1
e048c127 1919%patch33 -p1
1cb33721 1920%if "%{pld_release}" != "ac"
e048c127 1921%patch34 -p1
1cb33721 1922%endif
e048c127 1923%patch35 -p1
fed87879 1924
cd8fb0ff 1925# mysql default charset for mysql/mysql/pdo-mysql extensions
e048c127
AG
1926%patch36 -p1
1927%patch37 -p0
1928%patch38 -p0
cd8fb0ff 1929
e048c127 1930%patch39 -p1
b912d41a 1931
5473c982 1932%if %{with fpm}
e048c127
AG
1933%patch40 -p1
1934%patch41 -p1
1935%patch42 -p1
5473c982
ER
1936%endif
1937
1aabe7f5 1938%patch43 -p1
e048c127 1939%patch44 -p1
80df882a
ER
1940%patch45 -p1
1941%patch46 -p1
0ba99749
ER
1942%if %{with suhosin}
1943%patch47 -p1
1944%endif
fcc49ef5 1945%patch48 -p1
eef8ca93 1946%patch49 -p1
d7726a00 1947%patch50 -p1
9fff5411 1948%patch51 -p1
83132773 1949%patch52 -p1
b59d43dc 1950%patch53 -p1
1b424843 1951%patch54 -p1
fefcf5a9 1952%patch55 -p1
5598b2ed 1953%patch56 -p1
090ffec7 1954%patch57 -p1
c15083d0 1955%patch58 -p4
e7819c98 1956%patch59 -p1
1a629027 1957%patch60 -p4
324697c2 1958%patch61 -p1
80ce3c84 1959%{?with_system_libzip:%patch65 -p1}
614e82b5 1960%patch66 -p2
5cfb7d04 1961%patch67 -p1
fe2476d8 1962%patch69 -p4
ddd9474a 1963%patch70 -p1
bc0774cd 1964%patch71 -p1
6443a09a 1965%patch72 -p1
4950739b 1966%patch73 -p1
b16376f6 1967%patch74 -p1
ebe9f60f 1968%patch75 -p1
b7b0e363 1969%patch76 -p1
575a5f9c 1970%patch77 -p1
c503ed1d 1971%patch78 -p1
b08857aa 1972%patch79 -p1
0ddd3976 1973%patch80 -p1
fb98beff
ER
1974
1975# Bugfix backport from 5.3.6
fb98beff 1976%patch311 -p1 -b .bug-47435
fb98beff 1977%patch314 -p1 -b .bug-39199
fb98beff 1978# Bugfix backport from 5.3.7
fb98beff 1979#accert %patch333 -p1 -b .bug-54924
fb98beff 1980#soap %patch355 -p1 -b .bug-55323
24370691
AM
1981# causes regression -> magic_quotes_gpc setting cannot be changed
1982#%%patch402 -p1 -b .bug-323016
fb98beff 1983
567fbbd0
JB
1984# cleanup backups after patching
1985find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
1986
9e22b6ba
JB
1987# conflict seems to be resolved by recode patches
1988rm -f ext/recode/config9.m4
1989
f4359077
ER
1990# remove all bundled libraries not to link with them accidentally
1991#rm -rf ext/sqlite/libsqlite
1992#rm -rf ext/bcmath/libbcmath
1993#rm -rf ext/date/lib
1994#rm -rf ext/dba/libcdb
1995#rm -rf ext/dba/libflatfile
1996#rm -rf ext/dba/libinifile
1997#rm -rf ext/gd/libgd
b1b8d706 1998#rm -rf ext/mbstring/libmbfl
f4359077
ER
1999#rm -rf ext/mbstring/oniguruma
2000rm -rf ext/pcre/pcrelib
2001rm -rf ext/pdo_sqlite/sqlite
2002#rm -rf ext/soap/interop
4fd5db0f 2003%if %{with system_xmlrpc_epi}
f4359077 2004rm -rf ext/xmlrpc/libxmlrpc
d9ca6315 2005%endif
f4359077 2006
37873df0
ER
2007%ifarch ppc ppc64
2008# this test hungs on ac-ppc
2009#mv ext/reflection/tests/007.php{,ignore}
2010# this test gets killed by itself
2011mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
2012%endif
2013
9fff5411 2014cp -af Zend/LICENSE{,.Zend}
d905601a 2015install -p %{SOURCE13} dep-tests.sh
6756a8ae 2016
ead69ae5
ER
2017# disable broken tests
2018# says just "Terminated" twice and fails
2019mv sapi/cli/tests/022.phpt{,.broken}
2020
2021sh -xe %{_sourcedir}/skip-tests.sh
2022
9af2b7db 2023%build
6756a8ae
ER
2024API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
2025if [ $API != %{php_api_version} ]; then
2026 echo "Set %%define php_api_version to $API and re-run."
17c07ea5
ER
2027 exit 1
2028fi
2029
6756a8ae
ER
2030API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
2031if [ $API != %{zend_module_api} ]; then
2032 echo "Set %%define zend_module_api to $API and re-run."
17c07ea5
ER
2033 exit 1
2034fi
2035
6756a8ae
ER
2036API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
2037if [ $API != %{zend_extension_api} ]; then
2038 echo "Set %%define zend_extension_api to $API and re-run."
17c07ea5
ER
2039 exit 1
2040fi
2041
98ab5057 2042export EXTENSION_DIR="%{php_extensiondir}"
3f700db8 2043if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
5473c982 2044 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
3f700db8
ER
2045 %{__libtoolize}
2046 %{__aclocal}
8b0a87ec 2047 cp -f /usr/share/automake/config.* .
678e6844 2048 ./buildconf --force
3f700db8
ER
2049 touch _built-conf
2050fi
98ab5057 2051export PROG_SENDMAIL="/usr/lib/sendmail"
3f700db8
ER
2052
2053sapis="
e8c48c38 2054%if %{with fcgi}
c1f4c189 2055fcgi
e8c48c38 2056%endif
5473c982
ER
2057%if %{with fpm}
2058fpm
2059%endif
e8c48c38 2060cgi cli
3f700db8
ER
2061%if %{with apache1}
2062apxs1
43fe8384 2063%endif
3f700db8
ER
2064%if %{with apache2}
2065apxs2
2066%endif
2067"
2068for sapi in $sapis; do
189be387 2069 : SAPI $sapi
3f700db8
ER
2070 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
2071
189be387 2072 sapi_args=''
3f700db8
ER
2073 case $sapi in
2074 cgi)
228ae8d4 2075 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
189be387 2076 ;;
3f700db8 2077 cli)
189be387
ER
2078 sapi_args='--disable-cgi'
2079 ;;
3f700db8 2080 fcgi)
364f396b 2081 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect'
189be387 2082 ;;
5473c982 2083 fpm)
364f396b 2084 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect --enable-fpm'
5473c982 2085 ;;
3f700db8 2086 apxs1)
bc0774cd
AM
2087 apache_ver=$(rpm -q --qf '%{V}' apache1-devel)
2088 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$apache_ver"
189be387 2089 ;;
3f700db8 2090 apxs2)
bc0774cd
AM
2091 apache_ver=$(rpm -q --qf '%{V}' apache-devel)
2092 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$apache_ver"
189be387 2093 ;;
3f700db8 2094 esac
189be387
ER
2095
2096 %configure \
bc0774cd 2097 FORCE_APACHE_VERSION="${apache_ver}" \
567fbbd0 2098 EXTRA_LDFLAGS="%{rpmldflags}" \
189be387 2099 $sapi_args \
996cde82 2100%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
3f700db8 2101 --cache-file=config.cache \
996cde82 2102%endif
768d3bda 2103 --with-libdir=%{_lib} \
6ee9f55b
ER
2104 --with-config-file-path=%{_sysconfdir} \
2105 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
9af2b7db 2106 --with-exec-dir=%{_bindir} \
e7819c98 2107 --with-system-tzdata \
38c4a978 2108 --%{!?debug:dis}%{?debug:en}able-debug \
1a64b68d 2109 %{?with_zts:--enable-maintainer-zts} \
0ba99749 2110 %{?with_suhosin:--enable-suhosin} \
08f1644c 2111 %{?with_zend_multibyte:--enable-zend-multibyte} \
3b414131 2112 --enable-inline-optimization \
38c4a978 2113 --enable-bcmath=shared \
2114 --enable-calendar=shared \
c2388c7d 2115 --enable-ctype=shared \
38c4a978 2116 --enable-dba=shared \
51312e8d 2117 --enable-dom=shared \
38c4a978 2118 --enable-exif=shared \
8c91402c 2119 --enable-ftp=shared \
38c4a978 2120 --enable-gd-native-ttf \
6d4619bb 2121 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
768d3bda 2122 --enable-libxml \
9af2b7db 2123 --enable-magic-quotes \
08f1644c 2124 --enable-mbstring=%{?!with_zend_multibyte:shared,}all \
8c91402c 2125 --enable-mbregex \
010f42f4 2126 --enable-pcntl=shared \
768d3bda 2127 --enable-pdo=shared \
86ceb323 2128 --enable-json=shared \
d7726a00 2129 --enable-hash=shared \
86ceb323 2130 --enable-xmlwriter=shared \
5473c982
ER
2131%if %{with fpm}
2132 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
65c2b55f 2133 --with-fpm-log=/var/log/php/%{name}-fpm.log \
67519dc6 2134 --with-fpm-pid=/var/run/%{name}-fpm.pid \
5473c982 2135%endif
768d3bda
AM
2136%if %{with mssql} || %{with sybase} || %{with sybase_ct}
2137 --with-pdo-dblib=shared \
2138%endif
f6477c6e 2139%if %{with interbase} && !%{with interbase_inst}
75f51563 2140 --with-pdo-firebird=shared,/usr \
768d3bda
AM
2141%endif
2142 --with-pdo-mysql=shared \
b89470a9 2143 %{?with_oci:--with-pdo-oci=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
768d3bda
AM
2144 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
2145 %{?with_pgsql:--with-pdo-pgsql=shared} \
f4359077 2146 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
38c4a978 2147 --enable-posix=shared \
e2fdd525 2148 --enable-reflection \
b9e5df0a 2149 --enable-shared \
42e470ec 2150 --enable-session=shared \
38c4a978 2151 --enable-shmop=shared \
f445ad01 2152 --enable-simplexml=shared \
9fff5411 2153 --enable-spl=shared \
e584ad6b 2154 --enable-sysvmsg=shared \
defaa0de
AF
2155 --enable-sysvsem=shared \
2156 --enable-sysvshm=shared \
38c4a978 2157 --enable-safe-mode \
ad48e054 2158 --enable-soap=shared \
38c4a978 2159 --enable-sockets=shared \
f476635d 2160 --enable-tokenizer=shared \
38c4a978 2161 --enable-ucd-snmp-hack \
6f91d99f 2162 %{?with_wddx:--enable-wddx=shared} \
3f51cc4a 2163 --enable-xml=shared \
b1b8d706 2164 --enable-xmlreader=shared \
253c0459 2165 --with-bz2=shared \
6f91d99f 2166 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
62493084 2167 --with-db4 \
768d3bda 2168 --enable-dbase=shared \
364f396b 2169 --without-libexpat-dir \
6f91d99f 2170 %{?with_fdf:--with-fdftk=shared} \
c2388c7d 2171 --with-iconv=shared \
38c4a978 2172 --with-freetype-dir=shared \
2173 --with-gettext=shared \
a04a599a 2174 --with-gd=shared%{?with_system_gd:,/usr} \
38c4a978 2175 --with-gdbm \
253c0459 2176 --with-gmp=shared \
6f91d99f
JB
2177 %{?with_imap:--with-imap=shared --with-imap-ssl} \
2178 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
8c91402c 2179 --with-jpeg-dir=/usr \
768d3bda 2180 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
38c4a978 2181 --with-mcrypt=shared \
6f91d99f 2182 %{?with_mhash:--with-mhash=shared} \
a1374ae8 2183 %{?with_mime_magic:--with-mime-magic=shared,%{magic_mime}}%{!?with_mime_magic:--disable-mime-magic} \
6f91d99f
JB
2184 %{?with_ming:--with-ming=shared} \
2185 %{?with_mm:--with-mm} \
6f91d99f 2186 %{?with_mssql:--with-mssql=shared} \
c2388c7d 2187 --with-mysql=shared,/usr \
0c2ab910 2188 --with-mysql-sock=/var/lib/mysql/mysql.sock \
8b37a21e 2189 %{?with_mysqli:--with-mysqli=shared} \
e584ad6b 2190 --with-ncurses=shared \
b89470a9 2191 %{?with_oci:--with-oci8=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
8c91402c 2192 %{?with_openssl:--with-openssl=shared} \
768d3bda 2193 --with-kerberos \
51ad3a6d 2194 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
696cac8d 2195 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
ec86be0a 2196 --with-pear=%{php_pear_dir} \
6f91d99f 2197 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
8c91402c 2198 --with-png-dir=/usr \
6f91d99f 2199 %{?with_pspell:--with-pspell=shared} \
e584ad6b 2200 --with-readline=shared \
6f91d99f 2201 %{?with_recode:--with-recode=shared} \
38c4a978 2202 --with-regex=php \
6f91d99f 2203 %{?with_snmp:--with-snmp=shared} \
4cc60252
AG
2204 %{?with_sybase:--with-sybase=shared,/usr} \
2205 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
768d3bda 2206 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
38c4a978 2207 --with-t1lib=shared \
8c91402c 2208 %{?with_tidy:--with-tidy=shared} \
768d3bda 2209 %{?with_odbc:--with-unixODBC=shared,/usr} \
d9ca6315 2210 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
dc49e336 2211 --with-xsl=shared \
38c4a978 2212 --with-zlib=shared \
7aa94fdb 2213 --with-zlib-dir=shared,/usr \
80ce3c84 2214 %{?with_system_libzip:--with-libzip} \
7aa94fdb 2215 --enable-zip=shared,/usr \
554abb27 2216
3f700db8 2217 cp -f Makefile Makefile.$sapi
3f700db8 2218 cp -f main/php_config.h php_config.h.$sapi
228ae8d4 2219 cp -f config.log config.log.$sapi
228fa3d1 2220done
38ecdf75 2221
d905601a
ER
2222# as we build each SAPI in own make, adjust php-config.in forehead
2223sapis=$(awk '/^PHP_SAPI = /{print $3}' Makefile.* | sort -u | xargs)
2224sed -i -e "s,@PHP_INSTALLED_SAPIS@,$sapis," "scripts/php-config.in"
2225
561725b8
ER
2226# must make this first, so modules can link against it.
2227%{__make} libphp_common.la
3f700db8 2228%{__make} build-modules
554abb27 2229
3f700db8 2230%if %{with apache1}
189be387 2231%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
3f700db8
ER
2232%endif
2233
2234%if %{with apache2}
2235%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
3f700db8 2236%endif
18ad4238 2237
46fa207f
AM
2238# CGI
2239cp -af php_config.h.cgi main/php_config.h
94308949 2240rm -rf sapi/cgi/.libs sapi/cgi/*.lo
189be387 2241%{__make} sapi/cgi/php-cgi -f Makefile.cgi
d905601a 2242[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
4342041a 2243
5473c982
ER
2244# FCGI
2245%if %{with fcgi}
2246cp -af php_config.h.fcgi main/php_config.h
2247rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2248%{__make} sapi/cgi/php-cgi -f Makefile.fcgi
2249cp -r sapi/cgi sapi/fcgi
d905601a 2250[ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
5473c982
ER
2251%endif
2252
2253%if %{with fpm}
2254cp -af php_config.h.fpm main/php_config.h
2255rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2256%{__make} sapi/cgi/php-cgi -f Makefile.fpm
2257cp -r sapi/cgi sapi/fpm
d905601a 2258[ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
5473c982
ER
2259%endif
2260
40b5d82a
ER
2261# CLI
2262cp -af php_config.h.cli main/php_config.h
2263%{__make} sapi/cli/php -f Makefile.cli
2264[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
2265
84217c03 2266# check for stupid xml parse breakage where &lt; and &gt; just get lost in parse result
39df0901 2267./sapi/cli/php -n -dextension_dir=modules -dextension=xml.so -r '$p = xml_parser_create(); xml_parse_into_struct($p, "<x>&lt;</x>", $vals, $index); exit((int )empty($vals[0]["value"]));'
84217c03 2268
94ff62b1
ER
2269# Generate stub .ini files for each extension
2270rm -rf conf.d
2271install -d conf.d
2272generate_inifiles() {
2273 for so in modules/*.so; do
2274 mod=$(basename $so .so)
2275 conf="$mod.ini"
2276 # xml needs to be loaded before wddx
2277 [ "$mod" = "wddx" ] && conf="xml_$mod.ini"
2278 # pre needs to be loaded before SPL
2279 [ "$mod" = "pcre" ] && conf="PCRE.ini"
2280 # spl needs to be loaded before mysqli
2281 [ "$mod" = "spl" ] && conf="SPL.ini"
9dbbe7dc
ER
2282 # session needs to be loaded before php-pecl-http, php-pecl-memcache, php-pecl-session_mysql
2283 [ "$mod" = "session" ] && conf="Session.ini"
94ff62b1
ER
2284 echo "+ $conf"
2285 cat > conf.d/$conf <<-EOF
2286 ; Enable $mod extension module
2287 extension=$mod.so
2288 EOF
2289 done
2290}
2291generate_inifiles
2292
2293# Check that the module inner-dependencies are intact
eb936718 2294PHP=./sapi/cli/php EXTENSION_DIR=modules CONFIG_DIR=conf.d ./dep-tests.sh > dep-tests.log
94ff62b1
ER
2295if grep -v OK dep-tests.log; then
2296 echo >&2 "The results above were not expected"
cb7efe12
ER
2297# TEMP: ac-i386 builder is broken
2298%ifnarch i386
94ff62b1 2299 exit 1
cb7efe12 2300%endif
94ff62b1
ER
2301fi
2302
2303
aac36e23 2304%if %{with tests}
f4625853 2305# Run tests, using the CLI SAPI
40b5d82a
ER
2306cp -af php_config.h.cli main/php_config.h
2307cp -af Makefile.cli Makefile
ead69ae5
ER
2308# sybase modules collide, remove one
2309%{__sed} -i -e '/^PHP_MODULES/s,\$(phplibdir)/sybase_ct.la,,' Makefile
ead69ae5
ER
2310
2311cat <<'EOF' > run-tests.sh
2312#!/bin/sh
f4625853
ER
2313export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2314unset TZ LANG LC_ALL || :
ead69ae5
ER
2315%{__make} test \
2316 EXTENSION_DIR=. \
2317 PHP_TEST_SHARED_SYSTEM_EXTENSIONS= \
2318 RUN_TESTS_SETTINGS="-q $*"
2319EOF
2320chmod +x run-tests.sh
2321./run-tests.sh -w failed.log -s test.log
2322
2323# collect failed tests into cleanup script used in prep.
2324sed -ne '/FAILED TEST SUMMARY/,/^===/p' test.log | sed -e '1,/^---/d;/^===/,$d' > tests-failed.log
2325sed -ne '/\[.*\]/{s/\(.*\) \[\(.*\)\]/# \1\nmv \2{,.skip}/p}' tests-failed.log \
2326 >> %{_sourcedir}/skip-tests.sh
2327
2328failed=$(wc -l < tests-failed.log)
2329if [ "$failed" != 0 ]; then
2330 exit 1
2331fi
aac36e23 2332%endif
f4625853 2333
9af2b7db
AF
2334%install
2335rm -rf $RPM_BUILD_ROOT
6ee9f55b 2336install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
b21fb6bb 2337 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
6756a8ae 2338 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
d7cc709f 2339 $RPM_BUILD_ROOT%{_mandir}/man1 \
3f700db8 2340
e99beedb 2341# install the Apache modules' files
5305a33d 2342%{__make} -j1 install-headers install-build install-modules install-programs \
06200876 2343 phpbuilddir=%{_libdir}/%{name}/build \
561725b8
ER
2344 INSTALL_ROOT=$RPM_BUILD_ROOT
2345
af4314ee
ER
2346# version suffix
2347v=$(echo %{version} | cut -d. -f1-2)
2348
e99beedb 2349# install Apache1 DSO module
3f700db8 2350%if %{with apache1}
af4314ee
ER
2351libtool --mode=install install -p sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
2352mv $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5{,-$v}.so
7043a126 2353ln -s libphp5-$v.so $RPM_BUILD_ROOT%{_libdir}/apache1/mod_php.so
6e4962cf 2354%endif
345124d0 2355
e99beedb 2356# install Apache2 DSO module
3f700db8 2357%if %{with apache2}
af4314ee
ER
2358libtool --mode=install install -p sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
2359mv $RPM_BUILD_ROOT%{_libdir}/apache/libphp5{,-$v}.so
7043a126 2360ln -s libphp5-$v.so $RPM_BUILD_ROOT%{_libdir}/apache/mod_php.so
3f700db8
ER
2361%endif
2362
3f700db8 2363# install CGI
685b9bc9 2364libtool --mode=install install -p sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/%{name}.cgi
3f700db8
ER
2365
2366# install FCGI
e8c48c38 2367%if %{with fcgi}
685b9bc9 2368libtool --mode=install install -p sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/%{name}.fcgi
e8c48c38 2369%endif
3f700db8 2370
5473c982
ER
2371# install FCGI PM
2372%if %{with fpm}
53abc99c 2373install -d $RPM_BUILD_ROOT{%{_sysconfdir}/fpm.d,%{_sbindir}}
cd4b29bb
ER
2374libtool --mode=install install -p sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_sbindir}/%{name}-fpm
2375cp -p sapi/fpm/fpm/php-fpm.conf $RPM_BUILD_ROOT%{_sysconfdir}/fpm.conf
53abc99c
ER
2376install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
2377install -p %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-fpm
a2ea63dc
ER
2378install -d $RPM_BUILD_ROOT/etc/logrotate.d
2379cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}-fpm
479e9ea4
ER
2380%if "%{pld_release}" == "ac"
2381%{__sed} -i -e '/su/d' $RPM_BUILD_ROOT/etc/logrotate.d/%{name}-fpm
2382%endif
a2ea63dc 2383
53abc99c
ER
2384%{__sed} -i -e '
2385 s#/usr/lib/php#%{php_extensiondir}#
2386 s#/etc/php#%{_sysconfdir}#
2387 s#@processname@#%{name}-fpm#g
a2ea63dc 2388' $RPM_BUILD_ROOT{/etc/{rc.d/init.d/%{name}-fpm,logrotate.d/%{name}-fpm},%{_sysconfdir}/fpm.conf}
5473c982
ER
2389%endif
2390
3f700db8 2391# install CLI
685b9bc9
ER
2392# without suffix, install as php.cli
2393%if "%{?php_suffix}" == ""
2394%define phpfn %{name}.cli
2395%else
2396%define phpfn %{name}
2397%endif
2398libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/%{phpfn}
2399ln -sf %{phpfn} $RPM_BUILD_ROOT%{_bindir}/php
2400cp -p sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/%{phpfn}.1
1c991bcb 2401echo ".so man1/%{phpfn}.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.1
685b9bc9 2402ln -sf %{phpfn} $RPM_BUILD_ROOT%{_bindir}/php
345124d0 2403
7bfb0557 2404cp -p php.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
e8c48c38 2405%if %{with fcgi}
6ee9f55b 2406install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
e8c48c38 2407%endif
6ee9f55b
ER
2408install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2409install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
3f700db8 2410
aa39c584 2411%if %{with apache1}
eecec635 2412install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
6ee9f55b 2413install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
09b77d65 2414rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
aa39c584 2415%endif
77d149f2 2416
aa39c584 2417%if %{with apache2}
eecec635 2418install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
6ee9f55b 2419install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
09b77d65 2420rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
aa39c584 2421%endif
c2388c7d 2422
6ee9f55b 2423install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
94ff62b1 2424cp -a conf.d/*.ini $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
3f700db8 2425
7bfb0557
ER
2426# ensure that paths are correct for current php version and arch
2427grep -El '/etc/php/|/usr/lib/php/' $RPM_BUILD_ROOT%{_sysconfdir}/*.ini | xargs -r \
2428%{__sed} -i -e '
2429 s#/usr/lib/php#%{php_extensiondir}#g
2430 s#/etc/php#%{_sysconfdir}#g
2431'
2432
dbfbeab3 2433# per SAPI ini directories
6ee9f55b 2434install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
dbfbeab3
ER
2435
2436# for CLI SAPI only
eac2ca8b 2437mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,readline}.ini,cli.d}
e584ad6b 2438
6b2e14c1 2439# use system automake and {lib,sh}tool
4c659a79 2440ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/%{name}/build
06200876 2441ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/%{name}/build
4c659a79
ER
2442for fn in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2443 f=%{_aclocaldir}/$fn
2444 test -f $f || continue
2445 ln -snf $f $RPM_BUILD_ROOT%{_libdir}/%{name}/build
2446done
2447for fn in ltmain.sh config/ltmain.sh build-aux/ltmain.sh; do
2448 f=/usr/share/libtool/$fn
2449 test -f $f || continue
2450 ln -snf $f $RPM_BUILD_ROOT%{_libdir}/%{name}/build
2451 break
2452done
06200876 2453sed -i -e '/^phpdir/ s,/php/build,/%{name}/build,' $RPM_BUILD_ROOT%{_bindir}/phpize
6b2e14c1 2454
c57891a4
ER
2455# as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2456# isn't installed by install-headers make target, we do it manually here.
2457# this header file is required by e.g. filter PECL extension
2458install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
93945336
ER
2459# for php-pecl-mailparse
2460install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2461cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
c57891a4 2462
ead69ae5
ER
2463# tests
2464install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2465install -p run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
2466cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2467
06200876
ER
2468libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2469# fix install paths, avoid evil rpaths
2470sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2471# better solution?
2472sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/%{name}/build/acinclude.m4
2473
38c4a978 2474%clean
2475rm -rf $RPM_BUILD_ROOT
2476
33c25119 2477%post -n apache1-mod_%{name}
3f700db8
ER
2478if [ "$1" = "1" ]; then
2479 %service -q apache restart
2480fi
2481
33c25119 2482%postun -n apache1-mod_%{name}
0b8eb3e3 2483if [ "$1" = "0" ]; then
3f700db8
ER
2484 %service -q apache restart
2485fi
2486
33c25119 2487%post -n apache-mod_%{name}
3f700db8
ER
2488if [ "$1" = "1" ]; then
2489 %service -q httpd restart
2490fi
2491
33c25119 2492%postun -n apache-mod_%{name}
3f700db8
ER
2493if [ "$1" = "0" ]; then
2494 %service -q httpd restart
2495fi
2496
be751de4
ER
2497%pre fpm
2498%useradd -u 51 -r -s /bin/false -c "HTTP User" -g http http
2499
f6612a0b 2500%post fpm
1bfb51ce
ER
2501/sbin/chkconfig --add %{name}-fpm
2502%service %{name}-fpm restart
f6612a0b
ER
2503
2504%preun fpm
2505if [ "$1" = 0 ]; then
1bfb51ce
ER
2506 %service %{name}-fpm stop
2507 /sbin/chkconfig --del %{name}-fpm
f6612a0b
ER
2508fi
2509
be751de4
ER
2510%postun fpm
2511if [ "$1" = "0" ]; then
2512 %userremove http
2513fi
2514
c2388c7d 2515%post common -p /sbin/ldconfig
4e86443d 2516%postun common -p /sbin/ldconfig
228fa3d1 2517
4e86443d
ER
2518%posttrans common
2519# minimizing apache restarts logics. we restart webserver:
2520#
2521# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2522# 2. first install of extension (post: $1 = 1)
2523# 2. uninstall of extension (postun: $1 == 0)
2524#
2525# the strict internal deps between extensions (and apache modules) and
2526# common package are very important for all this to work.
2527
2528# restart webserver at the end of transaction
3f700db8 2529[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
6756a8ae 2530[ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
253c0459 2531
a2cdffa2
ER
2532%triggerpostun common -- %{name}-common < 4:5.2.17-20130717.9, php-common < 4:5.2.17-20130717.9
2533# switch to browscap package if the ini file has original value
2534%{__sed} -i -e 's#%{_sysconfdir}/browscap.ini#/usr/share/browscap/php_browscap.ini#' %{_sysconfdir}/php.ini
898c8a78
ER
2535# disable browscap, if optional package not present
2536if [ ! -e /usr/share/browscap/php_browscap.ini ]; then
2537 %{__sed} -i -e 's#^browscap = /usr/share/browscap/php_browscap.ini#;&#' %{_sysconfdir}/php.ini
2538fi
a2cdffa2 2539
7043a126
AM
2540%triggerpostun -n apache1-mod_%{name} -- apache1-mod_%{name} < 4:5.2.17-14
2541sed -i -e 's#modules/libphp5.so#modules/mod_php.so#g' /etc/apache/conf.d/*_mod_php.conf
2542
2543%triggerpostun -n apache-mod_%{name} -- apache-mod_%{name} < 4:5.2.17-14
2544sed -i -e 's#modules/libphp[57].so#modules/mod_php.so#g' /etc/httpd/conf.d/*_mod_php.conf
2545
98ab5057 2546# common macros called at extension post/postun scriptlet
c7812384
ER
2547%define extension_scripts() \
2548%post %1 \
98ab5057
ER
2549if [ "$1" = "1" ]; then \
2550 %php_webserver_restart \
0a7bb090 2551fi \
c7812384
ER
2552\
2553%postun %1 \
98ab5057
ER
2554if [ "$1" = "0" ]; then \
2555 %php_webserver_restart \
2556fi
0a7bb090 2557%{nil}
b27cf2ef 2558
c7812384
ER
2559# extension scripts defines
2560%extension_scripts bcmath
b581f5f2 2561%extension_scripts bz2
c7812384
ER
2562%extension_scripts calendar
2563%extension_scripts ctype
2564%extension_scripts curl
2565%extension_scripts dba
2566%extension_scripts dbase
2567%extension_scripts dom
2568%extension_scripts exif
2569%extension_scripts fdf
12295c68 2570%extension_scripts filter
c7812384
ER
2571%extension_scripts ftp
2572%extension_scripts gd
2573%extension_scripts gettext
2574%extension_scripts gmp
d7726a00 2575%extension_scripts hash
c7812384
ER
2576%extension_scripts iconv
2577%extension_scripts imap
2578%extension_scripts interbase
2579%extension_scripts json
2580%extension_scripts ldap
2581%extension_scripts mbstring
2582%extension_scripts mcrypt
2583%extension_scripts mhash
2584%extension_scripts mime_magic
2585%extension_scripts ming
2586%extension_scripts mssql
2587%extension_scripts mysql
2588%extension_scripts mysqli
2589%extension_scripts oci8
2590%extension_scripts odbc
2591%extension_scripts openssl
ed87ed67 2592%extension_scripts pcntl
51ad3a6d 2593%extension_scripts pcre
ed87ed67 2594%extension_scripts pdo
c7812384
ER
2595%extension_scripts pdo-dblib
2596%extension_scripts pdo-firebird
ed87ed67 2597%extension_scripts pdo-oci
c7812384
ER
2598%extension_scripts pdo-mysql
2599%extension_scripts pdo-odbc
2600%extension_scripts pdo-pgsql
2601%extension_scripts pdo-sqlite
2602%extension_scripts pgsql
2603%extension_scripts posix
2604%extension_scripts pspell
2605%extension_scripts recode
42e470ec 2606%extension_scripts session
ed87ed67 2607%extension_scripts simplexml
c7812384
ER
2608%extension_scripts shmop
2609%extension_scripts snmp
2610%extension_scripts soap
2611%extension_scripts sockets
9fff5411 2612%extension_scripts spl
c7812384
ER
2613%extension_scripts sqlite
2614%extension_scripts sybase
2615%extension_scripts sybase-ct
2616%extension_scripts sysvmsg
2617%extension_scripts sysvsem
2618%extension_scripts sysvshm
2619%extension_scripts tidy
2620%extension_scripts tokenizer
2621%extension_scripts wddx
2622%extension_scripts xml
2623%extension_scripts xmlreader
2624%extension_scripts xmlrpc
2625%extension_scripts xmlwriter
2626%extension_scripts xsl
2627%extension_scripts zip
2628%extension_scripts zlib
3f700db8 2629
3f700db8 2630%if %{with apache1}
33c25119 2631%files -n apache1-mod_%{name}
3f700db8 2632%defattr(644,root,root,755)
ce888321 2633%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
6ee9f55b
ER
2634%dir %{_sysconfdir}/apache.d
2635%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
7043a126 2636%attr(755,root,root) %{_libdir}/apache1/mod_php.so
af4314ee 2637%attr(755,root,root) %{_libdir}/apache1/libphp5-*.*.so
3f700db8
ER
2638%endif
2639
2640%if %{with apache2}
33c25119 2641%files -n apache-mod_%{name}
9af2b7db 2642%defattr(644,root,root,755)
6756a8ae 2643%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
7a2b43a5
AM
2644%attr(755,root,root) %{_libdir}/apache/mod_php.so
2645
2646%files -n apache-mod_%{name}-core
2647%defattr(644,root,root,755)
6ee9f55b
ER
2648%dir %{_sysconfdir}/apache2handler.d
2649%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
af4314ee 2650%attr(755,root,root) %{_libdir}/apache/libphp5-*.*.so
6e4962cf 2651%endif
345124d0 2652
e8c48c38 2653%if %{with fcgi}
18ad4238
AM
2654%files fcgi
2655%defattr(644,root,root,755)
125f6408 2656%doc sapi/cgi/README.FastCGI
6ee9f55b
ER
2657%dir %{_sysconfdir}/cgi-fcgi.d
2658%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
685b9bc9 2659%attr(755,root,root) %{_bindir}/%{name}.fcgi
e8c48c38 2660%endif
18ad4238 2661
345124d0
JR
2662%files cgi
2663%defattr(644,root,root,755)
6ee9f55b
ER
2664%dir %{_sysconfdir}/cgi.d
2665%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
685b9bc9 2666%attr(755,root,root) %{_bindir}/%{name}.cgi
345124d0 2667
4342041a
JB
2668%files cli
2669%defattr(644,root,root,755)
6ee9f55b
ER
2670%dir %{_sysconfdir}/cli.d
2671%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
685b9bc9
ER
2672%attr(755,root,root) %{_bindir}/%{phpfn}
2673%{_mandir}/man1/%{phpfn}.1*
4342041a 2674
067e71d9
ER
2675%files program
2676%defattr(644,root,root,755)
2677%attr(755,root,root) %{_bindir}/php
8cb93fd0 2678%{_mandir}/man1/php.1*
067e71d9 2679
f6612a0b
ER
2680%if %{with fpm}
2681%files fpm
2682%defattr(644,root,root,755)
2683%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
53abc99c
ER
2684%attr(755,root,root) %{_sbindir}/%{name}-fpm
2685%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}-fpm
2686%attr(754,root,root) /etc/rc.d/init.d/%{name}-fpm
f6612a0b
ER
2687%endif
2688
345124d0
JR
2689%files common
2690%defattr(644,root,root,755)
9f43e43c 2691%doc php.ini-*
c965b36e 2692%doc CREDITS Zend/ZEND_CHANGES
c2388c7d 2693%doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
b1aec54d 2694%doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
9af2b7db 2695
6ee9f55b
ER
2696%dir %{_sysconfdir}
2697%dir %{_sysconfdir}/conf.d
2698%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
35ef43f3 2699%attr(755,root,root) %{_libdir}/libphp_common-*.so
98ab5057 2700%dir %{php_extensiondir}
6290790d
AF
2701
2702%files devel
2703%defattr(644,root,root,755)
c965b36e
ER
2704%doc README.UNIX-BUILD-SYSTEM
2705%doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
b1aec54d
ER
2706%doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2707%doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
6290790d
AF
2708%attr(755,root,root) %{_bindir}/phpize
2709%attr(755,root,root) %{_bindir}/php-config
35ef43f3 2710%attr(755,root,root) %{_libdir}/libphp_common.so
80259e0d 2711%{_libdir}/libphp_common.la
35ef43f3 2712%{_includedir}/php
06200876 2713%{_libdir}/%{name}/build
e45dd143
ER
2714%{_mandir}/man1/php-config.1*
2715%{_mandir}/man1/phpize.1*
6290790d 2716
c2388c7d 2717%files bcmath
3756f78e 2718%defattr(644,root,root,755)
6ee9f55b 2719%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
98ab5057 2720%attr(755,root,root) %{php_extensiondir}/bcmath.so
3756f78e 2721
b581f5f2 2722%files bz2
defaa0de 2723%defattr(644,root,root,755)
6ee9f55b 2724%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
98ab5057 2725%attr(755,root,root) %{php_extensiondir}/bz2.so
defaa0de 2726
c2388c7d 2727%files calendar
253c0459 2728%defattr(644,root,root,755)
6ee9f55b 2729%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
98ab5057 2730%attr(755,root,root) %{php_extensiondir}/calendar.so
0d0f2f4c 2731
c2388c7d 2732%files ctype
0818fbbe 2733%defattr(644,root,root,755)
6ee9f55b 2734%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
98ab5057 2735%attr(755,root,root) %{php_extensiondir}/ctype.so
b9e5df0a 2736
6f91d99f 2737%if %{with curl}
c2388c7d 2738%files curl
e7a3c495 2739%defattr(644,root,root,755)
6ee9f55b 2740%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
98ab5057 2741%attr(755,root,root) %{php_extensiondir}/curl.so
311c6870 2742%endif
b9e5df0a 2743
defaa0de
AF
2744%files dba
2745%defattr(644,root,root,755)
6ee9f55b 2746%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
98ab5057 2747%attr(755,root,root) %{php_extensiondir}/dba.so
defaa0de
AF
2748
2749%files dbase
2750%defattr(644,root,root,755)
6ee9f55b 2751%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
98ab5057 2752%attr(755,root,root) %{php_extensiondir}/dbase.so
defaa0de 2753
51312e8d
JB
2754%files dom
2755%defattr(644,root,root,755)
6ee9f55b 2756%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
98ab5057 2757%attr(755,root,root) %{php_extensiondir}/dom.so
51312e8d 2758
6f91d99f 2759%if %{with fdf}
e584ad6b
JB
2760%files fdf
2761%defattr(644,root,root,755)
6ee9f55b 2762%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
98ab5057 2763%attr(755,root,root) %{php_extensiondir}/fdf.so
e584ad6b
JB
2764%endif
2765
696cac8d 2766%if %{with filter}
12295c68
ER
2767%files filter
2768%defattr(644,root,root,755)
348a9a39 2769%doc README.input_filter
6ee9f55b 2770%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
98ab5057 2771%attr(755,root,root) %{php_extensiondir}/filter.so
696cac8d 2772%endif
12295c68 2773
c2388c7d 2774%files exif
defaa0de 2775%defattr(644,root,root,755)
6ee9f55b 2776%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
98ab5057 2777%attr(755,root,root) %{php_extensiondir}/exif.so
defaa0de 2778
defaa0de
AF
2779%files ftp
2780%defattr(644,root,root,755)
6ee9f55b 2781%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
98ab5057 2782%attr(755,root,root) %{php_extensiondir}/ftp.so
defaa0de 2783
c2388c7d 2784%files gd
defaa0de 2785%defattr(644,root,root,755)
6ee9f55b 2786%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
98ab5057 2787%attr(755,root,root) %{php_extensiondir}/gd.so
defaa0de 2788
c2388c7d 2789%files gettext
7bd1e950 2790%defattr(644,root,root,755)
6ee9f55b 2791%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
98ab5057 2792%attr(755,root,root) %{php_extensiondir}/gettext.so
7bd1e950 2793
c2388c7d 2794%files gmp
501cd767 2795%defattr(644,root,root,755)
6ee9f55b 2796%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
98ab5057 2797%attr(755,root,root) %{php_extensiondir}/gmp.so
501cd767 2798
d7726a00
ER
2799%files hash
2800%defattr(644,root,root,755)
2801%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2802%attr(755,root,root) %{php_extensiondir}/hash.so
2803
c2388c7d 2804%files iconv
501cd767 2805%defattr(644,root,root,755)
6ee9f55b 2806%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
98ab5057 2807%attr(755,root,root) %{php_extensiondir}/iconv.so
501cd767 2808
6f91d99f 2809%if %{with imap}
e0e8f1c2
AF
2810%files imap
2811%defattr(644,root,root,755)
6ee9f55b 2812%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
98ab5057 2813%attr(755,root,root) %{php_extensiondir}/imap.so
e1126429 2814%endif
e0e8f1c2 2815
6f91d99f 2816%if %{with interbase}
c2388c7d 2817%files interbase
501cd767 2818%defattr(644,root,root,755)
6ee9f55b 2819%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
98ab5057 2820%attr(755,root,root) %{php_extensiondir}/interbase.so
e1126429 2821%endif
501cd767 2822
86ceb323
ER
2823%files json
2824%defattr(644,root,root,755)
6ee9f55b 2825%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
98ab5057 2826%attr(755,root,root) %{php_extensiondir}/json.so
86ceb323 2827
6f91d99f 2828%if %{with ldap}
38ecdf75 2829%files ldap
2ad2afe6 2830%defattr(644,root,root,755)
6ee9f55b 2831%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
98ab5057 2832%attr(755,root,root) %{php_extensiondir}/ldap.so
253c0459 2833%endif
38ecdf75 2834
08f1644c 2835%if %{without zend_multibyte}
c2388c7d 2836%files mbstring
2ad2afe6 2837%defattr(644,root,root,755)
6ee9f55b 2838%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
98ab5057 2839%attr(755,root,root) %{php_extensiondir}/mbstring.so
08f1644c 2840%endif
c2388c7d 2841
38ecdf75 2842%files mcrypt
2ad2afe6 2843%defattr(644,root,root,755)
6ee9f55b 2844%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
98ab5057 2845%attr(755,root,root) %{php_extensiondir}/mcrypt.so
38ecdf75 2846
6f91d99f 2847%if %{with mhash}
253c0459
AF
2848%files mhash
2849%defattr(644,root,root,755)
6ee9f55b 2850%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
98ab5057 2851%attr(755,root,root) %{php_extensiondir}/mhash.so
90df7549 2852%endif
253c0459 2853
1a64b68d 2854%if %{with mime_magic}
e584ad6b
JB
2855%files mime_magic
2856%defattr(644,root,root,755)
6ee9f55b 2857%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
98ab5057 2858%attr(755,root,root) %{php_extensiondir}/mime_magic.so
1a64b68d 2859%endif
e584ad6b 2860
6f91d99f 2861%if %{with ming}
c2388c7d 2862%files ming
2863%defattr(644,root,root,755)
6ee9f55b 2864%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
98ab5057 2865%attr(755,root,root) %{php_extensiondir}/ming.so
90df7549 2866%endif
c2388c7d 2867
6f91d99f 2868%if %{with mssql}
7899bacd 2869%files mssql
2870%defattr(644,root,root,755)
6ee9f55b 2871%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
98ab5057 2872%attr(755,root,root) %{php_extensiondir}/mssql.so
7899bacd 2873%endif
2874
c2388c7d 2875%files mysql
2876%defattr(644,root,root,755)
6ee9f55b 2877%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
98ab5057 2878%attr(755,root,root) %{php_extensiondir}/mysql.so
c2388c7d 2879
8b37a21e
ER
2880%if %{with mysqli}
2881%files mysqli
2882%defattr(644,root,root,755)
6ee9f55b 2883%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
98ab5057 2884%attr(755,root,root) %{php_extensiondir}/mysqli.so
8b37a21e
ER
2885%endif
2886
e584ad6b
JB
2887%files ncurses
2888%defattr(644,root,root,755)
6ee9f55b 2889%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
98ab5057 2890%attr(755,root,root) %{php_extensiondir}/ncurses.so
e584ad6b 2891
b89470a9 2892%if %{with oci}
c2388c7d 2893%files oci8
2894%defattr(644,root,root,755)
6ee9f55b 2895%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
98ab5057 2896%attr(755,root,root) %{php_extensiondir}/oci8.so
c2388c7d 2897%endif
2898
6f91d99f 2899%if %{with odbc}
253c0459
AF
2900%files odbc
2901%defattr(644,root,root,755)
6ee9f55b 2902%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
98ab5057 2903%attr(755,root,root) %{php_extensiondir}/odbc.so
e1126429 2904%endif
253c0459 2905
51d4ceac
AM
2906%if %{with openssl}
2907%files openssl
2908%defattr(644,root,root,755)
6ee9f55b 2909%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
98ab5057 2910%attr(755,root,root) %{php_extensiondir}/openssl.so
51d4ceac 2911%endif
6997cdef 2912
efe52553
JB
2913%files pcntl
2914%defattr(644,root,root,755)
eac2ca8b 2915%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
98ab5057 2916%attr(755,root,root) %{php_extensiondir}/pcntl.so
c2388c7d 2917
51ad3a6d
ER
2918%if %{with pcre}
2919%files pcre
2920%defattr(644,root,root,755)
dde8edb2 2921%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
51ad3a6d
ER
2922%attr(755,root,root) %{php_extensiondir}/pcre.so
2923%endif
2924
768d3bda
AM
2925%files pdo
2926%defattr(644,root,root,755)
6ee9f55b 2927%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
98ab5057 2928%attr(755,root,root) %{php_extensiondir}/pdo.so
768d3bda
AM
2929
2930%if %{with mssql} || %{with sybase} || %{with sybase_ct}
2931%files pdo-dblib
2932%defattr(644,root,root,755)
6ee9f55b 2933%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
98ab5057 2934%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
768d3bda
AM
2935%endif
2936
f6477c6e 2937%if %{with interbase} && !%{with interbase_inst}
f4359077
ER
2938%files pdo-firebird
2939%defattr(644,root,root,755)
6ee9f55b 2940%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
98ab5057 2941%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
f4359077
ER
2942%endif
2943
768d3bda
AM
2944%files pdo-mysql
2945%defattr(644,root,root,755)
6ee9f55b 2946%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
98ab5057 2947%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
768d3bda 2948
b89470a9 2949%if %{with oci}
d902abac 2950%files pdo-oci
768d3bda 2951%defattr(644,root,root,755)
6ee9f55b 2952%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
98ab5057 2953%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
768d3bda
AM
2954%endif
2955
2956%if %{with odbc}
2957%files pdo-odbc
2958%defattr(644,root,root,755)
6ee9f55b 2959%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
98ab5057 2960%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
768d3bda
AM
2961%endif
2962
2963%if %{with pgsql}
2964%files pdo-pgsql
2965%defattr(644,root,root,755)
6ee9f55b 2966%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
98ab5057 2967%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
768d3bda
AM
2968%endif
2969
2970%if %{with sqlite}
2971%files pdo-sqlite
2972%defattr(644,root,root,755)
6ee9f55b 2973%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
98ab5057 2974%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
768d3bda
AM
2975%endif
2976
6f91d99f 2977%if %{with pgsql}
c2388c7d 2978%files pgsql
2979%defattr(644,root,root,755)
6ee9f55b 2980%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
98ab5057 2981%attr(755,root,root) %{php_extensiondir}/pgsql.so
311c6870 2982%endif
c2388c7d 2983
2984%files posix
2985%defattr(644,root,root,755)
6ee9f55b 2986%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
98ab5057 2987%attr(755,root,root) %{php_extensiondir}/posix.so
c2388c7d 2988
6f91d99f 2989%if %{with pspell}
c2388c7d 2990%files pspell
2991%defattr(644,root,root,755)
6ee9f55b 2992%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
98ab5057 2993%attr(755,root,root) %{php_extensiondir}/pspell.so
90df7549 2994%endif
c2388c7d 2995
e584ad6b
JB
2996%files readline
2997%defattr(644,root,root,755)
6ee9f55b 2998%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
98ab5057 2999%attr(755,root,root) %{php_extensiondir}/readline.so
e584ad6b 3000
6f91d99f 3001%if %{with recode}
c2388c7d 3002%files recode
3003%defattr(644,root,root,755)
6ee9f55b 3004%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
98ab5057 3005%attr(755,root,root) %{php_extensiondir}/recode.so
c2388c7d 3006%endif
3007
768d3bda
AM
3008%files simplexml
3009%defattr(644,root,root,755)
6ee9f55b 3010%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
98ab5057 3011%attr(755,root,root) %{php_extensiondir}/simplexml.so
768d3bda 3012
42e470ec
ER
3013%files session
3014%defattr(644,root,root,755)
3015%doc ext/session/mod_files.sh
564678fc 3016%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/Session.ini
42e470ec
ER
3017%attr(755,root,root) %{php_extensiondir}/session.so
3018
c2388c7d 3019%files shmop
3020%defattr(644,root,root,755)
6ee9f55b 3021%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
98ab5057 3022%attr(755,root,root) %{php_extensiondir}/shmop.so
c2388c7d 3023
6f91d99f 3024%if %{with snmp}
c2388c7d 3025%files snmp
3026%defattr(644,root,root,755)
6ee9f55b 3027%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
98ab5057 3028%attr(755,root,root) %{php_extensiondir}/snmp.so
c2388c7d 3029%endif
3030
54eb743b
AM
3031%files soap
3032%defattr(644,root,root,755)
6ee9f55b 3033%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
98ab5057 3034%attr(755,root,root) %{php_extensiondir}/soap.so
54eb743b 3035
c2388c7d 3036%files sockets
3037%defattr(644,root,root,755)
6ee9f55b 3038%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
98ab5057 3039%attr(755,root,root) %{php_extensiondir}/sockets.so
c2388c7d 3040
9fff5411
ER
3041%files spl
3042%defattr(644,root,root,755)
3043%doc ext/spl/{CREDITS,README,TODO}
3044%doc ext/spl/examples
3045%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
3046%attr(755,root,root) %{php_extensiondir}/spl.so
3047
8c91402c
AM
3048%if %{with sqlite}
3049%files sqlite
3050%defattr(644,root,root,755)
6ee9f55b 3051%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
98ab5057 3052%attr(755,root,root) %{php_extensiondir}/sqlite.so
8c91402c
AM
3053%endif
3054
6f91d99f 3055%if %{with sybase}
e584ad6b
JB
3056%files sybase
3057%defattr(644,root,root,755)
6ee9f55b 3058%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
98ab5057 3059%attr(755,root,root) %{php_extensiondir}/sybase.so
afba0b54 3060%endif
e584ad6b 3061
afba0b54 3062%if %{with sybase_ct}
c2388c7d 3063%files sybase-ct
3064%defattr(644,root,root,755)
6ee9f55b 3065%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
98ab5057 3066%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
38c4a978 3067%endif
386054ee 3068
e584ad6b
JB
3069%files sysvmsg
3070%defattr(644,root,root,755)
6ee9f55b 3071%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
98ab5057 3072%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
e584ad6b 3073
c2388c7d 3074%files sysvsem
3075%defattr(644,root,root,755)
6ee9f55b 3076%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
98ab5057 3077%attr(755,root,root) %{php_extensiondir}/sysvsem.so
c2388c7d 3078
3079%files sysvshm
3080%defattr(644,root,root,755)
6ee9f55b 3081%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
98ab5057 3082%attr(755,root,root) %{php_extensiondir}/sysvshm.so
c2388c7d 3083
ead69ae5
ER
3084%files tests
3085%defattr(644,root,root,755)
4dfb3616 3086%dir %{php_data_dir}/tests
ead69ae5
ER
3087%dir %{php_data_dir}/tests/php
3088%{php_data_dir}/tests/php/basic
3089%{php_data_dir}/tests/php/classes
3090%{php_data_dir}/tests/php/func
3091%{php_data_dir}/tests/php/lang
3092%{php_data_dir}/tests/php/output
3093%{php_data_dir}/tests/php/run-test
3094%{php_data_dir}/tests/php/security
3095%{php_data_dir}/tests/php/strings
3096%{php_data_dir}/tests/php/quicktester.inc
3097%attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
3098
82f6b657
ER
3099# random junk, didn't check, maybe can be just removed
3100%{php_data_dir}/tests/php/bin-info.inc
3101%{php_data_dir}/tests/php/foo*
3102%{php_data_dir}/tests/php/odbc*.php
3103%{php_data_dir}/tests/php/recurse
3104%{php_data_dir}/tests/php/run.*
3105%{php_data_dir}/tests/php/scan_cases
3106%{php_data_dir}/tests/php/test*
3107
8c91402c
AM
3108%if %{with tidy}
3109%files tidy
3110%defattr(644,root,root,755)
6ee9f55b 3111%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
98ab5057 3112%attr(755,root,root) %{php_extensiondir}/tidy.so
8c91402c
AM
3113%endif
3114
f476635d
ER
3115%files tokenizer
3116%defattr(644,root,root,755)
6ee9f55b 3117%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
98ab5057 3118%attr(755,root,root) %{php_extensiondir}/tokenizer.so
f476635d 3119
6f91d99f 3120%if %{with wddx}
386054ee
JB
3121%files wddx
3122%defattr(644,root,root,755)
6ee9f55b 3123%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
98ab5057 3124%attr(755,root,root) %{php_extensiondir}/wddx.so
386054ee 3125%endif
1adf90d7 3126
c2388c7d 3127%files xml
3128%defattr(644,root,root,755)
6ee9f55b 3129%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
98ab5057 3130%attr(755,root,root) %{php_extensiondir}/xml.so
8c91402c 3131
768d3bda
AM
3132%files xmlreader
3133%defattr(644,root,root,755)
6ee9f55b 3134%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
98ab5057 3135%attr(755,root,root) %{php_extensiondir}/xmlreader.so
768d3bda 3136
6f91d99f 3137%if %{with xmlrpc}
c2388c7d 3138%files xmlrpc
1adf90d7 3139%defattr(644,root,root,755)
6ee9f55b 3140%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
98ab5057 3141%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
efe52553 3142%endif
c2388c7d 3143
86ceb323
ER
3144%files xmlwriter
3145%defattr(644,root,root,755)
6ee9f55b 3146%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
98ab5057 3147%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
86ceb323 3148
dc49e336
JB
3149%files xsl
3150%defattr(644,root,root,755)
6ee9f55b 3151%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
98ab5057 3152%attr(755,root,root) %{php_extensiondir}/xsl.so
dc49e336 3153
b27cf2ef
ER
3154%files zip
3155%defattr(644,root,root,755)
6ee9f55b 3156%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
98ab5057 3157%attr(755,root,root) %{php_extensiondir}/zip.so
b27cf2ef 3158
c2388c7d 3159%files zlib
3160%defattr(644,root,root,755)
6ee9f55b 3161%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
98ab5057 3162%attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 1.386144 seconds and 4 git commands to generate.