%php5_version		%_php5_version%([ -z "%_php5_snapshot" ] || echo '.%_php5_snapshot')

%php5_fullname		%php5_name-%_php5_version-%_php5_snapshot

%php5_sysconfdir	%_sysconfdir/php/%_php5_major
%php5_datadir		%_datadir/php
%php5_servicedir	%php5_datadir/%_php5_major/service
%php5_sapiconf		%php5_datadir/%_php5_major/sapiconf
%php5_extconf		%php5_datadir/%_php5_major/extconf
%php5_moddir		%php5_datadir/modules
%php5_vermoddir		%php5_datadir/%_php5_version/modules
%php5_rpmscripts	%php5_datadir/scripts
%php5_peardir		%php5_datadir/pear

%php5_includedir	%_includedir/php
%php5_libdir		%_libdir/php/%_php5_version
%php5_extdir		%php5_libdir/extensions

%php5_develdir		%prefix/src/php5-devel
%php5_extsrcdir		%php5_develdir/ext
%php5_extsapidir	%php5_develdir/sapi

%php5_postin		%php5_rpmscripts/php_postin.sh
%php5_preun		%php5_rpmscripts/php_preun.sh

# php extensions postin/preun scripts
%php5_extension_postin() \
if [ -x %php5_postin ]; then \
    export php_servicedir=%php5_servicedir \
    export php_sysconfdir=%php5_sysconfdir \
    export php_extconf=%php5_extconf \
    export extList=%php5_extension \
    %php5_postin \
fi \
%nil

%php5_extension_preun() \
if [ $1 = 0 ]; then \
    if [ -x %php5_preun ]; then \
	export php_servicedir=%php5_servicedir \
        export php_sysconfdir=%php5_sysconfdir \
	export php_extconf=%php5_extconf \
	export extList=%php5_extension \
	%php5_preun \
    fi \
fi \
%nil

# php sapi modules postin/preun scripts
%php5_sapi_postin() \
if [ -x %php5_postin ]; then \
    export php_servicedir=%php5_servicedir \
    export php_sysconfdir=%php5_sysconfdir \
    export php_extconf=%php5_extconf \
    export sapiList=%php5_sapi \
    %php5_postin \
fi \
%nil

%php5_sapi_preun() \
if [ $1 = 0 ]; then \
    if [ -x %php5_preun ]; then \
        export php_servicedir=%php5_servicedir \
	export php_sysconfdir=%php5_sysconfdir \
	export php_extconf=%php5_extconf \
	export sapiList=%php5_sapi \
	%php5_preun \
    fi \
    find %php5_sysconfdir/%php5_sapi -type f -name '*\.phpnew' -or -name '*\.rpmnew' -delete \
fi \
%nil

%php5_env() \
export EXTENSION_DIR="%php5_extdir" \
export PEAR_INSTALLDIR="%php5_peardir" \
%nil

%php5_make() \
BUILD_ENV_VARS="EXTENSION_DIR=%php5_extdir \
		INSTALL_ROOT=%buildroot \
		PEAR_INSTALLDIR=%php5_peardir" \
%make_build $BUILD_ENV_VARS %* \
%nil

%php5_make_install() \
BUILD_ENV_VARS="EXTENSION_DIR=%buildroot/%php5_extdir \
		PEAR_INSTALLDIR=%buildroot/%php5_peardir" \
%makeinstall $BUILD_ENV_VARS %* \
%nil

%php5_optflags -DPHP_ATOM_INC

%php5_sapi_prepare() \
[ "x%1" = "x" ] && exit 1 \
%__cp -dpR %php5_extsapidir/%1/* . \
%__cp -dpR %php5_extsrcdir/ . \
%__cp -dpR %php5_extsapidir/BUILD/* . \
%nil
