]> git.pld-linux.org Git - packages/php.git/blob - php.spec
- bugfix: added forgotten "fi" in domxml's %%preun script
[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 - PHP Extension and Application Repository
830 Summary(pl):    PEAR - Rozszerzenie PHP i Repozytorium Aplikacji
831 Group:          Development/Languages/PHP
832 Group(de):      Entwicklung/Sprachen/PHP
833 Group(pl):      Programowanie/Jêzyki/PHP
834
835 %description pear
836 PEAR - PHP Extension and Application Repository.
837
838 %description pear -l pl
839 PEAR (PHP Extension and Application Repository) - Rozszerzenie PHP i
840 Repozytorium Aplikacji.
841
842 %package domxml
843 Summary:        DOM XML module
844 Summary(pl):    Modu³ DOM XML
845 Group:          Development/Languages/PHP
846 Group(de):      Entwicklung/Sprachen/PHP
847 Group(pl):      Programowanie/Jêzyki/PHP
848
849 %description domxml
850 DOM XML module.
851
852 %description domxml -l pl
853 Modu³ DOM XML.
854
855 %package devel
856 Summary:        Files for PHP modules development
857 Summary(pl):    Pliki do kompilacji modu³ów PHP
858 Group:          Development/Languages/PHP
859 Group(de):      Entwicklung/Sprachen/PHP
860 Group(pl):      Programowanie/Jêzyki/PHP
861 Requires:       %{name}-common = %{version}
862
863 %description devel
864 Files for PHP modules development.
865
866 %description devel -l pl
867 Pliki potrzebne do kompilacji modu³ów PHP.
868
869 %package curl
870 Summary:        curl extension module for PHP
871 Summary(pl):    Modu³ curl dla PHP
872 Group:          Libraries
873 Group(de):      Libraries
874 Group(es):      Bibliotecas
875 Group(fr):      Librairies
876 Group(pl):      Biblioteki
877 Group(pt_BR):   Bibliotecas
878 Group(ru):      âÉÂÌÉÏÔÅËÉ
879 Group(uk):      â¦Â̦ÏÔÅËÉ
880 PreReq:         %{name}-common = %{version}
881
882 %description curl
883 This is a dynamic shared object (DSO) for Apache that will add curl
884 support to PHP.
885
886 %description curl -l pl
887 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
888
889 %package xslt
890 Summary:        xslt extension module for PHP
891 Summary(pl):    Modu³ xslt dla PHP
892 Group:          Libraries
893 Group(de):      Libraries
894 Group(es):      Bibliotecas
895 Group(fr):      Librairies
896 Group(pl):      Biblioteki
897 Group(pt_BR):   Bibliotecas
898 Group(ru):      âÉÂÌÉÏÔÅËÉ
899 Group(uk):      â¦Â̦ÏÔÅËÉ
900 PreReq:         %{name}-common = %{version}
901
902 %description xslt
903 This is a dynamic shared object (DSO) for Apache that will add xslt
904 support to PHP.
905
906 %description xslt -l pl
907 Modu³ PHP umo¿liwiaj±cy korzystanie z technologii xslt.
908
909 %package wddx
910 Summary:        wddx extension module for PHP
911 Summary(pl):    Modu³ wddx dla PHP
912 Group:          Libraries
913 Group(de):      Libraries
914 Group(es):      Bibliotecas
915 Group(fr):      Librairies
916 Group(pl):      Biblioteki
917 Group(pt_BR):   Bibliotecas
918 Group(ru):      âÉÂÌÉÏÔÅËÉ
919 Group(uk):      â¦Â̦ÏÔÅËÉ
920 PreReq:         %{name}-common = %{version}
921
922 %description wddx
923 This is a dynamic shared object (DSO) for Apache that will add wddx
924 support to PHP.
925
926 %description wddx -l pl
927 Modu³ PHP umo¿liwiaj±cy korzystanie z wddx.
928
929 %prep
930 %setup  -q
931 %patch0 -p1
932 %patch1 -p1
933 %patch2 -p1
934 %patch3 -p1
935 %patch4 -p1 
936 %patch5 -p1
937 %patch6 -p1
938 %patch7 -p1
939 %patch8 -p1
940 %patch9 -p1
941 %patch10 -p1
942 %patch11 -p1
943 %patch12 -p1
944 %patch13 -p1
945 %patch14 -p1
946
947 install -d manual
948 bzip2 -dc %{SOURCE4} | tar -xf - -C manual
949
950 %build
951 CFLAGS="%{rpmcflags} -DEAPI -I/usr/X11R6/include"; export CFLAGS
952 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
953 ./buildconf
954 libtoolize --copy --force
955 aclocal
956 autoconf
957 #for i in cgi fastcgi apxs ; do
958 for i in cgi apxs ; do
959 %configure \
960         `[ $i = cgi ] && echo --enable-discard-path` \
961         `[ $i = fastcgi ] && echo --enable-discard-path --with-fastcgi=/usr` \
962         `[ $i = apxs ] && echo --with-apxs=%{_sbindir}/apxs` \
963         --with-config-file-path=%{_sysconfdir} \
964         --with-exec-dir=%{_bindir} \
965         --disable-debug \
966         --enable-magic-quotes \
967         --enable-shared \
968         --enable-track-vars \
969         --enable-safe-mode \
970         --enable-trans-sid \
971         --enable-sysvsem=shared \
972         --enable-sysvshm=shared \
973         --enable-shmop=shared \
974         --enable-session \
975         --enable-exif=shared \
976         --with-regex=php \
977         --with-gettext=shared \
978         %{!?_without_ldap:--with-ldap=shared} \
979         --with-mysql=shared,/usr \
980         --with-mysql-sock=/var/lib/mysql/mysql.sock \
981         --with-gd=shared \
982         --with-jpeg-dir=shared \
983         --with-zlib-dir=shared \
984         --with-png-dir=shared \
985         --enable-gd-native-ttf \
986         --with-freetype-dir=shared \
987         --with-t1lib=shared \
988         --with-dbase=shared \
989         --with-filepro=shared \
990         --enable-ftp=shared \
991         --with-hyperwave \
992         --with-pdflib=shared \
993         --with-cpdflib=shared \
994         %{?_with_java:--with-java} \
995         --with-pgsql=shared,/usr \
996         %{!?_without_imap:--with-imap=shared --with-imap-ssl} \
997         --enable-bcmath=shared \
998         --enable-calendar=shared \
999         --with-mm \
1000         --with-pcre-regex=shared \
1001         --enable-posix=shared \
1002         --with-recode=shared \
1003         --enable-ucd-snmp-hack \
1004         --enable-dba=shared \
1005         %{!?_without_snmp:--with-snmp=shared} \
1006         --with-gdbm \
1007         --with-db3 \
1008         --enable-yp=shared \
1009         --with-xml=shared \
1010         --enable-xml=shared \
1011         --with-zlib=shared \
1012         --with-mcrypt=shared \
1013         --enable-sockets=shared \
1014         --with-bz2=shared \
1015         --with-ctype=shared \
1016         --with-mhash=shared \
1017         --with-curl=shared \
1018         --with-gmp=shared \
1019         %{?_with_openssl:--with-openssl} \
1020         %{!?_without_odbc:--with-unixODBC=shared} \
1021         %{?_with_oracle:--with-oracle=shared} \
1022         %{?_with_oci8:--with-oci8=shared} \
1023         --without-db2 \
1024         --with-dom=shared \
1025     %{?_with_xslt:--enable-xslt=shared} \
1026     %{?_with_xslt:--with-xslt-sablot=shared} \
1027     %{?_with_wddx:--enable-wddx=shared} \
1028         --with-pear=%{peardir}
1029 done
1030
1031 # TODO --with-pspell=/usr,shared (pspell missing)
1032 #       --with-qtdom=shared
1033
1034 %{__make}
1035 %{__make} CFLAGS="%{rpmcflags} -DDISCARD_PATH=1" -C sapi/cgi
1036
1037 # Kill -rpath from php binary and libphp4.so
1038 perl -pi -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
1039 perl -pi -e 's|^runpath_var=.*|runpath_var=|g' libtool
1040 %{__make} CFLAGS="%{rpmcflags} -DDISCARD_PATH=1" php
1041
1042 perl -pi -e 's|^hardcode_into_libs=.*|hardcode_into_libs=no|g' libtool
1043 rm libphp4.la ; %{__make} libphp4.la
1044
1045 %install
1046 rm -rf $RPM_BUILD_ROOT
1047 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache},%{_sysconfdir}/{apache,cgi}} \
1048                 $RPM_BUILD_ROOT/home/httpd/icons \
1049                 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}}
1050
1051 %{__make} install \
1052         INSTALL_ROOT=$RPM_BUILD_ROOT \
1053         INSTALL_IT="install libs/libphp4.so $RPM_BUILD_ROOT%{_libdir}/apache/ ; install libs/libphp_common*.so.*.*.* $RPM_BUILD_ROOT%{_libdir}"
1054
1055 install .libs/php $RPM_BUILD_ROOT%{_bindir}/php
1056
1057 #exit 1
1058 #install .libs/*.so     $RPM_BUILD_ROOT%{_pkglibdir}
1059 #install modules/*.so   $RPM_BUILD_ROOT%{_pkglibdir}/php
1060
1061 install %{SOURCE2}              $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1062 install %{SOURCE3} php4.gif     $RPM_BUILD_ROOT/home/httpd/icons
1063 install %{SOURCE5} $RPM_BUILD_ROOT/%{_sbindir}
1064
1065
1066 install %{SOURCE1} .
1067 gzip -9nf CODING_STANDARDS CREDITS \
1068       EXTENSIONS NEWS TODO* LICENSE Zend/LICENSE \
1069       Zend/ZEND_CHANGES README.SELF-CONTAINED-EXTENSIONS README.EXT_SKEL
1070
1071 %post
1072 %{_sbindir}/apxs -e -a -n php4 %{_pkglibdir}/libphp4.so 1>&2
1073 perl -pi -e 's|^#AddType application/x-httpd-php \.php|AddType application/x-httpd-php .php|' \
1074         /etc/httpd/httpd.conf
1075 if [ -f /var/lock/subsys/httpd ]; then
1076         /etc/rc.d/init.d/httpd restart 1>&2
1077 fi
1078
1079 %preun
1080 if [ "$1" = "0" ]; then
1081         %{_sbindir}/apxs -e -A -n php4 %{_pkglibdir}/libphp4.so 1>&2
1082         perl -pi -e \
1083                 's|^AddType application/x-httpd-php \.php|#AddType application/x-httpd-php .php|' \
1084                 /etc/httpd/httpd.conf
1085         if [ -f /var/lock/subsys/httpd ]; then
1086                 /etc/rc.d/init.d/httpd restart 1>&2
1087         fi
1088 fi
1089
1090 %post common -p /sbin/ldconfig
1091 %postun common -p /sbin/ldconfig
1092
1093 %post bcmath
1094 %{_sbindir}/php-module-install install bcmath %{_sysconfdir}/php.ini
1095
1096 %preun bcmath
1097 if [ "$1" = "0" ]; then
1098         %{_sbindir}/php-module-install remove bcmath %{_sysconfdir}/php.ini
1099 fi
1100
1101 %post calendar
1102 %{_sbindir}/php-module-install install calendar %{_sysconfdir}/php.ini
1103
1104 %preun calendar
1105 if [ "$1" = "0" ]; then
1106         %{_sbindir}/php-module-install remove calendar %{_sysconfdir}/php.ini
1107 fi
1108
1109 %post dba
1110 %{_sbindir}/php-module-install install dba %{_sysconfdir}/php.ini
1111
1112 %preun dba
1113 if [ "$1" = "0" ]; then
1114         %{_sbindir}/php-module-install remove dba %{_sysconfdir}/php.ini
1115 fi
1116
1117 %post dbase
1118 %{_sbindir}/php-module-install install dbase %{_sysconfdir}/php.ini
1119
1120 %preun dbase
1121 if [ "$1" = "0" ]; then
1122         %{_sbindir}/php-module-install remove dbase %{_sysconfdir}/php.ini
1123 fi
1124
1125 %post exif
1126 %{_sbindir}/php-module-install install exif %{_sysconfdir}/php.ini
1127
1128 %preun exif
1129 if [ "$1" = "0" ]; then
1130         %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
1131 fi
1132
1133 %post filepro
1134 %{_sbindir}/php-module-install install filepro %{_sysconfdir}/php.ini
1135
1136 %preun filepro
1137 if [ "$1" = "0" ]; then
1138         %{_sbindir}/php-module-install remove filepro %{_sysconfdir}/php.ini
1139 fi
1140
1141 %post ftp
1142 %{_sbindir}/php-module-install install ftp %{_sysconfdir}/php.ini
1143
1144 %preun ftp
1145 if [ "$1" = "0" ]; then
1146         %{_sbindir}/php-module-install remove ftp %{_sysconfdir}/php.ini
1147 fi
1148
1149 %post gd
1150 %{_sbindir}/php-module-install install gd %{_sysconfdir}/php.ini
1151
1152 %preun gd
1153 if [ "$1" = "0" ]; then
1154         %{_sbindir}/php-module-install remove gd %{_sysconfdir}/php.ini
1155 fi
1156
1157 %post gettext
1158 %{_sbindir}/php-module-install install gettext %{_sysconfdir}/php.ini
1159
1160 %preun gettext
1161 if [ "$1" = "0" ]; then
1162         %{_sbindir}/php-module-install remove gettext %{_sysconfdir}/php.ini
1163 fi
1164
1165 %if %{?_without_imap:0}%{!?_without_imap:1}
1166 %post imap
1167 %{_sbindir}/php-module-install install imap %{_sysconfdir}/php.ini
1168
1169 %preun imap
1170 if [ "$1" = "0" ]; then
1171         %{_sbindir}/php-module-install remove imap %{_sysconfdir}/php.ini
1172 fi
1173 %endif
1174
1175 %if %{?bond_on_java:1}%{!?bond_on_java:0}
1176 %post java
1177 %{_sbindir}/php-module-install install libphp_java %{_sysconfdir}/php.ini
1178
1179 %preun java
1180 if [ "$1" = "0" ]; then
1181         %{_sbindir}/php-module-install remove libphp_java %{_sysconfdir}/php.ini
1182 fi
1183 %endif
1184
1185 %if %{?_without_ldap:0}%{!?_without_ldap:1}
1186 %post ldap
1187 %{_sbindir}/php-module-install install ldap %{_sysconfdir}/php.ini
1188
1189 %preun ldap
1190 if [ "$1" = "0" ]; then
1191         %{_sbindir}/php-module-install remove ldap %{_sysconfdir}/php.ini
1192 fi
1193 %endif
1194
1195 %post mcrypt
1196 %{_sbindir}/php-module-install install mcrypt %{_sysconfdir}/php.ini
1197
1198 %preun mcrypt
1199 if [ "$1" = "0" ]; then
1200         %{_sbindir}/php-module-install remove mcrypt %{_sysconfdir}/php.ini
1201 fi
1202
1203 %post mhash
1204 %{_sbindir}/php-module-install install mhash %{_sysconfdir}/php.ini
1205
1206 %preun mhash
1207 if [ "$1" = "0" ]; then
1208         %{_sbindir}/php-module-install remove mhash %{_sysconfdir}/php.ini
1209 fi
1210
1211 %post mysql
1212 %{_sbindir}/php-module-install install mysql %{_sysconfdir}/php.ini
1213
1214 %preun mysql
1215 if [ "$1" = "0" ]; then
1216         %{_sbindir}/php-module-install remove mysql %{_sysconfdir}/php.ini
1217 fi
1218
1219 %post pdf
1220 %{_sbindir}/php-module-install install libpdf_php %{_sysconfdir}/php.ini
1221
1222 %preun pdf
1223 if [ "$1" = "0" ]; then
1224         %{_sbindir}/php-module-install remove libpdf_php %{_sysconfdir}/php.ini
1225 fi
1226
1227 %preun domxml
1228 if [ "$1" = "0" ]; then
1229         %{_sbindir}/php-module-install remove domxml %{_sysconfdir}/php.ini
1230 fi
1231
1232 %post domxml
1233 %{_sbindir}/php-module-install install domxml %{_sysconfdir}/php.ini
1234
1235 %if %{?_with_oci8:1}%{!?_with_oci8:0}
1236 %post oci8
1237 %{_sbindir}/php-module-install install oci8 %{_sysconfdir}/php.ini
1238
1239 %preun oci8
1240 if [ "$1" = "0" ]; then
1241         %{_sbindir}/php-module-install remove oci8 %{_sysconfdir}/php.ini
1242 fi
1243 %endif
1244
1245 %if %{?_without_odbc:0}%{!?_without_odbc:1}
1246 %post odbc
1247 %{_sbindir}/php-module-install install odbc %{_sysconfdir}/php.ini
1248
1249 %preun odbc
1250 if [ "$1" = "0" ]; then
1251         %{_sbindir}/php-module-install remove odbc %{_sysconfdir}/php.ini
1252 fi
1253 %endif
1254
1255 %if %{?_with_oracle:1}%{!?_with_oracle:0}
1256 %post oracle
1257 %{_sbindir}/php-module-install install oracle %{_sysconfdir}/php.ini
1258
1259 %preun oracle
1260 if [ "$1" = "0" ]; then
1261         %{_sbindir}/php-module-install remove oracle %{_sysconfdir}/php.ini
1262 fi
1263 %endif
1264
1265 %post pcre
1266 %{_sbindir}/php-module-install install pcre %{_sysconfdir}/php.ini
1267
1268 %preun pcre
1269 if [ "$1" = "0" ]; then
1270         %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
1271 fi
1272
1273 %post pgsql
1274 %{_sbindir}/php-module-install install pgsql %{_sysconfdir}/php.ini
1275
1276 %preun pgsql
1277 if [ "$1" = "0" ]; then
1278         %{_sbindir}/php-module-install remove pgsql %{_sysconfdir}/php.ini
1279 fi
1280
1281 %post posix
1282 %{_sbindir}/php-module-install install posix %{_sysconfdir}/php.ini
1283
1284 %preun posix
1285 if [ "$1" = "0" ]; then
1286         %{_sbindir}/php-module-install remove posix %{_sysconfdir}/php.ini
1287 fi
1288
1289 %post recode
1290 %{_sbindir}/php-module-install install recode %{_sysconfdir}/php.ini
1291
1292 %preun recode
1293 if [ "$1" = "0" ]; then
1294         %{_sbindir}/php-module-install remove recode %{_sysconfdir}/php.ini
1295 fi
1296
1297 %post session
1298 %{_sbindir}/php-module-install install session %{_sysconfdir}/php.ini
1299
1300 %preun session
1301 if [ "$1" = "0" ]; then
1302         %{_sbindir}/php-module-install remove session %{_sysconfdir}/php.ini
1303 fi
1304
1305 %if %{?_without_snmp:0}%{!?_without_snmp:1}
1306 %post snmp
1307 %{_sbindir}/php-module-install install snmp %{_sysconfdir}/php.ini
1308
1309 %preun snmp
1310 if [ "$1" = "0" ]; then
1311         %{_sbindir}/php-module-install remove snmp %{_sysconfdir}/php.ini
1312 fi
1313 %endif
1314
1315 %post sockets
1316 %{_sbindir}/php-module-install install sockets %{_sysconfdir}/php.ini
1317
1318 %preun sockets
1319 if [ "$1" = "0" ]; then
1320         %{_sbindir}/php-module-install remove sockets %{_sysconfdir}/php.ini
1321 fi
1322
1323 %post sysvsem
1324 %{_sbindir}/php-module-install install sysvsem %{_sysconfdir}/php.ini
1325
1326 %preun sysvsem
1327 if [ "$1" = "0" ]; then
1328         %{_sbindir}/php-module-install remove sysvsem %{_sysconfdir}/php.ini
1329 fi
1330
1331 %post sysvshm
1332 %{_sbindir}/php-module-install install sysvshm %{_sysconfdir}/php.ini
1333
1334 %preun sysvshm
1335 if [ "$1" = "0" ]; then
1336         %{_sbindir}/php-module-install remove sysvshm %{_sysconfdir}/php.ini
1337 fi
1338
1339 %post xml
1340 %{_sbindir}/php-module-install install xml %{_sysconfdir}/php.ini
1341
1342 %preun xml
1343 if [ "$1" = "0" ]; then
1344         %{_sbindir}/php-module-install remove xml %{_sysconfdir}/php.ini
1345 fi
1346
1347 %post yp
1348 %{_sbindir}/php-module-install install yp %{_sysconfdir}/php.ini
1349
1350 %preun yp
1351 if [ "$1" = "0" ]; then
1352         %{_sbindir}/php-module-install remove yp %{_sysconfdir}/php.ini
1353 fi
1354
1355 %post zlib
1356 %{_sbindir}/php-module-install install zlib %{_sysconfdir}/php.ini
1357
1358 %preun zlib
1359 if [ "$1" = "0" ]; then
1360         %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
1361 fi
1362
1363 %post curl
1364 %{_sbindir}/php-module-install install curl %{_sysconfdir}/php.ini
1365
1366 %preun curl
1367 if [ "$1" = "0" ]; then
1368         %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
1369 fi
1370
1371 #%post xslt
1372 #%{_sbindir}/php-module-install install xslt %{_sysconfdir}/php.ini
1373 #
1374 #%preun xslt
1375 #if [ "$1" = "0" ]; then
1376 #        %{_sbindir}/php-module-install remove xslt %{_sysconfdir}/php.ini
1377 #fi
1378 #
1379 #%post wddx
1380 #%{_sbindir}/php-module-install install wddx %{_sysconfdir}/php.ini
1381 #
1382 #%preun wddx
1383 #if [ "$1" = "0" ]; then
1384 #        %{_sbindir}/php-module-install remove wddx %{_sysconfdir}/php.ini
1385 #fi
1386
1387 %clean
1388 rm -rf $RPM_BUILD_ROOT
1389
1390 %files
1391 %defattr(644,root,root,755)
1392 %attr(755,root,root) %{_libdir}/apache/libphp4.so
1393
1394 %files cgi
1395 %defattr(644,root,root,755)
1396 %attr(755,root,root) %{_bindir}/php
1397
1398 %files common
1399 %defattr(644,root,root,755)
1400 %doc {CODING_STANDARDS,CREDITS,Zend/ZEND_CHANGES}.gz
1401 %doc {LICENSE,Zend/LICENSE,EXTENSIONS,NEWS,TODO*}.gz  
1402 %doc {README.EXT_SKEL,README.SELF-CONTAINED-EXTENSIONS}.gz
1403
1404 %dir %{_sysconfdir}
1405 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php.ini
1406
1407 /home/httpd/icons/*
1408
1409 %attr(755,root,root) %{_sbindir}/*
1410
1411 %attr(755,root,root) %{_libdir}/libphp_common*.so.*.*.*
1412
1413 %dir %{extensionsdir}
1414
1415 %files devel
1416 %defattr(644,root,root,755)
1417 %{_includedir}/php
1418 %{_libdir}/php/build
1419 %attr(755,root,root) %{_bindir}/phpextdist
1420 %attr(755,root,root) %{_bindir}/phpize
1421 %attr(755,root,root) %{_bindir}/php-config
1422
1423 %files domxml
1424 %defattr(644,root,root,755)
1425 %attr(755,root,root) %{extensionsdir}/domxml.so
1426
1427 %files pear
1428 %defattr(644,root,root,755)
1429 %attr(755,root,root) %{_bindir}/pear
1430 %{peardir}
1431
1432 %files mysql
1433 %defattr(644,root,root,755)
1434 %attr(755,root,root) %{extensionsdir}/mysql.so
1435
1436 %files pdf
1437 %defattr(644,root,root,755)
1438 %attr(755,root,root) %{extensionsdir}/libpdf_php.so
1439
1440 %files pgsql
1441 %defattr(644,root,root,755)
1442 %attr(755,root,root) %{extensionsdir}/pgsql.so
1443
1444 %if %{?_with_oracle:1}%{!?_with_oracle:0}
1445 %files oracle
1446 %defattr(644,root,root,755)
1447 %attr(755,root,root) %{extensionsdir}/oracle.so
1448 %endif
1449
1450 %if %{?_with_oci8:1}%{!?_with_oci8:0}
1451 %files oci8
1452 %defattr(644,root,root,755)
1453 %attr(755,root,root) %{extensionsdir}/oci8.so
1454 %endif
1455
1456 %files gd
1457 %defattr(644,root,root,755)
1458 %attr(755,root,root) %{extensionsdir}/gd.so
1459
1460 # To check
1461 #%files xml
1462 #%defattr(644,root,root,755)
1463 #%attr(755,root,root) %{extensionsdir}/xml.so
1464
1465 %files dba
1466 %defattr(644,root,root,755)
1467 %attr(755,root,root) %{extensionsdir}/dba.so
1468
1469 %files dbase
1470 %defattr(644,root,root,755)
1471 %attr(755,root,root) %{extensionsdir}/dbase.so
1472
1473 %files filepro
1474 %defattr(644,root,root,755)
1475 %attr(755,root,root) %{extensionsdir}/filepro.so
1476
1477 %files pcre
1478 %defattr(644,root,root,755)
1479 %attr(755,root,root) %{extensionsdir}/pcre.so
1480
1481 %files posix
1482 %defattr(644,root,root,755)
1483 %attr(755,root,root) %{extensionsdir}/posix.so
1484
1485 %files sysvsem
1486 %defattr(644,root,root,755)
1487 %attr(755,root,root) %{extensionsdir}/sysvsem.so
1488
1489 %files sysvshm
1490 %defattr(644,root,root,755)
1491 %attr(755,root,root) %{extensionsdir}/sysvshm.so
1492
1493 %files yp
1494 %defattr(644,root,root,755)
1495 %attr(755,root,root) %{extensionsdir}/yp.so
1496
1497 %files calendar
1498 %defattr(644,root,root,755)
1499 %attr(755,root,root) %{extensionsdir}/calendar.so
1500
1501 %files bcmath
1502 %defattr(644,root,root,755)
1503 %attr(755,root,root) %{extensionsdir}/bcmath.so
1504
1505 %files ftp
1506 %defattr(644,root,root,755)
1507 %attr(755,root,root) %{extensionsdir}/ftp.so
1508
1509 %files zlib
1510 %defattr(644,root,root,755)
1511 %attr(755,root,root) %{extensionsdir}/zlib.so
1512
1513 %files exif
1514 %defattr(644,root,root,755)
1515 %attr(755,root,root) %{extensionsdir}/exif.so
1516
1517 %files recode
1518 %defattr(644,root,root,755)
1519 %attr(755,root,root) %{extensionsdir}/recode.so
1520
1521 #%files session
1522 #%defattr(644,root,root,755)
1523 #%attr(755,root,root) %{extensionsdir}/session.so
1524
1525 %files gettext
1526 %defattr(644,root,root,755)
1527 %attr(755,root,root) %{extensionsdir}/gettext.so
1528
1529 %if %{?_without_imap:0}%{!?_without_imap:1}
1530 %files imap
1531 %defattr(644,root,root,755)
1532 %attr(755,root,root) %{extensionsdir}/imap.so
1533 %endif
1534
1535 %if %{?_without_snmp:0}%{!?_without_snmp:1}
1536 %files snmp
1537 %defattr(644,root,root,755)
1538 %attr(755,root,root) %{extensionsdir}/snmp.so
1539 %endif
1540
1541 %if %{?_with_java:1}%{!?_with_java:0}
1542 %files java
1543 %defattr(644,root,root,755)
1544 %attr(755,root,root) %{extensionsdir}/libphp_java.so
1545 %endif
1546
1547 %if %{?_without_ldap:0}%{!?_without_ldap:1}
1548 %files ldap
1549 %defattr(644,root,root,755)
1550 %attr(755,root,root) %{extensionsdir}/ldap.*
1551 %endif
1552
1553 %files sockets
1554 %defattr(644,root,root,755)
1555 %attr(755,root,root) %{extensionsdir}/sockets.so
1556
1557 %files mcrypt
1558 %defattr(644,root,root,755)
1559 %attr(755,root,root) %{extensionsdir}/mcrypt.so
1560
1561 %files mhash
1562 %defattr(644,root,root,755)
1563 %attr(755,root,root) %{extensionsdir}/mhash.so
1564
1565 %if %{?_without_odbc:0}%{!?_without_odbc:1}
1566 %files odbc
1567 %defattr(644,root,root,755)
1568 %attr(755,root,root) %{extensionsdir}/odbc.so
1569 %endif
1570
1571 %files doc
1572 %defattr(644,root,root,755)
1573 %doc manual/*
1574
1575 %files curl
1576 %defattr(644,root,root,755)
1577 %attr(755,root,root) %{extensionsdir}/curl.so
1578
1579 #%files xslt
1580 #%defattr(644,root,root,755)
1581 #%attr(755,root,root) %{extensionsdir}/xslt.so
1582 #
1583 #%files wddx
1584 #%defattr(644,root,root,755)
1585 #%attr(755,root,root) %{extensionsdir}/wddx.so
This page took 0.163645 seconds and 4 git commands to generate.