anchor.diff:      "--with-avahi" "--with-ssl=openssl" "--with-soxr"
       "--without-configfiles"
       "--sysconfdir=/etc"
  -  ];
  +  ]
  +    ++ optional enableDbus "--with-dbus-interface"
  +    ++ optional enableMetadata "--with-metadata"
  +    ++ optional enableMpris "--with-mpris-interface";
   
     meta = with lib; {
       inherit (src.meta) homepage;
  
positive.code:     libconfig
      libpulseaudio
      soxr
    ];
  
    enableParallelBuilding = true;
  
  
negative.code: { lib, stdenv, fetchFromGitHub
  , autoreconfHook, pkg-config
  , openssl, avahi, alsa-lib, glib, libdaemon, popt, libconfig, libpulseaudio, soxr
  , enableDbus ? stdenv.isLinux
  , enableMetadata ? false
  , enableMpris ? stdenv.isLinux
  }:
  
  with lib;
  stdenv.mkDerivation rec {
    version = "3.3.9";
    pname = "shairport-sync";
  