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