···5555 EOF
5656 '';
57575858+ enableParallelBuilding = true;
5959+ # HACK: paralellize compilation of make calls within pyqt's setup.py
6060+ # pkgs/stdenv/generic/setup.sh doesn't set this for us because
6161+ # make gets called by python code and not its build phase
6262+ # format=pyproject means the pip-build-hook hook gets used to build this project
6363+ # pkgs/development/interpreters/python/hooks/pip-build-hook.sh
6464+ # does not use the enableParallelBuilding flag
6565+ postUnpack = ''
6666+ export MAKEFLAGS+="''${enableParallelBuilding:+-j$NIX_BUILD_CORES}"
6767+ '';
6868+5869 outputs = [ "out" "dev" ];
59706071 dontWrapQtApps = true;
···117128 ++ lib.optional withWebSockets "PyQt5.QtWebSockets"
118129 ++ lib.optional withWebKit "PyQt5.QtWebKit"
119130 ++ lib.optional withMultimedia "PyQt5.QtMultimedia"
120120- ++ lib.optional withConnectivity "PyQt5.QtConnectivity"
131131+ ++ lib.optional withConnectivity "PyQt5.QtBluetooth"
121132 ++ lib.optional withLocation "PyQt5.QtPositioning"
122133 ;
123134
+1-1
pkgs/development/python-modules/pyqt/6.x.nix
···6161 # pkgs/development/interpreters/python/hooks/pip-build-hook.sh
6262 # does not use the enableParallelBuilding flag
6363 postUnpack = ''
6464- export MAKEFLAGS+=" -j$NIX_BUILD_CORES"
6464+ export MAKEFLAGS+="''${enableParallelBuilding:+-j$NIX_BUILD_CORES}"
6565 '';
66666767 outputs = [ "out" "dev" ];