BuildRequires: systemd-units
BuildRequires: systemd-devel
BuildRequires: boost-devel
-BuildRequires: lua-devel
+BuildRequires: luajit-devel
BuildRequires: libsodium-devel
BuildRequires: bison
BuildRequires: openssl-devel
--disable-dependency-tracking \
--disable-silent-rules \
--with-modules='' \
- --with-lua \
+ --with-luajit \
--with-dynmodules='%{backends} random' \
--enable-tools \
--enable-libsodium \
RE2_BUILDREQUIRES='BuildRequires: re2-devel'
RE2_CONFIGURE='--enable-re2 \'
+# CentOS 6 has no luajit
+LUA_BUILDREQUIRES='BuildRequires: luajit-devel'
+LUA_CONFIGURE='--with-luajit \'
+
# These two are the same for sysv and systemd (we don't install defaults files at the moment)
DEFAULTS_INSTALL=''
DEFAULTS_FILES=''
SODIUM_BUILDREQUIRES=''
SODIUM_CONFIGURE='--disable-libsodium \'
DNSCRYPT_CONFIGURE='--disable-dnscrypt \'
+ LUA_BUILDREQUIRES='BuildRequires: lua-devel'
+ LUA_CONFIGURE=' \'
SETUP="%setup -n %{name}-${TARBALLVERSION}"
RPMBUILD_COMMAND="scl enable devtoolset-3 -- ${RPMBUILD_COMMAND}"
;;
Source: dnsdist-${TARBALLVERSION}.tar.bz2
Requires(pre): ${SHADOW_REQUIRES}
BuildRequires: boost-devel
-BuildRequires: lua-devel
BuildRequires: readline-devel
BuildRequires: net-snmp-devel
+${LUA_BUILDREQUIRES}
${PROTOBUF_BUILDREQUIRES}
${RE2_BUILDREQUIRES}
${SODIUM_BUILDREQUIRES}
%configure \
--sysconfdir=/etc/dnsdist \
--with-net-snmp \
+ ${LUA_CONFIGURE}
${RE2_CONFIGURE}
${SODIUM_CONFIGURE}
${DNSCRYPT_CONFIGURE}
Provides: powerdns-recursor = %{version}-%{release}
BuildRequires: boost-devel
-BuildRequires: lua-devel
+BuildRequires: luajit-devel
BuildRequires: systemd-units
BuildRequires: systemd-devel
BuildRequires: libsodium-devel
--with-protobuf \
--enable-libsodium \
--with-net-snmp \
+ --with-luajit \
--enable-systemd
make %{?_smp_mflags}
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@ @LIBSODIUMDEV@
+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, libluajit5.1-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
--enable-botan1.10 \
--enable-tools \
--enable-unit-tests \
+ --with-luajit \
$(ENABLE_SYSTEMD) \
$(ENABLE_LIBSODIUM)
Priority: optional
Maintainer: PowerDNS Autobuilder <powerdns.support@powerdns.com>
Origin: PowerDNS
-Build-Depends: debhelper (>= 9), dh-autoreconf, dh-systemd (>= 1.5), libboost-dev, libedit-dev, liblua5.2-dev, protobuf-compiler, libprotobuf-dev, lib-snmp-dev, pkg-config @LIBRE2DEV@ @LIBSODIUMDEV@ @LIBSYSTEMDDEV@
+Build-Depends: debhelper (>= 9), dh-autoreconf, dh-systemd (>= 1.5), libboost-dev, libedit-dev, libluajit5.1-dev, protobuf-compiler, libprotobuf-dev, lib-snmp-dev, pkg-config @LIBRE2DEV@ @LIBSODIUMDEV@ @LIBSYSTEMDDEV@
Standards-Version: 3.9.7
Homepage: http://dnsdist.org
--libexecdir='$${prefix}/lib' \
--with-protobuf=yes \
--with-net-snmp \
+ --with-luajit \
$(ENABLE_SYSTEMD) \
$(ENABLE_RE2) \
$(ENABLE_LIBSODIUM)
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, libsnmp-dev, libprotobuf-dev, protobuf-compiler, pkg-config @LIBSYSTEMDDEV@ @LIBSODIUMDEV@
+Build-Depends: debhelper (>= 9~), dh-systemd, quilt, dpkg-dev (>= 1.17.0~), libboost-dev, libboost-serialization-dev, libluajit5.1-dev, libsnmp-dev, libprotobuf-dev, protobuf-compiler, pkg-config @LIBSYSTEMDDEV@ @LIBSODIUMDEV@
Homepage: http://www.powerdns.com/
Package: pdns-recursor
--infodir=\$${prefix}/share/info \
--libdir='$${prefix}/lib/$(DEB_HOST_MULTIARCH)' \
--libexecdir='$${prefix}/lib' \
- --with-lua \
+ --with-luajit \
--with-protobuf=yes \
--with-net-snmp \
$(ENABLE_SYSTEMD) \