biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / blockchains / tessera / default.nix
blob03bd6734a9a590bd6f939ff16730debdf14bb71d
1 { lib, stdenv, fetchurl, makeWrapper, jre }:
3 stdenv.mkDerivation rec {
4   pname = "tessera";
5   version = "0.10.2";
7   src = fetchurl {
8     url = "https://oss.sonatype.org/service/local/repositories/releases/content/com/jpmorgan/quorum/${pname}-app/${version}/${pname}-app-${version}-app.jar";
9     sha256 = "1zn8w7q0q5man0407kb82lw4mlvyiy9whq2f6izf2b5415f9s0m4";
10   };
12   nativeBuildInputs = [ makeWrapper ];
14   dontUnpack = true;
16   installPhase = ''
17     makeWrapper ${jre}/bin/java $out/bin/tessera --add-flags "-jar $src"
18   '';
20   meta = with lib; {
21     description = "Enterprise Implementation of Quorum's transaction manager";
22     homepage = "https://github.com/jpmorganchase/tessera";
23     sourceProvenance = with sourceTypes; [ binaryBytecode ];
24     license = licenses.asl20;
25     maintainers = with maintainers; [ mmahut ];
26     mainProgram = "tessera";
27   };