forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / by-name / ma / macse / package.nix
blob06937f7e645e4c8ac3da9310110554062a3cd938
1 { lib, stdenv, fetchurl, jre, makeWrapper }:
3 stdenv.mkDerivation rec {
4   pname = "macse";
5   version = "2.03";
7   src = fetchurl {
8     url = "https://bioweb.supagro.inra.fr/${pname}/releases/${pname}_v${version}.jar";
9     sha256 = "0jnjyz4f255glg37rawzdv4m6nfs7wfwc5dny7afvx4dz2sv4ssh";
10   };
12   nativeBuildInputs = [ makeWrapper ];
14   dontUnpack = true;
15   dontBuild = true;
17   installPhase = ''
18     runHook preInstall
19     mkdir -p $out/share/java
20     cp -s $src $out/share/java/macse.jar
21     makeWrapper ${jre}/bin/java $out/bin/macse --add-flags "-jar $out/share/java/macse.jar"
22     runHook postInstall
23   '';
25   meta = with lib; {
26     description = "Multiple alignment of coding sequences";
27     mainProgram = "macse";
28     homepage = "https://bioweb.supagro.inra.fr/macse/";
29     sourceProvenance = with sourceTypes; [ binaryBytecode ];
30     license = licenses.gpl2;
31     maintainers = [ maintainers.bzizou ];
32     platforms = platforms.all;
33   };