anchor.diff: -{ lib, stdenv, fetchFromGitHub, cmake, pkg-config
  +{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, removeReferencesTo
   , alsaSupport ? !stdenv.isDarwin, alsa-lib
   , dbusSupport ? !stdenv.isDarwin, dbus
   , pipewireSupport ? !stdenv.isDarwin, pipewire
  
positive.code: 
    strictDeps = true;
  
    nativeBuildInputs = [ cmake pkg-config ];
  
    buildInputs = lib.optional alsaSupport alsa-lib
      ++ lib.optional dbusSupport dbus
  
negative.code:     "-DOSS_INCLUDE_DIR=${stdenv.cc.libc}/include"
    ];
  
    postInstall = lib.optional pipewireSupport ''
      remove-references-to -t ${pipewire.dev} $(readlink -f $out/lib/*.so)
    '';
  
    meta = with lib; {
      description = "OpenAL alternative";
      homepage = "https://kcat.strangesoft.net/openal.html";
  