python3Packages.pyqt6: add optional serial port support (#426334)
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
# Not currently part of PyQt6
|
||||
#, withConnectivity ? true
|
||||
withPrintSupport ? true,
|
||||
withSerialPort ? false,
|
||||
cups,
|
||||
}:
|
||||
|
||||
@@ -103,7 +104,8 @@ buildPythonPackage rec {
|
||||
# ++ lib.optional withConnectivity qtconnectivity
|
||||
++ lib.optional withMultimedia qtmultimedia
|
||||
++ lib.optional withWebSockets qtwebsockets
|
||||
++ lib.optional withLocation qtlocation;
|
||||
++ lib.optional withLocation qtlocation
|
||||
++ lib.optional withSerialPort qtserialport;
|
||||
|
||||
buildInputs =
|
||||
with qt6Packages;
|
||||
@@ -117,7 +119,8 @@ buildPythonPackage rec {
|
||||
]
|
||||
# ++ lib.optional withConnectivity qtconnectivity
|
||||
++ lib.optional withWebSockets qtwebsockets
|
||||
++ lib.optional withLocation qtlocation;
|
||||
++ lib.optional withLocation qtlocation
|
||||
++ lib.optional withSerialPort qtserialport;
|
||||
|
||||
propagatedBuildInputs =
|
||||
# ld: library not found for -lcups
|
||||
@@ -127,6 +130,7 @@ buildPythonPackage rec {
|
||||
inherit sip pyqt6-sip;
|
||||
multimediaEnabled = withMultimedia;
|
||||
WebSocketsEnabled = withWebSockets;
|
||||
serialPortEnabled = withSerialPort;
|
||||
};
|
||||
|
||||
dontConfigure = true;
|
||||
@@ -145,7 +149,8 @@ buildPythonPackage rec {
|
||||
++ lib.optional withWebSockets "PyQt6.QtWebSockets"
|
||||
++ lib.optional withMultimedia "PyQt6.QtMultimedia"
|
||||
# ++ lib.optional withConnectivity "PyQt6.QtConnectivity"
|
||||
++ lib.optional withLocation "PyQt6.QtPositioning";
|
||||
++ lib.optional withLocation "PyQt6.QtPositioning"
|
||||
++ lib.optional withSerialPort "PyQt6.QtSerialPort";
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-address-of-temporary";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user