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