diff options
author | Janne Heß <jannehess@gmail.com> | 2018-04-09 21:00:40 +0200 |
---|---|---|
committer | Janne Heß <jannehess@gmail.com> | 2018-04-09 21:55:22 +0200 |
commit | e729255db9586fe7a1a1f57b0116e1bf57560cc0 (patch) | |
tree | f4ebade12ae211752332f5b5e10f673a3b8a51cb /pkgs/servers/dns | |
parent | 43a3cfe0c2b94dc5c0bd936079eb8f90af3d103b (diff) | |
download | nixlib-e729255db9586fe7a1a1f57b0116e1bf57560cc0.tar nixlib-e729255db9586fe7a1a1f57b0116e1bf57560cc0.tar.gz nixlib-e729255db9586fe7a1a1f57b0116e1bf57560cc0.tar.bz2 nixlib-e729255db9586fe7a1a1f57b0116e1bf57560cc0.tar.lz nixlib-e729255db9586fe7a1a1f57b0116e1bf57560cc0.tar.xz nixlib-e729255db9586fe7a1a1f57b0116e1bf57560cc0.tar.zst nixlib-e729255db9586fe7a1a1f57b0116e1bf57560cc0.zip |
dnsdist: init at 1.3.0
Diffstat (limited to 'pkgs/servers/dns')
-rw-r--r-- | pkgs/servers/dns/dnsdist/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/servers/dns/dnsdist/default.nix b/pkgs/servers/dns/dnsdist/default.nix new file mode 100644 index 000000000000..7369713dc86a --- /dev/null +++ b/pkgs/servers/dns/dnsdist/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchurl, pkgconfig, systemd +, boost, libsodium, libedit, re2 +, net_snmp, lua, protobuf, openssl }: stdenv.mkDerivation rec { + name = "dnsdist-${version}"; + version = "1.3.0"; + + src = fetchurl { + url = "https://downloads.powerdns.com/releases/dnsdist-${version}.tar.bz2"; + sha256 = "025sgvpi3ps0n4mzfwkk6a5ang90a3c7s2fi9vni6jj0p16wsrxa"; + }; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ systemd boost libsodium libedit re2 net_snmp lua protobuf openssl ]; + + configureFlags = [ + "--enable-libsodium" + "--enable-re2" + "--enable-dnscrypt" + "--enable-dns-over-tls" + "--with-protobuf=yes" + "--with-net-snmp" + "--disable-dependency-tracking" + "--enable-unit-tests" + "--enable-systemd" + ]; + + doCheck = true; + + meta = with stdenv.lib; { + description = "DNS Loadbalancer"; + homepage = "https://dnsdist.org"; + license = licenses.gpl2; + }; +} |