]> git.pld-linux.org Git - packages/apache-mod_spamhaus.git/blob - apache-mod_spamhaus.spec
- proper path
[packages/apache-mod_spamhaus.git] / apache-mod_spamhaus.spec
1 %define         mod_name        spamhaus
2 %define         apxs            %{_sbindir}/apxs
3 Summary:        Apache module: block spam with use of DNSBL
4 Summary(pl.UTF-8):      Moduł Apache'a: blokowanie spamu za pomocą list DNSBL
5 Name:           apache-mod_%{mod_name}
6 Version:        0.7
7 Release:        1
8 License:        GPL v3
9 Group:          Networking/Daemons/HTTP
10 Source0:        http://dl.sourceforge.net/mod-spamhaus/mod-spamhaus-%{version}.tar.gz
11 # Source0-md5:  d9a482657ad3211b4209609f50234d51
12 Source1:        %{name}.conf
13 URL:            http://www.sourceforge.net/projects/mod-spamhaus/
14 BuildRequires:  %{apxs}
15 BuildRequires:  apache-devel >= 2.2
16 BuildRequires:  rpmbuild(macros) >= 1.268
17 Requires:       apache(modules-api) = %apache_modules_api
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %define         _pkglibdir      %(%{apxs} -q LIBEXECDIR 2>/dev/null)
21 %define         _sysconfdir     %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
22
23 %description
24 mod_spamhaus is an Apache module that use DNSBL in order to block spam
25 relay via web forms, preventing URL injection, block http DDoS attacks
26 from bots and generally protecting your web service denying access to
27 a known bad IP address.
28
29 %description -l pl.UTF-8
30 mod_spamhaus to moduł Apache wykorzystujący DNSBL do blokowania spamu
31 rozsyłanego za pomocą formularzy na stronach internetowych, zapobiega
32 atakom typu URL injection, blokuje ataki DDoS oraz zwiększa
33 bezpieczeństwo serwisów www przez blokadę ogólnie znanych adresów IP
34 wykorzystywanych przez spamerów.
35
36 %prep
37 %setup -q -n mod-%{mod_name}
38
39 %build
40 %{__make} \
41         APXS="%{apxs}"
42
43 %install
44 rm -rf $RPM_BUILD_ROOT
45 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
46
47 install src/.libs/mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
48 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/90_mod_%{mod_name}.conf
49
50 %clean
51 rm -rf $RPM_BUILD_ROOT
52
53 %post
54 %service -q httpd restart
55
56 %postun
57 if [ "$1" = "0" ]; then
58         %service -q httpd restart
59 fi
60
61 %files
62 %defattr(644,root,root,755)
63 %doc ReadMe.txt
64 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_%{mod_name}.conf
65 %attr(755,root,root) %{_pkglibdir}/*
This page took 0.102751 seconds and 4 git commands to generate.