Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / blockchains / ergo / default.nix
blob7ff9b9563d90c186227e78aee07d118b245d163a
1 { lib, stdenv, fetchurl, makeWrapper, jre }:
3 stdenv.mkDerivation rec {
4   pname = "ergo";
5   version = "5.0.15";
7   src = fetchurl {
8     url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar";
9     sha256 = "sha256-/VMuye6uCQghjwotjmWEe55RADVwHCpH6PelZXVXSzM=";
10   };
12   nativeBuildInputs = [ makeWrapper ];
14   dontUnpack = true;
16   installPhase = ''
17     makeWrapper ${jre}/bin/java $out/bin/ergo --add-flags "-jar $src"
18   '';
20   meta = with lib; {
21     description = "Open protocol that implements modern scientific ideas in the blockchain area";
22     homepage = "https://ergoplatform.org/en/";
23     sourceProvenance = with sourceTypes; [ binaryBytecode ];
24     license = licenses.cc0;
25     platforms = platforms.all;
26     maintainers = with maintainers; [ mmahut ];
27   };