Commit ac189ae6 authored by Rolf Schröder's avatar Rolf Schröder
Browse files

igv: 2.17.4 -> 2.19.6

parent b5331743
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
  lib,
  stdenv,
  fetchzip,
  jdk17,
  jdk21,
  testers,
  wrapGAppsHook3,
  igv,
@@ -10,10 +10,10 @@

stdenv.mkDerivation rec {
  pname = "igv";
  version = "2.17.4";
  version = "2.19.6";
  src = fetchzip {
    url = "https://data.broadinstitute.org/igv/projects/downloads/${lib.versions.majorMinor version}/IGV_${version}.zip";
    sha256 = "sha256-LF/rwm/XlLHAJjiAlQVTmx5l+5Np2b5rPjoCdN/qERU=";
    sha256 = "sha256-hemTOCNBfigpvlFStBbxGGLpORYPfh6vn1pyE8hKWHw=";
  };

  installPhase = ''
@@ -21,10 +21,10 @@ stdenv.mkDerivation rec {
    cp -Rv * $out/share/

    sed -i "s#prefix=.*#prefix=$out/share#g" $out/share/igv.sh
    sed -i 's#\bjava\b#${jdk17}/bin/java#g' $out/share/igv.sh
    sed -i 's#\bjava\b#${jdk21}/bin/java#g' $out/share/igv.sh

    sed -i "s#prefix=.*#prefix=$out/share#g" $out/share/igvtools
    sed -i 's#\bjava\b#${jdk17}/bin/java#g' $out/share/igvtools
    sed -i 's#\bjava\b#${jdk21}/bin/java#g' $out/share/igvtools

    ln -s $out/share/igv.sh $out/bin/igv
    ln -s $out/share/igvtools $out/bin/igvtools