mirror of
https://github.com/php/php-src.git
synced 2024-11-27 03:44:07 +08:00
7c2f1384d4
added RPM spec file for a future "official" RPM, work-in-progress
49 lines
1.5 KiB
RPMSpec
49 lines
1.5 KiB
RPMSpec
%define version @VERSION@
|
|
%define so_version 4
|
|
%define release 1
|
|
|
|
Name: php
|
|
Summary: PHP: Hypertext Preprocessor
|
|
Group: Development/Languages
|
|
Version: %{version}
|
|
Release: %{release}
|
|
Copyright: The PHP license (see "LICENSE" file included in distribution)
|
|
Source: http://www.php.net/version4/downloads/php-%{version}.tar.gz
|
|
Icon: php4.gif
|
|
URL: http://www.php.net/
|
|
Packager: PHP Group <group@php.net>
|
|
|
|
BuildRoot: /var/tmp/php-%{version}
|
|
|
|
%description
|
|
PHP is an HTML-embedded scripting language. Much of its syntax is
|
|
borrowed from C, Java and Perl with a couple of unique PHP-specific
|
|
features thrown in. The goal of the language is to allow web
|
|
developers to write dynamically generated pages quickly.
|
|
|
|
%prep
|
|
|
|
%setup
|
|
|
|
%build
|
|
set -x
|
|
./buildconf
|
|
./configure --prefix=/usr --with-apxs \
|
|
--enable-track-vars --disable-debug \
|
|
--with-xml=shared \
|
|
|
|
# figure out configure options options based on what packages are installed
|
|
# to override, use the OVERRIDE_OPTIONS environment variable. To add
|
|
# extra options, use the OPTIONS environment variable.
|
|
|
|
#test rpm -q MySQL-devel >&/dev/null && OPTIONS="$OPTIONS --with-mysql=shared"
|
|
#test rpm -q solid-devel >&/dev/null && OPTIONS="$OPTIONS --with-solid=shared,/home/solid"
|
|
#test rpm -q postgresql-devel >&/dev/null && OPTIONS="$OPTIONS --with-pgsql=shared"
|
|
test rpm -q expat >&/dev/null && OPTIONS="$OPTIONS --with-xml=shared"
|
|
|
|
if test "x$OVERRIDE_OPTIONS" = "x"; then
|
|
./configure --prefix=/usr --with-apxs=$APXS $OPTIONS
|
|
else
|
|
./configure $OVERRIDE_OPTIONS
|
|
fi
|