#Module-Specific definitions %define mod_name mod_spamhaus %define mod_conf B46_%{mod_name}.conf %define mod_so %{mod_name}.so Summary: Apache DNSBL module Name: apache-%{mod_name} Version: 0.7 Release: %mkrel 3 Group: System/Servers License: GPLv3 URL: http://sourceforge.net/projects/mod-spamhaus/ Source0: http://dfn.dl.sourceforge.net/sourceforge/mod-spamhaus/mod-spamhaus-%{version}.tar.gz Source1: %{mod_conf} Requires(pre): rpm-helper Requires(postun): rpm-helper Requires(pre): apache-conf >= 2.2.0 Requires(pre): apache >= 2.2.0 Requires: apache-conf >= 2.2.0 Requires: apache >= 2.2.0 BuildRequires: apache-devel >= 2.2.0 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description mod_spamhaus is an Apache module that use DNSBL in order to block spam relay via web forms, preventing URL injection, block http DDoS attacks from bots and generally protecting your web service denying access to a known bad IP address. %prep %setup -q -n mod-spamhaus cp %{SOURCE1} %{mod_conf} %build %{_sbindir}/apxs -c src/%{mod_name}.c %install rm -rf %{buildroot} install -d %{buildroot}%{_sysconfdir}/httpd/modules.d install -d %{buildroot}%{_libdir}/apache-extramodules install -m0755 src/.libs/%{mod_so} %{buildroot}%{_libdir}/apache-extramodules/ install -m0644 %{mod_conf} %{buildroot}%{_sysconfdir}/httpd/modules.d/%{mod_conf} %post if [ -f %{_var}/lock/subsys/httpd ]; then %{_initrddir}/httpd restart 1>&2; fi %postun if [ "$1" = "0" ]; then if [ -f %{_var}/lock/subsys/httpd ]; then %{_initrddir}/httpd restart 1>&2 fi fi %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc ReadMe.txt %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/httpd/modules.d/%{mod_conf} %attr(0755,root,root) %{_libdir}/apache-extramodules/%{mod_so} %changelog * Mon Mar 08 2010 Oden Eriksson <oeriksson@mandriva.com> 0.7-3mdv2010.1 + Revision: 516182 - rebuilt for apache-2.2.15 * Sat Aug 01 2009 Oden Eriksson <oeriksson@mandriva.com> 0.7-2mdv2010.0 + Revision: 406653 - rebuild * Sun Jun 21 2009 Oden Eriksson <oeriksson@mandriva.com> 0.7-1mdv2010.0 + Revision: 387727 - 0.7 * Tue Jan 06 2009 Oden Eriksson <oeriksson@mandriva.com> 0.6-2mdv2009.1 + Revision: 326259 - rebuild * Mon Oct 27 2008 Oden Eriksson <oeriksson@mandriva.com> 0.6-1mdv2009.1 + Revision: 297534 - 0.6 * Fri Aug 29 2008 Oden Eriksson <oeriksson@mandriva.com> 0.5-1mdv2009.0 + Revision: 277290 - import apache-mod_spamhaus * Fri Aug 29 2008 Oden Eriksson <oeriksson@mandriva.com> 0.5-1mdv2009.0 - initial Mandriva package