%define modname filter %define dirname %{modname} %define soname %{modname}.so %define inifile A46_%{modname}.ini Summary: Extension for safely dealing with input parameters Name: php-%{modname} Version: 0.9.4 Release: %mkrel 5 Group: Development/PHP License: PHP License URL: http://pecl.php.net/package/filter Source0: http://pecl.php.net/get/%{modname}-%{version}.tar.bz2 Source1: %{modname}.ini.bz2 BuildRequires: php-devel >= 5.1.0 BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description The Input Filter extension is meant to address this issue by implementing a set of filters and mechanisms that users can use to safely access their input data. %prep %setup -q -n %{modname}-%{version} [ "../package*.xml" != "/" ] && mv ../package*.xml . %build phpize %configure2_5x --with-libdir=%{_lib} \ --enable-%{modname}=shared,%{_prefix} %make mv modules/*.so . %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{_libdir}/php/extensions install -d %{buildroot}%{_sysconfdir}/php.d bzcat %{SOURCE1} > %{buildroot}%{_sysconfdir}/php.d/%{inifile} install -m755 %{soname} %{buildroot}%{_libdir}/php/extensions/ %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %doc package*.xml CREDITS run-tests.php %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/php.d/%{inifile} %attr(0755,root,root) %{_libdir}/php/extensions/%{soname} %changelog * Sun Aug 27 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.4-5 - rebuilt for php-5.1.6 * Wed Jul 26 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.4-4mdk - rebuild * Fri May 05 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.4-3mdk - rebuilt for php-5.1.4 * Fri May 05 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.4-2mdk - rebuilt for php-5.1.3 * Sun Feb 05 2006 Oden Eriksson <oeriksson@mandriva.com> 1.4.3-1mdk - initial Mandriva package