%define name php5-mysqli %define version 5.0.2 %define release 1mdk %define modname mysqli %define dirname %{modname} %define soname %{modname}.so %define inifile 37_%{modname}.ini Summary: MySQL database module for PHP Name: %{name} Version: %{version} Release: %{release} Group: System/Servers URL: http://www.php.net Source0: %{modname}.ini.bz2 License: PHP License BuildRequires: php5-devel BuildRequires: MySQL41-devel >= 4.1.3 Conflicts: php5-mysql BuildRoot: %{_tmppath}/%{name}-root %description This is a dynamic shared object (DSO) for PHP that will add MySQL database support. %prep %setup -c -T cp -dpR %{_usrsrc}/php5-devel/extensions/%{dirname}/* . %build php5ize #export CPPFLAGS="$CPPFLAGS -DHAVE_EMBEDDED_MYSQLI" %configure2_5x \ --with-mysqli=%{_bindir}/mysql_config # --enable-embedded-mysqli %make mv modules/*.so . %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{_libdir}/php5/extensions install -d %{buildroot}%{_sysconfdir}/php5.d install -m755 %{soname} %{buildroot}%{_libdir}/php5/extensions/ bzcat %{SOURCE0} > %{inifile} install -m0644 %{inifile} %{buildroot}%{_sysconfdir}/php5.d/ %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %doc CREDITS TODO package.xml %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/php5.d/%{inifile} %attr(0755,root,root) %{_libdir}/php5/extensions/%{soname} %changelog * Fri Sep 24 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.2-1mdk - rebuilt for php-5.0.2 - don't use embedded-mysqli * Sat Aug 14 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.1-1mdk - rebuilt for php-5.0.1 * Tue Aug 10 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.0-1mdk - initial mandrake package