diff --git a/pkgs/servers/mautrix-signal/default.nix b/pkgs/servers/mautrix-signal/default.nix index c39394879fb4..c7dc3ecad584 100644 --- a/pkgs/servers/mautrix-signal/default.nix +++ b/pkgs/servers/mautrix-signal/default.nix @@ -1,6 +1,18 @@ -{ lib, python3Packages, fetchFromGitHub }: +{ lib, python3, fetchFromGitHub }: -python3Packages.buildPythonPackage rec { +let + python = python3.override { + packageOverrides = self: super: { + mautrix = super.mautrix.overridePythonAttrs (oldAttrs: rec { + version = "0.8.18"; + src = oldAttrs.src.override { + inherit version; + sha256 = "32daf7a7dcf5d4013b37321df7b319f36523f38884ccc3e2e965917d0a5c73c1"; + }; + }); + }; + }; +in python.pkgs.buildPythonPackage rec { pname = "mautrix-signal"; version = "0.1.1"; @@ -11,7 +23,7 @@ python3Packages.buildPythonPackage rec { sha256 = "11snsl7i407855h39g1fgk26hinnq0inr8sjrgd319li0d3jwzxl"; }; - propagatedBuildInputs = with python3Packages; [ + propagatedBuildInputs = with python.pkgs; [ CommonMark aiohttp asyncpg @@ -41,7 +53,7 @@ python3Packages.buildPythonPackage rec { " > $out/bin/mautrix-signal chmod +x $out/bin/mautrix-signal wrapProgram $out/bin/mautrix-signal \ - --set PATH ${python3Packages.python}/bin \ + --set PATH ${python}/bin \ --set PYTHONPATH "$PYTHONPATH" '';