]> git.pld-linux.org Git - packages/php.git/blame - php.spec
- drop expat, not needed for anything
[packages/php.git] / php.spec
CommitLineData
0a929a28 1# TODO
ae9fd9ae
JB
2# - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
3# - removed from php 5.0 (currently in php4):
4# db, hyperwave, java, mcal, overload, qtdom
5# - removed from php 5.1:
6# cpdf, fam, oracle
7# - removed from php 5.2:
7aa94fdb 8# filepro, hw
c14467fd
AM
9# - removed from php 5.3:
10# dbase, mhash, mime_magic, ming, ncurses, sybase
1706bf93 11# - make additional headers and checking added by mail patch configurable
768d3bda 12# - modularize session, standard (output from pure php -m)?
c14467fd
AM
13# - lib64 patch obsolete by $PHP_LIBDIR ?
14# - move mysqlnd out of libphp-common.so?
15# - WARNING: Phar: sha256/sha512 signature support disabled if ext/hash is
16# built shared, also PHAR_HAVE_OPENSSL is false if openssl is built shared.
17# make it runtime dep and add Suggests (or php warning messages)
18# - some mods should be shared:
19#$ php -m
20# [PHP Modules]
21#+Core
22# date
23#+ereg
24# libxml
25#+mysqlnd
26# pcre
27# Reflection
28# session
82bb3a40 29#
6f91d99f 30# Conditional build:
6e4962cf 31%bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
6f91d99f 32%bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
6f91d99f 33%bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
999f50f4 34%bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
ffda81cd 35%bcond_without curl # without CURL extension module
696cac8d 36%bcond_without filter # without filter extension module
6f91d99f 37%bcond_without imap # without IMAP extension module
8279590e 38%bcond_without interbase # without InterBase extension module
6f91d99f 39%bcond_without ldap # without LDAP extension module
6f91d99f 40%bcond_without mm # without mm support for session storage
6f91d99f 41%bcond_without mssql # without MS SQL extension module
ffda81cd 42%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
6f91d99f
JB
43%bcond_without odbc # without ODBC extension module
44%bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
6f91d99f 45%bcond_without pgsql # without PostgreSQL extension module
c14467fd 46%bcond_without phar # without phar extension module
274395e3 47%bcond_without pspell # without pspell extension module
6f91d99f 48%bcond_without recode # without recode extension module
6f91d99f 49%bcond_without snmp # without SNMP extension module
8c91402c 50%bcond_without sqlite # without SQLite extension module
c14467fd
AM
51%bcond_without sqlite3 # without SQLite3 extension module
52%bcond_without sybase_ct # without Sybase-CT extension module
8c91402c 53%bcond_without tidy # without Tidy extension module
6f91d99f
JB
54%bcond_without wddx # without WDDX extension module
55%bcond_without xmlrpc # without XML-RPC extension module
aa39c584 56%bcond_without apache1 # disable building apache 1.3.x module
3f700db8 57%bcond_without apache2 # disable building apache 2.x module
c14467fd
AM
58%bcond_without zts # disable experimental-zts
59%bcond_with tests # default off; test process very often hangs on buildersl; perform "make test"
60%bcond_with type_hints # experimental support for strict typing/casting
74f7e4ba 61
3f700db8
ER
62%define apxs1 /usr/sbin/apxs1
63%define apxs2 /usr/sbin/apxs
64
6f91d99f 65# some problems with apache 2.x
3f700db8 66%if %{with apache2}
6f91d99f 67%undefine with_mm
ab092fe1 68%endif
3f700db8 69
c14467fd 70%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
8279590e 71# ppc disabled (broken on th-ppc)
6f91d99f 72%undefine with_interbase
4fef8b22 73%endif
3f700db8 74
0a929a28 75%if %{without apache1} && %{without apache2}
8d79014f
ER
76ERROR: You need to select at least one Apache SAPI to build shared modules.
77%endif
78
90f9589c 79%define rel 0.4
c256acfe 80Summary: PHP: Hypertext Preprocessor
86784db6
ER
81Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
82Summary(pl.UTF-8): Język skryptowy PHP
83Summary(pt_BR.UTF-8): A linguagem de script PHP
84Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
85Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
9af2b7db 86Name: php
c14467fd
AM
87Version: 5.3.0
88Release: %{rel}%{?with_type_hints:th}
eb514a67 89Epoch: 4
d5264d70 90License: PHP
f4359077 91Group: Libraries
01c5c3b4 92Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
c14467fd 93# Source0-md5: 846760cd655c98dfd86d6d97c3d964b0
eecec635
ER
94Source2: %{name}-mod_%{name}.conf
95Source3: %{name}-cgi-fcgi.ini
c14467fd
AM
96Source4: %{name}-apache.ini
97Source5: %{name}-cli.ini
00cded20 98# Taken from: http://browsers.garykeith.com/downloads.asp
c14467fd 99Source9: %{name}_browscap.ini
38c4a978 100Patch0: %{name}-shared.patch
101Patch1: %{name}-pldlogo.patch
f1d1175f
JB
102Patch2: %{name}-mail.patch
103Patch3: %{name}-link-libs.patch
104Patch4: %{name}-libpq_fs_h_path.patch
12295c68 105Patch5: %{name}-filter-shared.patch
2179215d 106Patch6: %{name}-build_modules.patch
c14467fd
AM
107Patch7: %{name}-config-file-scan-dir.patch
108Patch8: %{name}-sapi-ini-file.patch
fcc61680 109Patch9: %{name}-sh.patch
b45729b9 110Patch10: %{name}-ini.patch
d76e208d
JB
111Patch14: %{name}-no_pear_install.patch
112Patch15: %{name}-zlib.patch
d76e208d
JB
113Patch17: %{name}-readline.patch
114Patch18: %{name}-nohttpd.patch
115Patch19: %{name}-gd_imagerotate_enable.patch
116Patch20: %{name}-uint32_t.patch
117Patch21: %{name}-dba-link.patch
c14467fd
AM
118Patch23: %{name}-both-apxs.patch
119Patch24: %{name}-builddir.patch
120Patch25: %{name}-zlib-for-getimagesize.patch
121Patch29: %{name}-config-dir.patch
2fc1723a 122Patch30: %{name}-silent-session-cleanup.patch
c14467fd 123Patch31: %{name}-fcgi-graceful.patch
0dfad981 124Patch32: %{name}-m4-divert.patch
c14467fd
AM
125Patch38: %{name}-tds.patch
126Patch43: %{name}-use-prog_sendmail.patch
90f9589c 127Patch44: %{name}-bug-48880.patch
c14467fd
AM
128%if %{with type_hints}
129Patch50: http://ilia.ws/patch/type_hint_53_v2.txt
130%endif
d1c0e56d 131URL: http://www.php.net/
6f91d99f 132%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
6e4962cf 133%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
efe52553 134BuildRequires: autoconf >= 2.53
386054ee 135BuildRequires: automake >= 1.4d
6d04ac29 136BuildRequires: bison
386054ee 137BuildRequires: bzip2-devel
3f51cc4a 138%{?with_curl:BuildRequires: curl-devel >= 7.12.0}
2d63cfa1 139BuildRequires: cyrus-sasl-devel
62493084 140BuildRequires: db-devel >= 4.0
6d3d4034 141BuildRequires: elfutils-devel
feab29a1 142%{?with_fdf:BuildRequires: fdftk-devel}
386054ee 143BuildRequires: flex
c14467fd
AM
144Requires: fcgi-devel
145%if %{with mssql} || %{with sybase_ct}
146BuildRequires: freetds-devel >= 0.82
7899bacd 147%endif
c845ccf9 148BuildRequires: freetype-devel >= 2.0
a04a599a 149%if %{with system_gd}
b2c345ab 150BuildRequires: gd-devel >= 2.0.28-4
ae9fd9ae 151BuildRequires: gd-devel(imagerotate) = 5.2.0
999f50f4 152%endif
defaa0de 153BuildRequires: gdbm-devel
c2388c7d 154BuildRequires: gmp-devel
c14467fd 155%{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
c95a71e2 156BuildRequires: libicu-devel
defaa0de 157BuildRequires: libjpeg-devel
fa325698 158BuildRequires: libltdl-devel >= 1.4
386054ee 159BuildRequires: libmcrypt-devel >= 2.4.4
bbc6332a 160BuildRequires: libpng-devel >= 1.0.8
6d04ac29 161BuildRequires: libtiff-devel
1cb33721
ER
162%if "%{pld_release}" != "ac"
163BuildRequires: libtool >= 2:2.2
164%else
c14467fd 165BuildRequires: libtool >= 1.4.3
1cb33721 166%endif
768d3bda 167BuildRequires: libwrap-devel
3f51cc4a 168BuildRequires: libxml2-devel >= 2.5.10
173ed05d 169BuildRequires: libxslt-devel >= 1.1.0
6f91d99f 170%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
7ef909bc 171%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
6f91d99f 172%if %{with openssl} || %{with ldap}
cdeb7dd8 173BuildRequires: openssl-devel >= 0.9.7d
c2388c7d 174%endif
feab29a1 175%{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
defaa0de 176BuildRequires: pam-devel
c14467fd 177BuildRequires: pcre-devel >= 6.6
768d3bda 178%{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
feab29a1 179%{?with_pgsql:BuildRequires: postgresql-devel}
e584ad6b 180BuildRequires: readline-devel
6f91d99f 181%{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
1cb33721 182BuildRequires: rpm >= 4.4.9-56
f97b02a4 183BuildRequires: rpm-build >= 4.4.0
37b5dbd2 184BuildRequires: rpmbuild(macros) >= 1.519
8c91402c 185%{?with_sqlite:BuildRequires: sqlite-devel}
c14467fd 186%{?with_sqlite3:BuildRequires: sqlite3-devel >= 3.3.9}
defaa0de 187BuildRequires: t1lib-devel
8c91402c 188%{?with_tidy:BuildRequires: tidy-devel}
6f91d99f 189%{?with_odbc:BuildRequires: unixODBC-devel}
c14467fd 190%{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel}
defaa0de 191BuildRequires: zlib-devel >= 1.0.9
3f700db8
ER
192%if %{with apache1}
193BuildRequires: apache1-devel
3f700db8
ER
194%endif
195%if %{with apache2}
83c1bee5 196BuildRequires: apache-devel >= 2.0.52-2
08b77432
AM
197BuildRequires: apr-devel >= 1:1.0.0
198BuildRequires: apr-util-devel >= 1:1.0.0
80f59fe1 199%endif
6e4962cf 200BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9af2b7db 201
98ab5057
ER
202%define php_sysconfdir /etc/php
203%define php_extensiondir %{_libdir}/php
35a4400e 204%define _sysconfdir %{php_sysconfdir}
0b8eb3e3 205
17c07ea5 206# must be in sync with source. extra check ensuring that it is so is done in %%build
c14467fd
AM
207%define php_api_version 20090626
208%define zend_module_api 20090626
209%define zend_extension_api 220090626
210
c5ba9228
JR
211%define zend_zts %{!?with_zts:0}%{?with_zts:1}
212%define php_debug %{!?debug:0}%{?debug:1}
91eeb7dc 213
cb40e22c
JR
214%if %{with oci8}
215# ORACLE_HOME is required for oci8 ext to build
c5ba9228 216%define _preserve_env %_preserve_env_base ORACLE_HOME
cb40e22c
JR
217%endif
218
9af2b7db 219%description
da15debb 220PHP is an HTML-embedded scripting language. PHP attempts to make it
221easy for developers to write dynamically generated web pages. PHP also
222offers built-in database integration for several commercial and
223non-commercial database management systems, so writing a
224database-enabled web page with PHP is fairly simple. The most common
225use of PHP coding is probably as a replacement for CGI scripts. The
226mod_php module enables the Apache web server to understand and process
881802d3 227the embedded PHP language in web pages. This package contains php
be993200 228version %{version}.
0b8eb3e3 229
ec7f2789 230%description -l fr.UTF-8
da15debb 231PHP est un langage de script embarque dans le HTM. PHP essaye de
232rendre simple aux developpeurs d'ecrire des pages web generees
233dynamiquement. PHP incorpore egalement une integration avec plusieurs
234systemes de gestion de bases de donnees commerciaux et
235non-connerciaux, qui rent facile la creation de pages web liees avec
236des bases de donnees. L'utilisation la plus commune de PHP est
237probablement en remplacement de scripts CGI. Le module mod_php permet
238au serveur web apache de comprendre et de traiter le langage PHP
881802d3 239integre dans des pages web. Ce package contient php version
be993200 240%{version}.
795da340 241
ec7f2789
JR
242%description -l pl.UTF-8
243PHP jest językiem skryptowym, którego polecenia umieszcza się w
244plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
245generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
246danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
247co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
248Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
249CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
250język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
05582439 251%{version}.
0b8eb3e3 252
ec7f2789
JR
253%description -l pt_BR.UTF-8
254PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
255embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
256com algumas características únicas, específicas ao PHP. O objetivo da
257linguagem é permitir que desenvolvedores web escrevam páginas
258dinamicamente geradas de forma rápida.
259
260%description -l ru.UTF-8
261PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
262предлагает интерграцию с множеством СУБД, поэтому написание скриптов
263для работы с базами данных относительно просто. Наиболее популярное
264использование PHP - замена для CGI скриптов.
265
ec7f2789
JR
266%description -l uk.UTF-8
267PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
268пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
269роботи з базами даних є доволі простим. Найбільш популярне
270використання PHP - заміна для CGI скриптів.
43fe8384 271
3f700db8
ER
272%package -n apache1-mod_php
273Summary: PHP DSO module for apache 1.3.x
86784db6 274Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
3f700db8 275Group: Development/Languages/PHP
3b414131 276Requires(triggerpostun): sed >= 4.0
feab29a1 277Requires: %{name}-common = %{epoch}:%{version}-%{release}
3f700db8
ER
278Requires: apache1(EAPI) >= 1.3.33-2
279Requires: apache1-mod_mime
2e5b56fc 280Provides: webserver(php) = %{version}
3f700db8 281Obsoletes: apache-mod_php < 1:4.1.1
ea2a9757 282Obsoletes: phpfi
3f700db8
ER
283
284%description -n apache1-mod_php
285PHP as DSO module for apache 1.3.x.
286
ec7f2789
JR
287%description -n apache1-mod_php -l pl.UTF-8
288php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
3f700db8
ER
289
290%package -n apache-mod_php
291Summary: PHP DSO module for apache 2.x
86784db6 292Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
3f700db8 293Group: Development/Languages/PHP
037da132 294Requires: %{name}-common = %{epoch}:%{version}-%{release}
ea2a9757 295Requires: apache(modules-api) = %{apache_modules_api}
4141c5f0 296Requires: apache-mod_mime
2e5b56fc 297Provides: webserver(php) = %{version}
3f700db8 298Obsoletes: phpfi
3f700db8
ER
299
300%description -n apache-mod_php
301PHP as DSO module for apache 2.x.
302
ec7f2789
JR
303%description -n apache-mod_php -l pl.UTF-8
304php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
3f700db8 305
345124d0 306%package cgi
c14467fd
AM
307Summary: php as CGI/FastCGI program
308Summary(pl.UTF-8): php jako program CGI/FastCGI
4342041a 309Group: Development/Languages/PHP
037da132 310Requires: %{name}-common = %{epoch}:%{version}-%{release}
693fa450 311Provides: php(cgi)
c14467fd
AM
312Provides: php(fcgi)
313Provides: webserver(php)
314Provides: %{name}-fcgi = %{epoch}:%{version}-%{release}
315Obsoletes: php-fcgi < 4:5.3.0
345124d0
JR
316
317%description cgi
c14467fd 318php as CGI or FastCGI program.
345124d0 319
ec7f2789 320%description cgi -l pl.UTF-8
c14467fd 321php jako program CGI lub FastCGI.
345124d0 322
4342041a 323%package cli
881802d3 324Summary: php as CLI interpreter
86784db6 325Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
4342041a 326Group: Development/Languages/PHP
037da132 327Requires: %{name}-common = %{epoch}:%{version}-%{release}
4342041a
JB
328
329%description cli
881802d3 330php as CLI interpreter.
4342041a 331
ec7f2789
JR
332%description cli -l pl.UTF-8
333php jako interpreter działający z linii poleceń.
4342041a 334
067e71d9
ER
335%package program
336Summary: /usr/bin/php symlink
86784db6 337Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
067e71d9
ER
338Group: Development/Languages/PHP
339Requires: %{name}-cli = %{epoch}:%{version}-%{release}
973fbbcf 340Obsoletes: /usr/bin/php
067e71d9
ER
341
342%description program
343Package providing /usr/bin/php symlink to PHP CLI.
344
ec7f2789
JR
345%description program -l pl.UTF-8
346Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
8776849d 347
345124d0 348%package common
c14467fd 349Summary: Common files needed by both Apache modules and CGI/CLI SAPI-s.
86784db6
ER
350Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
351Summary(ru.UTF-8): Разделяемые библиотеки для php
352Summary(uk.UTF-8): Бібліотеки спільного використання для php
345124d0 353Group: Libraries
85db32b5 354# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
ff809778 355Requires: glibc >= 6:2.3.5
fce5d91b 356Requires: php-dirs
91de58a4 357Provides: php(date)
c14467fd 358Provides: php(hash)
2e5b56fc 359Provides: php(libxml)
29b7a995 360Provides: php(modules_api) = %{php_api_version}
2e5b56fc 361Provides: php(overload)
c14467fd 362Provides: php(pcre)
91de58a4 363Provides: php(reflection)
2e5b56fc 364Provides: php(session)
2e5b56fc
ER
365Provides: php(spl)
366Provides: php(standard)
29b7a995 367Provides: php(zend_extension_api) = %{zend_extension_api}
ea2a9757 368Provides: php(zend_module_api) = %{zend_module_api}
3826f6c7
ER
369Provides: php5(debug) = %{php_debug}
370Provides: php5(thread-safety) = %{zend_zts}
c14467fd 371Obsoletes: php-mhash
91de58a4 372Obsoletes: php-pcre < 4:5.2.0
36387c9c 373Obsoletes: php-pecl-domxml
311a8c35 374Obsoletes: php-session < 3:4.2.1-2
3c927814 375Conflicts: php4-common < 3:4.4.4-8
4e86443d 376Conflicts: rpm < 4.4.2-0.2
345124d0
JR
377
378%description common
c14467fd 379Common files needed by both Apache modules and CGI/CLI SAPI-s.
345124d0 380
ec7f2789
JR
381%description common -l pl.UTF-8
382Wspólne pliki dla modułu apacha i programu CGI.
345124d0 383
ec7f2789
JR
384%description common -l ru.UTF-8
385Этот пакет содержит общие файлы для разных вариантов реализации PHP
386(самодостаточной и в качестве модуля apache).
43fe8384 387
ec7f2789
JR
388%description common -l uk.UTF-8
389Цей пакет містить спільні файли для різних варіантів реалізації PHP
390(самодостатньої та в якості модуля apache).
43fe8384 391
c2388c7d 392%package devel
393Summary: Files for PHP modules development
86784db6
ER
394Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
395Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
396Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
397Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
c2388c7d 398Group: Development/Languages/PHP
feab29a1 399Requires: %{name}-common = %{epoch}:%{version}-%{release}
375e8a12
AG
400Requires: autoconf
401Requires: automake
1cb33721 402Requires: libtool
c14467fd 403Requires: pcre-devel >= 6.6
6b2e14c1 404Requires: shtool
168a2ebd 405Obsoletes: php-pear-devel
efc07a2c 406Obsoletes: php4-devel
a02ddf14 407
c2388c7d 408%description devel
43fe8384 409The php-devel package lets you compile dynamic extensions to PHP.
6b8a6ad4 410Included here is the source for the PHP extensions. Instead of
881802d3 411recompiling the whole php binary to add support for, say, oracle,
43fe8384 412install this package and use the new self-contained extensions
413support. For more information, read the file
7375f0ff 414README.SELF-CONTAINED-EXTENSIONS.
a02ddf14 415
ec7f2789
JR
416%description devel -l pl.UTF-8
417Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
418rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
419tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
420samodzielnych rozszerzeniach można znaleźć w pliku
7375f0ff 421README.SELF-CONTAINED-EXTENSIONS.
defaa0de 422
ec7f2789
JR
423%description devel -l pt_BR.UTF-8
424Este pacote contém arquivos usados no desenvolvimento de programas ou
425módulos PHP.
795da340 426
ec7f2789
JR
427%description devel -l ru.UTF-8
428Пакет php-devel дает возможность компилировать динамические расширения
429PHP. Пакет включает исходный код этих расширений. Вместо повторной
430компиляции бинарного файла php для добавления, например, поддержки
431oracle, установите этот пакет для компилирования отдельных расширений.
432Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
7375f0ff 433
ec7f2789
JR
434%description devel -l uk.UTF-8
435Пакет php-devel дає можливість компілювати динамічні розширення PHP.
436До пакету включено вихідний код для розширень. Замість повторної
437компіляції бінарного файлу php для додання, наприклад, підтримки
438oracle, встановіть цей пакет для компіляції окремих розширень.
439Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
43fe8384 440
c2388c7d 441%package bcmath
442Summary: bcmath extension module for PHP
86784db6 443Summary(pl.UTF-8): Moduł bcmath dla PHP
0d0f2f4c 444Group: Libraries
c14467fd 445URL: http://www.php.net/manual/en/book.bc.php
dc38d397 446Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 447Provides: php(bcmath)
0d0f2f4c 448
c2388c7d 449%description bcmath
e584ad6b
JB
450This is a dynamic shared object (DSO) for PHP that will add bc style
451precision math functions support.
0d0f2f4c 452
ec7f2789
JR
453%description bcmath -l pl.UTF-8
454Moduł PHP umożliwiający korzystanie z dokładnych funkcji
c2388c7d 455matematycznych takich jak w programie bc.
0d0f2f4c 456
c2388c7d 457%package bzip2
458Summary: Bzip2 extension module for PHP
86784db6 459Summary(pl.UTF-8): Moduł bzip2 dla PHP
0d0f2f4c 460Group: Libraries
c14467fd 461URL: http://www.php.net/manual/en/book.bzip2.php
dc38d397 462Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 463Provides: php(bzip2)
0d0f2f4c 464
c2388c7d 465%description bzip2
ad48e054
JB
466This is a dynamic shared object (DSO) for PHP that will add bzip2
467compression support to PHP.
0d0f2f4c 468
ec7f2789
JR
469%description bzip2 -l pl.UTF-8
470Moduł PHP umożliwiający używanie kompresji bzip2.
0d0f2f4c 471
c2388c7d 472%package calendar
473Summary: Calendar extension module for PHP
86784db6 474Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
80cfb727 475Group: Libraries
c14467fd 476URL: http://www.php.net/manual/en/book.calendar.php
dc38d397 477Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 478Provides: php(calendar)
80cfb727 479
c2388c7d 480%description calendar
e584ad6b
JB
481This is a dynamic shared object (DSO) for PHP that will add calendar
482support.
80cfb727 483
ec7f2789
JR
484%description calendar -l pl.UTF-8
485Moduł PHP dodający wsparcie dla kalendarza.
80cfb727 486
c2388c7d 487%package ctype
488Summary: ctype extension module for PHP
86784db6 489Summary(pl.UTF-8): Moduł ctype dla PHP
defaa0de 490Group: Libraries
c14467fd 491URL: http://www.php.net/manual/en/book.ctype.php
dc38d397 492Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 493Provides: php(ctype)
defaa0de 494
c2388c7d 495%description ctype
e584ad6b
JB
496This is a dynamic shared object (DSO) for PHP that will add ctype
497support.
defaa0de 498
ec7f2789
JR
499%description ctype -l pl.UTF-8
500Moduł PHP umożliwiający korzystanie z funkcji ctype.
defaa0de 501
c2388c7d 502%package curl
503Summary: curl extension module for PHP
86784db6 504Summary(pl.UTF-8): Moduł curl dla PHP
253c0459 505Group: Libraries
c14467fd 506URL: http://www.php.net/manual/en/book.curl.php
dc38d397 507Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 508Provides: php(curl)
253c0459 509
c2388c7d 510%description curl
e584ad6b
JB
511This is a dynamic shared object (DSO) for PHP that will add curl
512support.
253c0459 513
ec7f2789
JR
514%description curl -l pl.UTF-8
515Moduł PHP umożliwiający korzystanie z biblioteki curl.
795da340 516
c2388c7d 517%package dba
518Summary: DBA extension module for PHP
86784db6 519Summary(pl.UTF-8): Moduł DBA dla PHP
defaa0de 520Group: Libraries
c14467fd 521URL: http://www.php.net/manual/en/book.dba.php
dc38d397 522Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 523Provides: php(dba)
defaa0de 524
c2388c7d 525%description dba
e584ad6b
JB
526This is a dynamic shared object (DSO) for PHP that will add flat-file
527databases (DBA) support.
defaa0de 528
ec7f2789
JR
529%description dba -l pl.UTF-8
530Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
e584ad6b 531(DBA).
defaa0de 532
51312e8d
JB
533%package dom
534Summary: DOM extension module for PHP
86784db6 535Summary(pl.UTF-8): Moduł DOM dla PHP
51312e8d 536Group: Libraries
c14467fd 537URL: http://www.php.net/manual/en/book.dom.php
51312e8d 538Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 539Provides: php(dom)
91de58a4 540# it has some compatibility functions
2e5b56fc 541Provides: php(domxml)
737e42ad 542Obsoletes: php-domxml <= 3:4.3.8-1
51312e8d
JB
543
544%description dom
545This is a dynamic shared object (DSO) for PHP that will add new DOM
546support.
547
ec7f2789
JR
548%description dom -l pl.UTF-8
549Moduł PHP dodający nową obsługę DOM.
51312e8d 550
c2388c7d 551%package exif
552Summary: exif extension module for PHP
86784db6 553Summary(pl.UTF-8): Moduł exif dla PHP
defaa0de 554Group: Libraries
c14467fd 555URL: http://www.php.net/manual/en/book.exif.php
dc38d397 556Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 557Provides: php(exif)
defaa0de 558
c2388c7d 559%description exif
ad48e054
JB
560This is a dynamic shared object (DSO) for PHP that will add EXIF tags
561support in image files.
defaa0de 562
ec7f2789
JR
563%description exif -l pl.UTF-8
564Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
e584ad6b
JB
565
566%package fdf
567Summary: FDF extension module for PHP
86784db6 568Summary(pl.UTF-8): Moduł FDF dla PHP
e584ad6b 569Group: Libraries
c14467fd 570URL: http://www.php.net/manual/en/book.fdf.php
dc38d397 571Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 572Provides: php(fdf)
e584ad6b
JB
573
574%description fdf
575This PHP module adds support for PDF Forms through Adobe FDFTK
576library.
577
ec7f2789
JR
578%description fdf -l pl.UTF-8
579Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
e584ad6b 580FDFTK.
defaa0de 581
c14467fd
AM
582%package fileinfo
583Summary: libmagic bindings
584Group: Libraries
585URL: http://www.php.net/manual/en/book.fileinfo.php
586Requires: %{name}-common = %{epoch}:%{version}-%{release}
587Provides: php(fileinfo)
588Obsoletes: php-pecl-fileinfo
589
590%description fileinfo
591This extension allows retrieval of information regarding vast majority
592of file. This information may include dimensions, quality, length
593etc...
594
595Additionally it can also be used to retrieve the MIME type for a
596particular file and for text files proper language encoding.
597
12295c68 598%package filter
c6c65d5b 599Summary: Extension for safely dealing with input parameters
86784db6 600Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
12295c68 601Group: Libraries
c14467fd 602URL: http://www.php.net/manual/en/book.filter.php
12295c68
ER
603Requires: %{name}-common = %{epoch}:%{version}-%{release}
604Provides: php(filter)
fab94e6d 605Obsoletes: php-pecl-filter
12295c68
ER
606
607%description filter
608We all know that you should always check input variables, but PHP does
609not offer really good functionality for doing this in a safe way. The
610Input Filter extension is meant to address this issue by implementing
611a set of filters and mechanisms that users can use to safely access
612their input data.
613
ec7f2789
JR
614%description filter -l pl.UTF-8
615Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
616oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
617bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
618zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
619mogą bezpiecznie używać do dostępu do danych.
12295c68 620
defaa0de 621%package ftp
caff8ce9 622Summary: FTP extension module for PHP
86784db6 623Summary(pl.UTF-8): Moduł FTP dla PHP
defaa0de 624Group: Libraries
c14467fd 625URL: http://www.php.net/manual/en/book.ftp.php
dc38d397 626Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 627Provides: php(ftp)
defaa0de
AF
628
629%description ftp
e584ad6b
JB
630This is a dynamic shared object (DSO) for PHP that will add FTP
631support.
defaa0de 632
ec7f2789
JR
633%description ftp -l pl.UTF-8
634Moduł PHP dodający obsługę protokołu FTP.
defaa0de 635
c2388c7d 636%package gd
637Summary: GD extension module for PHP
86784db6 638Summary(pl.UTF-8): Moduł GD dla PHP
501cd767 639Group: Libraries
c14467fd 640URL: http://www.php.net/manual/en/book.image.php
dc38d397 641Requires: %{name}-common = %{epoch}:%{version}-%{release}
a04a599a 642%if %{with system_gd}
b2c345ab 643Requires: gd >= 2.0.28-4
2e5b56fc 644Requires: gd(gif)
ae9fd9ae 645Requires: gd(imagerotate) = 5.2.0
999f50f4 646%endif
2e5b56fc 647Provides: php(gd)
501cd767 648
c2388c7d 649%description gd
e584ad6b
JB
650This is a dynamic shared object (DSO) for PHP that will add GD
651support, allowing you to create and manipulate images with PHP.
501cd767 652
ec7f2789
JR
653%description gd -l pl.UTF-8
654Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
655tworzenie i obróbkę obrazków.
501cd767 656
c2388c7d 657%package gettext
658Summary: gettext extension module for PHP
86784db6 659Summary(pl.UTF-8): Moduł gettext dla PHP
501cd767 660Group: Libraries
c14467fd 661URL: http://www.php.net/manual/en/book.gettext.php
dc38d397 662Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 663Provides: php(gettext)
501cd767 664
c2388c7d 665%description gettext
e584ad6b
JB
666This is a dynamic shared object (DSO) for PHP that will add gettext
667support.
501cd767 668
ec7f2789
JR
669%description gettext -l pl.UTF-8
670Moduł PHP dodający obsługę lokalizacji przez gettext.
501cd767 671
c2388c7d 672%package gmp
673Summary: gmp extension module for PHP
86784db6 674Summary(pl.UTF-8): Moduł gmp dla PHP
8bfcab42 675Group: Libraries
c14467fd 676URL: http://www.php.net/manual/en/book.gmp.php
dc38d397 677Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 678Provides: php(gmp)
8bfcab42 679
c2388c7d 680%description gmp
e584ad6b
JB
681This is a dynamic shared object (DSO) for PHP that will add arbitrary
682length number support with GNU MP library.
8bfcab42 683
ec7f2789
JR
684%description gmp -l pl.UTF-8
685Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
686liczbach o dowolnej długości.
501cd767 687
86ceb323
ER
688%package hash
689Summary: HASH Message Digest Framework
86784db6 690Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
86ceb323 691Group: Libraries
c14467fd 692URL: http://www.php.net/manual/en/book.gmp.php
86ceb323
ER
693Requires: %{name}-common = %{epoch}:%{version}-%{release}
694Provides: php(hash)
0a949529 695Obsoletes: php-pecl-hash
86ceb323
ER
696
697%description hash
698Native implementations of common message digest algorithms using a
699generic factory method.
700
ec7f2789
JR
701%description hash -l pl.UTF-8
702Natywne implementacje popularnych algorytmów obliczania skrótów
703wiadomości przy użyciu wspólnego interfejsu.
86ceb323 704
c2388c7d 705%package iconv
706Summary: iconv extension module for PHP
86784db6 707Summary(pl.UTF-8): Moduł iconv dla PHP
501cd767 708Group: Libraries
c14467fd 709URL: http://www.php.net/manual/en/book.iconv.php
31007581 710Requires: %{_libdir}/gconv
dc38d397 711Requires: %{name}-common = %{epoch}:%{version}-%{release}
31007581 712Requires: iconv
2e5b56fc 713Provides: php(iconv)
501cd767 714
c2388c7d 715%description iconv
e584ad6b
JB
716This is a dynamic shared object (DSO) for PHP that will add iconv
717support.
501cd767 718
ec7f2789
JR
719%description iconv -l pl.UTF-8
720Moduł PHP dodający obsługę iconv.
defaa0de 721
e0e8f1c2 722%package imap
386054ee 723Summary: IMAP extension module for PHP
86784db6
ER
724Summary(pl.UTF-8): Moduł IMAP dla PHP
725Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
e0e8f1c2 726Group: Libraries
c14467fd 727URL: http://www.php.net/manual/en/book.imap.php
dc38d397 728Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 729Provides: php(imap)
e0e8f1c2
AF
730
731%description imap
e584ad6b
JB
732This is a dynamic shared object (DSO) for PHP that will add IMAP
733support.
e0e8f1c2 734
ec7f2789
JR
735%description imap -l pl.UTF-8
736Moduł PHP dodający obsługę skrzynek IMAP.
e0e8f1c2 737
ec7f2789
JR
738%description imap -l pt_BR.UTF-8
739Um módulo para aplicações PHP que usam IMAP.
795da340 740
c2388c7d 741%package interbase
e2263ce4 742Summary: InterBase/Firebird database module for PHP
86784db6 743Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
c2388c7d 744Group: Libraries
c14467fd 745URL: http://www.php.net/manual/en/book.ibase.php
dc38d397 746Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 747Provides: php(interbase)
6f91d99f 748%{?with_interbase_inst:Autoreq: false}
c2388c7d 749
750%description interbase
e584ad6b
JB
751This is a dynamic shared object (DSO) for PHP that will add InterBase
752and Firebird database support.
c2388c7d 753
ec7f2789
JR
754%description interbase -l pl.UTF-8
755Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
c2388c7d 756
c14467fd
AM
757%package intl
758Summary: Internationalization extension (ICU wrapper)
759Summary(pl.UTF-8): Rozszerzenie do internacjonalizacji (wrapper ICU)
760Group: Libraries
761URL: http://www.php.net/intl
762Requires: %{name}-common = %{epoch}:%{version}-%{release}
763Provides: php(intl)
764
765%description intl
766Internationalization extension (further is referred as Intl) is a wrapper
767for ICU library, enabling PHP programmers to perform UCA-conformant
768collation and date/time/number/currency formatting in their scripts.
769
770%description intl -l pl.UTF-8
771Rozszerzenie do internacjonalizacji (dalej nazywane Intl) jest wrapperem
772biblioteki ICU, pozwalającym programistom PHP na wykonywanie w skryptach
773porównań zdgodnych z UCA oraz formatowań daty/czasu/walut.
774
86ceb323
ER
775%package json
776Summary: PHP C extension for JSON serialization
86784db6 777Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
86ceb323 778Group: Libraries
c14467fd 779URL: http://www.php.net/manual/en/book.json.php
86ceb323
ER
780Requires: %{name}-common = %{epoch}:%{version}-%{release}
781Provides: php(json)
60ebfac6 782Obsoletes: php-pecl-json
86ceb323
ER
783
784%description json
785php-json is an extremely fast PHP C extension for JSON (JavaScript
786Object Notation) serialisation.
787
ec7f2789 788%description json -l pl.UTF-8
86ceb323
ER
789php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
790(JavaScript Object Notation).
791
38ecdf75 792%package ldap
caff8ce9 793Summary: LDAP extension module for PHP
86784db6
ER
794Summary(pl.UTF-8): Moduł LDAP dla PHP
795Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
38ecdf75 796Group: Libraries
c14467fd 797URL: http://www.php.net/manual/en/book.ldap.php
dc38d397 798Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 799Provides: php(ldap)
38ecdf75
AF
800
801%description ldap
e584ad6b
JB
802This is a dynamic shared object (DSO) for PHP that will add LDAP
803support.
38ecdf75 804
ec7f2789
JR
805%description ldap -l pl.UTF-8
806Moduł PHP dodający obsługę LDAP.
38ecdf75 807
ec7f2789
JR
808%description ldap -l pt_BR.UTF-8
809Um módulo para aplicações PHP que usam LDAP.
8c56345a 810
c2388c7d 811%package mbstring
812Summary: mbstring extension module for PHP
86784db6 813Summary(pl.UTF-8): Moduł mbstring dla PHP
c2388c7d 814Group: Libraries
c14467fd 815URL: http://www.php.net/manual/en/book.mbstring.php
dc38d397 816Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 817Provides: php(mbstring)
795da340 818
c2388c7d 819%description mbstring
6e4962cf
JB
820This is a dynamic shared object (DSO) for PHP that will add multibyte
821string support.
c2388c7d 822
ec7f2789
JR
823%description mbstring -l pl.UTF-8
824Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
c2388c7d 825
38ecdf75 826%package mcrypt
caff8ce9 827Summary: mcrypt extension module for PHP
86784db6 828Summary(pl.UTF-8): Moduł mcrypt dla PHP
38ecdf75 829Group: Libraries
c14467fd 830URL: http://www.php.net/manual/en/book.mcrypt.php
dc38d397 831Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 832Provides: php(mcrypt)
38ecdf75
AF
833
834%description mcrypt
e584ad6b
JB
835This is a dynamic shared object (DSO) for PHP that will add mcrypt
836support.
38ecdf75 837
ec7f2789
JR
838%description mcrypt -l pl.UTF-8
839Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
38ecdf75 840
7899bacd 841%package mssql
842Summary: MS SQL extension module for PHP
86784db6 843Summary(pl.UTF-8): Moduł MS SQL dla PHP
7899bacd 844Group: Libraries
c14467fd 845URL: http://www.php.net/manual/en/book.mssql.php
dc38d397 846Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 847Provides: php(mssql)
7899bacd 848
849%description mssql
850This is a dynamic shared object (DSO) for PHP that will add MS SQL
851databases support through FreeTDS library.
852
ec7f2789
JR
853%description mssql -l pl.UTF-8
854Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
ad48e054 855FreeTDS.
7899bacd 856
c2388c7d 857%package mysql
858Summary: MySQL database module for PHP
86784db6
ER
859Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
860Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
c2388c7d 861Group: Libraries
c14467fd 862URL: http://www.php.net/manual/en/book.mysql.php
dc38d397 863Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 864Provides: php(mysql)
dc79ac25 865
c2388c7d 866%description mysql
e584ad6b
JB
867This is a dynamic shared object (DSO) for PHP that will add MySQL
868database support.
6290790d 869
ec7f2789
JR
870%description mysql -l pl.UTF-8
871Moduł PHP umożliwiający dostęp do bazy danych MySQL.
6290790d 872
ec7f2789
JR
873%description mysql -l pt_BR.UTF-8
874Um módulo para aplicações PHP que usam bancos de dados MySQL.
8487ad4f 875
8b37a21e
ER
876%package mysqli
877Summary: MySQLi module for PHP
86784db6 878Summary(pl.UTF-8): Moduł MySQLi dla PHP
8b37a21e 879Group: Libraries
c14467fd 880URL: http://www.php.net/manual/en/book.mysqli.php
8b37a21e 881Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 882Provides: php(mysqli)
8b37a21e
ER
883
884%description mysqli
885This is a dynamic shared object (DSO) for PHP that will add MySQLi
1c06a766
MC
886(Improved MySQL) support. The difference between it and mysql module
887is that it provides access to functionality of MySQL 4.1 and above.
888
ec7f2789
JR
889%description mysqli -l pl.UTF-8
890Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
891Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
7375f0ff 892MySQL w wersji 4.1 i nowszych.
8b37a21e 893
c2388c7d 894%package oci8
d902abac 895Summary: Oracle 8+ database module for PHP
86784db6 896Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
c2388c7d 897Group: Libraries
c14467fd 898URL: http://www.php.net/manual/en/book.oci8.php
dc38d397 899Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 900Provides: php(oci8)
c14467fd 901AutoReq: false
795da340 902
c2388c7d 903%description oci8
d902abac
JB
904This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
9058, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
c2388c7d 906
ec7f2789
JR
907%description oci8 -l pl.UTF-8
908Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
c2388c7d 909poprzez interfejs Oracle8 Call-Interface (OCI8).
910
911%package odbc
912Summary: ODBC extension module for PHP
86784db6
ER
913Summary(pl.UTF-8): Moduł ODBC dla PHP
914Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
6997cdef 915Group: Libraries
c14467fd 916URL: http://www.php.net/manual/en/book.uodbc.php
dc38d397 917Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 918Requires: unixODBC >= 2.1.1-3
2e5b56fc 919Provides: php(odbc)
6997cdef 920
c2388c7d 921%description odbc
e584ad6b
JB
922This is a dynamic shared object (DSO) for PHP that will add ODBC
923support.
6997cdef 924
ec7f2789
JR
925%description odbc -l pl.UTF-8
926Moduł PHP ze wsparciem dla ODBC.
5c8d1b4b 927
ec7f2789
JR
928%description odbc -l pt_BR.UTF-8
929Um módulo para aplicações PHP que usam ODBC.
c2388c7d 930
931%package openssl
932Summary: OpenSSL extension module for PHP
86784db6 933Summary(pl.UTF-8): Moduł OpenSSL dla PHP
c4161e98 934Group: Libraries
c14467fd 935URL: http://www.php.net/manual/en/book.openssl.php
dc38d397 936Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 937Provides: php(openssl)
90257fd6 938
c2388c7d 939%description openssl
e584ad6b
JB
940This is a dynamic shared object (DSO) for PHP that will add OpenSSL
941support.
c4161e98 942
ec7f2789
JR
943%description openssl -l pl.UTF-8
944Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
c2388c7d 945
c2388c7d 946%package pcntl
947Summary: Process Control extension module for PHP
86784db6 948Summary(pl.UTF-8): Moduł Process Control dla PHP
c2388c7d 949Group: Libraries
c14467fd
AM
950URL: http://www.php.net/manual/en/book.pcntl.php
951Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 952Provides: php(pcntl)
c2388c7d 953
954%description pcntl
e584ad6b
JB
955This is a dynamic shared object (DSO) for PHP that will add process
956spawning and control support. It supports functions like fork(),
957waitpid(), signal() etc.
c2388c7d 958
ec7f2789
JR
959%description pcntl -l pl.UTF-8
960Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
961Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
c2388c7d 962
768d3bda
AM
963%package pdo
964Summary: PHP Data Objects (PDO)
86784db6 965Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
768d3bda 966Group: Libraries
c14467fd 967URL: http://www.php.net/manual/en/book.pdo.php
768d3bda 968Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 969Provides: php(pdo)
2ed78af4 970Obsoletes: php-pecl-PDO
768d3bda
AM
971
972%description pdo
973This is a dynamic shared object (DSO) for PHP that will add PDO
974support.
975
ec7f2789
JR
976%description pdo -l pl.UTF-8
977Moduł PHP dodający obsługę PDO (PHP Data Objects).
7375f0ff 978
768d3bda
AM
979%package pdo-dblib
980Summary: PHP Data Objects (PDO) FreeTDS support
86784db6 981Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
768d3bda 982Group: Libraries
c14467fd 983URL: http://www.php.net/manual/en/ref.pdo-dblib.php
768d3bda
AM
984Requires: %{name}-common = %{epoch}:%{version}-%{release}
985Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 986Provides: php(dblib)
768d3bda
AM
987
988%description pdo-dblib
989This is a dynamic shared object (DSO) for PHP that will add PDO
990FreeTDS support.
991
ec7f2789
JR
992%description pdo-dblib -l pl.UTF-8
993Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
768d3bda
AM
994interfejsu PDO.
995
f4359077
ER
996%package pdo-firebird
997Summary: PHP Data Objects (PDO) Firebird support
86784db6 998Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
f4359077 999Group: Libraries
c14467fd 1000URL: http://www.php.net/manual/en/ref.pdo-firebird.php
f4359077
ER
1001Requires: %{name}-common = %{epoch}:%{version}-%{release}
1002Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1003Provides: php(pdo-firebird)
2ed78af4 1004Obsoletes: php-pecl-PDO_FIREBIRD
f4359077
ER
1005
1006%description pdo-firebird
1007This is a dynamic shared object (DSO) for PHP that will add PDO
1008Firebird support.
1009
ec7f2789
JR
1010%description pdo-firebird -l pl.UTF-8
1011Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
cfff29a1
JB
1012interfejsu PDO.
1013
768d3bda
AM
1014%package pdo-mysql
1015Summary: PHP Data Objects (PDO) MySQL support
86784db6 1016Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
768d3bda 1017Group: Libraries
c14467fd 1018URL: http://www.php.net/manual/en/ref.pdo-mysql.php
768d3bda
AM
1019Requires: %{name}-common = %{epoch}:%{version}-%{release}
1020Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1021Provides: php(pdo-mysql)
2ed78af4 1022Obsoletes: php-pecl-PDO_MYSQL
768d3bda
AM
1023
1024%description pdo-mysql
1025This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1026support.
1027
ec7f2789
JR
1028%description pdo-mysql -l pl.UTF-8
1029Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
768d3bda
AM
1030interfejsu PDO.
1031
d902abac
JB
1032%package pdo-oci
1033Summary: PHP Data Objects (PDO) Oracle support
86784db6 1034Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
d902abac 1035Group: Libraries
c14467fd 1036URL: http://www.php.net/manual/en/ref.pdo-oci.php
d902abac
JB
1037Requires: %{name}-common = %{epoch}:%{version}-%{release}
1038Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1039Provides: php(pdo-oci)
2ed78af4 1040Obsoletes: php-pecl-PDO_OCI
d902abac
JB
1041
1042%description pdo-oci
1043This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1044support.
1045
ec7f2789
JR
1046%description pdo-oci -l pl.UTF-8
1047Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
d902abac
JB
1048interfejsu PDO.
1049
768d3bda
AM
1050%package pdo-odbc
1051Summary: PHP Data Objects (PDO) ODBC support
86784db6 1052Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
768d3bda 1053Group: Libraries
c14467fd 1054URL: http://www.php.net/manual/en/ref.pdo-odbc.php
768d3bda
AM
1055Requires: %{name}-common = %{epoch}:%{version}-%{release}
1056Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1057Provides: php(pdo-odbc)
2ed78af4 1058Obsoletes: php-pecl-PDO_ODBC
768d3bda
AM
1059
1060%description pdo-odbc
1061This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1062support.
1063
ec7f2789
JR
1064%description pdo-odbc -l pl.UTF-8
1065Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
768d3bda
AM
1066interfejsu PDO.
1067
1068%package pdo-pgsql
1069Summary: PHP Data Objects (PDO) PostgreSQL support
86784db6 1070Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
768d3bda 1071Group: Libraries
c14467fd 1072URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
768d3bda
AM
1073Requires: %{name}-common = %{epoch}:%{version}-%{release}
1074Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1075Provides: php(pdo-pgsql)
829e1de1 1076Provides: php-pecl-PDO_PGSQL
2ed78af4 1077Obsoletes: php-pecl-PDO_PGSQL
768d3bda
AM
1078
1079%description pdo-pgsql
1080This is a dynamic shared object (DSO) for PHP that will add PDO
1081PostgreSQL support.
1082
ec7f2789
JR
1083%description pdo-pgsql -l pl.UTF-8
1084Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
7375f0ff 1085interfejsu PDO.
768d3bda
AM
1086
1087%package pdo-sqlite
1088Summary: PHP Data Objects (PDO) SQLite support
86784db6 1089Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
768d3bda 1090Group: Libraries
c14467fd 1091URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
768d3bda
AM
1092Requires: %{name}-common = %{epoch}:%{version}-%{release}
1093Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1094Provides: php(pdo-sqlite)
2ed78af4 1095Obsoletes: php-pecl-PDO_SQLITE
768d3bda
AM
1096
1097%description pdo-sqlite
1098This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1099support.
1100
ec7f2789
JR
1101%description pdo-sqlite -l pl.UTF-8
1102Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
768d3bda
AM
1103interfejsu PDO.
1104
c2388c7d 1105%package pgsql
1106Summary: PostgreSQL database module for PHP
86784db6 1107Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
c2388c7d 1108Group: Libraries
c14467fd 1109URL: http://www.php.net/manual/en/book.pgsql.php
dc38d397 1110Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1111Provides: php(pgsql)
c2388c7d 1112
1113%description pgsql
e584ad6b
JB
1114This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1115database support.
c2388c7d 1116
ec7f2789
JR
1117%description pgsql -l pl.UTF-8
1118Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
c2388c7d 1119
ec7f2789
JR
1120%description pgsql -l pt_BR.UTF-8
1121Um módulo para aplicações PHP que usam bancos de dados postgresql.
c2388c7d 1122
c14467fd
AM
1123%package phar
1124Summary: phar database module for PHP
1125Summary(pl.UTF-8): Moduł phar dla PHP
1126Group: Libraries
1127URL: http://www.php.net/manual/en/book.phar.php
1128Requires: %{name}-common = %{epoch}:%{version}-%{release}
1129Provides: php(phar)
1130
1131%description phar
1132This is a dynamic shared object (DSO) for PHP that will add phar
1133archive a support.
1134
1135%description phar -l pl.UTF-8
1136Moduł PHP umożliwiający dostęp do achiwów .phar.
1137
c2388c7d 1138%package posix
1139Summary: POSIX extension module for PHP
86784db6 1140Summary(pl.UTF-8): Moduł POSIX dla PHP
c2388c7d 1141Group: Libraries
c14467fd 1142URL: http://www.php.net/manual/en/book.posix.php
dc38d397 1143Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1144Provides: php(posix)
c2388c7d 1145
1146%description posix
e584ad6b 1147This is a dynamic shared object (DSO) for PHP that will add POSIX
c2388c7d 1148functions support to PHP.
1149
ec7f2789
JR
1150%description posix -l pl.UTF-8
1151Moduł PHP umożliwiający korzystanie z funkcji POSIX.
c2388c7d 1152
1153%package pspell
1154Summary: pspell extension module for PHP
86784db6 1155Summary(pl.UTF-8): Moduł pspell dla PHP
c2388c7d 1156Group: Libraries
c14467fd 1157URL: http://www.php.net/manual/en/book.pspell.php
dc38d397 1158Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1159Provides: php(pspell)
c2388c7d 1160
1161%description pspell
e584ad6b 1162This is a dynamic shared object (DSO) for PHP that will add pspell
c2388c7d 1163support to PHP. It allows to check the spelling of a word and offer
1164suggestions.
1165
ec7f2789
JR
1166%description pspell -l pl.UTF-8
1167Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1168sprawdzanie pisowni słowa i sugerowanie poprawek.
c2388c7d 1169
e584ad6b
JB
1170%package readline
1171Summary: readline extension module for PHP
86784db6 1172Summary(pl.UTF-8): Moduł readline dla PHP
e584ad6b 1173Group: Libraries
c14467fd 1174URL: http://www.php.net/manual/en/book.readline.php
c3a27469 1175Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1176Provides: php(readline)
e584ad6b
JB
1177
1178%description readline
1179This PHP module adds support for readline functions (only for cli and
1180cgi SAPIs).
1181
ec7f2789
JR
1182%description readline -l pl.UTF-8
1183Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
e584ad6b 1184
c2388c7d 1185%package recode
1186Summary: recode extension module for PHP
86784db6 1187Summary(pl.UTF-8): Moduł recode dla PHP
c2388c7d 1188Group: Libraries
c14467fd 1189URL: http://www.php.net/manual/en/book.recode.php
dc38d397 1190Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1191Requires: recode >= 3.5d-3
2e5b56fc 1192Provides: php(recode)
c2388c7d 1193
1194%description recode
e584ad6b
JB
1195This is a dynamic shared object (DSO) for PHP that will add recode
1196support.
c2388c7d 1197
ec7f2789
JR
1198%description recode -l pl.UTF-8
1199Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1200bibliotekę recode).
c2388c7d 1201
c2388c7d 1202%package shmop
1203Summary: Shared Memory Operations extension module for PHP
86784db6 1204Summary(pl.UTF-8): Moduł shmop dla PHP
c2388c7d 1205Group: Libraries
c14467fd 1206URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1207Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1208Provides: php(shmop)
c2388c7d 1209
1210%description shmop
e584ad6b
JB
1211This is a dynamic shared object (DSO) for PHP that will add Shared
1212Memory Operations support.
c2388c7d 1213
ec7f2789
JR
1214%description shmop -l pl.UTF-8
1215Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
c2388c7d 1216
768d3bda
AM
1217%package simplexml
1218Summary: Simple XML extension module for PHP
86784db6 1219Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
768d3bda 1220Group: Libraries
c14467fd 1221URL: http://www.php.net/manual/en/book.simplexml.php
768d3bda 1222Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1223Provides: php(simplexml)
768d3bda
AM
1224
1225%description simplexml
1226This is a dynamic shared object (DSO) for PHP that will add Simple XML
1227support.
1228
ec7f2789
JR
1229%description simplexml -l pl.UTF-8
1230Moduł PHP dodający obsługę prostego XML-a.
7375f0ff 1231
c2388c7d 1232%package snmp
1233Summary: SNMP extension module for PHP
86784db6 1234Summary(pl.UTF-8): Moduł SNMP dla PHP
c2388c7d 1235Group: Libraries
c14467fd 1236URL: http://www.php.net/manual/en/book.snmp.php
dc38d397 1237Requires: %{name}-common = %{epoch}:%{version}-%{release}
85a72066 1238Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
2e5b56fc 1239Provides: php(snmp)
c2388c7d 1240
1241%description snmp
e584ad6b
JB
1242This is a dynamic shared object (DSO) for PHP that will add SNMP
1243support.
c2388c7d 1244
ec7f2789
JR
1245%description snmp -l pl.UTF-8
1246Moduł PHP dodający obsługę SNMP.
c2388c7d 1247
54eb743b 1248%package soap
85a72066 1249Summary: soap extension module for PHP
86784db6 1250Summary(pl.UTF-8): Moduł soap dla PHP
85a72066 1251Group: Libraries
c14467fd 1252URL: http://www.php.net/manual/en/book.soap.php
85a72066 1253Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1254Provides: php(soap)
54eb743b
AM
1255
1256%description soap
1257This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1258support.
1259
ec7f2789
JR
1260%description soap -l pl.UTF-8
1261Moduł PHP dodający obsługę SOAP/WSDL.
54eb743b 1262
c2388c7d 1263%package sockets
1264Summary: sockets extension module for PHP
86784db6 1265Summary(pl.UTF-8): Moduł socket dla PHP
c2388c7d 1266Group: Libraries
c14467fd 1267URL: http://www.php.net/manual/en/book.sockets.php
dc38d397 1268Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1269Provides: php(sockets)
c2388c7d 1270
1271%description sockets
e584ad6b
JB
1272This is a dynamic shared object (DSO) for PHP that will add sockets
1273support.
c2388c7d 1274
ec7f2789
JR
1275%description sockets -l pl.UTF-8
1276Moduł PHP dodający obsługę gniazdek.
c2388c7d 1277
8c91402c
AM
1278%package sqlite
1279Summary: SQLite extension module for PHP
86784db6 1280Summary(pl.UTF-8): Moduł SQLite dla PHP
8c91402c 1281Group: Libraries
c14467fd 1282URL: http://www.php.net/manual/en/book.sqlite.php
8c91402c 1283Requires: %{name}-common = %{epoch}:%{version}-%{release}
c14467fd 1284# sqlite ext extends spl and pdo
01e960fb 1285Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1286Provides: php(sqlite)
8c91402c
AM
1287
1288%description sqlite
ce888321
ER
1289SQLite is a C library that implements an embeddable SQL database
1290engine. Programs that link with the SQLite library can have SQL
1291database access without running a separate RDBMS process.
8c91402c 1292
ce888321
ER
1293SQLite is not a client library used to connect to a big database
1294server. SQLite is the server. The SQLite library reads and writes
1295directly to and from the database files on disk.
8c91402c 1296
ec7f2789
JR
1297%description sqlite -l pl.UTF-8
1298SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1299bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1300dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
ce888321 1301RDBMS.
8c91402c 1302
ec7f2789 1303SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
ce888321 1304baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
ec7f2789 1305zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
ce888321 1306dysku.
8c91402c 1307
c14467fd
AM
1308%package sqlite3
1309Summary: SQLite3 extension module for PHP
1310Summary(pl.UTF-8): Moduł SQLite3 dla PHP
e584ad6b 1311Group: Libraries
c14467fd 1312URL: http://php.net/manual/en/book.sqlite3.php
dc38d397 1313Requires: %{name}-common = %{epoch}:%{version}-%{release}
c14467fd 1314Provides: php(sqlite3)
e584ad6b 1315
c14467fd
AM
1316%description sqlite3
1317SQLite is a C library that implements an embeddable SQL database
1318engine. Programs that link with the SQLite library can have SQL
1319database access without running a separate RDBMS process.
e584ad6b 1320
c14467fd
AM
1321SQLite is not a client library used to connect to a big database
1322server. SQLite is the server. The SQLite library reads and writes
1323directly to and from the database files on disk.
1324
1325%description sqlite3 -l pl.UTF-8
1326SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1327bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1328dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1329RDBMS.
1330
1331SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1332baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1333zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1334dysku.
e584ad6b 1335
c2388c7d 1336%package sybase-ct
1337Summary: Sybase-CT extension module for PHP
86784db6 1338Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
c2388c7d 1339Group: Libraries
c14467fd 1340URL: http://www.php.net/manual/en/book.sybase.php
dc38d397 1341Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1342Provides: php(sybase-ct)
8c91402c 1343Obsoletes: php-sybase
cdef5afa 1344Conflicts: php-sybase
c2388c7d 1345
1346%description sybase-ct
e584ad6b
JB
1347This is a dynamic shared object (DSO) for PHP that will add Sybase and
1348MS SQL databases support through CT-lib.
c2388c7d 1349
ec7f2789
JR
1350%description sybase-ct -l pl.UTF-8
1351Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
c2388c7d 1352CT-lib.
1353
e584ad6b
JB
1354%package sysvmsg
1355Summary: SysV msg extension module for PHP
86784db6 1356Summary(pl.UTF-8): Moduł SysV msg dla PHP
e584ad6b 1357Group: Libraries
c14467fd 1358URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1359Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1360Provides: php(sysvmsg)
e584ad6b
JB
1361
1362%description sysvmsg
1363This is a dynamic shared object (DSO) for PHP that will add SysV
1364message queues support.
1365
ec7f2789
JR
1366%description sysvmsg -l pl.UTF-8
1367Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
e584ad6b 1368
c2388c7d 1369%package sysvsem
1370Summary: SysV sem extension module for PHP
86784db6 1371Summary(pl.UTF-8): Moduł SysV sem dla PHP
c2388c7d 1372Group: Libraries
c14467fd 1373URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1374Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1375Provides: php(sysvsem)
c2388c7d 1376
1377%description sysvsem
e584ad6b
JB
1378This is a dynamic shared object (DSO) for PHP that will add SysV
1379semaphores support.
c2388c7d 1380
ec7f2789
JR
1381%description sysvsem -l pl.UTF-8
1382Moduł PHP umożliwiający korzystanie z semaforów SysV.
c2388c7d 1383
1384%package sysvshm
1385Summary: SysV shm extension module for PHP
86784db6 1386Summary(pl.UTF-8): Moduł SysV shm dla PHP
c2388c7d 1387Group: Libraries
c14467fd 1388URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1389Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1390Provides: php(sysvshm)
c2388c7d 1391
1392%description sysvshm
e584ad6b
JB
1393This is a dynamic shared object (DSO) for PHP that will add SysV
1394Shared Memory support.
c2388c7d 1395
ec7f2789
JR
1396%description sysvshm -l pl.UTF-8
1397Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
c4161e98 1398
c14467fd
AM
1399%package tests
1400Summary: Contains unit test files for PHP and extensions
1401Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1402Group: Libraries
1403URL: http://qa.php.net/
1404Requires: %{name}-cli
1405
1406%description tests
1407This package contains unit tests for PHP and it's extensions.
1408
1409%description tests -l pl.UTF-8
1410Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1411
8c91402c
AM
1412%package tidy
1413Summary: Tidy extension module for PHP
86784db6 1414Summary(pl.UTF-8): Moduł Tidy dla PHP
8c91402c 1415Group: Libraries
c14467fd 1416URL: http://www.php.net/manual/en/book.tidy.php
8c91402c 1417Requires: %{name}-common = %{epoch}:%{version}-%{release}
b80a7e2c 1418Requires: tidy
2e5b56fc 1419Provides: php(tidy)
8c91402c
AM
1420
1421%description tidy
1422This is a dynamic shared object (DSO) for PHP that will add Tidy
1423support.
1424
ec7f2789
JR
1425%description tidy -l pl.UTF-8
1426Moduł PHP umożliwiający korzystanie z tidy.
8c91402c 1427
f476635d
ER
1428%package tokenizer
1429Summary: tokenizer extension module for PHP
86784db6 1430Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
f476635d 1431Group: Libraries
c14467fd 1432URL: http://www.php.net/manual/en/book.tokenizer.php
f476635d 1433Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1434Provides: php(tokenizer)
f476635d
ER
1435
1436%description tokenizer
1437This is a dynamic shared object (DSO) for PHP that will add tokenizer
1438support.
1439
ec7f2789
JR
1440%description tokenizer -l pl.UTF-8
1441Moduł PHP dodający obsługę tokenizera do PHP.
c1b8af09 1442
c4161e98 1443%package wddx
1444Summary: wddx extension module for PHP
86784db6 1445Summary(pl.UTF-8): Moduł wddx dla PHP
c4161e98 1446Group: Libraries
c14467fd 1447URL: http://www.php.net/manual/en/book.wddx.php
21169c08 1448Requires: %{name}-common = %{epoch}:%{version}-%{release}
39e9697f 1449#Requires: %{name}-session = %{epoch}:%{version}-%{release}
037da132 1450Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1451Provides: php(wddx)
c4161e98 1452
1453%description wddx
e584ad6b
JB
1454This is a dynamic shared object (DSO) for PHP that will add wddx
1455support.
c4161e98 1456
ec7f2789
JR
1457%description wddx -l pl.UTF-8
1458Moduł PHP umożliwiający korzystanie z wddx.
6997cdef 1459
c2388c7d 1460%package xml
1461Summary: XML extension module for PHP
86784db6 1462Summary(pl.UTF-8): Moduł XML dla PHP
386054ee 1463Group: Libraries
c14467fd 1464URL: http://www.php.net/manual/en/book.xml.php
dc38d397 1465Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1466Provides: php(xml)
386054ee 1467
c2388c7d 1468%description xml
e584ad6b
JB
1469This is a dynamic shared object (DSO) for PHP that will add XML
1470support. This extension lets you create XML parsers and then define
1471handlers for different XML events.
386054ee 1472
ec7f2789
JR
1473%description xml -l pl.UTF-8
1474Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1475związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1476następnie definiować procedury obsługi dla różnych zdarzeń XML.
386054ee 1477
768d3bda
AM
1478%package xmlreader
1479Summary: XML Reader extension module for PHP
86784db6 1480Summary(pl.UTF-8): Moduł XML Reader dla PHP
768d3bda 1481Group: Libraries
c14467fd 1482URL: http://www.php.net/manual/en/book.xmlreader.php
768d3bda 1483Requires: %{name}-common = %{epoch}:%{version}-%{release}
ffda81cd 1484Requires: %{name}-dom = %{epoch}:%{version}-%{release}
2e5b56fc 1485Provides: php(xmlreader)
768d3bda
AM
1486
1487%description xmlreader
1488This is a dynamic shared object (DSO) for PHP that will add XML Reader
1489support. The XMLReader extension is an XML Pull parser. The reader
1490acts as a cursor going forward on the document stream and stopping at
1491each node on the way.
1492
ec7f2789
JR
1493%description xmlreader -l pl.UTF-8
1494Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1495działa jako kursor przechodzący przez strumień dokumentu i
1496zatrzymujący się na każdym węźle po drodze.
768d3bda 1497
c2388c7d 1498%package xmlrpc
1499Summary: xmlrpc extension module for PHP
86784db6 1500Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1adf90d7 1501Group: Libraries
c14467fd 1502URL: http://www.php.net/manual/en/book.xmlrpc.php
dc38d397 1503Requires: %{name}-common = %{epoch}:%{version}-%{release}
37873df0 1504Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1505Provides: php(xmlrpc)
1adf90d7 1506
c2388c7d 1507%description xmlrpc
e584ad6b
JB
1508This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1509support.
1adf90d7 1510
ec7f2789
JR
1511%description xmlrpc -l pl.UTF-8
1512Moduł PHP dodający obsługę XMLRPC.
c2388c7d 1513
86ceb323 1514%package xmlwriter
05582439 1515Summary: Fast, non-cached, forward-only means to write XML data
86784db6 1516Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
86ceb323 1517Group: Libraries
c14467fd 1518URL: http://www.php.net/manual/en/book.xmlwriter.php
86ceb323
ER
1519Requires: %{name}-common = %{epoch}:%{version}-%{release}
1520Provides: php(xmlwriter)
15f70a0e 1521Obsoletes: php-pecl-xmlwriter
86ceb323
ER
1522
1523%description xmlwriter
1524This extension wraps the libxml xmlWriter API. Represents a writer
1525that provides a non-cached, forward-only means of generating streams
1526or files containing XML data.
1527
ec7f2789
JR
1528%description xmlwriter -l pl.UTF-8
1529To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1530zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1531plików zawierających dane XML.
86ceb323 1532
dc49e336
JB
1533%package xsl
1534Summary: xsl extension module for PHP
86784db6 1535Summary(pl.UTF-8): Moduł xsl dla PHP
dc49e336 1536Group: Libraries
c14467fd 1537URL: http://www.php.net/manual/en/book.xsl.php
dc49e336 1538Requires: %{name}-common = %{epoch}:%{version}-%{release}
dbd7433e 1539Requires: %{name}-dom = %{epoch}:%{version}-%{release}
dc49e336 1540Requires: libxslt >= 1.0.18
737e42ad 1541# actually not true, functionality is similar, but API differs
2e5b56fc 1542Provides: php(xsl)
737e42ad 1543Obsoletes: php-xslt <= 3:4.3.8-1
dc49e336
JB
1544
1545%description xsl
1546This is a dynamic shared object (DSO) for PHP that will add new XSL
1547support (using libxslt).
1548
ec7f2789
JR
1549%description xsl -l pl.UTF-8
1550Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
dc49e336 1551
b27cf2ef
ER
1552%package zip
1553Summary: Zip management extension
86784db6 1554Summary(pl.UTF-8): Zarządzanie archiwami zip
b27cf2ef 1555Group: Libraries
c14467fd 1556URL: http://www.php.net/manual/en/book.zip.php
b27cf2ef 1557Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1558Provides: php(zip)
5cad965e 1559Obsoletes: php-pecl-zip
b27cf2ef
ER
1560
1561%description zip
1562Zip is an extension to create, modify and read zip files.
1563
ec7f2789
JR
1564%description zip -l pl.UTF-8
1565Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1566odczyt archiwów zip.
b27cf2ef 1567
c2388c7d 1568%package zlib
1569Summary: Zlib extension module for PHP
86784db6 1570Summary(pl.UTF-8): Moduł zlib dla PHP
7bd1e950 1571Group: Libraries
c14467fd 1572URL: http://www.php.net/manual/en/book.zlib.php
dc38d397 1573Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1574Provides: php(zlib)
7bd1e950 1575
c2388c7d 1576%description zlib
e584ad6b
JB
1577This is a dynamic shared object (DSO) for PHP that will add zlib
1578compression support to PHP.
7bd1e950 1579
ec7f2789
JR
1580%description zlib -l pl.UTF-8
1581Moduł PHP umożliwiający używanie kompresji zlib.
7bd1e950 1582
9af2b7db 1583%prep
01c5c3b4 1584%setup -q
c14467fd
AM
1585
1586%if %{with type_hints}
1587%patch50 -p0
1588%endif
02d06c8c 1589
90f9589c 1590%patch44 -p1
1591
554abb27 1592%patch0 -p1
670f5db5 1593%patch1 -p1
b45729b9 1594%patch2 -p1
670f5db5 1595%patch3 -p1
c027c256 1596%patch4 -p1
12295c68 1597%patch5 -p1
6ab586ad 1598%patch6 -p1
e584ad6b 1599%patch7 -p1
8a574ba7 1600%patch8 -p1
fcc61680 1601%patch9 -p1
78987c05 1602
c14467fd 1603cp php.ini-production php.ini
b45729b9 1604%patch10 -p1
5f6de366 1605
d76e208d
JB
1606%patch14 -p1
1607%patch15 -p1
37c3c2bc 1608%patch17 -p1
37c3c2bc 1609%patch18 -p1
a04a599a 1610%if %{with system_gd}
9062e238 1611%patch19 -p1
a04a599a 1612%endif
c9f5f7a9
ER
1613%patch20 -p1
1614%patch21 -p1
c14467fd 1615
d76e208d
JB
1616%patch23 -p1
1617%patch24 -p1
c14467fd 1618%patch25 -p1
d350ae54 1619
d76e208d 1620%patch29 -p1
2fc1723a 1621%patch30 -p1
c14467fd 1622%patch31 -p1
0dfad981 1623%patch32 -p1
c14467fd 1624%patch38 -p1
5473c982 1625
c14467fd 1626%patch43 -p1
34d785ef 1627
9e22b6ba
JB
1628# conflict seems to be resolved by recode patches
1629rm -f ext/recode/config9.m4
1630
f4359077
ER
1631# remove all bundled libraries not to link with them accidentally
1632#rm -rf ext/sqlite/libsqlite
c14467fd 1633rm -rf ext/sqlite3/libsqlite
f4359077
ER
1634#rm -rf ext/bcmath/libbcmath
1635#rm -rf ext/date/lib
1636#rm -rf ext/dba/libcdb
1637#rm -rf ext/dba/libflatfile
1638#rm -rf ext/dba/libinifile
1639#rm -rf ext/gd/libgd
b1b8d706 1640#rm -rf ext/mbstring/libmbfl
f4359077
ER
1641#rm -rf ext/mbstring/oniguruma
1642rm -rf ext/pcre/pcrelib
1643rm -rf ext/pdo_sqlite/sqlite
1644#rm -rf ext/soap/interop
1645rm -rf ext/xmlrpc/libxmlrpc
6756a8ae 1646
49137d2e
AM
1647# breaks build
1648sed -i -e 's#-fvisibility=hidden##g' configure*
1649
9af2b7db 1650%build
6756a8ae
ER
1651API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1652if [ $API != %{php_api_version} ]; then
1653 echo "Set %%define php_api_version to $API and re-run."
17c07ea5
ER
1654 exit 1
1655fi
1656
6756a8ae
ER
1657API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1658if [ $API != %{zend_module_api} ]; then
1659 echo "Set %%define zend_module_api to $API and re-run."
17c07ea5
ER
1660 exit 1
1661fi
1662
6756a8ae
ER
1663API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1664if [ $API != %{zend_extension_api} ]; then
1665 echo "Set %%define zend_extension_api to $API and re-run."
17c07ea5
ER
1666 exit 1
1667fi
1668
98ab5057 1669export EXTENSION_DIR="%{php_extensiondir}"
3f700db8 1670if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
c14467fd 1671 rm -f Makefile.{cgi-fcgi,cli,apxs{1,2}} # now remove Makefile copies
3f700db8
ER
1672 %{__libtoolize}
1673 %{__aclocal}
8b0a87ec 1674 cp -f /usr/share/automake/config.* .
678e6844 1675 ./buildconf --force
3f700db8
ER
1676 touch _built-conf
1677fi
98ab5057 1678export PROG_SENDMAIL="/usr/lib/sendmail"
c14467fd 1679export CPPFLAGS="-DDEBUG_FASTCGI -DHAVE_STRNDUP"
3f700db8
ER
1680
1681sapis="
c14467fd 1682cgi-fcgi cli
3f700db8
ER
1683%if %{with apache1}
1684apxs1
43fe8384 1685%endif
3f700db8
ER
1686%if %{with apache2}
1687apxs2
1688%endif
1689"
1690for sapi in $sapis; do
189be387 1691 : SAPI $sapi
3f700db8
ER
1692 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1693
189be387 1694 sapi_args=''
3f700db8 1695 case $sapi in
c14467fd
AM
1696 cgi-fcgi)
1697 sapi_args=''
1698 ;;
3f700db8 1699 cli)
189be387 1700 sapi_args='--disable-cgi'
c14467fd 1701 ;;
3f700db8 1702 apxs1)
189be387 1703 ver=$(rpm -q --qf '%{V}' apache1-devel)
c14467fd
AM
1704 sapi_args="--with-apxs=%{apxs1}"
1705 ;;
3f700db8 1706 apxs2)
189be387 1707 ver=$(rpm -q --qf '%{V}' apache-devel)
c14467fd
AM
1708 sapi_args="--with-apxs2=%{apxs2}"
1709 ;;
3f700db8 1710 esac
189be387
ER
1711
1712 %configure \
1713 $sapi_args \
996cde82 1714%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
3f700db8 1715 --cache-file=config.cache \
996cde82 1716%endif
768d3bda 1717 --with-libdir=%{_lib} \
6ee9f55b
ER
1718 --with-config-file-path=%{_sysconfdir} \
1719 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
9af2b7db 1720 --with-exec-dir=%{_bindir} \
38c4a978 1721 --%{!?debug:dis}%{?debug:en}able-debug \
1a64b68d 1722 %{?with_zts:--enable-maintainer-zts} \
3b414131 1723 --enable-inline-optimization \
38c4a978 1724 --enable-bcmath=shared \
1725 --enable-calendar=shared \
c2388c7d 1726 --enable-ctype=shared \
38c4a978 1727 --enable-dba=shared \
51312e8d 1728 --enable-dom=shared \
38c4a978 1729 --enable-exif=shared \
c14467fd 1730 --enable-fileinfo=shared \
8c91402c 1731 --enable-ftp=shared \
38c4a978 1732 --enable-gd-native-ttf \
c14467fd 1733 --enable-intl=shared \
768d3bda 1734 --enable-libxml \
9af2b7db 1735 --enable-magic-quotes \
c14467fd 1736 --enable-mbstring=shared,all \
8c91402c 1737 --enable-mbregex \
010f42f4 1738 --enable-pcntl=shared \
768d3bda 1739 --enable-pdo=shared \
86ceb323
ER
1740 --enable-json=shared \
1741 --enable-hash=shared \
1742 --enable-xmlwriter=shared \
c14467fd 1743%if %{with mssql} || %{with sybase_ct}
768d3bda
AM
1744 --with-pdo-dblib=shared \
1745%endif
c14467fd 1746%if %{with interbase} && %{without interbase_inst}
75f51563 1747 --with-pdo-firebird=shared,/usr \
768d3bda 1748%endif
c14467fd
AM
1749 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1750 --with-pdo-mysql=shared,mysqlnd \
d902abac 1751 %{?with_oci8:--with-pdo-oci=shared} \
768d3bda
AM
1752 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1753 %{?with_pgsql:--with-pdo-pgsql=shared} \
f4359077 1754 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
952c232b 1755 --without-libexpat-dir \
c14467fd 1756 --enable-mysqlnd-threading \
38c4a978 1757 --enable-posix=shared \
1758 --enable-session \
b9e5df0a 1759 --enable-shared \
38c4a978 1760 --enable-shmop=shared \
c14467fd 1761 --enable-simplexml=shared \
e584ad6b 1762 --enable-sysvmsg=shared \
defaa0de
AF
1763 --enable-sysvsem=shared \
1764 --enable-sysvshm=shared \
38c4a978 1765 --enable-safe-mode \
ad48e054 1766 --enable-soap=shared \
38c4a978 1767 --enable-sockets=shared \
f476635d 1768 --enable-tokenizer=shared \
38c4a978 1769 --enable-ucd-snmp-hack \
6f91d99f 1770 %{?with_wddx:--enable-wddx=shared} \
3f51cc4a 1771 --enable-xml=shared \
b1b8d706 1772 --enable-xmlreader=shared \
253c0459 1773 --with-bz2=shared \
6f91d99f 1774 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
62493084 1775 --with-db4 \
6f91d99f 1776 %{?with_fdf:--with-fdftk=shared} \
c2388c7d 1777 --with-iconv=shared \
38c4a978 1778 --with-freetype-dir=shared \
1779 --with-gettext=shared \
a04a599a 1780 --with-gd=shared%{?with_system_gd:,/usr} \
38c4a978 1781 --with-gdbm \
253c0459 1782 --with-gmp=shared \
6f91d99f
JB
1783 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1784 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
8c91402c 1785 --with-jpeg-dir=/usr \
768d3bda 1786 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
38c4a978 1787 --with-mcrypt=shared \
6f91d99f 1788 %{?with_mm:--with-mm} \
6f91d99f 1789 %{?with_mssql:--with-mssql=shared} \
c14467fd
AM
1790 --with-mysql=shared,mysqlnd \
1791 %{?with_mysqli:--with-mysqli=shared,mysqlnd} \
6f91d99f 1792 %{?with_oci8:--with-oci8=shared} \
8c91402c 1793 %{?with_openssl:--with-openssl=shared} \
768d3bda 1794 --with-kerberos \
c14467fd 1795 --with-pcre-regex=/usr \
696cac8d 1796 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
ec86be0a 1797 --with-pear=%{php_pear_dir} \
6f91d99f 1798 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
c14467fd 1799 %{!?with_phar:--disable-phar}%{?with_phar:--enable-phar=shared} \
8c91402c 1800 --with-png-dir=/usr \
6f91d99f 1801 %{?with_pspell:--with-pspell=shared} \
e584ad6b 1802 --with-readline=shared \
6f91d99f 1803 %{?with_recode:--with-recode=shared} \
c14467fd 1804 --with-regex=system \
6f91d99f 1805 %{?with_snmp:--with-snmp=shared} \
4cc60252 1806 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
c14467fd
AM
1807 %{!?with_sqlite:--without-sqlite --without-pdo-sqlite}%{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1808 %{!?with_sqlite3:--without-sqlite3}%{?with_sqlite3:--with-sqlite3=shared,/usr} \
38c4a978 1809 --with-t1lib=shared \
8c91402c 1810 %{?with_tidy:--with-tidy=shared} \
768d3bda 1811 %{?with_odbc:--with-unixODBC=shared,/usr} \
c14467fd 1812 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
dc49e336 1813 --with-xsl=shared \
38c4a978 1814 --with-zlib=shared \
7aa94fdb
ER
1815 --with-zlib-dir=shared,/usr \
1816 --enable-zip=shared,/usr \
554abb27 1817
3f700db8 1818 cp -f Makefile Makefile.$sapi
3f700db8 1819 cp -f main/php_config.h php_config.h.$sapi
228ae8d4 1820 cp -f config.log config.log.$sapi
228fa3d1 1821done
38ecdf75 1822
561725b8
ER
1823# must make this first, so modules can link against it.
1824%{__make} libphp_common.la
3f700db8 1825%{__make} build-modules
554abb27 1826
3f700db8 1827%if %{with apache1}
189be387 1828%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
3f700db8
ER
1829%endif
1830
1831%if %{with apache2}
1832%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
3f700db8 1833%endif
18ad4238 1834
46fa207f 1835# CGI
c14467fd 1836cp -af php_config.h.cgi-fcgi main/php_config.h
94308949 1837rm -rf sapi/cgi/.libs sapi/cgi/*.lo
c14467fd
AM
1838%{__make} sapi/cgi/php-cgi -f Makefile.cgi-fcgi
1839[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
4342041a 1840
3f700db8 1841# CLI
46fa207f 1842cp -af php_config.h.cli main/php_config.h
189be387 1843%{__make} sapi/cli/php -f Makefile.cli
c14467fd 1844[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
5473c982 1845
aac36e23 1846%if %{with tests}
f4625853
ER
1847# Run tests, using the CLI SAPI
1848export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1849unset TZ LANG LC_ALL || :
1850%{__make} test
1851unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
aac36e23 1852%endif
f4625853 1853
9af2b7db
AF
1854%install
1855rm -rf $RPM_BUILD_ROOT
6ee9f55b 1856install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
b21fb6bb 1857 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
6756a8ae 1858 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
d7cc709f 1859 $RPM_BUILD_ROOT%{_mandir}/man1 \
3f700db8 1860
561725b8
ER
1861# install the apache modules' files
1862%{__make} install-headers install-build install-modules install-programs \
1863 INSTALL_ROOT=$RPM_BUILD_ROOT
1864
3f700db8
ER
1865# install apache1 DSO module
1866%if %{with apache1}
561725b8 1867libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
6e4962cf 1868%endif
345124d0 1869
3f700db8
ER
1870# install apache2 DSO module
1871%if %{with apache2}
561725b8 1872libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
3f700db8
ER
1873%endif
1874
1875libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
8005e5bb
ER
1876# fix install paths, avoid evil rpaths
1877sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1878# better solution?
1879sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
3f700db8 1880
3f700db8 1881# install CGI
00d653fe 1882libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
c14467fd 1883ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
5473c982 1884
3f700db8
ER
1885# install CLI
1886libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1887install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
194505ba 1888echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
4342041a 1889
fa8f481d 1890ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
345124d0 1891
6ee9f55b 1892sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
c14467fd
AM
1893
1894install -d $RPM_BUILD_ROOT%{_sysconfdir}
1895install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
6ee9f55b 1896install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
c14467fd 1897install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
3f700db8 1898
aa39c584 1899%if %{with apache1}
c14467fd
AM
1900install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1901install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
09b77d65 1902rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
aa39c584 1903%endif
77d149f2 1904
aa39c584 1905%if %{with apache2}
c14467fd
AM
1906install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
1907install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
09b77d65 1908rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
aa39c584 1909%endif
c2388c7d 1910
c14467fd
AM
1911cp -f Zend/LICENSE{,.Zend}
1912
3f700db8 1913# Generate stub .ini files for each subpackage
6ee9f55b 1914install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
6756a8ae
ER
1915generate_inifiles() {
1916 for so in modules/*.so; do
1917 mod=$(basename $so .so)
6ee9f55b 1918 conf="%{_sysconfdir}/conf.d/$mod.ini"
6756a8ae 1919 # xml needs to be loaded before wddx
6ee9f55b 1920 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
6756a8ae
ER
1921 echo "+ $conf"
1922 cat > $RPM_BUILD_ROOT$conf <<-EOF
1923 ; Enable $mod extension module
1924 extension=$mod.so
1925 EOF
1926 done
1927}
1928generate_inifiles
3f700db8 1929
dbfbeab3 1930# per SAPI ini directories
c14467fd 1931install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,cli,apache,apache2handler}.d
dbfbeab3
ER
1932
1933# for CLI SAPI only
c14467fd 1934mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{pcntl,readline}.ini,cli.d}
e584ad6b 1935
6b2e14c1 1936# use system automake and {lib,sh}tool
1cc99586 1937%if "%{pld_release}" != "ac"
1cb33721
ER
1938 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1939 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
1940 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
1941 done
1942 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1cc99586 1943%else
1cb33721
ER
1944 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1945 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1cc99586 1946%endif
6b2e14c1
ER
1947ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1948
c57891a4
ER
1949# as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1950# isn't installed by install-headers make target, we do it manually here.
1951# this header file is required by e.g. filter PECL extension
1952install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
93945336
ER
1953# for php-pecl-mailparse
1954install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1955cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
c57891a4 1956
c14467fd
AM
1957# tests
1958install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
1959install run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
1960cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
1961
38c4a978 1962%clean
1963rm -rf $RPM_BUILD_ROOT
1964
3f700db8
ER
1965%post -n apache1-mod_php
1966if [ "$1" = "1" ]; then
1967 %service -q apache restart
1968fi
1969
1970%postun -n apache1-mod_php
0b8eb3e3 1971if [ "$1" = "0" ]; then
3f700db8
ER
1972 %service -q apache restart
1973fi
1974
1975%post -n apache-mod_php
1976if [ "$1" = "1" ]; then
1977 %service -q httpd restart
1978fi
1979
1980%postun -n apache-mod_php
1981if [ "$1" = "0" ]; then
1982 %service -q httpd restart
1983fi
1984
c2388c7d 1985%post common -p /sbin/ldconfig
4e86443d 1986%postun common -p /sbin/ldconfig
228fa3d1 1987
4e86443d
ER
1988%posttrans common
1989# minimizing apache restarts logics. we restart webserver:
1990#
1991# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1992# 2. first install of extension (post: $1 = 1)
1993# 2. uninstall of extension (postun: $1 == 0)
1994#
1995# the strict internal deps between extensions (and apache modules) and
1996# common package are very important for all this to work.
1997
1998# restart webserver at the end of transaction
3f700db8 1999[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
6756a8ae 2000[ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
253c0459 2001
3b414131
ER
2002%if %{with apache1}
2003%triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2004sed -i -e '
2005 /^AddType application\/x-httpd-php \.php/s,^,#,
2006 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2007' /etc/apache/apache.conf
2008%service -q apache restart
2009%endif
3f700db8 2010
3b414131
ER
2011%if %{with apache2}
2012%triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
3f700db8 2013# for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
35a4400e
ER
2014if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2015 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2016 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
defaa0de 2017fi
3f700db8
ER
2018%endif
2019
98ab5057 2020# common macros called at extension post/postun scriptlet
c7812384
ER
2021%define extension_scripts() \
2022%post %1 \
98ab5057
ER
2023if [ "$1" = "1" ]; then \
2024 %php_webserver_restart \
0a7bb090 2025fi \
c7812384
ER
2026\
2027%postun %1 \
98ab5057
ER
2028if [ "$1" = "0" ]; then \
2029 %php_webserver_restart \
2030fi
0a7bb090 2031%{nil}
b27cf2ef 2032
c7812384
ER
2033# extension scripts defines
2034%extension_scripts bcmath
2035%extension_scripts bzip2
2036%extension_scripts calendar
2037%extension_scripts ctype
2038%extension_scripts curl
2039%extension_scripts dba
c7812384
ER
2040%extension_scripts dom
2041%extension_scripts exif
2042%extension_scripts fdf
c14467fd 2043%extension_scripts fileinfo
12295c68 2044%extension_scripts filter
c7812384
ER
2045%extension_scripts ftp
2046%extension_scripts gd
2047%extension_scripts gettext
2048%extension_scripts gmp
2049%extension_scripts hash
2050%extension_scripts iconv
2051%extension_scripts imap
2052%extension_scripts interbase
c14467fd 2053%extension_scripts intl
c7812384
ER
2054%extension_scripts json
2055%extension_scripts ldap
2056%extension_scripts mbstring
2057%extension_scripts mcrypt
c7812384
ER
2058%extension_scripts mssql
2059%extension_scripts mysql
2060%extension_scripts mysqli
2061%extension_scripts oci8
2062%extension_scripts odbc
2063%extension_scripts openssl
2064%extension_scripts pdo-dblib
2065%extension_scripts pdo-firebird
2066%extension_scripts pdo-mysql
2067%extension_scripts pdo-odbc
2068%extension_scripts pdo-pgsql
2069%extension_scripts pdo-sqlite
2070%extension_scripts pgsql
c14467fd 2071%extension_scripts phar
c7812384
ER
2072%extension_scripts posix
2073%extension_scripts pspell
2074%extension_scripts recode
2075%extension_scripts shmop
2076%extension_scripts snmp
2077%extension_scripts soap
2078%extension_scripts sockets
2079%extension_scripts sqlite
c14467fd 2080%extension_scripts sqlite3
c7812384
ER
2081%extension_scripts sybase-ct
2082%extension_scripts sysvmsg
2083%extension_scripts sysvsem
2084%extension_scripts sysvshm
2085%extension_scripts tidy
2086%extension_scripts tokenizer
2087%extension_scripts wddx
2088%extension_scripts xml
2089%extension_scripts xmlreader
2090%extension_scripts xmlrpc
2091%extension_scripts xmlwriter
2092%extension_scripts xsl
2093%extension_scripts zip
2094%extension_scripts zlib
3f700db8
ER
2095
2096%triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
35a4400e 2097%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2098
2099%triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
35a4400e 2100%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2101
2102%triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
35a4400e 2103%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
3f700db8 2104
3f700db8 2105%triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
35a4400e 2106%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2107
2108%triggerun curl -- %{name}-curl < 4:5.0.4-9.1
35a4400e 2109%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2110
2111%triggerun dba -- %{name}-dba < 4:5.0.4-9.1
35a4400e 2112%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
3f700db8 2113
3f700db8 2114%triggerun dom -- %{name}-dom < 4:5.0.4-9.1
35a4400e 2115%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2116
2117%triggerun exif -- %{name}-exif < 4:5.0.4-9.1
35a4400e 2118%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
3f700db8 2119
3f700db8 2120%triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
35a4400e 2121%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
3f700db8 2122
3f700db8 2123%triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
35a4400e 2124%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2125
2126%triggerun gd -- %{name}-gd < 4:5.0.4-9.1
35a4400e 2127%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2128
2129%triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
35a4400e 2130%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2131
2132%triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
35a4400e 2133%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
3f700db8 2134
3f700db8 2135%triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
35a4400e 2136%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2137
2138%triggerun imap -- %{name}-imap < 4:5.0.4-9.1
35a4400e 2139%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2140
2141%triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
35a4400e 2142%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
3f700db8 2143
c14467fd
AM
2144%triggerun intl -- %{name}-intl < 4:5.0.4-9.1
2145%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*intl\.so/d' %{_sysconfdir}/php.ini
2146
3f700db8 2147%triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
35a4400e 2148%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2149
2150%triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
35a4400e 2151%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2152
2153%triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
35a4400e 2154%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
3f700db8 2155
3f700db8 2156%triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
35a4400e 2157%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2158
2159%triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
35a4400e 2160%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
dbfbeab3 2161
3f700db8 2162%triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
35a4400e 2163%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2164
2165%triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
35a4400e 2166%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2167
2168%triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
35a4400e 2169%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2170
2171%triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
35a4400e 2172%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
dbfbeab3
ER
2173
2174%triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
35a4400e
ER
2175if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2176 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
dbfbeab3 2177fi
35a4400e
ER
2178if [ -f %{_sysconfdir}/php-cli.ini ]; then
2179 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
dbfbeab3 2180fi
3f700db8 2181
3f700db8 2182%triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
35a4400e 2183%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
3f700db8 2184
c14467fd
AM
2185%triggerun phar -- %{name}-phar < 4:5.0.4-9.1
2186%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*phar\.so/d' %{_sysconfdir}/php.ini
2187
3f700db8 2188%triggerun posix -- %{name}-posix < 4:5.0.4-9.1
35a4400e 2189%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2190
2191%triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
35a4400e 2192%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
dbfbeab3
ER
2193
2194%triggerun readline -- %{name}-readline < 4:5.1.2-9.5
35a4400e
ER
2195if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2196 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
dbfbeab3 2197fi
35a4400e
ER
2198if [ -f %{_sysconfdir}/php-cli.ini ]; then
2199 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
dbfbeab3 2200fi
3f700db8
ER
2201
2202%triggerun recode -- %{name}-recode < 4:5.0.4-9.1
35a4400e 2203%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
3f700db8 2204
3f700db8 2205%triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
35a4400e 2206%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2207
2208%triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
35a4400e 2209%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2210
2211%triggerun soap -- %{name}-soap < 4:5.0.4-9.1
35a4400e 2212%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2213
2214%triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
35a4400e 2215%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2216
2217%triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
35a4400e 2218%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
3f700db8 2219
3f700db8 2220%triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
35a4400e 2221%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2222
2223%triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
35a4400e 2224%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2225
2226%triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
35a4400e 2227%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2228
2229%triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
35a4400e 2230%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2231
2232%triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
35a4400e 2233%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2234
2235%triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
35a4400e 2236%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2237
2238%triggerun xml -- %{name}-xml < 4:5.0.4-9.1
35a4400e 2239%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2240
2241%triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
35a4400e 2242%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2243
2244%triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
35a4400e 2245%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
3f700db8 2246
3f700db8 2247%triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
35a4400e 2248%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
7bd1e950 2249
3f700db8 2250%if %{with apache1}
aa39c584 2251%files -n apache1-mod_php
3f700db8 2252%defattr(644,root,root,755)
ce888321 2253%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
6ee9f55b
ER
2254%dir %{_sysconfdir}/apache.d
2255%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
3f700db8 2256%attr(755,root,root) %{_libdir}/apache1/libphp5.so
3f700db8
ER
2257%endif
2258
2259%if %{with apache2}
aa39c584 2260%files -n apache-mod_php
9af2b7db 2261%defattr(644,root,root,755)
6756a8ae 2262%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
6ee9f55b
ER
2263%dir %{_sysconfdir}/apache2handler.d
2264%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
3f700db8 2265%attr(755,root,root) %{_libdir}/apache/libphp5.so
6e4962cf 2266%endif
345124d0 2267
c14467fd 2268%files cgi
18ad4238 2269%defattr(644,root,root,755)
6ee9f55b
ER
2270%dir %{_sysconfdir}/cgi-fcgi.d
2271%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
dbfbeab3 2272%attr(755,root,root) %{_bindir}/php.cgi
c14467fd 2273%attr(755,root,root) %{_bindir}/php.fcgi
345124d0 2274
4342041a
JB
2275%files cli
2276%defattr(644,root,root,755)
6ee9f55b
ER
2277%dir %{_sysconfdir}/cli.d
2278%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
dbfbeab3 2279%attr(755,root,root) %{_bindir}/php.cli
e584ad6b 2280%{_mandir}/man1/php.1*
194505ba 2281%{_mandir}/man1/php.cli.1*
4342041a 2282
067e71d9
ER
2283%files program
2284%defattr(644,root,root,755)
2285%attr(755,root,root) %{_bindir}/php
2286
345124d0
JR
2287%files common
2288%defattr(644,root,root,755)
9f43e43c 2289%doc php.ini-*
c965b36e 2290%doc CREDITS Zend/ZEND_CHANGES
c2388c7d 2291%doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
c14467fd
AM
2292%doc README.PHP4-TO-PHP5-THIN-CHANGES
2293%doc README.namespaces
9af2b7db 2294
6ee9f55b
ER
2295%dir %{_sysconfdir}
2296%dir %{_sysconfdir}/conf.d
2297%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2298%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
35ef43f3 2299%attr(755,root,root) %{_libdir}/libphp_common-*.so
98ab5057 2300%dir %{php_extensiondir}
6290790d 2301
90bc78d4
ER
2302%doc ext/session/mod_files.sh
2303
6290790d
AF
2304%files devel
2305%defattr(644,root,root,755)
c965b36e
ER
2306%doc README.UNIX-BUILD-SYSTEM
2307%doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
b1aec54d
ER
2308%doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2309%doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
6290790d
AF
2310%attr(755,root,root) %{_bindir}/phpize
2311%attr(755,root,root) %{_bindir}/php-config
35ef43f3 2312%attr(755,root,root) %{_libdir}/libphp_common.so
80259e0d 2313%{_libdir}/libphp_common.la
35ef43f3
JB
2314%{_includedir}/php
2315%{_libdir}/php/build
e45dd143
ER
2316%{_mandir}/man1/php-config.1*
2317%{_mandir}/man1/phpize.1*
6290790d 2318
c2388c7d 2319%files bcmath
3756f78e 2320%defattr(644,root,root,755)
6ee9f55b 2321%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
98ab5057 2322%attr(755,root,root) %{php_extensiondir}/bcmath.so
3756f78e 2323
c2388c7d 2324%files bzip2
defaa0de 2325%defattr(644,root,root,755)
6ee9f55b 2326%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
98ab5057 2327%attr(755,root,root) %{php_extensiondir}/bz2.so
defaa0de 2328
c2388c7d 2329%files calendar
253c0459 2330%defattr(644,root,root,755)
6ee9f55b 2331%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
98ab5057 2332%attr(755,root,root) %{php_extensiondir}/calendar.so
0d0f2f4c 2333
c2388c7d 2334%files ctype
0818fbbe 2335%defattr(644,root,root,755)
6ee9f55b 2336%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
98ab5057 2337%attr(755,root,root) %{php_extensiondir}/ctype.so
b9e5df0a 2338
6f91d99f 2339%if %{with curl}
c2388c7d 2340%files curl
e7a3c495 2341%defattr(644,root,root,755)
6ee9f55b 2342%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
98ab5057 2343%attr(755,root,root) %{php_extensiondir}/curl.so
311c6870 2344%endif
b9e5df0a 2345
defaa0de
AF
2346%files dba
2347%defattr(644,root,root,755)
6ee9f55b 2348%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
98ab5057 2349%attr(755,root,root) %{php_extensiondir}/dba.so
defaa0de 2350
51312e8d
JB
2351%files dom
2352%defattr(644,root,root,755)
6ee9f55b 2353%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
98ab5057 2354%attr(755,root,root) %{php_extensiondir}/dom.so
51312e8d 2355
6f91d99f 2356%if %{with fdf}
e584ad6b
JB
2357%files fdf
2358%defattr(644,root,root,755)
6ee9f55b 2359%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
98ab5057 2360%attr(755,root,root) %{php_extensiondir}/fdf.so
e584ad6b
JB
2361%endif
2362
c14467fd
AM
2363%files fileinfo
2364%defattr(644,root,root,755)
2365%doc README.input_filter
2366%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fileinfo.ini
2367%attr(755,root,root) %{php_extensiondir}/fileinfo.so
2368
696cac8d 2369%if %{with filter}
12295c68
ER
2370%files filter
2371%defattr(644,root,root,755)
348a9a39 2372%doc README.input_filter
6ee9f55b 2373%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
98ab5057 2374%attr(755,root,root) %{php_extensiondir}/filter.so
696cac8d 2375%endif
12295c68 2376
c2388c7d 2377%files exif
defaa0de 2378%defattr(644,root,root,755)
6ee9f55b 2379%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
98ab5057 2380%attr(755,root,root) %{php_extensiondir}/exif.so
defaa0de 2381
defaa0de
AF
2382%files ftp
2383%defattr(644,root,root,755)
6ee9f55b 2384%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
98ab5057 2385%attr(755,root,root) %{php_extensiondir}/ftp.so
defaa0de 2386
c2388c7d 2387%files gd
defaa0de 2388%defattr(644,root,root,755)
6ee9f55b 2389%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
98ab5057 2390%attr(755,root,root) %{php_extensiondir}/gd.so
defaa0de 2391
c2388c7d 2392%files gettext
7bd1e950 2393%defattr(644,root,root,755)
6ee9f55b 2394%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
98ab5057 2395%attr(755,root,root) %{php_extensiondir}/gettext.so
7bd1e950 2396
c2388c7d 2397%files gmp
501cd767 2398%defattr(644,root,root,755)
6ee9f55b 2399%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
98ab5057 2400%attr(755,root,root) %{php_extensiondir}/gmp.so
501cd767 2401
86ceb323
ER
2402%files hash
2403%defattr(644,root,root,755)
6ee9f55b 2404%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
98ab5057 2405%attr(755,root,root) %{php_extensiondir}/hash.so
86ceb323 2406
c2388c7d 2407%files iconv
501cd767 2408%defattr(644,root,root,755)
6ee9f55b 2409%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
98ab5057 2410%attr(755,root,root) %{php_extensiondir}/iconv.so
501cd767 2411
6f91d99f 2412%if %{with imap}
e0e8f1c2
AF
2413%files imap
2414%defattr(644,root,root,755)
6ee9f55b 2415%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
98ab5057 2416%attr(755,root,root) %{php_extensiondir}/imap.so
e1126429 2417%endif
e0e8f1c2 2418
6f91d99f 2419%if %{with interbase}
c2388c7d 2420%files interbase
501cd767 2421%defattr(644,root,root,755)
6ee9f55b 2422%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
98ab5057 2423%attr(755,root,root) %{php_extensiondir}/interbase.so
e1126429 2424%endif
501cd767 2425
c14467fd
AM
2426%files intl
2427%defattr(644,root,root,755)
2428%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/intl.ini
2429%attr(755,root,root) %{php_extensiondir}/intl.so
2430
86ceb323
ER
2431%files json
2432%defattr(644,root,root,755)
6ee9f55b 2433%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
98ab5057 2434%attr(755,root,root) %{php_extensiondir}/json.so
86ceb323 2435
6f91d99f 2436%if %{with ldap}
38ecdf75 2437%files ldap
2ad2afe6 2438%defattr(644,root,root,755)
6ee9f55b 2439%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
98ab5057 2440%attr(755,root,root) %{php_extensiondir}/ldap.so
253c0459 2441%endif
38ecdf75 2442
c2388c7d 2443%files mbstring
2ad2afe6 2444%defattr(644,root,root,755)
6ee9f55b 2445%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
98ab5057 2446%attr(755,root,root) %{php_extensiondir}/mbstring.so
c2388c7d 2447
38ecdf75 2448%files mcrypt
2ad2afe6 2449%defattr(644,root,root,755)
6ee9f55b 2450%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
98ab5057 2451%attr(755,root,root) %{php_extensiondir}/mcrypt.so
38ecdf75 2452
6f91d99f 2453%if %{with mssql}
7899bacd 2454%files mssql
2455%defattr(644,root,root,755)
6ee9f55b 2456%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
98ab5057 2457%attr(755,root,root) %{php_extensiondir}/mssql.so
7899bacd 2458%endif
2459
c2388c7d 2460%files mysql
2461%defattr(644,root,root,755)
6ee9f55b 2462%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
98ab5057 2463%attr(755,root,root) %{php_extensiondir}/mysql.so
c2388c7d 2464
8b37a21e
ER
2465%if %{with mysqli}
2466%files mysqli
2467%defattr(644,root,root,755)
6ee9f55b 2468%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
98ab5057 2469%attr(755,root,root) %{php_extensiondir}/mysqli.so
8b37a21e
ER
2470%endif
2471
6f91d99f 2472%if %{with oci8}
c2388c7d 2473%files oci8
2474%defattr(644,root,root,755)
6ee9f55b 2475%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
98ab5057 2476%attr(755,root,root) %{php_extensiondir}/oci8.so
c2388c7d 2477%endif
2478
6f91d99f 2479%if %{with odbc}
253c0459
AF
2480%files odbc
2481%defattr(644,root,root,755)
6ee9f55b 2482%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
98ab5057 2483%attr(755,root,root) %{php_extensiondir}/odbc.so
e1126429 2484%endif
253c0459 2485
51d4ceac
AM
2486%if %{with openssl}
2487%files openssl
2488%defattr(644,root,root,755)
6ee9f55b 2489%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
98ab5057 2490%attr(755,root,root) %{php_extensiondir}/openssl.so
51d4ceac 2491%endif
6997cdef 2492
efe52553
JB
2493%files pcntl
2494%defattr(644,root,root,755)
c14467fd 2495%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
98ab5057 2496%attr(755,root,root) %{php_extensiondir}/pcntl.so
c2388c7d 2497
768d3bda
AM
2498%files pdo
2499%defattr(644,root,root,755)
6ee9f55b 2500%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
98ab5057 2501%attr(755,root,root) %{php_extensiondir}/pdo.so
768d3bda 2502
c14467fd 2503%if %{with mssql} || %{with sybase_ct}
768d3bda
AM
2504%files pdo-dblib
2505%defattr(644,root,root,755)
6ee9f55b 2506%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
98ab5057 2507%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
768d3bda
AM
2508%endif
2509
f6477c6e 2510%if %{with interbase} && !%{with interbase_inst}
f4359077
ER
2511%files pdo-firebird
2512%defattr(644,root,root,755)
6ee9f55b 2513%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
98ab5057 2514%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
f4359077
ER
2515%endif
2516
768d3bda
AM
2517%files pdo-mysql
2518%defattr(644,root,root,755)
6ee9f55b 2519%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
98ab5057 2520%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
768d3bda 2521
d902abac
JB
2522%if %{with oci8}
2523%files pdo-oci
768d3bda 2524%defattr(644,root,root,755)
6ee9f55b 2525%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
98ab5057 2526%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
768d3bda
AM
2527%endif
2528
2529%if %{with odbc}
2530%files pdo-odbc
2531%defattr(644,root,root,755)
6ee9f55b 2532%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
98ab5057 2533%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
768d3bda
AM
2534%endif
2535
2536%if %{with pgsql}
2537%files pdo-pgsql
2538%defattr(644,root,root,755)
6ee9f55b 2539%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
98ab5057 2540%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
768d3bda
AM
2541%endif
2542
2543%if %{with sqlite}
2544%files pdo-sqlite
2545%defattr(644,root,root,755)
6ee9f55b 2546%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
98ab5057 2547%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
768d3bda
AM
2548%endif
2549
6f91d99f 2550%if %{with pgsql}
c2388c7d 2551%files pgsql
2552%defattr(644,root,root,755)
6ee9f55b 2553%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
98ab5057 2554%attr(755,root,root) %{php_extensiondir}/pgsql.so
311c6870 2555%endif
c2388c7d 2556
c14467fd
AM
2557%if %{with phar}
2558%files phar
2559%defattr(644,root,root,755)
2560%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/phar.ini
2561%attr(755,root,root) %{php_extensiondir}/phar.so
2562%endif
2563
c2388c7d 2564%files posix
2565%defattr(644,root,root,755)
6ee9f55b 2566%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
98ab5057 2567%attr(755,root,root) %{php_extensiondir}/posix.so
c2388c7d 2568
6f91d99f 2569%if %{with pspell}
c2388c7d 2570%files pspell
2571%defattr(644,root,root,755)
6ee9f55b 2572%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
98ab5057 2573%attr(755,root,root) %{php_extensiondir}/pspell.so
90df7549 2574%endif
c2388c7d 2575
e584ad6b
JB
2576%files readline
2577%defattr(644,root,root,755)
6ee9f55b 2578%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
98ab5057 2579%attr(755,root,root) %{php_extensiondir}/readline.so
e584ad6b 2580
6f91d99f 2581%if %{with recode}
c2388c7d 2582%files recode
2583%defattr(644,root,root,755)
6ee9f55b 2584%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
98ab5057 2585%attr(755,root,root) %{php_extensiondir}/recode.so
c2388c7d 2586%endif
2587
768d3bda
AM
2588%files simplexml
2589%defattr(644,root,root,755)
6ee9f55b 2590%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
98ab5057 2591%attr(755,root,root) %{php_extensiondir}/simplexml.so
768d3bda 2592
c2388c7d 2593%files shmop
2594%defattr(644,root,root,755)
6ee9f55b 2595%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
98ab5057 2596%attr(755,root,root) %{php_extensiondir}/shmop.so
c2388c7d 2597
6f91d99f 2598%if %{with snmp}
c2388c7d 2599%files snmp
2600%defattr(644,root,root,755)
6ee9f55b 2601%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
98ab5057 2602%attr(755,root,root) %{php_extensiondir}/snmp.so
c2388c7d 2603%endif
2604
54eb743b
AM
2605%files soap
2606%defattr(644,root,root,755)
6ee9f55b 2607%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
98ab5057 2608%attr(755,root,root) %{php_extensiondir}/soap.so
54eb743b 2609
c2388c7d 2610%files sockets
2611%defattr(644,root,root,755)
6ee9f55b 2612%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
98ab5057 2613%attr(755,root,root) %{php_extensiondir}/sockets.so
c2388c7d 2614
8c91402c
AM
2615%if %{with sqlite}
2616%files sqlite
2617%defattr(644,root,root,755)
c14467fd 2618%doc ext/sqlite/{README,TODO,CREDITS}
6ee9f55b 2619%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
98ab5057 2620%attr(755,root,root) %{php_extensiondir}/sqlite.so
8c91402c
AM
2621%endif
2622
c14467fd
AM
2623%if %{with sqlite3}
2624%files sqlite3
e584ad6b 2625%defattr(644,root,root,755)
c14467fd
AM
2626%doc ext/sqlite3/CREDITS
2627%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite3.ini
2628%attr(755,root,root) %{php_extensiondir}/sqlite3.so
afba0b54 2629%endif
e584ad6b 2630
afba0b54 2631%if %{with sybase_ct}
c2388c7d 2632%files sybase-ct
2633%defattr(644,root,root,755)
6ee9f55b 2634%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
98ab5057 2635%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
38c4a978 2636%endif
386054ee 2637
e584ad6b
JB
2638%files sysvmsg
2639%defattr(644,root,root,755)
6ee9f55b 2640%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
98ab5057 2641%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
e584ad6b 2642
c2388c7d 2643%files sysvsem
2644%defattr(644,root,root,755)
6ee9f55b 2645%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
98ab5057 2646%attr(755,root,root) %{php_extensiondir}/sysvsem.so
c2388c7d 2647
2648%files sysvshm
2649%defattr(644,root,root,755)
6ee9f55b 2650%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
98ab5057 2651%attr(755,root,root) %{php_extensiondir}/sysvshm.so
c2388c7d 2652
c14467fd
AM
2653%files tests
2654%defattr(644,root,root,755)
2655%dir %{php_data_dir}/tests/php
2656%{php_data_dir}/tests/php/basic
2657%{php_data_dir}/tests/php/classes
2658%{php_data_dir}/tests/php/func
2659%{php_data_dir}/tests/php/lang
2660%{php_data_dir}/tests/php/output
2661%{php_data_dir}/tests/php/run-test
2662%{php_data_dir}/tests/php/security
2663%{php_data_dir}/tests/php/strings
2664%{php_data_dir}/tests/php/quicktester.inc
2665%attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
2666
8c91402c
AM
2667%if %{with tidy}
2668%files tidy
2669%defattr(644,root,root,755)
6ee9f55b 2670%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
98ab5057 2671%attr(755,root,root) %{php_extensiondir}/tidy.so
8c91402c
AM
2672%endif
2673
f476635d
ER
2674%files tokenizer
2675%defattr(644,root,root,755)
6ee9f55b 2676%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
98ab5057 2677%attr(755,root,root) %{php_extensiondir}/tokenizer.so
f476635d 2678
6f91d99f 2679%if %{with wddx}
386054ee
JB
2680%files wddx
2681%defattr(644,root,root,755)
6ee9f55b 2682%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
98ab5057 2683%attr(755,root,root) %{php_extensiondir}/wddx.so
386054ee 2684%endif
1adf90d7 2685
c2388c7d 2686%files xml
2687%defattr(644,root,root,755)
6ee9f55b 2688%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
98ab5057 2689%attr(755,root,root) %{php_extensiondir}/xml.so
8c91402c 2690
768d3bda
AM
2691%files xmlreader
2692%defattr(644,root,root,755)
6ee9f55b 2693%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
98ab5057 2694%attr(755,root,root) %{php_extensiondir}/xmlreader.so
768d3bda 2695
6f91d99f 2696%if %{with xmlrpc}
c2388c7d 2697%files xmlrpc
1adf90d7 2698%defattr(644,root,root,755)
6ee9f55b 2699%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
98ab5057 2700%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
efe52553 2701%endif
c2388c7d 2702
86ceb323
ER
2703%files xmlwriter
2704%defattr(644,root,root,755)
6ee9f55b 2705%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
98ab5057 2706%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
86ceb323 2707
dc49e336
JB
2708%files xsl
2709%defattr(644,root,root,755)
6ee9f55b 2710%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
98ab5057 2711%attr(755,root,root) %{php_extensiondir}/xsl.so
dc49e336 2712
b27cf2ef
ER
2713%files zip
2714%defattr(644,root,root,755)
6ee9f55b 2715%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
98ab5057 2716%attr(755,root,root) %{php_extensiondir}/zip.so
b27cf2ef 2717
c2388c7d 2718%files zlib
2719%defattr(644,root,root,755)
6ee9f55b 2720%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
98ab5057 2721%attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 0.939769 seconds and 4 git commands to generate.