]> git.pld-linux.org Git - packages/amavisd-new.git/blame - amavisd-new.spec
- converted to UTF-8
[packages/amavisd-new.git] / amavisd-new.spec
CommitLineData
f88b1492 1# TODO:
e8d05b10 2# - Add polish info mail templates
497858ff
PG
3# - move amavis part of tmpwatch configuration from tmpwatch.spec
4#
97f11894 5%include /usr/lib/rpm/macros.perl
ff313eb6 6Summary: A Mail Virus Scanner with SpamAssassin support - daemon
af178a5e 7Summary(pl.UTF-8): Antywirusowy skaner poczty elektronicznej z obsługą SpamAssasina - demon
97f11894 8Name: amavisd-new
21d5eaae 9Version: 2.4.2
7deaa50b 10Release: 4
7292b331 11Epoch: 1
97f11894
JR
12License: GPL
13Group: Applications/Mail
1a8eacb6 14Source0: http://www.ijs.si/software/amavisd/%{name}-%{version}.tar.gz
21d5eaae 15# Source0-md5: d750176de7481498ebd1011e08a488da
97f11894 16Source1: %{name}.init
02ce1e50 17Source2: %{name}-milter.init
497858ff 18Source3: %{name}.tmpwatch
df75f8e3 19Patch0: %{name}-config.patch
56ae3514
PG
20Patch1: %{name}-lib64.patch
21Patch2: %{name}-tools-dbdir.patch
847d6b1c 22URL: http://www.ijs.si/software/amavisd/
242a717d 23BuildRequires: autoconf
0b64b70e 24BuildRequires: rpm-perlprov
8d1778df 25BuildRequires: rpmbuild(macros) >= 1.268
f64399ed 26BuildRequires: sendmail-devel
8d1778df
ER
27Requires(post,preun): /sbin/chkconfig
28Requires(postun): /usr/sbin/groupdel
29Requires(postun): /usr/sbin/userdel
adeb4420 30Requires(pre): /bin/id
8d1778df 31Requires(pre): /usr/bin/getgid
adeb4420
JB
32Requires(pre): /usr/sbin/groupadd
33Requires(pre): /usr/sbin/useradd
8d1778df 34Requires: /usr/lib/sendmail
f64399ed 35Requires: perl-Archive-Tar
4df93795 36Requires: perl-Archive-Zip >= 1.14
669b6a0f 37Requires: perl-Compress-Zlib >= 1.35
f64399ed 38Requires: perl-Convert-TNEF
bc735747 39Requires: perl-Convert-UUlib >= 1.05
f64399ed 40Requires: perl-MIME-tools
8d1778df 41Requires: perl-Mail-SpamAssassin
6db09628 42Requires: perl-Net-Server >= 0.93
49563eba 43Requires: perl-Time-HiRes >= 1.49
f64399ed 44Requires: perl-Unix-Syslog
8d1778df 45Requires: perl-libnet
f64399ed 46Requires: sh-utils
31694df9 47Provides: group(amavis)
48Provides: user(amavis)
97f11894
JR
49Obsoletes: AMaViS
50Obsoletes: amavis
540cd986 51Obsoletes: amavisd
20dd82e7 52Obsoletes: amavisd-daemon
20dd82e7 53Obsoletes: amavisd-exim
20dd82e7 54Obsoletes: amavisd-new-exim
8d1778df 55Obsoletes: amavisd-new-postfix
20dd82e7 56Obsoletes: amavisd-new-qmail
8d1778df
ER
57Obsoletes: amavisd-postfix
58Obsoletes: amavisd-qmail
7c245890 59Conflicts: amavis-stats <= 0.1.12
b2d76cba 60BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
97f11894 61
497858ff
PG
62%define _tmpwatchdir /etc/tmpwatch
63
97f11894
JR
64%description
65AMaViS is a script that interfaces a mail transport agent (MTA) with
c7fcd0ab 66one or more virus scanners and SpamAssasin. This is daemonized version
67of amavis.
97f11894 68
af178a5e
JR
69%description -l pl.UTF-8
70AMaViS to skrypt pośredniczący pomiędzy agentem transferu poczty (MTA)
71a jednym lub więcej programów antywirusowych i SpamAssasinem. Wersja
c7fcd0ab 72zdemonizowana.
97f11894 73
97f11894 74%package sendmail
577916a3 75Summary: A Mail Virus Scanner with SpamAssasin support - sendmail backend
af178a5e 76Summary(pl.UTF-8): Antywirusowy skaner poczty elektronicznej - backend dla sendmaila
97f11894 77Group: Applications/Mail
0eaa8d8d 78Requires: %{name} = %{epoch}:%{version}-%{release}
97f11894
JR
79Requires: sendmail
80
81%description sendmail
82AMaViS is a script that interfaces a mail transport agent (MTA) with
83one or more virus scanners. This is daemonized version of amavis.
84
85This package contains backend for sendmail.
86
af178a5e
JR
87%description sendmail -l pl.UTF-8
88AMaViS to skrypt pośredniczący pomiędzy agentem transferu poczty (MTA)
89a jednym lub więcej programów antywirusowych. Wersja zdemonizowana.
97f11894
JR
90
91Pakiet ten zawiera back-end dla sendmaila.
92
93%prep
7292b331 94%setup -q
97f11894 95%patch0 -p1
f242b148 96%if "%{_lib}" == "lib64"
56ae3514 97%patch1 -p1
f242b148 98%endif
56ae3514 99%patch2 -p1
97f11894
JR
100
101%build
becc1ca4 102cd helper-progs
242a717d
JB
103%{__autoconf}
104./configure \
105 --with-sendmail=/usr/lib/sendmail \
becc1ca4 106 --with-runtime-dir=/var/spool/amavis/runtime \
5c3a2e42 107 --with-sockname=/var/run/amavisd/amavisd.sock
becc1ca4 108%{__make}
3f7dd2df 109
97f11894
JR
110%install
111rm -rf $RPM_BUILD_ROOT
497858ff 112install -d $RPM_BUILD_ROOT{%{_var}/spool/amavis/{runtime,virusmails,db},%{_var}/run/amavisd,/etc/rc.d/init.d,%{_sbindir},%{_tmpwatchdir}}
97f11894 113
d327bf95 114install amavisd $RPM_BUILD_ROOT%{_sbindir}
e8ac386a 115install amavisd-agent $RPM_BUILD_ROOT%{_sbindir}
116install amavisd-nanny $RPM_BUILD_ROOT%{_sbindir}
3d8e2ba9 117install amavisd.conf-sample $RPM_BUILD_ROOT%{_sysconfdir}/amavisd.conf
dc528807
JB
118install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/amavisd
119install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/amavis-milter
becc1ca4 120install helper-progs/amavis $RPM_BUILD_ROOT%{_sbindir}
121install helper-progs/amavis-milter $RPM_BUILD_ROOT%{_sbindir}
497858ff 122install %{SOURCE3} $RPM_BUILD_ROOT%{_tmpwatchdir}/%{name}.conf
97f11894 123
97f11894
JR
124%clean
125rm -rf $RPM_BUILD_ROOT
126
e46e72f9 127%pre
7f59124a
ER
128%groupadd -g 116 -r -f amavis
129%useradd -u 97 -r -d %{_var}/spool/amavis -s /bin/false -c "Anti Virus Checker" -g amavis amavis
e46e72f9 130
131%postun
132if [ "$1" = "0" ]; then
31694df9 133 %userremove amavis
134 %groupremove amavis
e46e72f9 135fi
136
97f11894
JR
137%post
138/sbin/chkconfig --add amavisd
8d1778df 139%service amavisd restart "Amavisd daemon"
97f11894
JR
140
141%preun
5c3a2e42 142if [ "$1" = "0" ]; then
8d1778df 143 %service amavisd stop
97f11894
JR
144 /sbin/chkconfig --del amavisd
145fi
146
02ce1e50 147%post sendmail
148/sbin/chkconfig --add amavis-milter
8d1778df 149%service amavis-milter restart "Amavis-milter daemon"
02ce1e50 150
02ce1e50 151%preun sendmail
152if [ "$1" = "0" ];then
8d1778df 153 %service amavis-milter stop
02ce1e50 154 /sbin/chkconfig --del amavis-milter
155fi
156
97f11894
JR
157%files
158%defattr(644,root,root,755)
20dd82e7 159%doc AAAREADME.first INSTALL RELEASE_NOTES README_FILES/* test-messages
df75f8e3 160%attr(755,root,root) %{_sbindir}/amavisd*
8e70c0b2 161%attr(754,root,root) /etc/rc.d/init.d/amavisd
dc528807 162%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/amavisd.conf
497858ff 163%config(noreplace) %verify(not md5 mtime size) %{_tmpwatchdir}/%{name}.conf
7383166c 164%attr(750,amavis,amavis) %{_var}/spool/amavis
5c3a2e42 165%attr(750,amavis,amavis) %{_var}/run/amavisd
97f11894 166
becc1ca4 167%files sendmail
398599b8 168%defattr(644,root,root,755)
dc528807 169%attr(754,root,root) /etc/rc.d/init.d/amavis-milter
becc1ca4 170%attr(755,root,root) %{_sbindir}/amavis
171%attr(755,root,root) %{_sbindir}/amavis-milter
This page took 0.098024 seconds and 4 git commands to generate.