Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 40 lines 956 B view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 jre, 6 makeWrapper, 7}: 8 9stdenv.mkDerivation rec { 10 pname = "macse"; 11 version = "2.03"; 12 13 src = fetchurl { 14 url = "https://bioweb.supagro.inra.fr/${pname}/releases/${pname}_v${version}.jar"; 15 sha256 = "0jnjyz4f255glg37rawzdv4m6nfs7wfwc5dny7afvx4dz2sv4ssh"; 16 }; 17 18 nativeBuildInputs = [ makeWrapper ]; 19 20 dontUnpack = true; 21 dontBuild = true; 22 23 installPhase = '' 24 runHook preInstall 25 mkdir -p $out/share/java 26 cp -s $src $out/share/java/macse.jar 27 makeWrapper ${jre}/bin/java $out/bin/macse --add-flags "-jar $out/share/java/macse.jar" 28 runHook postInstall 29 ''; 30 31 meta = with lib; { 32 description = "Multiple alignment of coding sequences"; 33 mainProgram = "macse"; 34 homepage = "https://bioweb.supagro.inra.fr/macse/"; 35 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 36 license = licenses.gpl2; 37 maintainers = [ maintainers.bzizou ]; 38 platforms = platforms.all; 39 }; 40}