diff --git a/pdns.spec b/pdns.spec index 950e3f3..4ddf981 100644 --- a/pdns.spec +++ b/pdns.spec @@ -3,7 +3,7 @@ Name: pdns Version: 3.4.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A modern, advanced and high performance authoritative-only nameserver Group: System Environment/Daemons License: GPLv2 @@ -169,7 +169,6 @@ BuildRequires: lmdb-devel %description backend-lmdb This package contains the LMDB backend for %{name} - %prep %setup -q %patch0 -p1 -b .default-config-patch @@ -181,13 +180,16 @@ export CPPFLAGS="-DLDAP_DEPRECATED" %configure \ --sysconfdir=%{_sysconfdir}/%{name} \ --disable-static \ + --disable-dependency-tracking \ + --disable-silent-rules \ --with-modules='' \ --with-system-polarssl \ --with-lua \ --with-dynmodules='%{backends}' \ --enable-cryptopp \ --enable-tools \ - --enable-remotebackend-zeromq + --enable-remotebackend-zeromq \ + --enable-unit-tests sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool @@ -205,6 +207,9 @@ chmod 600 %{buildroot}%{_sysconfdir}/%{name}/pdns.conf # install systemd unit file %{__install} -D -p -m 644 contrib/systemd-pdns.service %{buildroot}%{_unitdir}/%{name}.service +%check +make -C pdns check + %pre getent group pdns >/dev/null || groupadd -r pdns getent passwd pdns >/dev/null || \ @@ -318,6 +323,9 @@ exit 0 %{_libdir}/%{name}/liblmdbbackend.so %changelog +* Fri Oct 10 2014 Ruben Kerkhof - 3.4.0-5 +- Run the unit tests during check + * Mon Oct 06 2014 Morten Stevens - 3.4.0-4 - Enable backend LMDB