heisenbridge: override to mautrix 0.13.x

Yureka 6c1bb771 7e1995bb

+20 -5
+20 -5
pkgs/servers/heisenbridge/default.nix
··· 1 - { lib, fetchFromGitHub, fetchpatch, python3Packages }: 1 + { lib, fetchFromGitHub, fetchpatch, python3 }: 2 + 3 + let 4 + python = python3.override { 5 + packageOverrides = self: super: { 6 + mautrix_0_13 = self.mautrix.overridePythonAttrs (oldAttrs: rec { 7 + version = "0.13.3"; 8 + src = oldAttrs.src.override { 9 + inherit (oldAttrs) pname; 10 + inherit version; 11 + sha256 = "1e4a292469f3e200c182aaa5bf693a5c3834b2a0cfb3d29e4c9a1559db7740e3"; 12 + }; 13 + }); 14 + }; 15 + }; 16 + in 2 17 3 - python3Packages.buildPythonApplication rec { 18 + python.pkgs.buildPythonApplication rec { 4 19 pname = "heisenbridge"; 5 20 version = "1.8.2"; 6 21 ··· 15 30 echo "${version}" > heisenbridge/version.txt 16 31 ''; 17 32 18 - propagatedBuildInputs = with python3Packages; [ 33 + propagatedBuildInputs = with python.pkgs; [ 19 34 aiohttp 20 35 irc 21 - mautrix 36 + mautrix_0_13 22 37 python-socks 23 38 pyyaml 24 39 ]; 25 40 26 - checkInputs = with python3Packages; [ 41 + checkInputs = with python.pkgs; [ 27 42 pytestCheckHook 28 43 ]; 29 44