%define phpsource %{_prefix}/src/php-devel %{expand:%(cat /usr/src/php-devel/PHP_BUILD||(echo -e "error: failed build dependencies:\n php-devel >= 430 (4.3.0) is needed by this package." >/dev/stderr;kill -2 $PPID))} %define rversion 1.0 %define release 1mdk %define realname cyrus %define modname cyrus %define dirname %{modname} %define soname %{modname}.so %define inifile A16_%{modname}.ini Summary: An extension which eases the manipulation of Cyrus IMAP servers for PHP4 Name: php-%{modname} Version: %{phpversion}_%{rversion} Release: %{release} Group: System/Servers URL: http://pear.php.net/package-info.php?pacid=210 License: PHP License Source0: %{modname}-%{rversion}.tar.bz2 Source1: %{modname}.ini.bz2 #Requires: libphp_common%{libversion} Requires: php%{libversion} Requires: php-cli #Requires: libsasl2 BuildRequires: php%{libversion}-devel BuildRequires: cyrus-imapd-devel BuildRoot: %{_tmppath}/%{name}-root Provides: ADVXpackage %description An extension which eases the manipulation of Cyrus IMAP servers. %prep %setup -q -n %{modname}-%{rversion} %build phpize %configure --enable-%{modname}=shared,%{_prefix} %make mv modules/*.so . %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{phpdir}/extensions install -d %{buildroot}%{_sysconfdir}/php cat > README.%{modname} << EOF The %{name} package contains a dynamic shared object (DSO) for PHP. EOF bzcat %{SOURCE1} > %{buildroot}%{_sysconfdir}/php/%{inifile} install -m755 %{soname} %{buildroot}%{phpdir}/extensions/ %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %doc CREDITS README.%{modname} %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/php/%{inifile} %{phpdir}/extensions/%{soname} %changelog * Wed Nov 05 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 4.3.4_1.0-1mdk - built for php 4.3.4 * Tue Aug 26 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 4.3.3_1.0-1mdk - built for php 4.3.3 - misc spec file fixes * Thu Jun 05 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 4.3.2_1.0-1mdk - initial cooker contrib