]> git.pld-linux.org Git - packages/php.git/blob - php.spec
- added "Obsoletes: php-manual" in doc subpackage for allow upgrade from RH
[packages/php.git] / php.spec
1 #
2 # Conditional build:
3 # _with_oracle  - with oracle support 
4 # _with_oci8    - with oci8 support
5 # _with_java    - with Java support
6 # _with_openssl - with OpenSSL support
7 # _with_wddx    - with WDDX support
8 # _with_xslt    - with XSLT support
9 # _without_imap   - without IMAP support
10 # _without_ldap   - without LDAP support
11 # _without_odbc   - without ODBC support
12 # _without_snmp   - without SNMP support
13 #
14 Summary:        The PHP HTML-embedded scripting language for use with Apache
15 Summary(fr):    Le langage de script embarque-HTML PHP pour Apache
16 Summary(pl):    Jêzyk skryptowy PHP -- u¿ywany wraz z serwerem Apache
17 Name:           php
18 Version:        4.0.6
19 Release:        10
20 Epoch:          1
21 Group:          Libraries
22 Group(de):      Libraries
23 Group(es):      Bibliotecas
24 Group(fr):      Librairies
25 Group(pl):      Biblioteki
26 Group(pt_BR):   Bibliotecas
27 Group(ru):      âÉÂÌÉÏÔÅËÉ
28 Group(uk):      â¦Â̦ÏÔÅËÉ
29 License:        The PHP license (see "LICENSE" file included in distribution)
30 Source0:        http://www.php.net/distributions/%{name}-%{version}.tar.gz
31 Source1:        FAQ.php
32 Source2:        %{name}.ini
33 Source3:        zend.gif
34 Source4:        http://www.php.net/distributions/manual/php_manual_en.tar.bz2
35 Source5:        php-module-install
36 Patch0:         %{name}-imap.patch
37 Patch1:         %{name}-mysql-socket.patch
38 Patch2:         %{name}-mail.patch
39 Patch3:         %{name}-link-libs.patch
40 Patch4:         %{name}-session-path.patch
41 Patch5:         %{name}-am_ac_lt.patch
42 Patch6:         %{name}-fastcgi.patch
43 Patch7:         %{name}-shared.patch
44 Patch8:         %{name}-ac250.patch
45 Patch9:         %{name}-pearinstall.patch
46 Patch10:        %{name}-pldlogo.patch
47 Patch11:        %{name}-libxml2.patch
48 Patch12:        %{name}-mailsecurity2.patch
49 Patch13:        %{name}-ZVAL.patch
50 Patch14:        %{name}-oracle9.patch
51 Icon:           php4.gif
52 URL:            http://www.php.net/
53 BuildRequires:  apache(EAPI)-devel
54 BuildRequires:  zip
55 BuildRequires:  bison
56 BuildRequires:  flex
57 BuildRequires:  perl
58 BuildRequires:  pkgconfig
59 BuildRequires:  db3-devel >= 3.1.17
60 BuildRequires:  freetype-devel >= 2.0
61 BuildRequires:  gd-devel >= 2.0.1
62 BuildRequires:  gdbm-devel
63 %{!?_without_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2 }
64 # I think jdk is better for java
65 # BuildRequires:        jdk
66 %{?_with_java:BuildRequires:    kaffe-devel}
67 BuildRequires:  libjpeg-devel
68 BuildRequires:  libltdl-devel >= 1.4
69 BuildRequires:  libpng >= 1.0.8
70 BuildRequires:  libtiff-devel
71 BuildRequires:  libtool >= 1.4
72 BuildRequires:  automake >= 1.4d
73 BuildRequires:  autoconf >= 1.4
74 BuildRequires:  mm-devel >= 1.1.3
75 BuildRequires:  mysql-devel >= 3.23.32
76 %{!?_without_ldap:BuildRequires: openldap-devel >= 2.0}
77 BuildRequires:  pam-devel
78 BuildRequires:  pdflib-devel >= 4.0.0
79 BuildRequires:  libxml2-devel >= 2.2.7
80 BuildRequires:  postgresql-devel
81 BuildRequires:  recode-devel >= 3.5d-3
82 BuildRequires:  t1lib-devel
83 %{!?_without_odbc:BuildRequires: unixODBC-devel}
84 BuildRequires:  zlib-devel >= 1.0.9
85 %{!?_without_snmp:BuildRequires: ucd-snmp-devel >= 4.2.2}
86 BuildRequires:  libmcrypt-devel >= 2.4.4
87 BuildRequires:  mhash-devel
88 BuildRequires:  bzip2-devel
89 BuildRequires:  gmp-devel
90 BuildRequires:  curl-devel
91 #BuildRequires: fastcgi-devkit
92 %if %(expr %{?_with_openssl:1}%{!?_with_openssl:0} + %{!?_without_ldap:1}%{?_without_ldap:0})
93 BuildRequires:  openssl-devel >= 0.9.6a
94 %endif
95 %{?_with_xslt:BuildRequires:    sablotron-devel}
96 %{?_with_xslt:BuildRequires:    expat-devel}
97 %{?_with_xslt:BuildRequires:    w3c-libwww-devel}
98 Prereq:         apache(EAPI) >= 1.3.9
99 Prereq:         perl
100 Prereq:         %{_sbindir}/apxs
101 PreReq:         %{name}-common = %{version}
102 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
103 Obsoletes:      phpfi
104
105 %define         _sysconfdir     /etc/php
106 %define         extensionsdir %{_libdir}/php
107 %define         peardir         %{_datadir}/pear
108
109 %description
110 PHP is an HTML-embedded scripting language. PHP attempts to make it
111 easy for developers to write dynamically generated web pages. PHP also
112 offers built-in database integration for several commercial and
113 non-commercial database management systems, so writing a
114 database-enabled web page with PHP is fairly simple. The most common
115 use of PHP coding is probably as a replacement for CGI scripts. The
116 mod_php module enables the Apache web server to understand and process
117 the embedded PHP language in web pages. This package contains PHP
118 version %{version}. If you use applications which specifically rely on
119 PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
120 module contained in the phpfi package. If you're just starting with
121 PHP, you should install this package. You'll also need to install the
122 Apache web server.
123
124 %description -l fr
125 PHP est un langage de script embarque dans le HTM. PHP essaye de
126 rendre simple aux developpeurs d'ecrire des pages web generees
127 dynamiquement. PHP incorpore egalement une integration avec plusieurs
128 systemes de gestion de bases de donnees commerciaux et
129 non-connerciaux, qui rent facile la creation de pages web liees avec
130 des bases de donnees. L'utilisation la plus commune de PHP est
131 probablement en remplacement de scripts CGI. Le module mod_php permet
132 au serveur web apache de comprendre et de traiter le langage PHP
133 integre dans des pages web. Ce package contient PHP version
134 %{version}. Si vous utilisez des applications qui utilisent
135 specifiquement PHP/FI, vous devrez installer le module PHP/FI inclus
136 dans le package mod_php. Si vous debutez avec PHP, vous devriez
137 installer ce package. Vous aurez egalement besoin d'installer le
138 serveur web Apache.
139
140 %description -l pl
141 PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w
142 plikach HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP
143 (jak np. Apache), który interpretuje te polecenia. Umo¿liwia to
144 tworzenie dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona
145 zosta³a z jêzyków: C, Java i Perl.
146
147 %package cgi
148 Summary:        PHP as CGI program
149 Summary(pl):    PHP jako program CGI
150 Group:          Libraries
151 Group(de):      Libraries
152 Group(es):      Bibliotecas
153 Group(fr):      Librairies
154 Group(pl):      Biblioteki
155 Group(pt_BR):   Bibliotecas
156 Group(ru):      âÉÂÌÉÏÔÅËÉ
157 Group(uk):      â¦Â̦ÏÔÅËÉ
158 PreReq:         %{name}-common = %{version}
159
160 %description cgi
161 PHP as CGI program.
162
163 %description cgi -l pl
164 PHP jako program CGI.
165
166 %package common
167 Summary:        Common files nneded by both apache module and CGI
168 Summary(pl):    Wspólne pliki dla modu³u apacha i programu CGI
169 Group:          Libraries
170 Group(de):      Libraries
171 Group(es):      Bibliotecas
172 Group(fr):      Librairies
173 Group(pl):      Biblioteki
174 Group(pt_BR):   Bibliotecas
175 Group(ru):      âÉÂÌÉÏÔÅËÉ
176 Group(uk):      â¦Â̦ÏÔÅËÉ
177
178 %description common
179 Common files needed by both apache module and CGI.
180
181 %description common -l pl
182 Wspólne pliki dla modu³u apacha i programu CGI.
183
184 %package mysql
185 Summary:        MySQL database module for PHP
186 Summary(pl):    Modu³ bazy danych MySQL dla PHP
187 Group:          Libraries
188 Group(de):      Libraries
189 Group(es):      Bibliotecas
190 Group(fr):      Librairies
191 Group(pl):      Biblioteki
192 Group(pt_BR):   Bibliotecas
193 Group(ru):      âÉÂÌÉÏÔÅËÉ
194 Group(uk):      â¦Â̦ÏÔÅËÉ
195 PreReq:         %{name}-common = %{version}
196
197 %description mysql
198 This is a dynamic shared object (DSO) for Apache that will add MySQL
199 database support to PHP. If you need back-end support for MySQL, you
200 should install this package in addition to the main %{name} package.
201
202 %description mysql -l pl
203 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych MySQL.
204
205 %package pdf
206 Summary:        libPDF module for PHP
207 Summary(pl):    Modu³ do tworzenia plików PDF dla PHP
208 Group:          Libraries
209 Group(de):      Libraries
210 Group(es):      Bibliotecas
211 Group(fr):      Librairies
212 Group(pl):      Biblioteki
213 Group(pt_BR):   Bibliotecas
214 Group(ru):      âÉÂÌÉÏÔÅËÉ
215 Group(uk):      â¦Â̦ÏÔÅËÉ
216 PreReq:         %{name}-common = %{version}
217 PreReq:         pdflib
218
219 %description pdf
220 This is a dynamic shared object (DSO) for Apache that will add PDF
221 support to PHP.
222
223 %description pdf -l pl
224 Modu³ PHP umo¿liwiaj±cy tworzenie plików PDF. Wykorzystuje bibliotekê
225 pdflib.
226
227 %package pgsql
228 Summary:        PostgreSQL database module for PHP
229 Summary(pl):    Modu³ bazy danych PostgreSQL dla PHP
230 Group:          Libraries
231 Group(de):      Libraries
232 Group(es):      Bibliotecas
233 Group(fr):      Librairies
234 Group(pl):      Biblioteki
235 Group(pt_BR):   Bibliotecas
236 Group(ru):      âÉÂÌÉÏÔÅËÉ
237 Group(uk):      â¦Â̦ÏÔÅËÉ
238 PreReq:         %{name}-common = %{version}
239
240 %description pgsql
241 This is a dynamic shared object (DSO) for Apache that will add
242 PostgreSQL database support to PHP. If you need back-end support for
243 PostgreSQL, you should install this package in addition to the main
244 %{name} package.
245
246 %description pgsql -l pl
247 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
248
249 %package oci8
250 Summary:        Oracle 8 database module for PHP
251 Summary(pl):    Modu³ bazy danych Oracle 8 dla PHP
252 Group:          Libraries
253 Group(de):      Libraries
254 Group(es):      Bibliotecas
255 Group(fr):      Librairies
256 Group(pl):      Biblioteki
257 Group(pt_BR):   Bibliotecas
258 Group(ru):      âÉÂÌÉÏÔÅËÉ
259 Group(uk):      â¦Â̦ÏÔÅËÉ
260 PreReq:         %{name}-common = %{version}
261 Autoreq:        false
262
263 %description oci8
264 This is a dynamic shared object (DSO) for Apache that will add Oracle
265 8 database support to PHP. If you need back-end support for Oracle 8,
266 you should install this package in addition to the main %{name}
267 package.
268
269 %description oci8 -l pl
270 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 8.
271
272 %package oracle
273 Summary:        Oracle 7 database module for PHP
274 Summary(pl):    Modu³ bazy danych Oracle 7 dla PHP
275 Group:          Libraries
276 Group(de):      Libraries
277 Group(es):      Bibliotecas
278 Group(fr):      Librairies
279 Group(pl):      Biblioteki
280 Group(pt_BR):   Bibliotecas
281 Group(ru):      âÉÂÌÉÏÔÅËÉ
282 Group(uk):      â¦Â̦ÏÔÅËÉ
283 PreReq:         %{name}-common = %{version}
284 Autoreq:        false
285
286 %description oracle
287 This is a dynamic shared object (DSO) for Apache that will add Oracle
288 7 database support to PHP. If you need back-end support for Oracle 7,
289 you should install this package in addition to the main %{name}
290 package.
291
292 %description oracle -l pl
293 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7.
294
295 %package gd
296 Summary:        GD extension module for PHP
297 Summary:        Modu³ GD dla PHP
298 Group:          Libraries
299 Group(de):      Libraries
300 Group(es):      Bibliotecas
301 Group(fr):      Librairies
302 Group(pl):      Biblioteki
303 Group(pt_BR):   Bibliotecas
304 Group(ru):      âÉÂÌÉÏÔÅËÉ
305 Group(uk):      â¦Â̦ÏÔÅËÉ
306 PreReq:         %{name}-common = %{version}
307
308 %description gd
309 This is a dynamic shared object (DSO) for Apache that will add GD
310 support to PHP. You should install this package in addition to the
311 main %{name} package if you want to create and manipulate images with
312 PHP.
313
314 %description gd -l pl
315 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki GD - do obróbki
316 obrazków z poziomu PHP.
317
318 %package java
319 Summary:        Java extension module for PHP
320 Summary(pl):    Modu³ Javy dla PHP
321 Group:          Libraries
322 Group(de):      Libraries
323 Group(es):      Bibliotecas
324 Group(fr):      Librairies
325 Group(pl):      Biblioteki
326 Group(pt_BR):   Bibliotecas
327 Group(ru):      âÉÂÌÉÏÔÅËÉ
328 Group(uk):      â¦Â̦ÏÔÅËÉ
329 PreReq:         %{name}-common = %{version}
330
331 %description java
332 This is a dynamic shared object (DSO) for Apache that will add JAVA
333 support to PHP. This extension provides a simple and effective means
334 for creating and invoking methods on Java objects from PHP.
335
336 %description java -l pl
337 Modu³ PHP dodaj±cy wsparcie dla Javy. Umo¿liwia odwo³ywanie siê do
338 obiektów Javy z poziomu PHP.
339
340 %package xml
341 Summary:        XML extension module for PHP
342 Summary(pl):    Modu³ XML dla PHP
343 Group:          Libraries
344 Group(de):      Libraries
345 Group(es):      Bibliotecas
346 Group(fr):      Librairies
347 Group(pl):      Biblioteki
348 Group(pt_BR):   Bibliotecas
349 Group(ru):      âÉÂÌÉÏÔÅËÉ
350 Group(uk):      â¦Â̦ÏÔÅËÉ
351 PreReq:         %{name}-common = %{version}
352
353 %description xml
354 This is a dynamic shared object (DSO) for Apache that will add XML
355 support to PHP. This extension lets you create XML parsers and then
356 define handlers for different XML events. If you want to be able to
357 parse XML documents you should install this package in addition to the
358 main %{name} package.
359
360 %description xml -l pl
361 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML i obs³ugê zdarzeñ
362 zwi±zanych z tymi plikami.
363
364 %package dba
365 Summary:        DBA extension module for PHP
366 Summary(pl):    Modu³ DBA dla PHP
367 Group:          Libraries
368 Group(de):      Libraries
369 Group(es):      Bibliotecas
370 Group(fr):      Librairies
371 Group(pl):      Biblioteki
372 Group(pt_BR):   Bibliotecas
373 Group(ru):      âÉÂÌÉÏÔÅËÉ
374 Group(uk):      â¦Â̦ÏÔÅËÉ
375 PreReq:         %{name}-common = %{version}
376
377 %description dba
378 This is a dynamic shared object (DSO) for Apache that will add
379 flat-file databases (DBA) support to PHP.
380
381 #%description dba -l pl
382
383 %package odbc
384 Summary:        ODBC extension module for PHP
385 Summary(pl):    Modu³ ODBC dla PHP
386 Group:          Libraries
387 Group(de):      Libraries
388 Group(es):      Bibliotecas
389 Group(fr):      Librairies
390 Group(pl):      Biblioteki
391 Group(pt_BR):   Bibliotecas
392 Group(ru):      âÉÂÌÉÏÔÅËÉ
393 Group(uk):      â¦Â̦ÏÔÅËÉ
394 PreReq:         %{name}-common = %{version}
395
396 %description odbc
397 This is a dynamic shared object (DSO) for Apache that will add ODBC
398 support to PHP.
399
400 %description odbc -l pl
401 Modu³ PHP ze wsparciem dla ODBC.
402
403 %package calendar
404 Summary:        Calendar extension module for PHP
405 Summary(pl):    Modu³ funkcji kalendarza dla PHP
406 Group:          Libraries
407 Group(de):      Libraries
408 Group(es):      Bibliotecas
409 Group(fr):      Librairies
410 Group(pl):      Biblioteki
411 Group(pt_BR):   Bibliotecas
412 Group(ru):      âÉÂÌÉÏÔÅËÉ
413 Group(uk):      â¦Â̦ÏÔÅËÉ
414 PreReq:         %{name}-common = %{version}
415
416 %description calendar
417 This is a dynamic shared object (DSO) for Apache that will add
418 calendar support to PHP.
419
420 #%description calendar -l pl
421
422 %package dbase
423 Summary:        DBase extension module for PHP
424 Summary(pl):    Modu³ DBase dla PHP
425 Group:          Libraries
426 Group(de):      Libraries
427 Group(es):      Bibliotecas
428 Group(fr):      Librairies
429 Group(pl):      Biblioteki
430 Group(pt_BR):   Bibliotecas
431 Group(ru):      âÉÂÌÉÏÔÅËÉ
432 Group(uk):      â¦Â̦ÏÔÅËÉ
433 PreReq:         %{name}-common = %{version}
434
435 %description dbase
436 This is a dynamic shared object (DSO) for Apache that will add DBase
437 support to PHP.
438
439 %description dbase -l pl
440 Modu³ PHP ze wsparciem dla DBase.
441
442 %package filepro
443 Summary:        FilePro extension module for PHP
444 Summary(pl):    Modu³ FilePro dla PHP
445 Group:          Libraries
446 Group(de):      Libraries
447 Group(es):      Bibliotecas
448 Group(fr):      Librairies
449 Group(pl):      Biblioteki
450 Group(pt_BR):   Bibliotecas
451 Group(ru):      âÉÂÌÉÏÔÅËÉ
452 Group(uk):      â¦Â̦ÏÔÅËÉ
453 PreReq:         %{name}-common = %{version}
454
455 %description filepro
456 This is a dynamic shared object (DSO) for Apache that will add FilePro
457 support to PHP.
458
459 #%description filepro -l pl
460
461 %package posix
462 Summary:        POSIX extension module for PHP
463 Summary(pl):    Modu³ POSIX dla PHP
464 Group:          Libraries
465 Group(de):      Libraries
466 Group(es):      Bibliotecas
467 Group(fr):      Librairies
468 Group(pl):      Biblioteki
469 Group(pt_BR):   Bibliotecas
470 Group(ru):      âÉÂÌÉÏÔÅËÉ
471 Group(uk):      â¦Â̦ÏÔÅËÉ
472 PreReq:         %{name}-common = %{version}
473
474 %description posix
475 This is a dynamic shared object (DSO) for Apache that will add POSIX
476 functions support to PHP.
477
478 %description posix -l pl
479 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji POSIX.
480
481 %package pcre
482 Summary:        PCRE extension module for PHP
483 Summary(pl):    Modu³ PCRE dla PHP
484 Group:          Libraries
485 Group(de):      Libraries
486 Group(es):      Bibliotecas
487 Group(fr):      Librairies
488 Group(pl):      Biblioteki
489 Group(pt_BR):   Bibliotecas
490 Group(ru):      âÉÂÌÉÏÔÅËÉ
491 Group(uk):      â¦Â̦ÏÔÅËÉ
492 PreReq:         %{name}-common = %{version}
493
494 %description pcre
495 This is a dynamic shared object (DSO) for Apache that will add Perl
496 Compatible Regular Expression support to PHP.
497
498 %description pcre -l pl
499 Modu³ PHP umo¿liwiaj±cy korzystanie z perlowych wyra¿eñ regularnych
500 (Perl Compatible Regular Expressions)
501
502 %package sysvsem
503 Summary:        SysV sem extension module for PHP
504 Summary(pl):    Modu³ SysV sem dla PHP
505 Group:          Libraries
506 Group(de):      Libraries
507 Group(es):      Bibliotecas
508 Group(fr):      Librairies
509 Group(pl):      Biblioteki
510 Group(pt_BR):   Bibliotecas
511 Group(ru):      âÉÂÌÉÏÔÅËÉ
512 Group(uk):      â¦Â̦ÏÔÅËÉ
513 PreReq:         %{name}-common = %{version}
514
515 %description sysvsem
516 This is a dynamic shared object (DSO) for Apache that will add SysV
517 semafores support to PHP.
518
519 %description sysvsem -l pl
520 Modu³ PHP umo¿liwiaj±cy korzystanie z semaforów SysV.
521
522 %package sysvshm
523 Summary:        SysV shm extension module for PHP
524 Summary(pl):    Modu³ SysV shm dla PHP
525 Group:          Libraries
526 Group(de):      Libraries
527 Group(es):      Bibliotecas
528 Group(fr):      Librairies
529 Group(pl):      Biblioteki
530 Group(pt_BR):   Bibliotecas
531 Group(ru):      âÉÂÌÉÏÔÅËÉ
532 Group(uk):      â¦Â̦ÏÔÅËÉ
533 PreReq:         %{name}-common = %{version}
534
535 %description sysvshm
536 This is a dynamic shared object (DSO) for Apache that will add SysV
537 Shared Memory support to PHP.
538
539 %description sysvshm -l pl
540 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej SysV.
541
542 %package yp
543 Summary:        NIS (yp) extension module for PHP
544 Summary(pl):    Modu³ NIS (yp) dla PHP
545 Group:          Libraries
546 Group(de):      Libraries
547 Group(es):      Bibliotecas
548 Group(fr):      Librairies
549 Group(pl):      Biblioteki
550 Group(pt_BR):   Bibliotecas
551 Group(ru):      âÉÂÌÉÏÔÅËÉ
552 Group(uk):      â¦Â̦ÏÔÅËÉ
553 PreReq:         %{name}-common = %{version}
554
555 %description yp
556 This is a dynamic shared object (DSO) for Apache that will add NIS
557 (Yellow Pages) support to PHP.
558
559 #%description yp -l pl
560
561 %package bcmath
562 Summary:        bcmath extension module for PHP
563 Summary(pl):    Modu³ bcmath dla PHP
564 Group:          Libraries
565 Group(de):      Libraries
566 Group(es):      Bibliotecas
567 Group(fr):      Librairies
568 Group(pl):      Biblioteki
569 Group(pt_BR):   Bibliotecas
570 Group(ru):      âÉÂÌÉÏÔÅËÉ
571 Group(uk):      â¦Â̦ÏÔÅËÉ
572 PreReq:         %{name}-common = %{version}
573
574 %description bcmath
575 This is a dynamic shared object (DSO) for Apache that will add bc
576 style precision math functions support to PHP.
577
578 %description bcmath -l pl
579 Modu³ PHP umo¿liwiaj±cy korzystanie z dok³adnych funkcji
580 matematycznych takich jak w programie bc.
581
582 %package ftp
583 Summary:        FTP extension module for PHP
584 Summary(pl):    Modu³ FTP dla PHP
585 Group:          Libraries
586 Group(de):      Libraries
587 Group(es):      Bibliotecas
588 Group(fr):      Librairies
589 Group(pl):      Biblioteki
590 Group(pt_BR):   Bibliotecas
591 Group(ru):      âÉÂÌÉÏÔÅËÉ
592 Group(uk):      â¦Â̦ÏÔÅËÉ
593 PreReq:         %{name}-common = %{version}
594
595 %description ftp
596 This is a dynamic shared object (DSO) for Apache that will add FTP
597 support to PHP.
598
599 #%description ftp -l pl
600
601 %package zlib
602 Summary:        Zlib extension module for PHP
603 Summary(pl):    Modu³ zlib dla PHP
604 Group:          Libraries
605 Group(de):      Libraries
606 Group(es):      Bibliotecas
607 Group(fr):      Librairies
608 Group(pl):      Biblioteki
609 Group(pt_BR):   Bibliotecas
610 Group(ru):      âÉÂÌÉÏÔÅËÉ
611 Group(uk):      â¦Â̦ÏÔÅËÉ
612 PreReq:         %{name}-common = %{version}
613
614 %description zlib
615 This is a dynamic shared object (DSO) for Apache that will add
616 compression (zlib) support to PHP.
617
618 %description zlib -l pl
619 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji (poprzez bibliotekê zlib).
620
621 %package exif
622 Summary:        exifextension module for PHP
623 Summary(pl):    Modu³ exif dla PHP
624 Group:          Libraries
625 Group(de):      Libraries
626 Group(es):      Bibliotecas
627 Group(fr):      Librairies
628 Group(pl):      Biblioteki
629 Group(pt_BR):   Bibliotecas
630 Group(ru):      âÉÂÌÉÏÔÅËÉ
631 Group(uk):      â¦Â̦ÏÔÅËÉ
632 PreReq:         %{name}-common = %{version}
633
634 %description exif
635 This is a dynamic shared object (DSO) for Apache that will add exif
636 support to PHP.
637
638 #%description exif -l pl
639
640 %package recode
641 Summary:        recodeextension module for PHP
642 Summary(pl):    Modu³ recode dla PHP
643 Group:          Libraries
644 Group(de):      Libraries
645 Group(es):      Bibliotecas
646 Group(fr):      Librairies
647 Group(pl):      Biblioteki
648 Group(pt_BR):   Bibliotecas
649 Group(ru):      âÉÂÌÉÏÔÅËÉ
650 Group(uk):      â¦Â̦ÏÔÅËÉ
651 PreReq:         %{name}-common = %{version}
652 Requires:       recode >= 3.5d-3
653
654 %description recode
655 This is a dynamic shared object (DSO) for Apache that will add recode
656 support to PHP.
657
658 #%description recode -l pl
659
660 %package session
661 Summary:        sessionextension module for PHP
662 Summary(pl):    Modu³ session dla PHP
663 Group:          Libraries
664 Group(de):      Libraries
665 Group(es):      Bibliotecas
666 Group(fr):      Librairies
667 Group(pl):      Biblioteki
668 Group(pt_BR):   Bibliotecas
669 Group(ru):      âÉÂÌÉÏÔÅËÉ
670 Group(uk):      â¦Â̦ÏÔÅËÉ
671 PreReq:         %{name}-common = %{version}
672
673 %description session
674 This is a dynamic shared object (DSO) for Apache that will add session
675 support to PHP.
676
677 #%description session -l pl
678
679 %package gettext
680 Summary:        gettextextension module for PHP
681 Summary(pl):    Modu³ gettext dla PHP
682 Group:          Libraries
683 Group(de):      Libraries
684 Group(es):      Bibliotecas
685 Group(fr):      Librairies
686 Group(pl):      Biblioteki
687 Group(pt_BR):   Bibliotecas
688 Group(ru):      âÉÂÌÉÏÔÅËÉ
689 Group(uk):      â¦Â̦ÏÔÅËÉ
690 PreReq:         %{name}-common = %{version}
691
692 %description gettext
693 This is a dynamic shared object (DSO) for Apache that will add gettext
694 support to PHP.
695
696 #%description gettext -l pl
697
698 %package snmp
699 Summary:        snmpextension module for PHP
700 Summary(pl):    Modu³ snmp dla PHP
701 Group:          Libraries
702 Group(de):      Libraries
703 Group(es):      Bibliotecas
704 Group(fr):      Librairies
705 Group(pl):      Biblioteki
706 Group(pt_BR):   Bibliotecas
707 Group(ru):      âÉÂÌÉÏÔÅËÉ
708 Group(uk):      â¦Â̦ÏÔÅËÉ
709 PreReq:         %{name}-common = %{version}
710
711 %description snmp
712 This is a dynamic shared object (DSO) for Apache that will add snmp
713 support to PHP.
714
715 #%description snmp -l pl
716
717 %package imap
718 Summary:        imapextension module for PHP
719 Summary(pl):    Modu³ imap dla PHP
720 Group:          Libraries
721 Group(de):      Libraries
722 Group(es):      Bibliotecas
723 Group(fr):      Librairies
724 Group(pl):      Biblioteki
725 Group(pt_BR):   Bibliotecas
726 Group(ru):      âÉÂÌÉÏÔÅËÉ
727 Group(uk):      â¦Â̦ÏÔÅËÉ
728 PreReq:         %{name}-common = %{version}
729
730 %description imap
731 This is a dynamic shared object (DSO) for Apache that will add imap
732 support to PHP.
733
734 #%description imap -l pl
735
736 %package ldap
737 Summary:        LDAP extension module for PHP
738 Summary(pl):    Modu³ LDAP dla PHP
739 Group:          Libraries
740 Group(de):      Libraries
741 Group(es):      Bibliotecas
742 Group(fr):      Librairies
743 Group(pl):      Biblioteki
744 Group(pt_BR):   Bibliotecas
745 Group(ru):      âÉÂÌÉÏÔÅËÉ
746 Group(uk):      â¦Â̦ÏÔÅËÉ
747 PreReq:         %{name}-common = %{version}
748
749 %description ldap
750 This is a dynamic shared object (DSO) for Apache that will add LDAP
751 support to PHP.
752
753 #%description ldap -l pl
754
755 %package sockets
756 Summary:        sockets extension module for PHP
757 Summary(pl):    Modu³ socket dla PHP
758 Group:          Libraries
759 Group(de):      Libraries
760 Group(es):      Bibliotecas
761 Group(fr):      Librairies
762 Group(pl):      Biblioteki
763 Group(pt_BR):   Bibliotecas
764 Group(ru):      âÉÂÌÉÏÔÅËÉ
765 Group(uk):      â¦Â̦ÏÔÅËÉ
766 PreReq:         %{name}-common = %{version}
767
768 %description sockets
769 This is a dynamic shared object (DSO) for Apache that will add sockets
770 support to PHP.
771
772 #%description sockets -l pl
773
774 %package mcrypt
775 Summary:        mcrypt extension module for PHP
776 Summary(pl):    Modu³ mcrypt dla PHP
777 Group:          Libraries
778 Group(de):      Libraries
779 Group(es):      Bibliotecas
780 Group(fr):      Librairies
781 Group(pl):      Biblioteki
782 Group(pt_BR):   Bibliotecas
783 Group(ru):      âÉÂÌÉÏÔÅËÉ
784 Group(uk):      â¦Â̦ÏÔÅËÉ
785 PreReq:         %{name}-common = %{version}
786
787 %description mcrypt
788 This is a dynamic shared object (DSO) for Apache that will add mcrypt
789 support to PHP.
790
791 #%description mcrypt -l pl
792
793 %package mhash
794 Summary:        mhash extension module for PHP
795 Summary(pl):    Modu³ mhash dla PHP
796 Group:          Libraries
797 Group(de):      Libraries
798 Group(es):      Bibliotecas
799 Group(fr):      Librairies
800 Group(pl):      Biblioteki
801 Group(pt_BR):   Bibliotecas
802 Group(ru):      âÉÂÌÉÏÔÅËÉ
803 Group(uk):      â¦Â̦ÏÔÅËÉ
804 PreReq:         %{name}-common = %{version}
805
806 %description mhash
807 This is a dynamic shared object (DSO) for Apache that will add mhash
808 support to PHP.
809
810 #%description mhash -l pl
811
812 %package doc
813 Summary:        Online manual for PHP
814 Summary(pl):    Dokumentacja dla PHP
815 Group:          Networking/Daemons
816 Group(de):      Netzwerkwesen/Server
817 Group(pl):      Sieciowe/Serwery
818 Obsoletes:      php-manual
819
820 %description doc
821 Comprehensive documentation for PHP, viewable through your web server,
822 too!
823
824 %description doc -l pl
825 Dokumentacja dla pakietu PHP. Mo¿na j± równie¿ ogl±daæ poprzez serwer
826 WWW.
827
828 %package pear
829 Summary:        PEAR
830 Group:          Development/Languages/PHP
831 Group(de):      Entwicklung/Sprachen/PHP
832 Group(pl):      Programowanie/Jêzyki/PHP
833
834 %description pear
835 PEAR.
836
837 %package domxml
838 Summary:        XML
839 Group:          Development/Languages/PHP
840 Group(de):      Entwicklung/Sprachen/PHP
841 Group(pl):      Programowanie/Jêzyki/PHP
842
843 %description domxml
844 XML.
845
846 %package devel
847 Summary:        Files for PHP modules development
848 Summary(pl):    Pliki do kompilacji modu³ów PHP
849 Group:          Development/Languages/PHP
850 Group(de):      Entwicklung/Sprachen/PHP
851 Group(pl):      Programowanie/Jêzyki/PHP
852 Requires:       %{name}-common = %{version}
853
854 %description devel
855 Files for PHP modules development.
856
857 %description devel -l pl
858 Pliki potrzebne do kompilacji modu³ów PHP.
859
860 %package curl
861 Summary:        curl extension module for PHP
862 Summary(pl):    Modu³ curl dla PHP
863 Group:          Libraries
864 Group(de):      Libraries
865 Group(es):      Bibliotecas
866 Group(fr):      Librairies
867 Group(pl):      Biblioteki
868 Group(pt_BR):   Bibliotecas
869 Group(ru):      âÉÂÌÉÏÔÅËÉ
870 Group(uk):      â¦Â̦ÏÔÅËÉ
871 PreReq:         %{name}-common = %{version}
872
873 %description curl
874 This is a dynamic shared object (DSO) for Apache that will add curl
875 support to PHP.
876
877 %description curl -l pl
878 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
879
880 %package xslt
881 Summary:        xslt extension module for PHP
882 Summary(pl):    Modu³ xslt dla PHP
883 Group:          Libraries
884 Group(de):      Libraries
885 Group(es):      Bibliotecas
886 Group(fr):      Librairies
887 Group(pl):      Biblioteki
888 Group(pt_BR):   Bibliotecas
889 Group(ru):      âÉÂÌÉÏÔÅËÉ
890 Group(uk):      â¦Â̦ÏÔÅËÉ
891 PreReq:         %{name}-common = %{version}
892
893 %description xslt
894 This is a dynamic shared object (DSO) for Apache that will add xslt
895 support to PHP.
896
897 %description xslt -l pl
898 Modu³ PHP umo¿liwiaj±cy korzystanie z technologii xslt.
899
900 %package wddx
901 Summary:        wddx extension module for PHP
902 Summary(pl):    Modu³ wddx dla PHP
903 Group:          Libraries
904 Group(de):      Libraries
905 Group(es):      Bibliotecas
906 Group(fr):      Librairies
907 Group(pl):      Biblioteki
908 Group(pt_BR):   Bibliotecas
909 Group(ru):      âÉÂÌÉÏÔÅËÉ
910 Group(uk):      â¦Â̦ÏÔÅËÉ
911 PreReq:         %{name}-common = %{version}
912
913 %description wddx
914 This is a dynamic shared object (DSO) for Apache that will add wddx
915 support to PHP.
916
917 %description wddx -l pl
918 Modu³ PHP umo¿liwiaj±cy korzystanie z wddx.
919
920 %prep
921 %setup  -q
922 %patch0 -p1
923 %patch1 -p1
924 %patch2 -p1
925 %patch3 -p1
926 %patch4 -p1 
927 %patch5 -p1
928 %patch6 -p1
929 %patch7 -p1
930 %patch8 -p1
931 %patch9 -p1
932 %patch10 -p1
933 %patch11 -p1
934 %patch12 -p1
935 %patch13 -p1
936 %patch14 -p1
937
938 install -d manual
939 bzip2 -dc %{SOURCE4} | tar -xf - -C manual
940
941 %build
942 CFLAGS="%{rpmcflags} -DEAPI -I/usr/X11R6/include"; export CFLAGS
943 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
944 ./buildconf
945 libtoolize --copy --force
946 aclocal
947 autoconf
948 #for i in cgi fastcgi apxs ; do
949 for i in cgi apxs ; do
950 %configure \
951         `[ $i = cgi ] && echo --enable-discard-path` \
952         `[ $i = fastcgi ] && echo --enable-discard-path --with-fastcgi=/usr` \
953         `[ $i = apxs ] && echo --with-apxs=%{_sbindir}/apxs` \
954         --with-config-file-path=%{_sysconfdir} \
955         --with-exec-dir=%{_bindir} \
956         --disable-debug \
957         --enable-magic-quotes \
958         --enable-shared \
959         --enable-track-vars \
960         --enable-safe-mode \
961         --enable-trans-sid \
962         --enable-sysvsem=shared \
963         --enable-sysvshm=shared \
964         --enable-shmop=shared \
965         --enable-session \
966         --enable-exif=shared \
967         --with-regex=php \
968         --with-gettext=shared \
969         %{!?_without_ldap:--with-ldap=shared} \
970         --with-mysql=shared,/usr \
971         --with-mysql-sock=/var/lib/mysql/mysql.sock \
972         --with-gd=shared \
973         --with-jpeg-dir=shared \
974         --with-zlib-dir=shared \
975         --with-png-dir=shared \
976         --enable-gd-native-ttf \
977         --with-freetype-dir=shared \
978         --with-t1lib=shared \
979         --with-dbase=shared \
980         --with-filepro=shared \
981         --enable-ftp=shared \
982         --with-hyperwave \
983         --with-pdflib=shared \
984         --with-cpdflib=shared \
985         %{?_with_java:--with-java} \
986         --with-pgsql=shared,/usr \
987         %{!?_without_imap:--with-imap=shared --with-imap-ssl} \
988         --enable-bcmath=shared \
989         --enable-calendar=shared \
990         --with-mm \
991         --with-pcre-regex=shared \
992         --enable-posix=shared \
993         --with-recode=shared \
994         --enable-ucd-snmp-hack \
995         --enable-dba=shared \
996         %{!?_without_snmp:--with-snmp=shared} \
997         --with-gdbm \
998         --with-db3 \
999         --enable-yp=shared \
1000         --with-xml=shared \
1001         --enable-xml=shared \
1002         --with-zlib=shared \
1003         --with-mcrypt=shared \
1004         --enable-sockets=shared \
1005         --with-bz2=shared \
1006         --with-ctype=shared \
1007         --with-mhash=shared \
1008         --with-curl=shared \
1009         --with-gmp=shared \
1010         %{?_with_openssl:--with-openssl} \
1011         %{!?_without_odbc:--with-unixODBC=shared} \
1012         %{?_with_oracle:--with-oracle=shared} \
1013         %{?_with_oci8:--with-oci8=shared} \
1014         --without-db2 \
1015         --with-dom=shared \
1016     %{?_with_xslt:--enable-xslt=shared} \
1017     %{?_with_xslt:--with-xslt-sablot=shared} \
1018     %{?_with_wddx:--enable-wddx=shared} \
1019         --with-pear=%{peardir}
1020 done
1021
1022 # TODO --with-pspell=/usr,shared (pspell missing)
1023 #       --with-qtdom=shared
1024
1025 %{__make}
1026 %{__make} CFLAGS="%{rpmcflags} -DDISCARD_PATH=1" -C sapi/cgi
1027
1028 # Kill -rpath from php binary and libphp4.so
1029 perl -pi -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
1030 perl -pi -e 's|^runpath_var=.*|runpath_var=|g' libtool
1031 %{__make} CFLAGS="%{rpmcflags} -DDISCARD_PATH=1" php
1032
1033 perl -pi -e 's|^hardcode_into_libs=.*|hardcode_into_libs=no|g' libtool
1034 rm libphp4.la ; %{__make} libphp4.la
1035
1036 %install
1037 rm -rf $RPM_BUILD_ROOT
1038 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache},%{_sysconfdir}/{apache,cgi}} \
1039                 $RPM_BUILD_ROOT/home/httpd/icons \
1040                 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}}
1041
1042 %{__make} install \
1043         INSTALL_ROOT=$RPM_BUILD_ROOT \
1044         INSTALL_IT="install libs/libphp4.so $RPM_BUILD_ROOT%{_libdir}/apache/ ; install libs/libphp_common*.so.*.*.* $RPM_BUILD_ROOT%{_libdir}"
1045
1046 install .libs/php $RPM_BUILD_ROOT%{_bindir}/php
1047
1048 #exit 1
1049 #install .libs/*.so     $RPM_BUILD_ROOT%{_pkglibdir}
1050 #install modules/*.so   $RPM_BUILD_ROOT%{_pkglibdir}/php
1051
1052 install %{SOURCE2}              $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1053 install %{SOURCE3} php4.gif     $RPM_BUILD_ROOT/home/httpd/icons
1054 install %{SOURCE5} $RPM_BUILD_ROOT/%{_sbindir}
1055
1056
1057 install %{SOURCE1} .
1058 gzip -9nf CODING_STANDARDS CREDITS \
1059       EXTENSIONS NEWS TODO* LICENSE Zend/LICENSE \
1060       Zend/ZEND_CHANGES README.SELF-CONTAINED-EXTENSIONS README.EXT_SKEL
1061
1062 %post
1063 %{_sbindir}/apxs -e -a -n php4 %{_pkglibdir}/libphp4.so 1>&2
1064 perl -pi -e 's|^#AddType application/x-httpd-php \.php|AddType application/x-httpd-php .php|' \
1065         /etc/httpd/httpd.conf
1066 if [ -f /var/lock/subsys/httpd ]; then
1067         /etc/rc.d/init.d/httpd restart 1>&2
1068 fi
1069
1070 %preun
1071 if [ "$1" = "0" ]; then
1072         %{_sbindir}/apxs -e -A -n php4 %{_pkglibdir}/libphp4.so 1>&2
1073         perl -pi -e \
1074                 's|^AddType application/x-httpd-php \.php|#AddType application/x-httpd-php .php|' \
1075                 /etc/httpd/httpd.conf
1076         if [ -f /var/lock/subsys/httpd ]; then
1077                 /etc/rc.d/init.d/httpd restart 1>&2
1078         fi
1079 fi
1080
1081 %post common -p /sbin/ldconfig
1082 %postun common -p /sbin/ldconfig
1083
1084 %post bcmath
1085 %{_sbindir}/php-module-install install bcmath %{_sysconfdir}/php.ini
1086
1087 %preun bcmath
1088 if [ "$1" = "0" ]; then
1089         %{_sbindir}/php-module-install remove bcmath %{_sysconfdir}/php.ini
1090 fi
1091
1092 %post calendar
1093 %{_sbindir}/php-module-install install calendar %{_sysconfdir}/php.ini
1094
1095 %preun calendar
1096 if [ "$1" = "0" ]; then
1097         %{_sbindir}/php-module-install remove calendar %{_sysconfdir}/php.ini
1098 fi
1099
1100 %post dba
1101 %{_sbindir}/php-module-install install dba %{_sysconfdir}/php.ini
1102
1103 %preun dba
1104 if [ "$1" = "0" ]; then
1105         %{_sbindir}/php-module-install remove dba %{_sysconfdir}/php.ini
1106 fi
1107
1108 %post dbase
1109 %{_sbindir}/php-module-install install dbase %{_sysconfdir}/php.ini
1110
1111 %preun dbase
1112 if [ "$1" = "0" ]; then
1113         %{_sbindir}/php-module-install remove dbase %{_sysconfdir}/php.ini
1114 fi
1115
1116 %post exif
1117 %{_sbindir}/php-module-install install exif %{_sysconfdir}/php.ini
1118
1119 %preun exif
1120 if [ "$1" = "0" ]; then
1121         %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
1122 fi
1123
1124 %post filepro
1125 %{_sbindir}/php-module-install install filepro %{_sysconfdir}/php.ini
1126
1127 %preun filepro
1128 if [ "$1" = "0" ]; then
1129         %{_sbindir}/php-module-install remove filepro %{_sysconfdir}/php.ini
1130 fi
1131
1132 %post ftp
1133 %{_sbindir}/php-module-install install ftp %{_sysconfdir}/php.ini
1134
1135 %preun ftp
1136 if [ "$1" = "0" ]; then
1137         %{_sbindir}/php-module-install remove ftp %{_sysconfdir}/php.ini
1138 fi
1139
1140 %post gd
1141 %{_sbindir}/php-module-install install gd %{_sysconfdir}/php.ini
1142
1143 %preun gd
1144 if [ "$1" = "0" ]; then
1145         %{_sbindir}/php-module-install remove gd %{_sysconfdir}/php.ini
1146 fi
1147
1148 %post gettext
1149 %{_sbindir}/php-module-install install gettext %{_sysconfdir}/php.ini
1150
1151 %preun gettext
1152 if [ "$1" = "0" ]; then
1153         %{_sbindir}/php-module-install remove gettext %{_sysconfdir}/php.ini
1154 fi
1155
1156 %if %{?_without_imap:0}%{!?_without_imap:1}
1157 %post imap
1158 %{_sbindir}/php-module-install install imap %{_sysconfdir}/php.ini
1159
1160 %preun imap
1161 if [ "$1" = "0" ]; then
1162         %{_sbindir}/php-module-install remove imap %{_sysconfdir}/php.ini
1163 fi
1164 %endif
1165
1166 %if %{?bond_on_java:1}%{!?bond_on_java:0}
1167 %post java
1168 %{_sbindir}/php-module-install install libphp_java %{_sysconfdir}/php.ini
1169
1170 %preun java
1171 if [ "$1" = "0" ]; then
1172         %{_sbindir}/php-module-install remove libphp_java %{_sysconfdir}/php.ini
1173 fi
1174 %endif
1175
1176 %if %{?_without_ldap:0}%{!?_without_ldap:1}
1177 %post ldap
1178 %{_sbindir}/php-module-install install ldap %{_sysconfdir}/php.ini
1179
1180 %preun ldap
1181 if [ "$1" = "0" ]; then
1182         %{_sbindir}/php-module-install remove ldap %{_sysconfdir}/php.ini
1183 fi
1184 %endif
1185
1186 %post mcrypt
1187 %{_sbindir}/php-module-install install mcrypt %{_sysconfdir}/php.ini
1188
1189 %preun mcrypt
1190 if [ "$1" = "0" ]; then
1191         %{_sbindir}/php-module-install remove mcrypt %{_sysconfdir}/php.ini
1192 fi
1193
1194 %post mhash
1195 %{_sbindir}/php-module-install install mhash %{_sysconfdir}/php.ini
1196
1197 %preun mhash
1198 if [ "$1" = "0" ]; then
1199         %{_sbindir}/php-module-install remove mhash %{_sysconfdir}/php.ini
1200 fi
1201
1202 %post mysql
1203 %{_sbindir}/php-module-install install mysql %{_sysconfdir}/php.ini
1204
1205 %preun mysql
1206 if [ "$1" = "0" ]; then
1207         %{_sbindir}/php-module-install remove mysql %{_sysconfdir}/php.ini
1208 fi
1209
1210 %post pdf
1211 %{_sbindir}/php-module-install install libpdf_php %{_sysconfdir}/php.ini
1212
1213 %preun pdf
1214 if [ "$1" = "0" ]; then
1215         %{_sbindir}/php-module-install remove libpdf_php %{_sysconfdir}/php.ini
1216 fi
1217
1218 %preun domxml
1219 if [ "$1" = "0" ]; then
1220         %{_sbindir}/php-module-install remove domxml %{_sysconfdir}/php.ini
1221
1222 %post domxml
1223 %{_sbindir}/php-module-install install domxml %{_sysconfdir}/php.ini
1224
1225 %if %{?_with_oci8:1}%{!?_with_oci8:0}
1226 %post oci8
1227 %{_sbindir}/php-module-install install oci8 %{_sysconfdir}/php.ini
1228
1229 %preun oci8
1230 if [ "$1" = "0" ]; then
1231         %{_sbindir}/php-module-install remove oci8 %{_sysconfdir}/php.ini
1232 fi
1233 %endif
1234
1235 %if %{?_without_odbc:0}%{!?_without_odbc:1}
1236 %post odbc
1237 %{_sbindir}/php-module-install install odbc %{_sysconfdir}/php.ini
1238
1239 %preun odbc
1240 if [ "$1" = "0" ]; then
1241         %{_sbindir}/php-module-install remove odbc %{_sysconfdir}/php.ini
1242 fi
1243 %endif
1244
1245 %if %{?_with_oracle:1}%{!?_with_oracle:0}
1246 %post oracle
1247 %{_sbindir}/php-module-install install oracle %{_sysconfdir}/php.ini
1248
1249 %preun oracle
1250 if [ "$1" = "0" ]; then
1251         %{_sbindir}/php-module-install remove oracle %{_sysconfdir}/php.ini
1252 fi
1253 %endif
1254
1255 %post pcre
1256 %{_sbindir}/php-module-install install pcre %{_sysconfdir}/php.ini
1257
1258 %preun pcre
1259 if [ "$1" = "0" ]; then
1260         %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
1261 fi
1262
1263 %post pgsql
1264 %{_sbindir}/php-module-install install pgsql %{_sysconfdir}/php.ini
1265
1266 %preun pgsql
1267 if [ "$1" = "0" ]; then
1268         %{_sbindir}/php-module-install remove pgsql %{_sysconfdir}/php.ini
1269 fi
1270
1271 %post posix
1272 %{_sbindir}/php-module-install install posix %{_sysconfdir}/php.ini
1273
1274 %preun posix
1275 if [ "$1" = "0" ]; then
1276         %{_sbindir}/php-module-install remove posix %{_sysconfdir}/php.ini
1277 fi
1278
1279 %post recode
1280 %{_sbindir}/php-module-install install recode %{_sysconfdir}/php.ini
1281
1282 %preun recode
1283 if [ "$1" = "0" ]; then
1284         %{_sbindir}/php-module-install remove recode %{_sysconfdir}/php.ini
1285 fi
1286
1287 %post session
1288 %{_sbindir}/php-module-install install session %{_sysconfdir}/php.ini
1289
1290 %preun session
1291 if [ "$1" = "0" ]; then
1292         %{_sbindir}/php-module-install remove session %{_sysconfdir}/php.ini
1293 fi
1294
1295 %if %{?_without_snmp:0}%{!?_without_snmp:1}
1296 %post snmp
1297 %{_sbindir}/php-module-install install snmp %{_sysconfdir}/php.ini
1298
1299 %preun snmp
1300 if [ "$1" = "0" ]; then
1301         %{_sbindir}/php-module-install remove snmp %{_sysconfdir}/php.ini
1302 fi
1303 %endif
1304
1305 %post sockets
1306 %{_sbindir}/php-module-install install sockets %{_sysconfdir}/php.ini
1307
1308 %preun sockets
1309 if [ "$1" = "0" ]; then
1310         %{_sbindir}/php-module-install remove sockets %{_sysconfdir}/php.ini
1311 fi
1312
1313 %post sysvsem
1314 %{_sbindir}/php-module-install install sysvsem %{_sysconfdir}/php.ini
1315
1316 %preun sysvsem
1317 if [ "$1" = "0" ]; then
1318         %{_sbindir}/php-module-install remove sysvsem %{_sysconfdir}/php.ini
1319 fi
1320
1321 %post sysvshm
1322 %{_sbindir}/php-module-install install sysvshm %{_sysconfdir}/php.ini
1323
1324 %preun sysvshm
1325 if [ "$1" = "0" ]; then
1326         %{_sbindir}/php-module-install remove sysvshm %{_sysconfdir}/php.ini
1327 fi
1328
1329 %post xml
1330 %{_sbindir}/php-module-install install xml %{_sysconfdir}/php.ini
1331
1332 %preun xml
1333 if [ "$1" = "0" ]; then
1334         %{_sbindir}/php-module-install remove xml %{_sysconfdir}/php.ini
1335 fi
1336
1337 %post yp
1338 %{_sbindir}/php-module-install install yp %{_sysconfdir}/php.ini
1339
1340 %preun yp
1341 if [ "$1" = "0" ]; then
1342         %{_sbindir}/php-module-install remove yp %{_sysconfdir}/php.ini
1343 fi
1344
1345 %post zlib
1346 %{_sbindir}/php-module-install install zlib %{_sysconfdir}/php.ini
1347
1348 %preun zlib
1349 if [ "$1" = "0" ]; then
1350         %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
1351 fi
1352
1353 %post curl
1354 %{_sbindir}/php-module-install install curl %{_sysconfdir}/php.ini
1355
1356 %preun curl
1357 if [ "$1" = "0" ]; then
1358         %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
1359 fi
1360
1361 #%post xslt
1362 #%{_sbindir}/php-module-install install xslt %{_sysconfdir}/php.ini
1363 #
1364 #%preun xslt
1365 #if [ "$1" = "0" ]; then
1366 #        %{_sbindir}/php-module-install remove xslt %{_sysconfdir}/php.ini
1367 #fi
1368 #
1369 #%post wddx
1370 #%{_sbindir}/php-module-install install wddx %{_sysconfdir}/php.ini
1371 #
1372 #%preun wddx
1373 #if [ "$1" = "0" ]; then
1374 #        %{_sbindir}/php-module-install remove wddx %{_sysconfdir}/php.ini
1375 #fi
1376
1377 %clean
1378 rm -rf $RPM_BUILD_ROOT
1379
1380 %files
1381 %defattr(644,root,root,755)
1382 %attr(755,root,root) %{_libdir}/apache/libphp4.so
1383
1384 %files cgi
1385 %defattr(644,root,root,755)
1386 %attr(755,root,root) %{_bindir}/php
1387
1388 %files common
1389 %defattr(644,root,root,755)
1390 %doc {CODING_STANDARDS,CREDITS,Zend/ZEND_CHANGES}.gz
1391 %doc {LICENSE,Zend/LICENSE,EXTENSIONS,NEWS,TODO*}.gz  
1392 %doc {README.EXT_SKEL,README.SELF-CONTAINED-EXTENSIONS}.gz
1393
1394 %dir %{_sysconfdir}
1395 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php.ini
1396
1397 /home/httpd/icons/*
1398
1399 %attr(755,root,root) %{_sbindir}/*
1400
1401 %attr(755,root,root) %{_libdir}/libphp_common*.so.*.*.*
1402
1403 %dir %{extensionsdir}
1404
1405 %files devel
1406 %defattr(644,root,root,755)
1407 %{_includedir}/php
1408 %{_libdir}/php/build
1409 %attr(755,root,root) %{_bindir}/phpextdist
1410 %attr(755,root,root) %{_bindir}/phpize
1411 %attr(755,root,root) %{_bindir}/php-config
1412
1413 %files domxml
1414 %defattr(644,root,root,755)
1415 %attr(755,root,root) %{extensionsdir}/domxml.so
1416
1417 %files pear
1418 %defattr(644,root,root,755)
1419 %attr(755,root,root) %{_bindir}/pear
1420 %{peardir}
1421
1422 %files mysql
1423 %defattr(644,root,root,755)
1424 %attr(755,root,root) %{extensionsdir}/mysql.so
1425
1426 %files pdf
1427 %defattr(644,root,root,755)
1428 %attr(755,root,root) %{extensionsdir}/libpdf_php.so
1429
1430 %files pgsql
1431 %defattr(644,root,root,755)
1432 %attr(755,root,root) %{extensionsdir}/pgsql.so
1433
1434 %if %{?_with_oracle:1}%{!?_with_oracle:0}
1435 %files oracle
1436 %defattr(644,root,root,755)
1437 %attr(755,root,root) %{extensionsdir}/oracle.so
1438 %endif
1439
1440 %if %{?_with_oci8:1}%{!?_with_oci8:0}
1441 %files oci8
1442 %defattr(644,root,root,755)
1443 %attr(755,root,root) %{extensionsdir}/oci8.so
1444 %endif
1445
1446 %files gd
1447 %defattr(644,root,root,755)
1448 %attr(755,root,root) %{extensionsdir}/gd.so
1449
1450 # To check
1451 #%files xml
1452 #%defattr(644,root,root,755)
1453 #%attr(755,root,root) %{extensionsdir}/xml.so
1454
1455 %files dba
1456 %defattr(644,root,root,755)
1457 %attr(755,root,root) %{extensionsdir}/dba.so
1458
1459 %files dbase
1460 %defattr(644,root,root,755)
1461 %attr(755,root,root) %{extensionsdir}/dbase.so
1462
1463 %files filepro
1464 %defattr(644,root,root,755)
1465 %attr(755,root,root) %{extensionsdir}/filepro.so
1466
1467 %files pcre
1468 %defattr(644,root,root,755)
1469 %attr(755,root,root) %{extensionsdir}/pcre.so
1470
1471 %files posix
1472 %defattr(644,root,root,755)
1473 %attr(755,root,root) %{extensionsdir}/posix.so
1474
1475 %files sysvsem
1476 %defattr(644,root,root,755)
1477 %attr(755,root,root) %{extensionsdir}/sysvsem.so
1478
1479 %files sysvshm
1480 %defattr(644,root,root,755)
1481 %attr(755,root,root) %{extensionsdir}/sysvshm.so
1482
1483 %files yp
1484 %defattr(644,root,root,755)
1485 %attr(755,root,root) %{extensionsdir}/yp.so
1486
1487 %files calendar
1488 %defattr(644,root,root,755)
1489 %attr(755,root,root) %{extensionsdir}/calendar.so
1490
1491 %files bcmath
1492 %defattr(644,root,root,755)
1493 %attr(755,root,root) %{extensionsdir}/bcmath.so
1494
1495 %files ftp
1496 %defattr(644,root,root,755)
1497 %attr(755,root,root) %{extensionsdir}/ftp.so
1498
1499 %files zlib
1500 %defattr(644,root,root,755)
1501 %attr(755,root,root) %{extensionsdir}/zlib.so
1502
1503 %files exif
1504 %defattr(644,root,root,755)
1505 %attr(755,root,root) %{extensionsdir}/exif.so
1506
1507 %files recode
1508 %defattr(644,root,root,755)
1509 %attr(755,root,root) %{extensionsdir}/recode.so
1510
1511 #%files session
1512 #%defattr(644,root,root,755)
1513 #%attr(755,root,root) %{extensionsdir}/session.so
1514
1515 %files gettext
1516 %defattr(644,root,root,755)
1517 %attr(755,root,root) %{extensionsdir}/gettext.so
1518
1519 %if %{?_without_imap:0}%{!?_without_imap:1}
1520 %files imap
1521 %defattr(644,root,root,755)
1522 %attr(755,root,root) %{extensionsdir}/imap.so
1523 %endif
1524
1525 %if %{?_without_snmp:0}%{!?_without_snmp:1}
1526 %files snmp
1527 %defattr(644,root,root,755)
1528 %attr(755,root,root) %{extensionsdir}/snmp.so
1529 %endif
1530
1531 %if %{?_with_java:1}%{!?_with_java:0}
1532 %files java
1533 %defattr(644,root,root,755)
1534 %attr(755,root,root) %{extensionsdir}/libphp_java.so
1535 %endif
1536
1537 %if %{?_without_ldap:0}%{!?_without_ldap:1}
1538 %files ldap
1539 %defattr(644,root,root,755)
1540 %attr(755,root,root) %{extensionsdir}/ldap.*
1541 %endif
1542
1543 %files sockets
1544 %defattr(644,root,root,755)
1545 %attr(755,root,root) %{extensionsdir}/sockets.so
1546
1547 %files mcrypt
1548 %defattr(644,root,root,755)
1549 %attr(755,root,root) %{extensionsdir}/mcrypt.so
1550
1551 %files mhash
1552 %defattr(644,root,root,755)
1553 %attr(755,root,root) %{extensionsdir}/mhash.so
1554
1555 %if %{?_without_odbc:0}%{!?_without_odbc:1}
1556 %files odbc
1557 %defattr(644,root,root,755)
1558 %attr(755,root,root) %{extensionsdir}/odbc.so
1559 %endif
1560
1561 %files doc
1562 %defattr(644,root,root,755)
1563 %doc manual/*
1564
1565 %files curl
1566 %defattr(644,root,root,755)
1567 %attr(755,root,root) %{extensionsdir}/curl.so
1568
1569 #%files xslt
1570 #%defattr(644,root,root,755)
1571 #%attr(755,root,root) %{extensionsdir}/xslt.so
1572 #
1573 #%files wddx
1574 #%defattr(644,root,root,755)
1575 #%attr(755,root,root) %{extensionsdir}/wddx.so
This page took 0.229523 seconds and 4 git commands to generate.