lol

Merge pull request #146623 from ratsclub/p2pool

p2pool: init at 1.4

authored by

Thiago Kenji Okada and committed by
GitHub
e59a6f5c d0d209fd

+45
+43
pkgs/applications/misc/p2pool/default.nix
··· 1 + { stdenv 2 + , cmake 3 + , fetchFromGitHub 4 + , gss 5 + , hwloc 6 + , lib 7 + , libsodium 8 + , libuv 9 + , openssl 10 + , pkg-config 11 + , zeromq 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "p2pool"; 16 + version = "1.4"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "SChernykh"; 20 + repo = "p2pool"; 21 + rev = "v${version}"; 22 + sha256 = "sha256-syeVRweQJTNzKVl9FuIQl36WwzoI/oV2ULZbSGiDkv0="; 23 + fetchSubmodules = true; 24 + }; 25 + 26 + nativeBuildInputs = [ cmake pkg-config ]; 27 + buildInputs = [ libuv zeromq libsodium gss hwloc openssl ]; 28 + 29 + installPhase = '' 30 + runHook preInstall 31 + 32 + install -vD p2pool $out/bin/p2pool 33 + 34 + runHook postInstall 35 + ''; 36 + 37 + meta = with lib; { 38 + description = "Decentralized pool for Monero mining"; 39 + homepage = "https://github.com/SChernykh/p2pool"; 40 + license = licenses.gpl3Only; 41 + maintainers = with maintainers; [ ratsclub ]; 42 + }; 43 + }
+2
pkgs/top-level/all-packages.nix
··· 25921 25921 25922 25922 musikcube = callPackage ../applications/audio/musikcube {}; 25923 25923 25924 + p2pool = callPackage ../applications/misc/p2pool { }; 25925 + 25924 25926 pass2csv = python3Packages.callPackage ../tools/security/pass2csv {}; 25925 25927 25926 25928 pass-secret-service = callPackage ../applications/misc/pass-secret-service { };