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