]> git.pld-linux.org Git - packages/clamav.git/blobdiff - clamav.spec
- rel 4
[packages/clamav.git] / clamav.spec
index 2f5449d326ade075717b9c972d6ecb8fa2339c33..be4948badbe04e531dadac370e2d0ed7ddaaa879 100644 (file)
@@ -5,18 +5,16 @@
 %bcond_without milter          # build without milter subpackage
 %bcond_with    curl            # enable curl support
 #
 %bcond_without milter          # build without milter subpackage
 %bcond_with    curl            # enable curl support
 #
-%define                _rc             rc2
-%define                _rel    3
 Summary:       An anti-virus utility for Unix
 Summary:       An anti-virus utility for Unix
-Summary(pl):   Narzêdzie antywirusowe dla Uniksów
+Summary(pl.UTF-8):     Narzędzie antywirusowe dla Uniksów
 Name:          clamav
 Name:          clamav
-Version:       0.90
-Release:       0.%{_rc}.%{_rel}
+Version:       0.92
+Release:       4
 Epoch:         0
 License:       GPL
 Group:         Applications
 Epoch:         0
 License:       GPL
 Group:         Applications
-Source0:       http://dl.sourceforge.net/clamav/%{name}-%{version}%{_rc}.tar.gz
-# Source0-md5: 91da47456ed28a7cfbfe17b033e15121
+Source0:       http://dl.sourceforge.net/clamav/%{name}-%{version}.tar.gz
+# Source0-md5: e500651858a9187a87025c8a5c23969c
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source3:       %{name}-milter.init
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source3:       %{name}-milter.init
@@ -28,16 +26,17 @@ Patch0:             %{name}-pld_config.patch
 Patch1:                %{name}-no_auto_libwrap.patch
 Patch2:                %{name}-nolibs.patch
 Patch3:                %{name}-find_milter.patch
 Patch1:                %{name}-no_auto_libwrap.patch
 Patch2:                %{name}-nolibs.patch
 Patch3:                %{name}-find_milter.patch
+Patch4:                %{name}-valid_pp_exp.patch
 URL:           http://www.clamav.net/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: bzip2-devel
 %{?with_curl:BuildRequires:    curl-devel}
 BuildRequires: gmp-devel
 URL:           http://www.clamav.net/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: bzip2-devel
 %{?with_curl:BuildRequires:    curl-devel}
 BuildRequires: gmp-devel
+%{?with_milter:BuildRequires:  libmilter-devel}
 BuildRequires: libtool
 %{?with_milter:BuildRequires:  libwrap-devel}
 BuildRequires: rpmbuild(macros) >= 1.268
 BuildRequires: libtool
 %{?with_milter:BuildRequires:  libwrap-devel}
 BuildRequires: rpmbuild(macros) >= 1.268
-%{?with_milter:BuildRequires:  /usr/lib/libmilter.a}
 BuildRequires: zlib-devel
 Requires(post,preun):  /sbin/chkconfig
 Requires(postun):      /usr/sbin/groupdel
 BuildRequires: zlib-devel
 Requires(post,preun):  /sbin/chkconfig
 Requires(postun):      /usr/sbin/groupdel
@@ -54,36 +53,57 @@ Requires:   bc
 Requires:      rc-scripts
 Provides:      group(clamav)
 Provides:      user(clamav)
 Requires:      rc-scripts
 Provides:      group(clamav)
 Provides:      user(clamav)
+Conflicts:     logrotate < 3.7-4
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Clam Antivirus is a powerful anti-virus scanner for Unix. It supports
-AMaViS, compressed files, on-access scanning and includes a program
-for auto-updating with support for digital signatures. The virus
-database has over 85387 viruses, worms and trojans signatures. The
-scanner is multithreaded, written in C, and POSIX compliant.
-
-%description -l pl
-Clam Antivirus jest potê¿nym skanerem antywirusowym dla systemów
+Clam AntiVirus is an open source anti-virus toolkit for UNIX, designed
+especially for e-mail scanning on mail gateways. It provides a number
+of utilities including a flexible and scalable multi-threaded daemon,
+a command line scanner and advanced tool for automatic database
+updates. The core of the package is an anti-virus engine available in
+a form of shared library.
+
+Here is a list of the main features:
+- command-line scanner
+- fast, multi-threaded daemon with support for on-access scanning
+- milter interface for sendmail
+- advanced database updater with support for scripted updates and
+  digital signatures
+- virus scanner C library
+- on-access scanning (Linux® and FreeBSD®)
+- virus database updated multiple times per day (see home page for
+  total number of signatures)
+- built-in support for various archive formats, including Zip, RAR,
+  Tar, Gzip, Bzip2, OLE2, Cabinet, CHM, BinHex, SIS and others
+- built-in support for almost all mail file formats
+- built-in support for ELF executables and Portable Executable files
+  compressed with UPX, FSG, Petite, NsPack, wwpack32, MEW, Upack and
+  obfuscated with SUE, Y0da Cryptor and others
+- built-in support for popular document formats including MS Office
+  and MacOffice files, HTML, RTF and PDF
+
+%description -l pl.UTF-8
+Clam Antivirus jest potężnym skanerem antywirusowym dla systemów
 uniksowych. Wspiera on AMaViSa, skompresowane pliki, skanowanie
 "on-access" i posiada system bezpiecznej, automatycznej aktualizacji.
 uniksowych. Wspiera on AMaViSa, skompresowane pliki, skanowanie
 "on-access" i posiada system bezpiecznej, automatycznej aktualizacji.
