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