xmrig: 6.6.1 -> 6.12.2

arcnmx 78e77a0c bfdf04bd

+18 -5
+6 -5
pkgs/applications/misc/xmrig/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "xmrig"; 7 - version = "6.6.1"; 7 + version = "6.12.2"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "xmrig"; 11 11 repo = "xmrig"; 12 12 rev = "v${version}"; 13 - sha256 = "03phq1c6fylvkg5x7l0bskspr9jdfx61jy67yx2lxhymqgpbf64z"; 13 + sha256 = "1gjwh509cxs8vqz72v97cir0aazcrd9y9l0k1q5ywbl5l3yf6ryf"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ cmake ]; 17 17 buildInputs = [ libuv libmicrohttpd openssl hwloc ]; 18 18 19 + inherit donateLevel; 20 + 21 + patches = [ ./donate-level.patch ]; 19 22 postPatch = '' 20 - substituteInPlace src/donate.h \ 21 - --replace "kDefaultDonateLevel = 5;" "kDefaultDonateLevel = ${toString donateLevel};" \ 22 - --replace "kMinimumDonateLevel = 1;" "kMinimumDonateLevel = ${toString donateLevel};" 23 + substituteAllInPlace src/donate.h 23 24 ''; 24 25 25 26 installPhase = ''
+12
pkgs/applications/misc/xmrig/donate-level.patch
··· 1 + diff --git a/src/donate.h b/src/donate.h 2 + --- a/src/donate.h 3 + +++ b/src/donate.h 4 + @@ -46,6 +46,6 @@ 5 + */ 6 + -constexpr const int kDefaultDonateLevel = 1; 7 + -constexpr const int kMinimumDonateLevel = 1; 8 + +constexpr const int kDefaultDonateLevel = @donateLevel@; 9 + +constexpr const int kMinimumDonateLevel = @donateLevel@; 10 + 11 + 12 + #endif /* XMRIG_DONATE_H */