X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=clamav.spec;h=452b83f59ecc21fa5b96e4083148084f3bb9848a;hb=c3cae60de1455227f0e4b983b0e048f251b314d1;hp=70b0d5f5f140bdbcec0b3627d418c4667316cf4f;hpb=e222ae43b793aee1aa138d69af1244b0c6ae40ee;p=packages%2Fclamav.git diff --git a/clamav.spec b/clamav.spec index 70b0d5f..452b83f 100644 --- a/clamav.spec +++ b/clamav.spec @@ -1,5 +1,6 @@ # TODO: # - Make freshclam package (script and daemon) +# - restart amavis in triggers if group membership was modified? # # Conditional build: %bcond_without milter # build without milter subpackage @@ -7,13 +8,13 @@ Summary: An anti-virus utility for Unix Summary(pl.UTF-8): Narzędzie antywirusowe dla Uniksów Name: clamav -Version: 0.95 -Release: 0.2 +Version: 0.96.1 +Release: 1 Epoch: 0 License: GPL v2+ -Group: Applications -Source0: http://dl.sourceforge.net/clamav/%{name}-%{version}.tar.gz -# Source0-md5: 98590386ba9a69039580b1bf48ca038b +Group: Daemons +Source0: http://downloads.sourceforge.net/clamav/0.96rc1/%{name}-%{version}.tar.gz +# Source0-md5: 38e7870db6e9ad0e569518499a6f3651 Source1: %{name}.init Source2: %{name}.sysconfig Source3: %{name}-milter.init @@ -23,14 +24,18 @@ Source8: %{name}-post-updatedb Source9: %{name}-milter.sysconfig Patch0: %{name}-pld_config.patch Patch1: %{name}-nolibs.patch +Patch2: am-nosilentrules.patch URL: http://www.clamav.net/ BuildRequires: autoconf BuildRequires: automake BuildRequires: bzip2-devel BuildRequires: gmp-devel +BuildRequires: libltdl-devel %{?with_milter:BuildRequires: libmilter-devel} +BuildRequires: libstdc++-devel BuildRequires: libtool %{?with_milter:BuildRequires: libwrap-devel} +BuildRequires: ncurses-devel BuildRequires: rpmbuild(macros) >= 1.514 BuildRequires: zlib-devel Requires(post,preun): /sbin/chkconfig @@ -44,8 +49,7 @@ Requires(pre): /usr/sbin/useradd Requires(triggerpostun): sed >= 4.0 Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires: /usr/sbin/usermod -Requires: bc -Requires: rc-scripts +Requires: rc-scripts >= 0.4.1.23 Provides: group(clamav) Provides: user(clamav) Conflicts: logrotate < 3.7-4 @@ -101,7 +105,11 @@ Summary: ClamAV filter using milter interface Summary(pl.UTF-8): Filtr ClamAV korzystający z interfejsu milter Group: Daemons Requires: %{name} = %{epoch}:%{version}-%{release} +%if "%{pld_release}" == "ti" +Requires: postfix +%else Requires: sendmail >= 8.11 +%endif Requires: tcp_wrappers %description milter @@ -143,6 +151,7 @@ Biblioteki statyczne clamav. %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build %{__libtoolize} @@ -154,8 +163,12 @@ Biblioteki statyczne clamav. --disable-clamav \ %{?with_milter:--enable-milter} \ --with-dbdir=/var/lib/%{name} \ - --with-no-cache -%{__make} LIBTOOL=/usr/bin/libtool + --with-no-cache \ + --with-ltdl-include=/usr/include \ + --with-ltdl-lib=%{_libdir} + +%{__make} \ + LIBTOOL=/usr/bin/libtool %install rm -rf $RPM_BUILD_ROOT @@ -272,6 +285,7 @@ fi %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog FAQ NEWS README docs/*.pdf +%attr(755,root,root) %{_bindir}/clambc %attr(755,root,root) %{_bindir}/clamdscan %attr(755,root,root) %{_bindir}/clamdtop %attr(755,root,root) %{_bindir}/clamscan @@ -282,7 +296,7 @@ fi %attr(755,root,root) %{_sbindir}/clamav-cron-updatedb %attr(755,root,root) %{_sbindir}/clamav-post-updatedb %attr(755,clamav,root) %dir /var/lib/%{name} -%ghost %attr(644,clamav,root) %verify(not md5 mtime size) /var/lib/clamav/*.cvd +%attr(644,clamav,root) %ghost %verify(not md5 mtime size) /var/lib/clamav/*.cvd %attr(640,clamav,root) %ghost /var/log/freshclam.log %attr(750,clamav,clamav) %dir /var/run/%{name}