anchor.diff:    };
   
     nativeBuildInputs = [ autoreconfHook pkgconfig ];
  -  buildInputs = [ zlib ]
  -    ++ (if stdenv.isDarwin then [ libossp_uuid CoreFoundation IOKit ] else [ libuuid ]);
  +  buildInputs = [ curl.dev zlib.dev ]
  +    ++ optionals stdenv.isDarwin [ CoreFoundation IOKit libossp_uuid ]
  +    ++ optionals (!stdenv.isDarwin) [ libcap.dev libuuid.dev ]
  +    ++ optionals withCups [ cups ]
  +    ++ optionals withDBengine [ libuv lz4.dev judy ]
  +    ++ optionals withIpmi [ freeipmi ]
  +    ++ optionals withNetfilter [ libmnl libnetfilter_acct ]
  +    ++ optionals withSsl [ openssl.dev ];
   
     patches = [
       ./no-files-in-etc-and-var.patch
     ];
   
  -  postInstall = stdenv.lib.optionalString (!stdenv.isDarwin) ''
  +  postInstall = optionalString (!stdenv.isDarwin) ''
       # rename this plugin so netdata will look for setuid wrapper
       mv $out/libexec/netdata/plugins.d/apps.plugin \
          $out/libexec/netdata/plugins.d/apps.plugin.org
     '';
   
  -  preConfigure = ''
  +  preConfigure =  optionalString (!stdenv.isDarwin) ''
       substituteInPlace collectors/python.d.plugin/python_modules/third_party/lm_sensors.py \
         --replace 'ctypes.util.find_library("sensors")' '"${lm_sensors.out}/lib/libsensors${stdenv.hostPlatform.extensions.sharedLibrary}"'
     '';
  
positive.code:     rm -r $out/sbin
    '';
  
    meta = with stdenv.lib; {
      description = "Real-time performance monitoring tool";
      homepage = https://my-netdata.io/;
      license = licenses.gpl3;
  
negative.code: { stdenv, fetchurl, autoreconfHook, pkgconfig
  , CoreFoundation, IOKit, libossp_uuid
  , curl, libcap,  libuuid, lm_sensors, zlib
  , withCups ? false, cups
  , withDBengine ? true, libuv, lz4, judy
  , withIpmi ? (!stdenv.isDarwin), freeipmi
  , withNetfilter ? (!stdenv.isDarwin), libmnl, libnetfilter_acct
  , withSsl ? true, openssl
  }:
  
  with stdenv.lib;
  
  stdenv.mkDerivation rec {
    version = "1.15.0";
    name = "netdata-${version}";
  
  