BuildRequires: boost-devel
BuildRequires: lua-devel
+BuildRequires: libsodium-devel
BuildRequires: bison
Provides: powerdns = %{version}-%{release}
--with-lua \
--with-dynmodules='bind %{backends} random' \
--enable-tools \
+ --enable-libsodium \
--without-protobuf \
--enable-remotebackend-http \
--enable-unit-tests
BuildRequires: systemd-devel
BuildRequires: boost-devel
BuildRequires: lua-devel
+BuildRequires: libsodium-devel
BuildRequires: bison
BuildRequires: openssl-devel
BuildRequires: protobuf-devel
--with-lua \
--with-dynmodules='%{backends} random' \
--enable-tools \
+ --enable-libsodium \
--enable-unit-tests \
--enable-systemd
Standards-Version: 3.9.8
Maintainer: PowerDNS Autobuilder <powerdns.support@powerdns.com>
Origin: PowerDNS
-Build-Depends: debhelper (>= 9~), dh-autoreconf, dh-systemd, po-debconf, libtool, flex, bison, libmysqlclient-dev, libpq-dev, libssl-dev, libgdbm-dev, libldap2-dev, libsqlite3-dev, dpkg-dev (>= 1.17.0~), libboost-dev, libboost-serialization-dev, libboost-program-options-dev, libboost-test-dev, autotools-dev, automake, autoconf, liblua5.2-dev, pkg-config, ragel, libgmp-dev, libbotan1.10-dev, libcurl4-openssl-dev, libzmq-dev, libyaml-cpp-dev (>= 0.5), libgeoip-dev, libopendbx1-dev, libcdb-dev, unixodbc-dev (>= 2.3.1), libprotobuf-dev, protobuf-compiler @LIBSYSTEMDDEV@
+Build-Depends: debhelper (>= 9~), dh-autoreconf, dh-systemd, po-debconf, libtool, flex, bison, libmysqlclient-dev, libpq-dev, libssl-dev, libgdbm-dev, libldap2-dev, libsqlite3-dev, dpkg-dev (>= 1.17.0~), libboost-dev, libboost-serialization-dev, libboost-program-options-dev, libboost-test-dev, autotools-dev, automake, autoconf, liblua5.2-dev, pkg-config, ragel, libgmp-dev, libbotan1.10-dev, libcurl4-openssl-dev, libzmq-dev, libyaml-cpp-dev (>= 0.5), libgeoip-dev, libopendbx1-dev, libcdb-dev, unixodbc-dev (>= 2.3.1), libprotobuf-dev, protobuf-compiler @LIBSYSTEMDDEV@ @LIBSODIUMDEV@
Homepage: http://www.powerdns.com/
Package: pdns-server
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
%:
--enable-botan1.10 \
--enable-tools \
--enable-unit-tests \
- $(ENABLE_SYSTEMD)
+ $(ENABLE_SYSTEMD) \
+ $(ENABLE_LIBSODIUM)
# pdns-server has a debug package
override_dh_strip: