anchor.diff:      owner = "EttusResearch";
       repo = "uhd";
       rev = "${uhdVer}";
  -    sha256 = "1ilx1a8k5zygfq7acm9yk2fi368b1a1l7ll21kmmxjv6ifz8ds5q";
  +    sha256 = "0m7vw7dmvn7d01kkzphayzi0bk50m5v9a17rpnxhn0bqhw282ksv";
     };
   
     enableParallelBuilding = true;
  
positive.code: 
    postPhases = [ "installFirmware" ];
  
    installFirmware = ''
      tar --strip-components=1 -xvf "${uhdImagesSrc}" -C "$out"
    '';
  
    meta = with stdenv.lib; {
  
negative.code: 
  let
    uhdVer = "v" + version;
  
    # UHD seems to use three different version number styles: x.y.z, xxx_yyy_zzz
    # and xxx.yyy.zzz. Hrmpf... style keeps changing
    version = "3.12.0.0";
  
    # Firmware images are downloaded (pre-built) from the respective release on Github
    uhdImagesSrc = fetchurl {
      url = "https://github.com/EttusResearch/uhd/releases/download/${uhdVer}/uhd-images_${version}.tar.xz";
      sha256 = "1glf2qay4asajbl92fy432idqk0sj5h603najr8sgkbdyyyr933p";
    };
  
  in stdenv.mkDerivation {
  