Author: glen Date: Fri Sep 16 00:12:35 2005 GMT Module: SPECS Tag: DEVEL ---- Log message: - test
---- Files affected: SPECS: test-php.spec (NONE -> 1.1.2.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/test-php.spec diff -u /dev/null SPECS/test-php.spec:1.1.2.1 --- /dev/null Fri Sep 16 02:12:35 2005 +++ SPECS/test-php.spec Fri Sep 16 02:12:30 2005 @@ -0,0 +1,76 @@ +# $Revision$, $Date$ +Summary: The PHP HTML-embedded scripting language for use with Apache +Name: test-php +Version: 5.0.5 +Release: 5.7 +Epoch: 4 +Group: Libraries +License: PHP +Source0: http://www.php.net/distributions/php-%{version}.tar.bz2 +# Source0-md5: b5d4ca75bbb11ee5b830fa67213d9f7f +BuildRequires: rpmbuild(macros) >= 1.238 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _sysconfdir /etc/php +%define _phpsharedir %{_datadir}/php +%define extensionsdir %{_libdir}/php + +# redefine to use versions from current source +%define __php_includedir %{_builddir}/%{name}-%{version} + +# temporarily +%define php_api_version %(awk '/#define PHP_API_VERSION/{print $3}' %{__php_includedir}/main/php.h || echo ERROR) +%define zend_module_api %(awk '/#define ZEND_MODULE_API_NO/{print $3}' %{__php_includedir}/Zend/zend_modules.h || echo ERROR) +%define zend_extension_api %(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' %{__php_includedir}/Zend/zend_extensions.h || echo ERROR) + +%description +PHP is an HTML-embedded scripting language. PHP attempts to make it + +%prep +# IMPORTANT: if you change '%setup', you should change %__php_includedir macro earlier in this file +%setup -q -n php-%{version} + +%build +cat >&2 <<EOF + + MODULES_API = %{php_api_version} + ZEND_MODULE_API = %{zend_module_api} + ZEND_EXTENSION_API = %{zend_extension_api} + +EOF +CFLAGS="%{rpmcflags} -DEAPI=1 -I/usr/X11R6/include" + +%install +# sanity check +cat >&2 <<EOF + + MODULES_API = %{php_api_version} + ZEND_MODULE_API = %{zend_module_api} + ZEND_EXTENSION_API = %{zend_extension_api} + +EOF +%if "%{php_api_version}" == "ERROR" || "%{zend_module_api}" == "ERROR" || "%{zend_extension_api}" == "ERROR" + echo "INTERNAL ERROR: API versions broken!" + exit 1 +%endif + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1.2.1 2005/09/16 00:12:30 glen +- test + +Revision 1.480 2005/09/15 23:55:24 glen +- chasing the bug + +Revision 1.479 2005/09/15 23:41:22 glen +- add debug on php_api_version and error check (as DEVEL is occupied using HEAD). rel 6 ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
