Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 13777d0b8d51ed8401457b0938719019 > files > 2

apache-mod_spamhaus-0.7-3mdv2010.1.src.rpm

#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