{ stdenv, fetchurl, jre, makeWrapper }: stdenv.mkDerivation rec { name = "cytoscape-${version}"; version = "3.4.0"; src = fetchurl { url = "http://chianti.ucsd.edu/${name}/${name}.tar.gz"; sha256 = "065fsqa01w7j85nljwwc0677lfw112xphnyn1c4hb04166q082p2"; }; buildInputs = [jre makeWrapper]; installPhase = '' mkdir -pv $out/{share,bin} cp -Rv * $out/share/ ln -s $out/share/cytoscape.sh $out/bin/cytoscape wrapProgram $out/share/gen_vmoptions.sh \ --set JAVA_HOME "${jre}" \ --set JAVA "${jre}/bin/java" chmod +x $out/bin/cytoscape ''; meta = { homepage = "http://www.cytoscape.org"; description = "A general platform for complex network analysis and visualization"; license = stdenv.lib.licenses.lgpl21; maintainers = [stdenv.lib.maintainers.mimadrid]; platforms = stdenv.lib.platforms.unix; }; }