about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPavel Borzenkov <pavel@borzenkov.net>2021-09-09 11:03:41 +0200
committerGitHub <noreply@github.com>2021-09-09 11:03:41 +0200
commit6511f4cb3e3222ba6a9b7cb0ae03d66b28465102 (patch)
tree26c715efabafe1c63f12ea7597c4413774906a65
parenta671605f8c57f2e141a56e9e223b1a2d7e15beff (diff)
tremc: fix crash with python 3.9 (#137107)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
-rw-r--r--pkgs/applications/networking/p2p/tremc/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/applications/networking/p2p/tremc/default.nix b/pkgs/applications/networking/p2p/tremc/default.nix
index 3518c86790b7d..ea6b92c08e7e4 100644
--- a/pkgs/applications/networking/p2p/tremc/default.nix
+++ b/pkgs/applications/networking/p2p/tremc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages
+{ lib, stdenv, fetchFromGitHub, fetchpatch, python3Packages
 , x11Support ? !stdenv.isDarwin
 , xclip ? null
 , pbcopy ? null
@@ -21,6 +21,15 @@ python3Packages.buildPythonApplication rec {
     sha256 = "1fqspp2ckafplahgba54xmx0sjidx1pdzyjaqjhz0ivh98dkx2n5";
   };
 
+  patches = [
+    # Remove when version >0.9.2 is released
+    (fetchpatch {
+      url = "https://github.com/tremc/tremc/commit/bdffff2bd76186a4e3488b83f719fc7f7e3362b6.patch";
+      sha256 = "1zip2skh22v0yyv2hmszxn5jshp9m1jpw0fsyfvmqfxzq7m3czy5";
+      name = "replace-decodestring-with-decodebytes.patch";
+    })
+  ];
+
   buildInputs = with python3Packages; [
     python
     wrapPython