diff options
author | Michael Hoang <enzime@users.noreply.github.com> | 2023-05-26 09:32:37 +1000 |
---|---|---|
committer | Michael Hoang <enzime@users.noreply.github.com> | 2023-05-26 09:33:11 +1000 |
commit | 0aa72aa8c28f54c7933eab37887375c6ace33906 (patch) | |
tree | 4017c4517f6d3473f0f59f7c58bef698a9658e4a /pkgs/applications/networking/syncplay | |
parent | f91ee3065de91a3531329a674a45ddcb3467a650 (diff) |
syncplay: fix `TypeError` on Linux
Diffstat (limited to 'pkgs/applications/networking/syncplay')
-rw-r--r-- | pkgs/applications/networking/syncplay/default.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/applications/networking/syncplay/default.nix b/pkgs/applications/networking/syncplay/default.nix index 367e9bb7089ac..306822d74e7b0 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 |