mirror of
https://abf.rosa.ru/djam/php7.git
synced 2025-02-23 06:42:48 +00:00
package php7 alongside php 5 in rosa2019.05 (zabbix 5.0 web UI needs php 7)
This commit is contained in:
parent
596e3647a5
commit
b280a53d86
1 changed files with 82 additions and 16 deletions
98
php7.spec
98
php7.spec
|
@ -24,10 +24,16 @@
|
||||||
%define zendver 20190902
|
%define zendver 20190902
|
||||||
%define pdover 20170320
|
%define pdover 20170320
|
||||||
|
|
||||||
|
# php5 is still the main php version in rosa2019.05
|
||||||
|
%define conflict_with_php5() %{expand:\
|
||||||
|
Conflicts: php-%{1} < %{EVRD} \
|
||||||
|
Conflicts: php5-%{1} < %{EVRD} \
|
||||||
|
}
|
||||||
|
|
||||||
Summary: The PHP7 scripting language
|
Summary: The PHP7 scripting language
|
||||||
Name: php
|
Name: php7
|
||||||
Version: 7.4.26
|
Version: 7.4.26
|
||||||
Release: 3
|
Release: 1
|
||||||
Source0: http://ch1.php.net/distributions/php-%{version}.tar.xz
|
Source0: http://ch1.php.net/distributions/php-%{version}.tar.xz
|
||||||
Source1: macros.php
|
Source1: macros.php
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
|
@ -185,7 +191,7 @@ Requires: %{name}-xmlwriter >= %{EVRD}
|
||||||
Requires: %{name}-zlib >= %{EVRD}
|
Requires: %{name}-zlib >= %{EVRD}
|
||||||
Requires: %{name}-xml >= %{EVRD}
|
Requires: %{name}-xml >= %{EVRD}
|
||||||
Provides: %{name} = %{EVRD}
|
Provides: %{name} = %{EVRD}
|
||||||
Provides: /usr/bin/php
|
%conflict_with_php5 cli
|
||||||
|
|
||||||
%description cli
|
%description cli
|
||||||
PHP7 is an HTML-embeddable scripting language. PHP7 offers built-in database
|
PHP7 is an HTML-embeddable scripting language. PHP7 offers built-in database
|
||||||
|
@ -220,6 +226,7 @@ Requires: %{name}-xmlwriter >= %{EVRD}
|
||||||
Requires: %{name}-zlib >= %{EVRD}
|
Requires: %{name}-zlib >= %{EVRD}
|
||||||
Requires: %{name}-xml >= %{EVRD}
|
Requires: %{name}-xml >= %{EVRD}
|
||||||
Provides: %{name} = %{EVRD}
|
Provides: %{name} = %{EVRD}
|
||||||
|
%conflict_with_php5 dbg
|
||||||
|
|
||||||
%description dbg
|
%description dbg
|
||||||
PHP7 is an HTML-embeddable scripting language. PHP7 offers built-in database
|
PHP7 is an HTML-embeddable scripting language. PHP7 offers built-in database
|
||||||
|
@ -255,7 +262,7 @@ Requires: %{name}-zlib >= %{EVRD}
|
||||||
Requires: %{name}-xml >= %{EVRD}
|
Requires: %{name}-xml >= %{EVRD}
|
||||||
Provides: %{name} = %{EVRD}
|
Provides: %{name} = %{EVRD}
|
||||||
Provides: %{name}-fcgi = %{EVRD}
|
Provides: %{name}-fcgi = %{EVRD}
|
||||||
Obsoletes: %{name}-fcgi < %{EVRD}
|
%conflict_with_php5 cgi
|
||||||
|
|
||||||
%description cgi
|
%description cgi
|
||||||
PHP7 is an HTML-embeddable scripting language. PHP7 offers built-in database
|
PHP7 is an HTML-embeddable scripting language. PHP7 offers built-in database
|
||||||
|
@ -302,7 +309,7 @@ Requires: pkgconfig(libpcre)
|
||||||
Requires: pkgconfig(libxml-2.0)
|
Requires: pkgconfig(libxml-2.0)
|
||||||
Requires: pkgconfig(libxslt)
|
Requires: pkgconfig(libxslt)
|
||||||
Requires: pkgconfig(openssl)
|
Requires: pkgconfig(openssl)
|
||||||
|
%conflict_with_php5 devel
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
The php-devel package lets you compile dynamic extensions to PHP7. Included
|
The php-devel package lets you compile dynamic extensions to PHP7. Included
|
||||||
|
@ -315,6 +322,7 @@ SELF-CONTAINED-EXTENSIONS.
|
||||||
Summary: OpenSSL extension module for PHP
|
Summary: OpenSSL extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 openssl
|
||||||
|
|
||||||
%description openssl
|
%description openssl
|
||||||
This is a dynamic shared object (DSO) for PHP that will add OpenSSL support.
|
This is a dynamic shared object (DSO) for PHP that will add OpenSSL support.
|
||||||
|
@ -323,6 +331,7 @@ This is a dynamic shared object (DSO) for PHP that will add OpenSSL support.
|
||||||
Summary: Zlib extension module for PHP
|
Summary: Zlib extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 zlib
|
||||||
|
|
||||||
%description zlib
|
%description zlib
|
||||||
This is a dynamic shared object (DSO) for PHP that will add zlib compression
|
This is a dynamic shared object (DSO) for PHP that will add zlib compression
|
||||||
|
@ -331,6 +340,7 @@ support to PHP.
|
||||||
%package doc
|
%package doc
|
||||||
Summary: Documentation for PHP
|
Summary: Documentation for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
|
%conflict_with_php5 doc
|
||||||
|
|
||||||
%description doc
|
%description doc
|
||||||
Documentation for php.
|
Documentation for php.
|
||||||
|
@ -339,6 +349,7 @@ Documentation for php.
|
||||||
Summary: The bcmath module for PHP
|
Summary: The bcmath module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 bcmath
|
||||||
|
|
||||||
%description bcmath
|
%description bcmath
|
||||||
This is a dynamic shared object (DSO) for PHP that will add bc style precision
|
This is a dynamic shared object (DSO) for PHP that will add bc style precision
|
||||||
|
@ -351,6 +362,7 @@ supports numbers of any size and precision, represented as strings.
|
||||||
Summary: Bzip2 extension module for PHP
|
Summary: Bzip2 extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 bz2
|
||||||
|
|
||||||
%description bz2
|
%description bz2
|
||||||
This is a dynamic shared object (DSO) for PHP that will add bzip2 compression
|
This is a dynamic shared object (DSO) for PHP that will add bzip2 compression
|
||||||
|
@ -363,6 +375,7 @@ compressed files.
|
||||||
Summary: Calendar extension module for PHP
|
Summary: Calendar extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 calendar
|
||||||
|
|
||||||
%description calendar
|
%description calendar
|
||||||
This is a dynamic shared object (DSO) for PHP that will add calendar support.
|
This is a dynamic shared object (DSO) for PHP that will add calendar support.
|
||||||
|
@ -382,6 +395,7 @@ included in these instructions, and are in quotes.
|
||||||
Summary: Ctype extension module for PHP
|
Summary: Ctype extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 ctype
|
||||||
|
|
||||||
%description ctype
|
%description ctype
|
||||||
This is a dynamic shared object (DSO) for PHP that will add ctype support.
|
This is a dynamic shared object (DSO) for PHP that will add ctype support.
|
||||||
|
@ -394,6 +408,7 @@ setlocale()).
|
||||||
Summary: Curl extension module for PHP
|
Summary: Curl extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 curl
|
||||||
|
|
||||||
%description curl
|
%description curl
|
||||||
This is a dynamic shared object (DSO) for PHP that will add curl support.
|
This is a dynamic shared object (DSO) for PHP that will add curl support.
|
||||||
|
@ -410,6 +425,7 @@ user+password authentication.
|
||||||
Summary: DBA extension module for PHP
|
Summary: DBA extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 dba
|
||||||
|
|
||||||
%description dba
|
%description dba
|
||||||
This is a dynamic shared object (DSO) for PHP that will add flat-file databases
|
This is a dynamic shared object (DSO) for PHP that will add flat-file databases
|
||||||
|
@ -426,6 +442,7 @@ IBM's DB2 software, which is supported through the ODBC functions.)
|
||||||
Summary: Dom extension module for PHP
|
Summary: Dom extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 dom
|
||||||
|
|
||||||
%description dom
|
%description dom
|
||||||
This is a dynamic shared object (DSO) for PHP that will add dom support.
|
This is a dynamic shared object (DSO) for PHP that will add dom support.
|
||||||
|
@ -440,6 +457,7 @@ The extension allows you to operate on an XML document with the DOM API.
|
||||||
Summary: Libenchant binder, support near all spelling tools
|
Summary: Libenchant binder, support near all spelling tools
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 enchant
|
||||||
|
|
||||||
%description enchant
|
%description enchant
|
||||||
Enchant is a binder for libenchant. Libenchant provides a common API for many
|
Enchant is a binder for libenchant. Libenchant provides a common API for many
|
||||||
|
@ -458,6 +476,7 @@ Summary: EXIF extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
Requires: %{name}-mbstring >= %{EVRD}
|
Requires: %{name}-mbstring >= %{EVRD}
|
||||||
|
%conflict_with_php5 exif
|
||||||
|
|
||||||
%description exif
|
%description exif
|
||||||
This is a dynamic shared object (DSO) for PHP that will add EXIF tags support
|
This is a dynamic shared object (DSO) for PHP that will add EXIF tags support
|
||||||
|
@ -472,6 +491,7 @@ images.
|
||||||
Summary: Fileinfo extension module for PHP
|
Summary: Fileinfo extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 fileinfo
|
||||||
|
|
||||||
%description fileinfo
|
%description fileinfo
|
||||||
This extension allows retrieval of information regarding vast majority of file.
|
This extension allows retrieval of information regarding vast majority of file.
|
||||||
|
@ -484,6 +504,7 @@ file and for text files proper language encoding.
|
||||||
Summary: Extension for safely dealing with input parameters
|
Summary: Extension for safely dealing with input parameters
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 filter
|
||||||
|
|
||||||
%description filter
|
%description filter
|
||||||
The Input Filter extension is meant to address this issue by implementing a set
|
The Input Filter extension is meant to address this issue by implementing a set
|
||||||
|
@ -493,6 +514,7 @@ of filters and mechanisms that users can use to safely access their input data.
|
||||||
Summary: FTP extension module for PHP
|
Summary: FTP extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 ftp
|
||||||
|
|
||||||
%description ftp
|
%description ftp
|
||||||
This is a dynamic shared object (DSO) for PHP that will add FTP support.
|
This is a dynamic shared object (DSO) for PHP that will add FTP support.
|
||||||
|
@ -509,6 +531,7 @@ intuitive interface.
|
||||||
Summary: GD extension module for PHP
|
Summary: GD extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 gd
|
||||||
|
|
||||||
%description gd
|
%description gd
|
||||||
This is a dynamic shared object (DSO) for PHP that will add GD support,
|
This is a dynamic shared object (DSO) for PHP that will add GD support,
|
||||||
|
@ -528,6 +551,7 @@ TIFF and JPEG2000 images.
|
||||||
Summary: Gettext extension module for PHP
|
Summary: Gettext extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 gettext
|
||||||
|
|
||||||
%description gettext
|
%description gettext
|
||||||
This is a dynamic shared object (DSO) for PHP that will add gettext support.
|
This is a dynamic shared object (DSO) for PHP that will add gettext support.
|
||||||
|
@ -541,6 +565,7 @@ view the docs at http://www.gnu.org/software/gettext/manual/gettext.html.
|
||||||
Summary: Gmp extension module for PHP
|
Summary: Gmp extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 gmp
|
||||||
|
|
||||||
%description gmp
|
%description gmp
|
||||||
This is a dynamic shared object (DSO) for PHP that will add arbitrary length
|
This is a dynamic shared object (DSO) for PHP that will add arbitrary length
|
||||||
|
@ -550,6 +575,7 @@ number support using the GNU MP library.
|
||||||
Summary: HASH Message Digest Framework
|
Summary: HASH Message Digest Framework
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 hash
|
||||||
|
|
||||||
%description hash
|
%description hash
|
||||||
Native implementations of common message digest algorithms using a generic
|
Native implementations of common message digest algorithms using a generic
|
||||||
|
@ -562,6 +588,7 @@ arbitrary length messages using a variety of hashing algorithms.
|
||||||
Summary: Iconv extension module for PHP
|
Summary: Iconv extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 iconv
|
||||||
|
|
||||||
%description iconv
|
%description iconv
|
||||||
This is a dynamic shared object (DSO) for PHP that will add iconv support.
|
This is a dynamic shared object (DSO) for PHP that will add iconv support.
|
||||||
|
@ -578,6 +605,7 @@ It will most likely end up with more consistent results.
|
||||||
Summary: IMAP extension module for PHP
|
Summary: IMAP extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 imap
|
||||||
|
|
||||||
%description imap
|
%description imap
|
||||||
This is a dynamic shared object (DSO) for PHP that will add IMAP support.
|
This is a dynamic shared object (DSO) for PHP that will add IMAP support.
|
||||||
|
@ -590,6 +618,7 @@ methods.
|
||||||
Summary: Internationalization extension module for PHP
|
Summary: Internationalization extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 intl
|
||||||
|
|
||||||
%description intl
|
%description intl
|
||||||
This is a dynamic shared object (DSO) for PHP that will add
|
This is a dynamic shared object (DSO) for PHP that will add
|
||||||
|
@ -601,6 +630,7 @@ Internationalization extension implements ICU library functionality in PHP.
|
||||||
Summary: JavaScript Object Notation
|
Summary: JavaScript Object Notation
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 json
|
||||||
|
|
||||||
%description json
|
%description json
|
||||||
Support for JSON (JavaScript Object Notation) serialization.
|
Support for JSON (JavaScript Object Notation) serialization.
|
||||||
|
@ -609,6 +639,7 @@ Support for JSON (JavaScript Object Notation) serialization.
|
||||||
Summary: LDAP extension module for PHP
|
Summary: LDAP extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 ldap
|
||||||
|
|
||||||
%description ldap
|
%description ldap
|
||||||
This is a dynamic shared object (DSO) for PHP that will add LDAP support.
|
This is a dynamic shared object (DSO) for PHP that will add LDAP support.
|
||||||
|
@ -629,6 +660,7 @@ Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
# To make it easier to find for e.g. Roundcube requesting php-multibyte
|
# To make it easier to find for e.g. Roundcube requesting php-multibyte
|
||||||
Provides: %{name}-multibyte = %{EVRD}
|
Provides: %{name}-multibyte = %{EVRD}
|
||||||
|
%conflict_with_php5 mbstring
|
||||||
|
|
||||||
%description mbstring
|
%description mbstring
|
||||||
This is a dynamic shared object (DSO) for PHP that will add multibyte string
|
This is a dynamic shared object (DSO) for PHP that will add multibyte string
|
||||||
|
@ -647,7 +679,7 @@ Requires: %{libname} >= %{EVRD}
|
||||||
# mysqlnd must be loaded before mysqli (undefined symbol: mysqlnd_global_stats)
|
# mysqlnd must be loaded before mysqli (undefined symbol: mysqlnd_global_stats)
|
||||||
Requires: %{name}-mysqlnd = %{EVRD}
|
Requires: %{name}-mysqlnd = %{EVRD}
|
||||||
Provides: %{name}-mysql = %{EVRD}
|
Provides: %{name}-mysql = %{EVRD}
|
||||||
Obsoletes: %{name}-mysql < %{EVRD}
|
%conflict_with_php5 mysqli
|
||||||
|
|
||||||
%description mysqli
|
%description mysqli
|
||||||
This is a dynamic shared object (DSO) for PHP that will add MySQL database
|
This is a dynamic shared object (DSO) for PHP that will add MySQL database
|
||||||
|
@ -670,6 +702,7 @@ Documentation for MySQLi can be found at http://www.php.net/manual/en/mysqli.ove
|
||||||
Summary: MySQL native database module for PHP
|
Summary: MySQL native database module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 mysqlnd
|
||||||
|
|
||||||
%description mysqlnd
|
%description mysqlnd
|
||||||
This is a dynamic shared object (DSO) for PHP that will add MySQL native
|
This is a dynamic shared object (DSO) for PHP that will add MySQL native
|
||||||
|
@ -684,6 +717,7 @@ Documentation for MySQL can be found at http://dev.mysql.com/doc/.
|
||||||
Summary: ODBC extension module for PHP
|
Summary: ODBC extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 odbc
|
||||||
|
|
||||||
%description odbc
|
%description odbc
|
||||||
This is a dynamic shared object (DSO) for PHP that will add ODBC support.
|
This is a dynamic shared object (DSO) for PHP that will add ODBC support.
|
||||||
|
@ -698,6 +732,7 @@ ODBC functions.
|
||||||
Summary: Opcode cache for PHP
|
Summary: Opcode cache for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 opcache
|
||||||
|
|
||||||
%description opcache
|
%description opcache
|
||||||
Opcode cache for PHP
|
Opcode cache for PHP
|
||||||
|
@ -706,6 +741,7 @@ Opcode cache for PHP
|
||||||
Summary: Process Control extension module for PHP
|
Summary: Process Control extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 pcntl
|
||||||
|
|
||||||
%description pcntl
|
%description pcntl
|
||||||
This is a dynamic shared object (DSO) for PHP that will add process spawning
|
This is a dynamic shared object (DSO) for PHP that will add process spawning
|
||||||
|
@ -724,6 +760,7 @@ Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
Provides: %{name}-pdo-abi = %{pdover}
|
Provides: %{name}-pdo-abi = %{pdover}
|
||||||
Provides: php(pdo-abi) = %{pdover}
|
Provides: php(pdo-abi) = %{pdover}
|
||||||
|
%conflict_with_php5 pdo
|
||||||
|
|
||||||
%description pdo
|
%description pdo
|
||||||
PDO provides a uniform data access interface, sporting advanced features such
|
PDO provides a uniform data access interface, sporting advanced features such
|
||||||
|
@ -739,6 +776,7 @@ Group: Development/PHP
|
||||||
Requires: freetds >= 0.63
|
Requires: freetds >= 0.63
|
||||||
Requires: %{name}-pdo >= %{EVRD}
|
Requires: %{name}-pdo >= %{EVRD}
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 pdo_dblib
|
||||||
|
|
||||||
%description pdo_dblib
|
%description pdo_dblib
|
||||||
PDO_DBLIB is a driver that implements the PHP Data Objects (PDO) interface to
|
PDO_DBLIB is a driver that implements the PHP Data Objects (PDO) interface to
|
||||||
|
@ -750,6 +788,7 @@ Summary: MySQL Interface driver for PDO
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{name}-pdo >= %{EVRD}
|
Requires: %{name}-pdo >= %{EVRD}
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 pdo_mysql
|
||||||
|
|
||||||
%description pdo_mysql
|
%description pdo_mysql
|
||||||
PDO_MYSQL is a driver that implements the PHP Data Objects (PDO) interface to
|
PDO_MYSQL is a driver that implements the PHP Data Objects (PDO) interface to
|
||||||
|
@ -764,6 +803,7 @@ Summary: ODBC v3 Interface driver for PDO
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{name}-pdo >= %{EVRD}
|
Requires: %{name}-pdo >= %{EVRD}
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 pdo_odbc
|
||||||
|
|
||||||
%description pdo_odbc
|
%description pdo_odbc
|
||||||
PDO_ODBC is a driver that implements the PHP Data Objects (PDO) interface to
|
PDO_ODBC is a driver that implements the PHP Data Objects (PDO) interface to
|
||||||
|
@ -786,6 +826,7 @@ Group: Development/PHP
|
||||||
Requires: %{name}-pdo >= %{EVRD}
|
Requires: %{name}-pdo >= %{EVRD}
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
Requires: postgresql-libs >= %{postgresql_version}
|
Requires: postgresql-libs >= %{postgresql_version}
|
||||||
|
%conflict_with_php5 pdo_pgsql
|
||||||
|
|
||||||
%description pdo_pgsql
|
%description pdo_pgsql
|
||||||
PDO_PGSQL is a driver that implements the PHP Data Objects (PDO) interface to
|
PDO_PGSQL is a driver that implements the PHP Data Objects (PDO) interface to
|
||||||
|
@ -796,6 +837,7 @@ Summary: SQLite v3 Interface driver for PDO
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{name}-pdo >= %{EVRD}
|
Requires: %{name}-pdo >= %{EVRD}
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 pdo_sqlite
|
||||||
|
|
||||||
%description pdo_sqlite
|
%description pdo_sqlite
|
||||||
PDO_SQLITE is a driver that implements the PHP Data Objects (PDO) interface to
|
PDO_SQLITE is a driver that implements the PHP Data Objects (PDO) interface to
|
||||||
|
@ -811,6 +853,7 @@ Summary: PostgreSQL database module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
Requires: postgresql-libs >= %{postgresql_version}
|
Requires: postgresql-libs >= %{postgresql_version}
|
||||||
|
%conflict_with_php5 pgsql
|
||||||
|
|
||||||
%description pgsql
|
%description pgsql
|
||||||
This is a dynamic shared object (DSO) for PHP that will add PostgreSQL database
|
This is a dynamic shared object (DSO) for PHP that will add PostgreSQL database
|
||||||
|
@ -828,6 +871,7 @@ Summary: Allows running of complete applications out of .phar files
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
Requires: %{name}-bz2
|
Requires: %{name}-bz2
|
||||||
|
%conflict_with_php5 phar
|
||||||
|
|
||||||
%description phar
|
%description phar
|
||||||
This is the extension version of PEAR's PHP_Archive package. Support for
|
This is the extension version of PEAR's PHP_Archive package. Support for
|
||||||
|
@ -850,6 +894,7 @@ well.
|
||||||
Summary: POSIX extension module for PHP
|
Summary: POSIX extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 posix
|
||||||
|
|
||||||
%description posix
|
%description posix
|
||||||
This is a dynamic shared object (DSO) for PHP that will add POSIX functions
|
This is a dynamic shared object (DSO) for PHP that will add POSIX functions
|
||||||
|
@ -866,6 +911,7 @@ module tries to remedy this by providing easy access to these functions.
|
||||||
Summary: Pspell extension module for PHP
|
Summary: Pspell extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 pspell
|
||||||
|
|
||||||
%description pspell
|
%description pspell
|
||||||
This is a dynamic shared object (DSO) for PHP that will add pspell support to
|
This is a dynamic shared object (DSO) for PHP that will add pspell support to
|
||||||
|
@ -878,6 +924,7 @@ suggestions.
|
||||||
Summary: Readline extension module for PHP
|
Summary: Readline extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 readline
|
||||||
|
|
||||||
%description readline
|
%description readline
|
||||||
This PHP module adds support for readline functions (only for cli and cgi
|
This PHP module adds support for readline functions (only for cli and cgi
|
||||||
|
@ -894,6 +941,7 @@ writing scripts used from a command line.
|
||||||
Summary: Recode extension module for PHP
|
Summary: Recode extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 recode
|
||||||
|
|
||||||
%description recode
|
%description recode
|
||||||
This is a dynamic shared object (DSO) for PHP that will add recode support
|
This is a dynamic shared object (DSO) for PHP that will add recode support
|
||||||
|
@ -912,6 +960,7 @@ Group: Development/PHP
|
||||||
Requires(pre): user(apache)
|
Requires(pre): user(apache)
|
||||||
Requires(pre): group(apache)
|
Requires(pre): group(apache)
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 session
|
||||||
|
|
||||||
%description session
|
%description session
|
||||||
This is a dynamic shared object (DSO) for PHP that will add session support.
|
This is a dynamic shared object (DSO) for PHP that will add session support.
|
||||||
|
@ -928,6 +977,7 @@ in the URL.
|
||||||
Summary: Shared Memory Operations extension module for PHP
|
Summary: Shared Memory Operations extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 shmop
|
||||||
|
|
||||||
%description shmop
|
%description shmop
|
||||||
This is a dynamic shared object (DSO) for PHP that will add Shared Memory
|
This is a dynamic shared object (DSO) for PHP that will add Shared Memory
|
||||||
|
@ -941,6 +991,7 @@ Summary: NET-SNMP extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: net-snmp-mibs
|
Requires: net-snmp-mibs
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 snmp
|
||||||
|
|
||||||
%description snmp
|
%description snmp
|
||||||
This is a dynamic shared object (DSO) for PHP that will add SNMP support using
|
This is a dynamic shared object (DSO) for PHP that will add SNMP support using
|
||||||
|
@ -952,6 +1003,7 @@ In order to use the SNMP functions you need to install the NET-SNMP package.
|
||||||
Summary: Soap extension module for PHP
|
Summary: Soap extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 soap
|
||||||
|
|
||||||
%description soap
|
%description soap
|
||||||
This is a dynamic shared object (DSO) for PHP that will add soap support.
|
This is a dynamic shared object (DSO) for PHP that will add soap support.
|
||||||
|
@ -976,7 +1028,7 @@ Summary: SQLite database bindings for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{name}-pdo >= %{EVRD}
|
Requires: %{name}-pdo >= %{EVRD}
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
Obsoletes: %name-sqlite < %{EVRD}
|
%conflict_with_php5 sqlite3
|
||||||
|
|
||||||
%description sqlite3
|
%description sqlite3
|
||||||
This is an extension for the SQLite Embeddable SQL Database Engine. SQLite is a
|
This is an extension for the SQLite Embeddable SQL Database Engine. SQLite is a
|
||||||
|
@ -992,6 +1044,7 @@ database files on disk.
|
||||||
Summary: SysV msg extension module for PHP
|
Summary: SysV msg extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 sysvmsg
|
||||||
|
|
||||||
%description sysvmsg
|
%description sysvmsg
|
||||||
This is a dynamic shared object (DSO) for PHP that will add SysV message queues
|
This is a dynamic shared object (DSO) for PHP that will add SysV message queues
|
||||||
|
@ -1001,6 +1054,7 @@ support.
|
||||||
Summary: SysV sem extension module for PHP
|
Summary: SysV sem extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 sysvsem
|
||||||
|
|
||||||
%description sysvsem
|
%description sysvsem
|
||||||
This is a dynamic shared object (DSO) for PHP that will add SysV semaphores
|
This is a dynamic shared object (DSO) for PHP that will add SysV semaphores
|
||||||
|
@ -1010,6 +1064,7 @@ support.
|
||||||
Summary: SysV shm extension module for PHP
|
Summary: SysV shm extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 sysvshm
|
||||||
|
|
||||||
%description sysvshm
|
%description sysvshm
|
||||||
This is a dynamic shared object (DSO) for PHP that will add SysV Shared Memory
|
This is a dynamic shared object (DSO) for PHP that will add SysV Shared Memory
|
||||||
|
@ -1019,6 +1074,7 @@ support.
|
||||||
Summary: Tidy HTML Repairing and Parsing for PHP
|
Summary: Tidy HTML Repairing and Parsing for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 tidy
|
||||||
|
|
||||||
%description tidy
|
%description tidy
|
||||||
Tidy is a binding for the Tidy HTML clean and repair utility which allows you
|
Tidy is a binding for the Tidy HTML clean and repair utility which allows you
|
||||||
|
@ -1029,6 +1085,7 @@ the document tree using the Zend Engine 2 OO semantics.
|
||||||
Summary: Tokenizer extension module for PHP
|
Summary: Tokenizer extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 tokenizers
|
||||||
|
|
||||||
%description tokenizer
|
%description tokenizer
|
||||||
This is a dynamic shared object (DSO) for PHP that will add Tokenizer support.
|
This is a dynamic shared object (DSO) for PHP that will add Tokenizer support.
|
||||||
|
@ -1042,6 +1099,7 @@ specification at the lexical level.
|
||||||
Summary: XML extension module for PHP
|
Summary: XML extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 xml
|
||||||
|
|
||||||
%description xml
|
%description xml
|
||||||
This is a dynamic shared object (DSO) for PHP that will add XML support. This
|
This is a dynamic shared object (DSO) for PHP that will add XML support. This
|
||||||
|
@ -1053,6 +1111,7 @@ Summary: Xmlreader extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{name}-dom
|
Requires: %{name}-dom
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 xmlreader
|
||||||
|
|
||||||
%description xmlreader
|
%description xmlreader
|
||||||
XMLReader represents a reader that provides non-cached, forward-only access to
|
XMLReader represents a reader that provides non-cached, forward-only access to
|
||||||
|
@ -1062,6 +1121,7 @@ XML data. It is based upon the xmlTextReader api from libxml
|
||||||
Summary: Xmlrpc extension module for PHP
|
Summary: Xmlrpc extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 xmlrpc
|
||||||
|
|
||||||
%description xmlrpc
|
%description xmlrpc
|
||||||
This is a dynamic shared object (DSO) for PHP that will add XMLRPC support.
|
This is a dynamic shared object (DSO) for PHP that will add XMLRPC support.
|
||||||
|
@ -1075,6 +1135,7 @@ http://xmlrpc-epi.sourceforge.net/.
|
||||||
Summary: Provides fast, non-cached, forward-only means to write XML data
|
Summary: Provides fast, non-cached, forward-only means to write XML data
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 xmlwriter
|
||||||
|
|
||||||
%description xmlwriter
|
%description xmlwriter
|
||||||
This extension wraps the libxml xmlWriter API. Represents a writer that
|
This extension wraps the libxml xmlWriter API. Represents a writer that
|
||||||
|
@ -1085,6 +1146,7 @@ containing XML data.
|
||||||
Summary: Xsl extension module for PHP
|
Summary: Xsl extension module for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
Requires: %{libname} >= %{EVRD}
|
Requires: %{libname} >= %{EVRD}
|
||||||
|
%conflict_with_php5 xsl
|
||||||
|
|
||||||
%description xsl
|
%description xsl
|
||||||
This is a dynamic shared object (DSO) for PHP that will add xsl support.
|
This is a dynamic shared object (DSO) for PHP that will add xsl support.
|
||||||
|
@ -1095,6 +1157,7 @@ using the libxslt library
|
||||||
%package zip
|
%package zip
|
||||||
Summary: A zip management extension for PHP
|
Summary: A zip management extension for PHP
|
||||||
Group: Development/PHP
|
Group: Development/PHP
|
||||||
|
%conflict_with_php5 zip
|
||||||
|
|
||||||
%description zip
|
%description zip
|
||||||
This is a dynamic shared object (DSO) for PHP that will add zip support to
|
This is a dynamic shared object (DSO) for PHP that will add zip support to
|
||||||
|
@ -1126,6 +1189,7 @@ Requires(pre): user(apache)
|
||||||
Requires(pre): group(apache)
|
Requires(pre): group(apache)
|
||||||
Requires(post): /bin/systemd-tmpfiles
|
Requires(post): /bin/systemd-tmpfiles
|
||||||
Provides: %{name} = %{EVRD}
|
Provides: %{name} = %{EVRD}
|
||||||
|
%conflict_with_php5 fpm
|
||||||
|
|
||||||
%description fpm
|
%description fpm
|
||||||
PHP7 is an HTML-embeddable scripting language. PHP7 offers built-in database
|
PHP7 is an HTML-embeddable scripting language. PHP7 offers built-in database
|
||||||
|
@ -1136,7 +1200,7 @@ most common use of PHP7 coding is probably as a replacement for CGI scripts.
|
||||||
This package contains the FastCGI Process Manager. You must also install
|
This package contains the FastCGI Process Manager. You must also install
|
||||||
libphp7_common.
|
libphp7_common.
|
||||||
|
|
||||||
%package -n apache-mod_php
|
%package apache-mod_php
|
||||||
Summary: The PHP HTML-embedded scripting language for use with apache
|
Summary: The PHP HTML-embedded scripting language for use with apache
|
||||||
Group: System/Servers
|
Group: System/Servers
|
||||||
Requires: %{libname} = %{EVRD}
|
Requires: %{libname} = %{EVRD}
|
||||||
|
@ -1166,10 +1230,12 @@ Conflicts: apache-mpm-worker >= 2.4.0
|
||||||
# mod_php with the event mpm is not an recommended by php devs, but
|
# mod_php with the event mpm is not an recommended by php devs, but
|
||||||
# is (at least somewhat) working. Let's not do a hard conflict.
|
# is (at least somewhat) working. Let's not do a hard conflict.
|
||||||
# Conflicts: apache-mpm-event >= 2.4.0
|
# Conflicts: apache-mpm-event >= 2.4.0
|
||||||
Provides: mod_php = %{EVRD}
|
#Provides: mod_php = %{EVRD}
|
||||||
BuildRequires: dos2unix
|
BuildRequires: dos2unix
|
||||||
|
# main php 5 package in rosa2019.05 names this subpackage as "-n apache-mod_php"
|
||||||
|
Conflicts: apache-mod_php < %{EVRD}
|
||||||
|
|
||||||
%description -n apache-mod_php
|
%description apache-mod_php
|
||||||
PHP7 is an HTML-embedded scripting language. PHP7 attempts to make it easy for
|
PHP7 is an HTML-embedded scripting language. PHP7 attempts to make it easy for
|
||||||
developers to write dynamically generated web pages. PHP7 also offers built-in
|
developers to write dynamically generated web pages. PHP7 also offers built-in
|
||||||
database integration for several commercial and non-commercial database
|
database integration for several commercial and non-commercial database
|
||||||
|
@ -1182,12 +1248,12 @@ This package contains PHP version 7. You'll also need to install the apache web
|
||||||
server.
|
server.
|
||||||
|
|
||||||
|
|
||||||
%package -n php-ini
|
%package php-ini
|
||||||
Summary: INI files for PHP
|
Summary: INI files for PHP
|
||||||
Group: Development/Other
|
Group: Development/Other
|
||||||
|
|
||||||
%description -n php-ini
|
%description php-ini
|
||||||
The php-ini package contains the ini file required for PHP.
|
The php7-ini package contains the ini file required for PHP 7.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
@ -1195,7 +1261,7 @@ export LC_ALL=en_US.utf-8
|
||||||
export LANG=en_US.utf-8
|
export LANG=en_US.utf-8
|
||||||
export LANGUAGE=en_US.utf-8
|
export LANGUAGE=en_US.utf-8
|
||||||
export LANGUAGES=en_US.utf-8
|
export LANGUAGES=en_US.utf-8
|
||||||
%setup -qn %{name}-%{version}
|
%setup -q -n php-%{version}
|
||||||
|
|
||||||
# Safety check for API version change.
|
# Safety check for API version change.
|
||||||
vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h`
|
vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h`
|
||||||
|
@ -2124,11 +2190,11 @@ TEST_PHP_EXECUTABLE=sapi/cli/php sapi/cli/php -n -c ./php-test.ini run-tests.php
|
||||||
%attr(0711,apache,apache) %dir /run/php-fpm
|
%attr(0711,apache,apache) %dir /run/php-fpm
|
||||||
%{_tmpfilesdir}/php-fpm.conf
|
%{_tmpfilesdir}/php-fpm.conf
|
||||||
|
|
||||||
%files -n apache-mod_php
|
%files apache-mod_php
|
||||||
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/httpd/modules.d/*.conf
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/httpd/modules.d/*.conf
|
||||||
%attr(0755,root,root) %{_libdir}/apache/*.so
|
%attr(0755,root,root) %{_libdir}/apache/*.so
|
||||||
|
|
||||||
%files -n php-ini
|
%files php-ini
|
||||||
%config(noreplace) %{_sysconfdir}/php.ini
|
%config(noreplace) %{_sysconfdir}/php.ini
|
||||||
%config(noreplace) %{_sysconfdir}/php-cgi-fcgi.ini
|
%config(noreplace) %{_sysconfdir}/php-cgi-fcgi.ini
|
||||||
%dir %{_sysconfdir}/php.d
|
%dir %{_sysconfdir}/php.d
|
||||||
|
|
Loading…
Add table
Reference in a new issue