anchor.diff:  , lib
   , makeWrapper
   , autoPatchelfHook
  -, openjdk11
  +, openjdk17
   , pam
   , makeDesktopItem
   , icoutils
  
positive.code: 
  in stdenv.mkDerivation rec {
    pname = "ghidra";
    version = "10.1.5";
    versiondate = "20220726";
  
    src = fetchzip {
      url = "https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_${version}_build/ghidra_${version}_PUBLIC_${versiondate}.zip";
      sha256 = "sha256-HjsbOTI+mHSmgFREGuUXKT7gbSSk2Gw/sLzP6eAkUX8=";
    };
  
    nativeBuildInputs = [
  
negative.code:     ln -s "${pkg_path}/ghidraRun" "$out/bin/ghidra"
  
      wrapProgram "${pkg_path}/support/launch.sh" \
        --prefix PATH : ${lib.makeBinPath [ openjdk17 ]}
    '';
  
    meta = with lib; {
  