%php_version		%_php_version

%_supported_php_suffix 8.1
%php_enabled_versions  8.1
%php_defver            8.1

%php_fullname		%php_name-%_php_version

%php_sysconfdir	%_sysconfdir/php/%_php_major.%_php_minor
%php_datadir		%_datadir/php
%php_servicedir	%php_datadir/%_php_major.%_php_minor/service
%php_sapiconf		%php_datadir/%_php_major.%_php_minor/sapiconf
%php_extconf		%php_datadir/%_php_major.%_php_minor/extconf
%php_moddir		%php_datadir/modules
%php_vermoddir		%php_datadir/%_php_version/modules
%php_rpmscripts	%php_datadir/scripts
%php_peardir		%php_datadir/pear

%php_includedir	%_includedir/php
%php_libdir		%_libdir/php/%_php_version
%php_extdir		%php_libdir/extensions

%php_develdir		%prefix/src/php%_php_suffix-devel
%php_extsrcdir		%php_develdir/ext
%php_extsapidir	%php_develdir/sapi

%php_postin		%php_rpmscripts/php_postin.sh
%php_preun		%php_rpmscripts/php_preun.sh

# php extensions postin/preun scripts
%php_extension_postin() \
if [ -x %php_postin ]; then \
    export php_servicedir=%php_servicedir \
    export php_sysconfdir=%php_sysconfdir \
    export php_extconf=%php_extconf \
    export extList=%php_extension \
    %php_postin \
fi \
%nil

%php_extension_preun() \
if [ $1 = 0 ]; then \
    if [ -x %php_preun ]; then \
	export php_servicedir=%php_servicedir \
        export php_sysconfdir=%php_sysconfdir \
	export php_extconf=%php_extconf \
	export extList=%php_extension \
	%php_preun \
    fi \
fi \
%nil

# php sapi modules postin/preun scripts
%php_sapi_postin() \
if [ -x %php_postin ]; then \
    export php_servicedir=%php_servicedir \
    export php_sysconfdir=%php_sysconfdir \
    export php_extconf=%php_extconf \
    export sapiList=%php_sapi \
    %php_postin \
fi \
%nil

%php_sapi_preun() \
if [ $1 = 0 ]; then \
    if [ -x %php_preun ]; then \
        export php_servicedir=%php_servicedir \
	export php_sysconfdir=%php_sysconfdir \
	export php_extconf=%php_extconf \
	export sapiList=%php_sapi \
	%php_preun \
    fi \
    find %php_sysconfdir/%php_sapi -type f -name '*\.phpnew' -or -name '*\.rpmnew' -delete \
fi \
%nil

%php_env() \
export EXTENSION_DIR="%php_extdir" \
export PEAR_INSTALLDIR="%php_peardir" \
%nil

%php_make() \
BUILD_ENV_VARS="EXTENSION_DIR=%php_extdir \
		INSTALL_ROOT=%buildroot \
		PEAR_INSTALLDIR=%php_peardir" \
%make_build $BUILD_ENV_VARS %* \
%nil

%php_make_install() \
BUILD_ENV_VARS="EXTENSION_DIR=%buildroot/%php_extdir \
		PEAR_INSTALLDIR=%buildroot/%php_peardir" \
%makeinstall $BUILD_ENV_VARS %* \
%nil

%php_optflags -DPHP_ATOM_INC

%php_sapi_prepare() \
[ "x%1" = "x" ] && exit 1 \
%__cp -dpR %php_extsapidir/%1/* . \
%__cp -dpR %php_extsrcdir/ . \
%__cp -dpR %php_extsapidir/BUILD/* . \
%nil
