SODIUM_CONFIGURE='--enable-libsodium \'
DNSCRYPT_CONFIGURE='--enable-dnscrypt \'
+# CentOS 6 needs a more modern Boost
+BOOST_BUILDREQUIRES='boost-devel'
+BOOST_CONFIGURE=' \'
+BOOST_MAKEENV=''
+
# SLES 12 SP1 does not have re2
RE2_BUILDREQUIRES='BuildRequires: re2-devel'
RE2_CONFIGURE='--enable-re2 \'
INIT_INSTALL='install -d -m 755 %{buildroot}/%{_initrddir} && install -m 755 contrib/dnsdist.init.centos6 %{buildroot}/%{_initrddir}/dnsdist'
INIT_FILES='%{_initrddir}/dnsdist'
INIT_CONFIGURE='\'
- PROTOBUF_CONFIGURE='--without-protobuf \'
- PROTOBUF_BUILDREQUIRES=''
SODIUM_BUILDREQUIRES=''
SODIUM_CONFIGURE='--disable-libsodium \'
DNSCRYPT_CONFIGURE='--disable-dnscrypt \'
LUA_CONFIGURE=' \'
SETUP="%setup -n %{name}-${TARBALLVERSION}"
RPMBUILD_COMMAND="scl enable devtoolset-3 -- ${RPMBUILD_COMMAND}"
+ BOOST_BUILDREQUIRES="boost148-devel"
+ BOOST_CONFIGURE='--with-boost=/usr/include/boost148 LIBRARY_PATH=/usr/lib64/boost148'
+ BOOST_MAKEENV='LIBRARY_PATH=/usr/lib64/boost148'
;;
CentOS\ Linux\ *\ 7*)
;;
Group: System/DNS
Source: dnsdist-${TARBALLVERSION}.tar.bz2
Requires(pre): ${SHADOW_REQUIRES}
-BuildRequires: boost-devel
+BuildRequires: ${BOOST_BUILDREQUIRES}
BuildRequires: readline-devel
${SNMP_BUILDREQUIRES}
${LUA_BUILDREQUIRES}
${DNSCRYPT_CONFIGURE}
${INIT_CONFIGURE}
${PROTOBUF_CONFIGURE}
+ ${BOOST_CONFIGURE}
-make
+make ${BOOST_MAKEENV}
mv dnsdistconf.lua dnsdist.conf.sample
%check