From 78e77a0c4d168bd723d5481501a0f01e4a08d055 Mon Sep 17 00:00:00 2001 From: arcnmx Date: Fri, 7 May 2021 09:50:51 -0700 Subject: [PATCH] xmrig: 6.6.1 -> 6.12.2 --- pkgs/applications/misc/xmrig/default.nix | 11 ++++++----- pkgs/applications/misc/xmrig/donate-level.patch | 12 ++++++++++++ 2 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 pkgs/applications/misc/xmrig/donate-level.patch diff --git a/pkgs/applications/misc/xmrig/default.nix b/pkgs/applications/misc/xmrig/default.nix index 35a19cb3063..4ac46306867 100644 --- a/pkgs/applications/misc/xmrig/default.nix +++ b/pkgs/applications/misc/xmrig/default.nix @@ -4,22 +4,23 @@ stdenv.mkDerivation rec { pname = "xmrig"; - version = "6.6.1"; + version = "6.12.2"; src = fetchFromGitHub { owner = "xmrig"; repo = "xmrig"; rev = "v${version}"; - sha256 = "03phq1c6fylvkg5x7l0bskspr9jdfx61jy67yx2lxhymqgpbf64z"; + sha256 = "1gjwh509cxs8vqz72v97cir0aazcrd9y9l0k1q5ywbl5l3yf6ryf"; }; nativeBuildInputs = [ cmake ]; buildInputs = [ libuv libmicrohttpd openssl hwloc ]; + inherit donateLevel; + + patches = [ ./donate-level.patch ]; postPatch = '' - substituteInPlace src/donate.h \ - --replace "kDefaultDonateLevel = 5;" "kDefaultDonateLevel = ${toString donateLevel};" \ - --replace "kMinimumDonateLevel = 1;" "kMinimumDonateLevel = ${toString donateLevel};" + substituteAllInPlace src/donate.h ''; installPhase = '' diff --git a/pkgs/applications/misc/xmrig/donate-level.patch b/pkgs/applications/misc/xmrig/donate-level.patch new file mode 100644 index 00000000000..3aaae3e6776 --- /dev/null +++ b/pkgs/applications/misc/xmrig/donate-level.patch @@ -0,0 +1,12 @@ +diff --git a/src/donate.h b/src/donate.h +--- a/src/donate.h ++++ b/src/donate.h +@@ -46,6 +46,6 @@ + */ +-constexpr const int kDefaultDonateLevel = 1; +-constexpr const int kMinimumDonateLevel = 1; ++constexpr const int kDefaultDonateLevel = @donateLevel@; ++constexpr const int kMinimumDonateLevel = @donateLevel@; + + + #endif /* XMRIG_DONATE_H */