From 0aa72aa8c28f54c7933eab37887375c6ace33906 Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Fri, 26 May 2023 09:32:37 +1000 Subject: [PATCH] syncplay: fix `TypeError` on Linux --- pkgs/applications/networking/syncplay/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/applications/networking/syncplay/default.nix b/pkgs/applications/networking/syncplay/default.nix index 367e9bb7089..306822d74e7 100644 --- a/pkgs/applications/networking/syncplay/default.nix +++ b/pkgs/applications/networking/syncplay/default.nix @@ -2,6 +2,7 @@ , stdenv , fetchFromGitHub , buildPythonApplication +, fetchpatch , pyside6 , twisted , certifi @@ -23,6 +24,14 @@ buildPythonApplication rec { sha256 = "sha256-Te81yOv3D6M6aMfC5XrM6/I6BlMdlY1yRk1RRJa9Mxg="; }; + patches = [ + (fetchpatch { + name = "fix-typeerror.patch"; + url = "https://github.com/Syncplay/syncplay/commit/b62b038cdf58c54205987dfc52ebf228505ad03b.patch"; + hash = "sha256-pSP33Qn1I+nJBW8T1E1tSJKRh5OnZMRsbU+jr5z4u7c="; + }) + ]; + buildInputs = lib.optionals enableGUI [ (if stdenv.isLinux then qt6.qtwayland else qt6.qtbase) ]; propagatedBuildInputs = [ twisted certifi ] ++ twisted.optional-dependencies.tls