anchor.diff:  
     libOnly = prefix == "lib";
   
  -  version = "11.1";
  +  version = "12.2";
   in
   stdenv.mkDerivation rec {
     name = "${prefix}pulseaudio-${version}";
   
     src = fetchurl rec {
       url = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-${version}.tar.xz";
  -    multihash = "QmNWwFxdeBJdZekotdku4oxghNT6V2YK6dSwBwfvxHmzH4";
  +    multihash = "QmU3RWm7t7PVE9DvjZ6vdQVd2fVj2myHH2yx19KFfjtrCL";
       hashOutput = false;
  -    sha256 = "f2521c525a77166189e3cb9169f75c2ee2b82fa3fcf9476024fbc2c3a6c9cd9e";
  +    sha256 = "809668ffc296043779c984f53461c2b3987a45b7a25eb2f0a1d11d9f23ba4055";
     };
   
     nativeBuildInputs = [
  -    autoconf
  -    automake
       gettext
       gnum4
       intltool
  -    libtool
  +    perl
     ];
   
     buildInputs = [
  
positive.code:   passthru = {
      srcVerification = fetchurl {
        failEarly = true;
        sha1Urls = map (n: "${n}.sha1") src.urls;
        md5Urls = map (n: "${n}.md5") src.urls;
        inherit (src) urls outputHash outputHashAlgo;
      };
    };
  
negative.code:     alsa-lib
      avahi
      bluez
      gtk3
      jack2_lib
      libice
  