summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkgs/applications/editors/leo-editor/default.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/applications/editors/leo-editor/default.nix b/pkgs/applications/editors/leo-editor/default.nix
index 924e662b8084..2084a047a086 100644
--- a/pkgs/applications/editors/leo-editor/default.nix
+++ b/pkgs/applications/editors/leo-editor/default.nix
@@ -1,5 +1,14 @@
-{ stdenv, python3, fetchFromGitHub, makeWrapper, makeDesktopItem }:
+{ stdenv, python3, libsForQt56, fetchFromGitHub, makeWrapper, makeDesktopItem }:
+let
+ packageOverrides = self: super: {
+ pyqt56 = libsForQt56.callPackage ../../../development/python-modules/pyqt/5.x.nix {
+ pythonPackages = self;
+ };
+ };
+
+ pythonPackages = (python3.override { inherit packageOverrides; }).pkgs;
+in
stdenv.mkDerivation rec {
name = "leo-editor-${version}";
version = "5.6";
@@ -14,7 +23,7 @@ stdenv.mkDerivation rec {
dontBuild = true;
nativeBuildInputs = [ makeWrapper python3 ];
- propagatedBuildInputs = with python3.pkgs; [ pyqt56 docutils ];
+ propagatedBuildInputs = with pythonPackages; [ pyqt56 docutils ];
desktopItem = makeDesktopItem rec {
name = "leo-editor";