%define php_extdir %(php-config --extension-dir 2>/dev/null || echo %{_libdir}/php4) %define php_apiver %((echo %{default_apiver}; php -i 2>/dev/null | sed -n 's/^PHP API => //p') | tail -1) Summary: Suhosin is an advanced protection system for PHP installations. Name: php-pecl-suhosin Version: 0.9.20 Release: 1.js License: PHP License Group: Development/Languages URL: http://www.hardened-php.net/suhosin/ Source0: suhosin-%{version}.tgz Source1: suhosin.ini BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: php-api = %{php_apiver} BuildRequires: php-devel Provides: php-suhosin = %{version}-%{release} Obsoletes: php-suhosin Provides: php-pecl(suhosin) %description Suhosin is an advanced protection system for PHP installations. It was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core. %prep %setup -q -n suhosin-%{version} %build %{_bindir}/phpize %configure %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__make} install INSTALL_ROOT=%{buildroot} %{__install} -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/php.d %{__install} -m 644 $RPM_SOURCE_DIR/suhosin.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.d %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc CREDITS Changelog %config(noreplace) %{_sysconfdir}/php.d/suhosin.ini %{php_extdir}/suhosin.so %changelog * Fri May 25 2007 Justin Samuel - 0.9.20-1.js - Initial build