anchor.diff:    '';
   
     passthru = {
  -    updateScript = writeShellScript "update-${pname}" ''
  +    sources = {
  +      "x86_64-linux" = fetchurl {
  +        url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb";
  +        sha256 = "znaM00jM6yrpb+bGTxzJUxViCUzv4G+CYK2EB5dxhfY=";
  +      };
  +      "i686-linux" = fetchurl {
  +        url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb";
  +        sha256 = "QIY4qGm333H5MWhe3CIfEieqTEk8st5A7SJHkwGnnxw=";
  +      };
  +      "aarch64-linux" = fetchurl {
  +        url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb";
  +        sha256 = "eZbKoKYC2tt4Rxn5OJr7iA1aJlYFC0tpRmbLq7qSrIU=";
  +      };
  +      "aarch64-darwin" = fetchurl {
  +        url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz";
  +        sha256 = "tn2vF3v7KfF7CfWqyydL5Iyh5tP9Tez87PJH+URgSIw=";
  +      };
  +      "x86_64-darwin" = fetchurl {
  +        url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz";
  +        sha256 = "CRFlnqpX4j2CMGzS+UvXwNty2mHpONOjym6UJPE2Yg4=";
  +      };
  +    };
  +
  +    updateScript = writeShellScript "update-blackfire" ''
         set -o errexit
         export PATH="${lib.makeBinPath [ curl jq common-updater-scripts ]}"
         NEW_VERSION=$(curl -s https://blackfire.io/api/v1/releases | jq .cli --raw-output)
  
positive.code:           exit 0
        fi
  
        for platform in ${lib.concatStringsSep " " meta.platforms}; do
          update-source-version "blackfire" "0" "${lib.fakeSha256}" "--system=$platform"
          update-source-version "blackfire" "$NEW_VERSION" "--system=$platform" --ignore-same-hash
        done
      '';
    };
  
negative.code:     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
      license = licenses.unfree;
      maintainers = with maintainers; [ jtojnar shyim ];
      platforms = [ "x86_64-linux" "aarch64-linux" "i686-linux" "x86_64-darwin" ];
    };
  }
  