--- rpms/clamav/sme9/clamav.spec 2013/06/05 05:31:32 1.2 +++ rpms/clamav/sme9/clamav.spec 2014/05/08 05:15:23 1.9 @@ -13,15 +13,12 @@ Summary: Anti-virus software Name: clamav -Version: 0.97.8 -Release: 1%{?dist} +Version: 0.98.3 +Release: 2%{?dist} License: GPL Group: Applications/System URL: http://www.clamav.net/ -Packager: Dag Wieers -Vendor: Dag Apt Repository, http://dag.wieers.com/apt/ - Source: http://downloads.sourceforge.net/project/clamav/clamav/%{version}/clamav-%{version}.tar.gz Source1: clamav.init Source2: clamav-milter.init @@ -36,6 +33,9 @@ BuildRequires: ncurses-devel BuildRequires: zlib-devel %{!?_without_milter:BuildRequires: sendmail-devel >= 8.12} BuildRequires: check-devel +BuildRequires: openssl-devel +BuildRequires: libxml2-devel + ### Do not require the latest release of clamav-db specifically (people may use freshclam onward) #Requires: clamav-db = %{version}-%{release} @@ -122,7 +122,7 @@ you will need to install %{name}-devel. s|^\@INSTALL_FRESHCLAM_CONF_TRUE\@|\t|g; ' database/Makefile.in etc/Makefile.in -%{__perl} -pi.orig -e ' +%{__perl} -pi -e ' s|^(Example)|#$1|; s|^#(LogFile) .+$|$1 %{_localstatedir}/log/clamav/clamd.log|; s|^#(LogFileMaxSize) .*|$1 0|; @@ -150,9 +150,9 @@ you will need to install %{name}-devel. s|^#(ArchiveMaxCompressionRatio) .+|$1 300|; s|^#(ArchiveBlockEncrypted)|$1|; s|^#(ArchiveBlockMax)|$1|; - ' etc/clamd.conf + ' etc/clamd.conf.sample >etc/clamd.conf -%{__perl} -pi.orig -e ' +%{__perl} -pi -e ' s|^(Example)|#$1|; s|^#(AllowSupplementaryGroups) .+$|$1 yes|; s|^#(ClamdSocket) .+$|$1 unix:%{_localstatedir}/run/clamav/clamd.sock|; @@ -162,9 +162,9 @@ you will need to install %{name}-devel. s|^#(LogTime)|$1|; s|^#(MilterSocket) /.*$|$1 unix:%{_localstatedir}/clamav/clmilter.socket|; s|^#(User) .+$|$1 clamav|; - ' etc/clamav-milter.conf + ' etc/clamav-milter.conf.sample >etc/clamav-milter.conf -%{__perl} -pi.orig -e ' +%{__perl} -p -e ' s|^(Checks) .+$|$1 24|; s|^(Example)|#$1|; s|^#(DatabaseDirectory) .+$|$1 %{_localstatedir}/clamav|; @@ -172,7 +172,7 @@ you will need to install %{name}-devel. s|^#(LogSyslog)|$1|; s|^#(NotifyClamd) .+$|$1 %{_sysconfdir}/clamd.conf|; s|^#(UpdateLogFile) .+$|$1 %{_localstatedir}/log/clamav/freshclam.log|; - ' etc/freshclam.conf + ' etc/freshclam.conf.sample >etc/freshclam.conf %{__cat} <clamd.logrotate %{_localstatedir}/log/clamav/clamd.log { @@ -234,11 +234,14 @@ EOF %{__make} install DESTDIR="%{buildroot}" %{__install} -Dp -m0755 %{SOURCE1} %{buildroot}%{_initrddir}/clamd +%{__install} -Dp -m0644 etc/freshclam.conf %{buildroot}%{_sysconfdir}/freshclam.conf %{__install} -Dp -m0755 freshclam.cron %{buildroot}%{_sysconfdir}/cron.daily/freshclam %{__install} -Dp -m0644 freshclam.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/freshclam +%{__install} -Dp -m0644 etc/clamd.conf %{buildroot}%{_sysconfdir}/clamd.conf %{__install} -Dp -m0644 clamd.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/clamav %if %{!?_without_milter:1}0 +%{__install} -Dp -m0644 etc/clamav-milter.conf %{buildroot}%{_sysconfdir}/clamav-milter.conf %{__install} -Dp -m0755 %{SOURCE2} %{buildroot}%{_initrddir}/clamav-milter %{__install} -Dp -m0644 clamav-milter.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/clamav-milter %else @@ -318,12 +321,14 @@ fi %files %defattr(-, root, root, 0755) %doc AUTHORS BUGS ChangeLog COPYING FAQ INSTALL NEWS README -%doc docs/*.pdf etc/freshclam.conf +%doc etc/freshclam.conf.sample +%doc docs/*.pdf ### Remove test virus documents as they trigger clamav #%doc test/ %doc %{_mandir}/man1/sigtool.1* %doc %{_mandir}/man1/clambc.1* %doc %{_mandir}/man1/clamscan.1* +%doc %{_mandir}/man1/clamsubmit.1* %doc %{_mandir}/man1/freshclam.1* %doc %{_mandir}/man5/freshclam.conf.5* %config(noreplace) %{_sysconfdir}/freshclam.conf @@ -338,10 +343,11 @@ fi %{_libdir}/libclamav.so %{_libdir}/libclamunrar.so %{_libdir}/libclamunrar_iface.so +%exclude %{_sysconfdir}/freshclam.conf.sample %files -n clamd %defattr(-, root, root, 0755) -%doc etc/clamd.conf +%doc etc/clamd.conf.sample %doc %{_mandir}/man1/clambc.1* %doc %{_mandir}/man1/clamconf.1* %doc %{_mandir}/man1/clamdscan.1* @@ -361,11 +367,14 @@ fi %dir %{_localstatedir}/clamav/ %dir %{_localstatedir}/log/clamav/ %ghost %{_localstatedir}/log/clamav/clamd.log + %exclude %{_localstatedir}/clamav/* +%exclude %{_sysconfdir}/clamd.conf.sample %if %{!?_without_milter:1}0 %files milter %defattr(-, root, root, 0755) +%doc etc/clamav-milter.conf.sample %doc %{_mandir}/man5/clamav-milter.conf.5* %doc %{_mandir}/man8/clamav-milter.8* %config(noreplace) %{_sysconfdir}/clamav-milter.conf @@ -375,6 +384,7 @@ fi %else %exclude %{_mandir}/man5/clamav-milter.conf.5* %endif +%exclude %{_sysconfdir}/clamav-milter.conf.sample %files db %defattr(-, root, root, 0755) @@ -396,7 +406,20 @@ fi %exclude %{_libdir}/libclamunrar_iface.la %changelog -* Sat May 4 2013 David Beveridge - 0.97.8-1 +* Thu May 8 2014 Ian Wells - 0.98.3-2.sme +- Add BuildRequires for openssl-devel and libxml2-devel [SME: 8372] +- Remove Packager and Vendor from spec file. [SME: 8162] + +* Thu May 8 2014 David Beveridge - 0.98.3-1 +- Updated to release 0.98.3. + +* Sun Jan 26 2014 David Beveridge - 0.98.1-1 +- Updates to release 0.98.1. + +* Tue Sep 24 2013 Dag Wieers - 0.98-1 +- Updated to release 0.98. + +* Tue May 07 2013 David Hrbáč - 0.97.8-1 - Updated to release 0.97.8. * Wed Mar 20 2013 Dag Wieers - 0.97.7-1