git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #155648 from mmahut/mmahut/besu

besu: init at 21.10.8

commit829942fd95e35eee6f615215c5a7ac5b9244d523 authorMarek Mahut <marek.mahut@gmail.com> dateTue 8 Feb 2022, 14:15 (5 years ago) parenteb911e7b52c3e7
2 files changed+31
pkgs/applications/blockchains/besu/default.nix+29 pkgs/top-level/all-packages.nix+2
pkgs/applications/blockchains/besu/default.nixnew file+29
@@ -0,0 +1,29 @@
1+{ lib, stdenv, fetchurl, makeWrapper, jre }:
2+
3+stdenv.mkDerivation rec {
4+ pname = "besu";
5+ version = "21.10.8";
6+
7+ src = fetchurl {
8+ url = "https://hyperledger.jfrog.io/artifactory/${pname}-binaries/${pname}/${version}/${pname}-${version}.tar.gz";
9+ sha256 = "sha256-0yXi42vDinB6nuv5IGj1AhYGqMa2Rku0tNWQCO+AFPw=";
10+ };
11+
12+ nativeBuildInputs = [ makeWrapper ];
13+
14+ installPhase = ''
15+ mkdir -p $out/bin
16+ cp -r bin $out/
17+ mkdir -p $out/lib
18+ cp -r lib $out/
19+ wrapProgram $out/bin/${pname} --set JAVA_HOME "${jre}"
20+ '';
21+
22+ meta = with lib; {
23+ description = "An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client";
24+ homepage = "https://www.hyperledger.org/projects/besu";
25+ license = licenses.asl20;
26+ platforms = platforms.all;
27+ maintainers = with maintainers; [ mmahut ];
28+ };
29+}
pkgs/top-level/all-packages.nix+2
@@ -30149,6 +30149,8 @@ with pkgs;
3014930149
3015030150 clightning = callPackage ../applications/blockchains/clightning { };
3015130151
30152+ besu = callPackage ../applications/blockchains/besu { };
30153+
3015230154 bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
3015330155 boost = boost165;
3015430156 withGui = true;