@@ -1,17 +1,22 @@
1−{ stdenv, fetchurl, systemd, pkgconfig }:
1+{ stdenv, fetchFromGitHub, autoreconfHook, systemd, pkgconfig }:
2+
3+with stdenv.lib;
24
35stdenv.mkDerivation rec {
46 version = "1.06";
57 name = "ndjbdns-${version}";
68
7− src = fetchurl {
8− url = "http://pjp.dgplug.org/ndjbdns/${name}.tar.gz";
9− sha256 = "09qi5a9abqm08iqmxj74fzzq9x1w5lzr1jlbzj2hl8hz0g2sgraw";
9+ src = fetchFromGitHub {
10+ owner = "pjps";
11+ repo = "ndjbdns";
12+ rev = "64d371b6f887621de7bf8bd495be10442b2accd0";
13+ sha256 = "0gjyvn8r66kp49gasd6sqfvg2pj0c6v67hnq7cqwl04kj69rfy86";
1014 };
1115
12− buildInputs = [ pkgconfig systemd ];
16+ buildInputs = [ autoreconfHook pkgconfig ]
17+ ++ optional stdenv.isLinux systemd;
1318
14− meta = with stdenv.lib; {
19+ meta = {
1520 description = "A brand new release of the Djbdns";
1621 longDescription = ''
1722 Djbdns is a fully‐fledged Domain Name System(DNS), originally written by the eminent author of qmail, Dr. D J Bernstein.
@@ -19,7 +24,7 @@ stdenv.mkDerivation rec {
1924 homepage = http://pjp.dgplug.org/ndjbdns/;
2025 license = licenses.gpl2;
2126 maintainers = [ maintainers.msackman ];
22− platforms = platforms.linux;
27+ platforms = platforms.linux ++ platforms.darwin;
2328 };
2429
2530}