Provides: powerdns-recursor = %{version}-%{release}
BuildRequires: boost148-devel
BuildRequires: lua-devel
+BuildRequires: libsodium-devel
#BuildRequires: protobuf-devel
#BuildRequires: protobuf-compiler
--disable-silent-rules \
--with-protobuf \
--enable-unit-tests \
+ --enable-libsodium \
--with-boost=/usr/include/boost148 LIBRARY_PATH=/usr/lib64/boost148
make %{?_smp_mflags} LIBRARY_PATH=/usr/lib64/boost148
BuildRequires: lua-devel
BuildRequires: systemd-units
BuildRequires: systemd-devel
+BuildRequires: libsodium-devel
BuildRequires: hostname
BuildRequires: protobuf-devel
BuildRequires: protobuf-compiler
--disable-silent-rules \
--enable-unit-tests \
--with-protobuf \
+ --enable-libsodium \
--enable-systemd
make %{?_smp_mflags}
Standards-Version: 3.9.6
Maintainer: PowerDNS Autobuilder <powerdns.support@powerdns.com>
Origin: PowerDNS
-Build-Depends: debhelper (>= 9~), dh-systemd, quilt, dpkg-dev (>= 1.17.0~), libboost-dev, libboost-serialization-dev, liblua5.2-dev, libprotobuf-dev, protobuf-compiler, pkg-config @LIBSYSTEMDDEV@
+Build-Depends: debhelper (>= 9~), dh-systemd, quilt, dpkg-dev (>= 1.17.0~), libboost-dev, libboost-serialization-dev, liblua5.2-dev, libprotobuf-dev, protobuf-compiler, pkg-config @LIBSYSTEMDDEV@ @LIBSODIUMDEV@
Homepage: http://www.powerdns.com/
Package: pdns-recursor
LIBSYSTEMD_DEV := , libsystemd-dev
DEBHELPER_WITH_SYSTEMD := --with systemd
+ENABLE_LIBSODIUM := --enable-libsodium
+LIBSODIUM_DEV := , libsodium-dev
+
# $(ID) and $(VERSION_ID) come from the environment, source this from /etc/os-release
ifeq ($(ID), ubuntu)
ifeq ($(VERSION_ID), 14.04)
ENABLE_SYSTEMD=
LIBSYSTEMD_DEV=
DEBHELPER_WITH_SYSTEMD=
+
+ # Also disable libsodium
+ ENABLE_LIBSODIUM=
+ LIBSODIUM_DEV=
endif
endif
debian/control: debian/control.in
- sed -e "s!@LIBSYSTEMDDEV@!$(LIBSYSTEMD_DEV)!" $< > $@
+ sed -e "s!@LIBSYSTEMDDEV@!$(LIBSYSTEMD_DEV)!" \
+ -e "s!@LIBSODIUMDEV@!$(LIBSODIUM_DEV)!" $< > $@
# Use new build system
%:
--libexecdir='$${prefix}/lib' \
--with-lua \
--with-protobuf=yes \
- $(ENABLE_SYSTEMD)
+ $(ENABLE_SYSTEMD) \
+ $(ENABLE_LIBSODIUM)
override_dh_auto_install:
./pdns_recursor --config | sed \