21 stdenv.mkDerivation rec {
23 version = "2.2.0"; # only even minor versions are stable
26 url = "https://ftp.isc.org/isc/${pname}/${version}/${pname}-${version}.tar.gz";
27 sha256 = "sha256-2n2QymKncmAtrG535QcxkDhCKJWtaO6xQvFIfWfVMdI=";
31 ./dont-create-var.patch
35 substituteInPlace ./src/bin/keactrl/Makefile.am --replace '@sysconfdir@' "$out/etc"
47 "--localstatedir=/var"
48 "--with-openssl=${lib.getDev openssl}"
49 "--with-mysql=${lib.getDev libmysqlclient}/bin/mysql_config"
50 "--with-pgsql=${postgresql}/bin/pg_config"
56 ] ++ (with python3.pkgs; [
65 sphinxRoot = "doc/sphinx";
75 enableParallelBuilding = true;
79 prefix-delegation = nixosTests.systemd-networkd-ipv6-prefix-delegation;
80 prometheus-exporter = nixosTests.prometheus-exporters.kea;
84 homepage = "https://kea.isc.org/";
85 description = "High-performance, extensible DHCP server by ISC";
87 Kea is a new open source DHCPv4/DHCPv6 server being developed by
88 Internet Systems Consortium. The objective of this project is to
89 provide a very high-performance, extensible DHCP server engine for
90 use by enterprises and service providers, either as is or with
91 extensions and modifications.
93 license = licenses.mpl20;
94 platforms = platforms.unix;
95 maintainers = with maintainers; [ fpletz hexa ];