]> git.pld-linux.org Git - packages/amavis.git/blame - amavis.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/amavis.git] / amavis.spec
CommitLineData
4d192c0c 1%define sub_ver pre2
67780d35 2%define _rel 2
0d57c844 3Summary: A Mail Virus Scanner
855d7823 4Summary(pl.UTF-8): Antywirusowy skaner poczty elektronicznej
0d57c844 5Name: amavis
9447b5ba 6Version: 0.3.13
10ec041c 7Release: 2.%{sub_ver}.%{_rel}
7da643ca 8URL: http://www.amavis.org/
9447b5ba 9Source0: http://www.amavis.org/dist/perl/%{name}-%{version}%{sub_ver}.tar.gz
4d192c0c 10# Source0-md5: 2b90dba30a5ea2b73c2b348e26967f30
9447b5ba
AA
11Source1: %{name}-README.courier
12Source2: %{name}-acx_pthread.m4
13Patch0: %{name}-config.patch
0d57c844 14License: GPL
15Group: Applications/Mail
33708c96 16BuildRequires: arc
7da643ca 17BuildRequires: autoconf >= 2.52
ffdcc025 18BuildRequires: automake
33708c96 19BuildRequires: file
20BuildRequires: lha
f1873390 21BuildRequires: libtool
33708c96 22BuildRequires: ncompress
7da643ca
AM
23BuildRequires: perl-Archive-Tar
24BuildRequires: perl-Archive-Zip
25BuildRequires: perl-Compress-Zlib
10ec041c
ER
26BuildRequires: perl-Convert-TNEF
27BuildRequires: perl-Convert-UUlib
7da643ca 28BuildRequires: perl-MIME-tools
10ec041c
ER
29BuildRequires: perl-Unix-Syslog
30BuildRequires: perl-modules
b09c91cc 31BuildRequires: rpm-perlprov
ba536f04 32BuildRequires: rpmbuild(macros) >= 1.202
33708c96 33BuildRequires: sendmail-devel
7da643ca 34BuildRequires: unarj
0d57c844 35BuildRequires: unrar
b09c91cc 36BuildRequires: unzip
7da643ca 37BuildRequires: zoo
10ec041c
ER
38Requires(postun): /usr/sbin/groupdel
39Requires(postun): /usr/sbin/userdel
8fc92af8 40Requires(pre): /bin/id
b662e637 41Requires(pre): /usr/sbin/groupadd
8fc92af8 42Requires(pre): /usr/sbin/useradd
7da643ca
AM
43Requires: arc
44Requires: bzip2
33708c96 45Requires: file
7da643ca 46Requires: lha
7da643ca 47Requires: ncompress
33708c96 48Requires: sh-utils
49Requires: unarj
7da643ca
AM
50Requires: unrar
51Requires: zoo
b83919e0 52Provides: group(amavis)
53Provides: user(amavis)
10ec041c 54Obsoletes: AMaViS
4aa3ff79 55Obsoletes: amavisd
0d57c844 56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58%description
7da643ca
AM
59AMaViS is a script that interfaces a mail transport agent (MTA) with
60one or more virus scanners.
0d57c844 61
861422e1
JR
62%description -l pl.UTF-8
63AMaViS to skrypt pośredniczący pomiędzy agentem transferu poczty (MTA)
64a jednym lub więcej programów antywirusowych.
253b6ed5 65
7ca60bb3
AA
66%package courier
67Summary: A Mail Virus Scanner - courier backend
855d7823 68Summary(pl.UTF-8): Antywirusowy skaner poczty elektronicznej - backend dla couriera
7ca60bb3
AA
69Group: Applications/Mail
70Requires: amavis = %{version}-%{release}
71Requires: courier
72Provides: amavis-courier
73
74%description courier
75AMaViS is a script that interfaces a mail transport agent (MTA) with
76one or more virus scanners. This package contains backend for courier.
77
861422e1
JR
78%description courier -l pl.UTF-8
79AMaViS to skrypt pośredniczący pomiędzy agentem transferu poczty (MTA)
80a jednym lub więcej programów antywirusowych.
7ca60bb3 81
0d57c844 82%prep
9447b5ba
AA
83%setup -q -n %{name}-%{version}%{sub_ver}
84%patch0 -p1
85install -d m4
86install %{SOURCE2} m4/acx_pthread.m4
0d57c844 87
88%build
9447b5ba
AA
89%{__libtoolize}
90%{__aclocal} -I m4
b662e637 91%{__autoheader}
9447b5ba
AA
92%{__autoconf}
93%{__automake}
94%configure \
7da643ca
AM
95 --enable-all \
96 --with-sendmail-wrapper=%{_sbindir}/sendmail \
97 --with-runtime-dir=/var/spool/amavis/runtime \
98 --with-virusdir=/var/spool/amavis/virusmails \
99 --with-mailto="postmaster" \
7ca60bb3 100 --enable-courier \
02d25ae6 101 --with-amavisuser=amavis \
102 --with-perl=%{__perl}
7da643ca 103
0d57c844 104%{__make}
105
7ca60bb3
AA
106cp amavis/amavis amavis/amavis.courier
107
0d57c844 108%install
109rm -rf $RPM_BUILD_ROOT
7da643ca
AM
110
111%{__make} install \
112 amavisuser=$(id -u) \
113 DESTDIR=$RPM_BUILD_ROOT
88dfae4c 114
9447b5ba 115install -d $RPM_BUILD_ROOT%{_sysconfdir}
7ca60bb3
AA
116install %{SOURCE1} ./README.courier
117install amavis/amavis.courier $RPM_BUILD_ROOT%{_sbindir}
9447b5ba 118install amavis/amavis.conf $RPM_BUILD_ROOT%{_sysconfdir}/amavis.conf
7ca60bb3
AA
119
120# remove unneccessary files
9447b5ba 121rm -f $RPM_BUILD_ROOT%{_sbindir}/amavis
7ca60bb3 122
88dfae4c 123%clean
124rm -rf $RPM_BUILD_ROOT
7da643ca 125
0f34d4f5 126%pre
ba536f04
ER
127%groupadd -g 116 -r -f amavis
128%useradd -u 97 -r -d /var/spool/amavis -s /bin/false -c "Anti Virus Checker" -g nobody amavis
0f34d4f5 129
130%postun
131if [ "$1" = "0" ]; then
b83919e0 132 %userremove amavis
133 %groupremove amavis
0f34d4f5 134fi
135
88dfae4c 136%files
137%defattr(644,root,root,755)
7ca60bb3 138%doc README README.scanners AUTHORS BUGS ChangeLog FAQ TODO doc/amavis.html doc/amavis.png
9447b5ba
AA
139%attr(751,amavis,amavis) %dir /var/spool/amavis
140%attr(753,amavis,amavis) %dir /var/spool/amavis/runtime
141%attr(753,amavis,amavis) %dir /var/spool/amavis/virusmails
42f3d641 142%attr(644,amavis,amavis) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/amavis.conf
7ca60bb3
AA
143
144%files courier
145%defattr(644,root,root,755)
146%doc README.courier
147%attr(755,root,root) %{_sbindir}/amavis.courier
This page took 0.076976 seconds and 4 git commands to generate.