From a48ebe9adac340197520f48e46ee5bed934b46e9 Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Sat, 14 Dec 2024 23:24:52 -0500 Subject: [PATCH] python3Packages.pyqt6: build PyQT6.QtTextToSpeech Fixes calibre read aloud (text to speech) --- pkgs/development/python-modules/pyqt/6.x.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyqt/6.x.nix b/pkgs/development/python-modules/pyqt/6.x.nix index 77f98e1b808b..eeef109f7e7a 100644 --- a/pkgs/development/python-modules/pyqt/6.x.nix +++ b/pkgs/development/python-modules/pyqt/6.x.nix @@ -21,6 +21,7 @@ withPrintSupport ? true, withSerialPort ? false, cups, + withSpeech ? true, }: buildPythonPackage rec { @@ -105,7 +106,8 @@ buildPythonPackage rec { ++ lib.optional withMultimedia qtmultimedia ++ lib.optional withWebSockets qtwebsockets ++ lib.optional withLocation qtlocation - ++ lib.optional withSerialPort qtserialport; + ++ lib.optional withSerialPort qtserialport + ++ lib.optional withSpeech qtspeech; buildInputs = with qt6Packages; @@ -121,7 +123,8 @@ buildPythonPackage rec { ++ lib.optional withMultimedia qtmultimedia ++ lib.optional withWebSockets qtwebsockets ++ lib.optional withLocation qtlocation - ++ lib.optional withSerialPort qtserialport; + ++ lib.optional withSerialPort qtserialport + ++ lib.optional withSpeech qtspeech; propagatedBuildInputs = # ld: library not found for -lcups @@ -150,7 +153,8 @@ buildPythonPackage rec { ++ lib.optional withMultimedia "PyQt6.QtMultimedia" # ++ lib.optional withConnectivity "PyQt6.QtConnectivity" ++ lib.optional withLocation "PyQt6.QtPositioning" - ++ lib.optional withSerialPort "PyQt6.QtSerialPort"; + ++ lib.optional withSerialPort "PyQt6.QtSerialPort" + ++ lib.optional withSpeech "PyQt6.QtTextToSpeech"; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-address-of-temporary";