[packages/unbound] - updated versions, added redis bcond

qboosh qboosh at pld-linux.org
Sun Mar 10 10:43:22 CET 2019


commit bbf1b17ba95fdf5f95446c5f6922e1dd7c6aad7f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Mar 10 10:49:08 2019 +0100

    - updated versions, added redis bcond

 unbound.spec | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)
---
diff --git a/unbound.spec b/unbound.spec
index 3350abd..35d7e09 100644
--- a/unbound.spec
+++ b/unbound.spec
@@ -4,8 +4,9 @@
 # Conditional build:
 %bcond_without	python	# Python binding
 %bcond_with	dnstap	# dnstap replication support
+%bcond_with	redis	# cachedb support for redis (using hiredis)
 %bcond_with	systemd	# systemd support
-%bcond_without	tests
+%bcond_without	tests	# unit tests
 #
 Summary:	Recursive, validating DNS resolver
 Summary(pl.UTF-8):	Rekurencyjny, weryfikujący resolver DNS
@@ -30,18 +31,19 @@ URL:		http://unbound.net/
 BuildRequires:	autoconf >= 2.56
 BuildRequires:	automake
 BuildRequires:	bison
-BuildRequires:	expat-devel
+BuildRequires:	expat-devel >= 1.95
 BuildRequires:	flex
 %{?with_dnstap:BuildRequires:	fstrm-devel}
+%{?with_redis:BuildRequires:	hiredis-devel}
 BuildRequires:	libevent-devel
 BuildRequires:	libtool
-BuildRequires:	openssl-devel >= 1.0
+BuildRequires:	openssl-devel >= 1.0.0
 %{?with_dnstap:BuildRequires:	protobuf-c-devel}
 BuildRequires:	rpmbuild(macros) >= 1.671
 %{?with_systemd:BuildRequires:	systemd-devel}
 %if %{with python}
 BuildRequires:	python-devel >= 1:2.4.0
-BuildRequires:	swig-python
+BuildRequires:	swig-python >= 2.0.1
 %endif
 Provides:	user(unbound)
 Requires(post,preun):	/sbin/chkconfig
@@ -94,7 +96,7 @@ Summary:	Header files for unbound library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki unbound
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
-Requires:	openssl-devel
+Requires:	openssl-devel >= 1.0.0
 
 %description devel
 Header files for unbound library.
@@ -141,12 +143,14 @@ Pythonowy interfejs do biblioteki unbound.
 %configure \
 	%{?with_dnstap:--enable-dnstap} \
 	%{?with_systemd:--enable-systemd} \
-	%{__with_without python pyunbound} \
-	%{__with_without python pythonmodule} \
-	--with-libevent \
-	--with-pidfile=/run/%{name}.pid \
 	--with-chroot-dir="" \
 	--with-conf-file=%{_sysconfdir}/%{name}/%{name}.conf \
+	--with-libevent=/usr \
+	--with-libexpat=/usr \
+	%{?with_redis:--with-libhiredis=/usr} \
+	--with-pidfile=/run/%{name}.pid \
+	%{__with_without python pyunbound} \
+	%{__with_without python pythonmodule} \
 	--with-rootkey-file=/var/lib/%{name}/root.key \
 	--with-rootcert-file=%{_sysconfdir}/%{name}/icannbundle.pem
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/unbound.git/commitdiff/bbf1b17ba95fdf5f95446c5f6922e1dd7c6aad7f



More information about the pld-cvs-commit mailing list