Merge pull request #219570 from rnhmjoj/pr-monero

monero-{cli,gui}: 0.18.1.2 -> 0.18.2.0

authored by

Pavol Rusnak and committed by
GitHub
c62f50e8 112b5fb7

+25 -7
+23 -5
pkgs/applications/blockchains/monero-cli/default.nix
··· 6 , trezorSupport ? true, libusb1, protobuf, python3 7 }: 8 9 stdenv.mkDerivation rec { 10 pname = "monero-cli"; 11 - version = "0.18.1.2"; 12 13 src = fetchFromGitHub { 14 owner = "monero-project"; 15 repo = "monero"; 16 rev = "v${version}"; 17 - sha256 = "sha256-yV1ysoesEcjL+JX6hkmcrBDmazOWBvYK6EjshxJzcAw="; 18 - fetchSubmodules = true; 19 }; 20 21 patches = [ ··· 23 ]; 24 25 postPatch = '' 26 - # remove vendored libraries 27 - rm -r external/{miniupnp,randomx,rapidjson} 28 # export patched source for monero-gui 29 cp -r . $source 30 '';
··· 6 , trezorSupport ? true, libusb1, protobuf, python3 7 }: 8 9 + let 10 + # submodules 11 + supercop = fetchFromGitHub { 12 + owner = "monero-project"; 13 + repo = "supercop"; 14 + rev = "633500ad8c8759995049ccd022107d1fa8a1bbc9"; 15 + sha256 = "26UmESotSWnQ21VbAYEappLpkEMyl0jiuCaezRYd/sE="; 16 + }; 17 + trezor-common = fetchFromGitHub { 18 + owner = "trezor"; 19 + repo = "trezor-common"; 20 + rev = "bff7fdfe436c727982cc553bdfb29a9021b423b0"; 21 + sha256 = "VNypeEz9AV0ts8X3vINwYMOgO8VpNmyUPC4iY3OOuZI="; 22 + }; 23 + 24 + in 25 + 26 stdenv.mkDerivation rec { 27 pname = "monero-cli"; 28 + version = "0.18.2.0"; 29 30 src = fetchFromGitHub { 31 owner = "monero-project"; 32 repo = "monero"; 33 rev = "v${version}"; 34 + sha256 = "n2e5U3p0eG2atPYV86H2UAURwsIkeSOBm8iwYsDVAoc="; 35 }; 36 37 patches = [ ··· 39 ]; 40 41 postPatch = '' 42 + # manually install submodules 43 + rmdir external/{supercop,trezor-common} 44 + ln -sf ${supercop} external/supercop 45 + ln -sf ${trezor-common} external/trezor-common 46 # export patched source for monero-gui 47 cp -r . $source 48 '';
+2 -2
pkgs/applications/blockchains/monero-gui/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "monero-gui"; 17 - version = "0.18.1.2"; 18 19 src = fetchFromGitHub { 20 owner = "monero-project"; 21 repo = "monero-gui"; 22 rev = "v${version}"; 23 - sha256 = "sha256-GBILqNkYQUkil1qvYnJTkHwgK3dzKR9I9GVbbLy/0UU="; 24 }; 25 26 nativeBuildInputs = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "monero-gui"; 17 + version = "0.18.2.0"; 18 19 src = fetchFromGitHub { 20 owner = "monero-project"; 21 repo = "monero-gui"; 22 rev = "v${version}"; 23 + sha256 = "Bm6OpK1jjdWVqdp6HpirqP6+3GcMSZfZ/e70wcu+rQc="; 24 }; 25 26 nativeBuildInputs = [