anchor.diff:      sha256 = "1xnqfaw2l78f4zw4z9sgr9nl9yc233gxc3sd7hxapz2k7q883zqb";
     };
   
  -  # Can't rely on make flags because of space in one of the parameters
  -  buildPhase = ''
  -    make COPTS="-DHAVE_DNSSEC -DHAVE_DBUS"
  +  preBuild = ''
  +    makeFlagsArray=("COPTS=${copts}")
     '';
   
  -  # make flags used for installation only
  -  makeFlags = "DESTDIR= BINDIR=$(out)/bin MANDIR=$(out)/man LOCALEDIR=$(out)/share/locale";
  +  makeFlags = [
  +    "DESTDIR="
  +    "BINDIR=$(out)/bin"
  +    "MANDIR=$(out)/man"
  +    "LOCALEDIR=$(out)/share/locale"
  +  ];
   
     postInstall = ''
       install -Dm644 dbus/dnsmasq.conf $out/etc/dbus-1/system.d/dnsmasq.conf
  
positive.code: { pkgconfig, dbus_libs, nettle, stdenv, fetchurl }:
  
  stdenv.mkDerivation rec {
    name = "dnsmasq-2.73";
  
  
negative.code:     cat <<END > $out/share/dbus-1/system-services/uk.org.thekelleys.dnsmasq.service
      [D-BUS Service]
      Name=uk.org.thekelleys.dnsmasq
      Exec=$out/bin/dnsmasq -k -1
      User=root
      SystemdService=dnsmasq.service
      END
    '';
  
    nativeBuildInputs = [ pkgconfig ];
    buildInputs = [ dbus_libs nettle libidn ]
      ++ optional stdenv.isLinux libnetfilter_conntrack;
  
    meta = {
      description = "An integrated DNS, DHCP and TFTP server for small networks";
      homepage = http://www.thekelleys.org.uk/dnsmasq/doc.html;
      license = licenses.gpl2;
  