[packages/clamav] - updated dependencies, use system libmspack by default; release 2

qboosh qboosh at pld-linux.org
Sun Dec 9 20:03:20 CET 2018


commit d1044716fe9777720d8ac8cf7fe212a58d7547b5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Dec 9 20:07:49 2018 +0100

    - updated dependencies, use system libmspack by default; release 2

 clamav.spec | 51 +++++++++++++++++++++++++++++++++------------------
 1 file changed, 33 insertions(+), 18 deletions(-)
---
diff --git a/clamav.spec b/clamav.spec
index b351e72..94279ef 100644
--- a/clamav.spec
+++ b/clamav.spec
@@ -3,26 +3,26 @@
 # - restart amavis in triggers if group membership was modified?
 #
 # Conditional build:
-%bcond_without	milter		# milter interface subpackage
+%bcond_without	milter			# milter interface subpackage
 %if "%{pld_release}" == "ac"
-%bcond_with	llvm		# LLVM support
+%bcond_with	llvm			# LLVM support
 %else
-%bcond_without	llvm		# LLVM support
+%bcond_without	llvm			# LLVM support
 %endif
+%bcond_without	system_libmspack	# system libmspack library
+%bcond_with	system_llvm		# system LLVM (< 3.7)
 
 %ifarch x32
 %undefine with_llvm
 %endif
-
-%bcond_with	system_llvm
-
 Summary:	An anti-virus utility for Unix
 Summary(pl.UTF-8):	Narzędzie antywirusowe dla Uniksów
 Name:		clamav
 Version:	0.101.0
-Release:	1
+Release:	2
 License:	GPL v2+
 Group:		Daemons
+#Source0Download: http://www.clamav.net/download
 Source0:	http://www.clamav.net/downloads/production/%{name}-%{version}.tar.gz
 # Source0-md5:	47c36d13ac814b9e29ed6f5fc1691373
 Source1:	%{name}.init
@@ -46,24 +46,29 @@ Patch4:		%{name}-openssl.patch
 Patch5:		%{name}-major.patch
 Patch6:		x32.patch
 URL:		http://www.clamav.net/
-BuildRequires:	autoconf
-BuildRequires:	automake
+BuildRequires:	autoconf >= 2.59
+BuildRequires:	automake >= 1:1.11
 BuildRequires:	bzip2-devel
 BuildRequires:	check-devel
 BuildRequires:	curl-devel
 BuildRequires:	gmp-devel
+BuildRequires:	json-c-devel
 BuildRequires:	libltdl-devel
 %{?with_milter:BuildRequires:	libmilter-devel}
+%{?with_system_libmspack:BuildRequires:	libmspack-devel}
 BuildRequires:	libstdc++-devel >= 5:3.4
 BuildRequires:	libtool
 %{?with_milter:BuildRequires:	libwrap-devel}
+BuildRequires:	libxml2-devel >= 2
 %{?with_llvm:%{?with_system_llvm:BuildRequires:	llvm-devel < 3.7}}
 BuildRequires:	ncurses-devel
-BuildRequires:	openssl-devel
-BuildRequires:	pkgconfig
+BuildRequires:	openssl-devel >= 0.9.8
+BuildRequires:	pcre2-8-devel
+BuildRequires:	pkgconfig >= 1:0.16
 BuildRequires:	rpm >= 4.4.9-56
 BuildRequires:	rpmbuild(macros) >= 1.647
-BuildRequires:	zlib-devel
+BuildRequires:	systemd-devel
+BuildRequires:	zlib-devel >= 1.2.2
 Requires(post,preun):	/sbin/chkconfig
 Requires(postun):	/usr/sbin/groupdel
 Requires(postun):	/usr/sbin/userdel
@@ -123,6 +128,7 @@ napisany w C i zgodny z POSIXem.
 Summary:	Shared libraries for clamav
 Summary(pl.UTF-8):	Biblioteki dzielone clamav
 Group:		Libraries
+Requires:	zlib >= 1.2.2
 
 %description libs
 Shared libraries for clamav.
@@ -153,8 +159,8 @@ Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
 Requires:	bzip2-devel
 Requires:	curl-devel
 Requires:	gmp-devel
-Requires:	openssl-devel
-Requires:	zlib-devel
+Requires:	openssl-devel >= 0.9.8
+Requires:	zlib-devel >= 1.2.2
 
 %description devel
 This package contains the development header files and libraries
@@ -199,16 +205,17 @@ export CXXFLAGS="%{rpmcxxflags} -std=gnu++98"
 %{__autoheader}
 %{__automake}
 %configure \
-	--disable-zlib-vcheck \
-	--disable-silent-rules \
 	--disable-clamav \
 	--enable-clamdtop \
 	%{?with_llvm:--enable-llvm %{!?with_system_llvm:--with-system-llvm=no}} \
 	%{?with_milter:--enable-milter} \
+	--disable-silent-rules \
+	--disable-zlib-vcheck \
 	--with-dbdir=/var/lib/%{name} \
-	--with-no-cache \
 	--with-ltdl-include=%{_includedir} \
-	--with-ltdl-lib=%{_libdir}
+	--with-ltdl-lib=%{_libdir} \
+	--with-no-cache \
+	%{?with_system_libmspack:--with-system-libmspack}
 
 %{__make} \
 	LIBTOOL=%{_bindir}/libtool
@@ -400,8 +407,10 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libclamav.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libclamav.so.9
+%if %{without system_libmspack}
 %attr(755,root,root) %{_libdir}/libclammspack.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libclammspack.so.0
+%endif
 %attr(755,root,root) %{_libdir}/libclamunrar.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libclamunrar.so.9
 %attr(755,root,root) %{_libdir}/libclamunrar_iface.so.*.*.*
@@ -411,11 +420,15 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/clamav-config
 %attr(755,root,root) %{_libdir}/libclamav.so
+%if %{without system_libmspack}
 %attr(755,root,root) %{_libdir}/libclammspack.so
+%endif
 %attr(755,root,root) %{_libdir}/libclamunrar.so
 %attr(755,root,root) %{_libdir}/libclamunrar_iface.so
 %{_libdir}/libclamav.la
+%if %{without system_libmspack}
 %{_libdir}/libclammspack.la
+%endif
 %{_libdir}/libclamunrar.la
 %{_libdir}/libclamunrar_iface.la
 %{_includedir}/clamav.h
@@ -424,6 +437,8 @@ fi
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libclamav.a
+%if %{without system_libmspack}
 %{_libdir}/libclammspack.a
+%endif
 %{_libdir}/libclamunrar.a
 %{_libdir}/libclamunrar_iface.a
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/clamav.git/commitdiff/d1044716fe9777720d8ac8cf7fe212a58d7547b5



More information about the pld-cvs-commit mailing list