-Baza wirusów zawiera ponad 85387 sygnatur. Skaner jest wielow±tkowy,
+Baza wirusów zawiera ponad 90000 sygnatur. Skaner jest wielowątkowy,
 napisany w C i zgodny z POSIXem.
 
 %package libs
 Summary:       Shared libraries for clamav
 napisany w C i zgodny z POSIXem.
 
 %package libs
 Summary:       Shared libraries for clamav
-Summary(pl):   Biblioteki dzielone clamav
+Summary(pl.UTF-8):     Biblioteki dzielone clamav
 Group:         Libraries
 
 %description libs
 Shared libraries for clamav.
 
 Group:         Libraries
 
 %description libs
 Shared libraries for clamav.
 
-%description libs -l pl
+%description libs -l pl.UTF-8
 Biblioteki dzielone clamav.
 
 %package milter
 Summary:       ClamAV filter using milter interface
 Biblioteki dzielone clamav.
 
 %package milter
 Summary:       ClamAV filter using milter interface
-Summary(pl):   Filtr ClamAV korzystaj±cy z interfejsu milter
+Summary(pl.UTF-8):     Filtr ClamAV korzystający z interfejsu milter
 Group:         Daemons
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      sendmail >= 8.11
 Group:         Daemons
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      sendmail >= 8.11
@@ -92,12 +112,12 @@ Requires:  tcp_wrappers
 %description milter
 ClamAV sendmail filter using MILTER interface.
 
 %description milter
 ClamAV sendmail filter using MILTER interface.
 
-%description milter -l pl
-Filtr ClamAV dla sendmaila korzystaj±cy z interfejsu MILTER.
+%description milter -l pl.UTF-8
+Filtr ClamAV dla sendmaila korzystający z interfejsu MILTER.
 
 %package devel
 Summary:       clamav - Development header files and libraries
 
 %package devel
 Summary:       clamav - Development header files and libraries
-Summary(pl):   clamav - Pliki nag³ówkowe i biblioteki dla programistów
+Summary(pl.UTF-8):     clamav - Pliki nagłówkowe i biblioteki dla programistów
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 Requires:      bzip2-devel
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 Requires:      bzip2-devel
@@ -108,20 +128,20 @@ Requires: zlib-devel
 This package contains the development header files and libraries
 necessary to develop clamav client applications.
 
 This package contains the development header files and libraries
 necessary to develop clamav client applications.
 
-%description devel -l pl
-Pliki nag³ówkowe i biblioteki konieczne do kompilacji aplikacji
+%description devel -l pl.UTF-8
+Pliki nagłówkowe i biblioteki konieczne do kompilacji aplikacji
 klienckich clamav.
 
 %package static
 Summary:       clamav static libraries
 klienckich clamav.
 
 %package static
 Summary:       clamav static libraries
-Summary(pl):   Biblioteki statyczne clamav
+Summary(pl.UTF-8):     Biblioteki statyczne clamav
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
 
 %description static
 clamav static libraries.
 
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
 
 %description static
 clamav static libraries.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Biblioteki statyczne clamav.
 
 %prep
 Biblioteki statyczne clamav.
 
 %prep
@@ -129,12 +149,8 @@ Biblioteki statyczne clamav.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p0
-
-# kill old libtool.m4 copy
-head -n 489 acinclude.m4 > acinclude.m4.tmp
-tail -n +4089 acinclude.m4 >> acinclude.m4.tmp
-mv -f acinclude.m4.tmp acinclude.m4
+%patch3 -p1
+%patch4 -p0
 
 %build
 %{__libtoolize}
 
 %build
 %{__libtoolize}
@@ -256,6 +272,8 @@ fi
                s,^ClamukoScanOnOpen$,& yes,
                s,^ClamukoScanOnClose$,& yes,
                s,^ClamukoScanOnExec$,& yes,
                s,^ClamukoScanOnOpen$,& yes,
                s,^ClamukoScanOnClose$,& yes,
                s,^ClamukoScanOnExec$,& yes,
+               s,^LogTime$,& yes,
+               s,^ScanPE$,& yes,
 ' /etc/clamd.conf
 %banner -e %{name}-0.90 <<EOF
 ClamAV config was automatically upgraded to 0.90 format. You should review it
 ' /etc/clamd.conf
 %banner -e %{name}-0.90 <<EOF
 ClamAV config was automatically upgraded to 0.90 format. You should review it
@@ -282,7 +300,7 @@ fi
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog FAQ NEWS README TODO docs/*.pdf
+%doc AUTHORS ChangeLog FAQ NEWS README docs/*.pdf
 %attr(755,root,root) %{_bindir}/clamdscan
 %attr(755,root,root) %{_bindir}/clamscan
 %attr(755,root,root) %{_bindir}/freshclam
 %attr(755,root,root) %{_bindir}/clamdscan
 %attr(755,root,root) %{_bindir}/clamscan
 %attr(755,root,root) %{_bindir}/freshclam
This page took 0.055869 seconds and 4 git commands to generate.