%define name clamav %define version 0.24 %define release 1mdk Name: %{name} Summary: An anti-virus utility for Unix. Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.gz Source1: %{name}-%{version}.tar.gz.sig URL: http://clamav.elektrapro.com/ License: GPL Group: Databases BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description Clam Antivirus is a powerful anti-virus scanner for Unix. It supports AMaViS, compressed files, uses the virus database from OpenAntivirus.org, and includes a program for auto-updating. The scanner is multithreaded, written in C, and POSIX compliant. %prep %setup -q %build ./configure \ --prefix=%{_prefix} \ --exec-prefix=%{_exec_prefix} \ --bindir=%{_bindir} \ --sbindir=%{_sbindir} \ --sysconfdir=%{_sysconfdir} \ --datadir=%{_localstatedir} \ --includedir=%{_includedir} \ --libdir=%{_libdir} \ --libexecdir=%{_libexecdir} \ --localstatedir=%{_localstatedir} \ --sharedstatedir=%{_sharedstatedir} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ --disable-clamav \ --with-dbdir=%{_localstatedir}/clamav %make %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{_bindir} install -d %{buildroot}%{_localstatedir}/clamav install -d %{buildroot}%{_mandir}/man1 install -m755 clamscan/clamscan %{buildroot}%{_bindir}/ install -m755 freshclam/freshclam %{buildroot}%{_bindir}/ install -m755 sigtool/sigtool %{buildroot}%{_bindir}/ install -m644 docs/*.1 %{buildroot}%{_mandir}/man1/ install -m644 database/viruses.db %{buildroot}%{_localstatedir}/clamav/ %pre # make the clamav user if ! cut -f1 -d: /etc/passwd | grep -q "clamav" ; then echo "Creating the \"Clam Antivirus\" user (clamav)" groupadd -g 398 -r -f clamav useradd -g clamav -o -c 'Clam Antivirus' -u 398 -s /bin/false -r -d %{_localstatedir}/clamav clamav fi %post # make the clamav user if ! cut -f1 -d: /etc/passwd | grep -q "clamav" ; then echo "Creating the \"Clam Antivirus\" user (clamav)" groupadd -g 398 -r -f clamav useradd -g clamav -o -c 'Clam Antivirus' -u 398 -s /bin/false -r -d %{_localstatedir}/clamav clamav fi chmod 711 %{_localstatedir}/clamav chown -R clamav.clamav %{_localstatedir}/clamav %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %doc AUTHORS ChangeLog FAQ NEWS README TODO docs/clamdoc.* docs/clamdoc-html support test %doc docs/clam.eps docs/DMS/Debian_Mail_server.html docs/spain/Sendmail+Amavis+ClamAv-Como.html %dir %attr(0711,clamav,clamav) %{_localstatedir}/clamav %attr(0644,clamav,clamav) %config(noreplace) %{_localstatedir}/clamav/viruses.db %{_bindir}/* %{_mandir}/man1/* %changelog * Thu Aug 22 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.24-1mdk - new version - added GnuPG signature - misc spec file fixes * Sat Aug 3 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.23-1mdk - new version * Wed Jul 24 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.22-1mdk - new version * Thu Jul 18 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.21-1mdk - new version * Tue Jul 16 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.20-1mdk - new version, new url - misc spec file fixes * Wed Jun 12 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.15-1mdk - new version * Sat Jun 1 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.14-1mdk - new version - remove P0 * Sat May 11 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.11-1mdk - initial cooker contrib