anchor.diff: -{ lib, stdenv, fetchFromGitHub, autoreconfHook, openssl, avahi, alsa-lib
  -, libdaemon, popt, pkg-config, libconfig, libpulseaudio, soxr }:
  +{ 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";
  
positive.code:     libconfig
      libpulseaudio
      soxr
    ];
  
    enableParallelBuilding = true;
  
  
negative.code:     "--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;
  