anchor.diff:      sha256 = "1ndq9am75janshrnk26334z1nmyh3k4bp20napvf2zv0lfp8k3bv";
     };
   
  -  buildInputs = [
  -    jre
  -  ];
  +  patchPhase = ''
  +    sed -i -e "4s:.*:command=${jre}/bin/java:" -e "10s:.*:jarpath=$out/share/jmol/Jmol.jar:" -e "11,21d" jmol
  +  '';
   
     installPhase = ''
  -    mkdir -p "$out/share/jmol"
  -    mkdir -p "$out/bin"
  +    mkdir -p "$out/share/jmol" "$out/bin"
   
       ${unzip}/bin/unzip jsmol.zip -d "$out/share/"
   
  -    sed -i -e 's|command=java|command=${jre}/bin/java|' jmol.sh
       cp *.jar jmol.sh "$out/share/jmol"
  -    ln -s $out/share/jmol/jmol.sh "$out/bin/jmol"
  +    cp -r ${desktopItem}/share/applications $out/share
  +    cp jmol $out/bin
     '';
   
     enableParallelBuilding = true;
  
positive.code:      homepage = https://sourceforge.net/projects/jmol;
       license = licenses.lgpl2;
       platforms = platforms.all;
       maintainers = with maintainers; [ timokau ];
    };
  }
  
  
negative.code: { stdenv
  , fetchurl
  , unzip
  , makeDesktopItem
  , jre
  }:
  
  let
    desktopItem = makeDesktopItem {
      name = "jmol";
      exec = "jmol";
      desktopName = "JMol";
      genericName = "Molecular Modeler";
      mimeType = "chemical/x-pdb;chemical/x-mdl-molfile;chemical/x-mol2;chemical/seq-aa-fasta;chemical/seq-na-fasta;chemical/x-xyz;chemical/x-mdl-sdf;";
      categories = "Graphics;Education;Science;Chemistry;";
    };
  in
  stdenv.mkDerivation rec {
    version = "${baseVersion}.${patchVersion}";
    baseVersion = "14.29";
  