electrum: override aiorpcx

This commit is contained in:
Fabian Affolter 2021-07-27 19:49:32 +02:00 committed by Jonathan Ringer
parent 8560fdb907
commit 93b1ba9a94

View file

@ -43,6 +43,20 @@ let
mv ./all/electrum/tests $out mv ./all/electrum/tests $out
''; '';
}; };
py = python3.override {
packageOverrides = self: super: {
aiorpcx = super.aiorpcx.overridePythonAttrs (oldAttrs: rec {
version = "0.18.7";
src = oldAttrs.src.override {
inherit version;
sha256 = "1rswrspv27x33xa5bnhrkjqzhv0sknv5kd7pl1vidw9d2z4rx2l0";
};
});
};
};
in in
python3.pkgs.buildPythonApplication { python3.pkgs.buildPythonApplication {
@ -66,7 +80,7 @@ python3.pkgs.buildPythonApplication {
nativeBuildInputs = lib.optionals enableQt [ wrapQtAppsHook ]; nativeBuildInputs = lib.optionals enableQt [ wrapQtAppsHook ];
propagatedBuildInputs = with python3.pkgs; [ propagatedBuildInputs = with py.pkgs; [
aiohttp aiohttp
aiohttp-socks aiohttp-socks
aiorpcx aiorpcx
@ -87,7 +101,10 @@ python3.pkgs.buildPythonApplication {
ckcc-protocol ckcc-protocol
keepkey keepkey
trezor trezor
] ++ lib.optionals enableQt [ pyqt5 qdarkstyle ]; ] ++ lib.optionals enableQt [
pyqt5
qdarkstyle
];
preBuild = '' preBuild = ''
sed -i 's,usr_share = .*,usr_share = "'$out'/share",g' setup.py sed -i 's,usr_share = .*,usr_share = "'$out'/share",g' setup.py