diff options
author | Nikolay Amiantov <ab@fmap.me> | 2018-03-21 23:07:05 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2018-03-21 23:36:18 +0300 |
commit | b1b4c6c4eb92e59dcd664645f74b1c57b08204d0 (patch) | |
tree | 3a3c7f01dae53d91cf0ae9e906b08db20a404eda /pkgs/development/python-modules/pyqt | |
parent | 9b5669b5a6947e8f5230df521d859a66346a9b90 (diff) | |
download | nixlib-b1b4c6c4eb92e59dcd664645f74b1c57b08204d0.tar nixlib-b1b4c6c4eb92e59dcd664645f74b1c57b08204d0.tar.gz nixlib-b1b4c6c4eb92e59dcd664645f74b1c57b08204d0.tar.bz2 nixlib-b1b4c6c4eb92e59dcd664645f74b1c57b08204d0.tar.lz nixlib-b1b4c6c4eb92e59dcd664645f74b1c57b08204d0.tar.xz nixlib-b1b4c6c4eb92e59dcd664645f74b1c57b08204d0.tar.zst nixlib-b1b4c6c4eb92e59dcd664645f74b1c57b08204d0.zip |
pyqt5: propagate Qt dependencies
This is so that Qt user environment packages are also propagated. Fixes Electrum environment installations when no other Qt applications are installed. Added `dev` output so that closure size won't explode.
Diffstat (limited to 'pkgs/development/python-modules/pyqt')
-rw-r--r-- | pkgs/development/python-modules/pyqt/5.x.nix | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/development/python-modules/pyqt/5.x.nix b/pkgs/development/python-modules/pyqt/5.x.nix index 225da204e21a..50cb8ceba913 100644 --- a/pkgs/development/python-modules/pyqt/5.x.nix +++ b/pkgs/development/python-modules/pyqt/5.x.nix @@ -9,6 +9,7 @@ let version = "5.10"; inherit (pythonPackages) buildPythonPackage python dbus-python sip; + in buildPythonPackage { pname = pname; version = version; @@ -27,13 +28,15 @@ in buildPythonPackage { sha256 = "0l2zy6b7bfjxmg4bb8yikg6i8iy2xdwmvk7knfmrzfpqbmkycbrl"; }; - nativeBuildInputs = [ pkgconfig qmake ]; + outputs = [ "out" "dev" ]; - buildInputs = [ - lndir qtbase qtsvg qtwebkit qtwebengine dbus_libs - ] ++ lib.optional withWebSockets qtwebsockets ++ lib.optional withConnectivity qtconnectivity; + nativeBuildInputs = [ pkgconfig qmake lndir ]; - propagatedBuildInputs = [ sip ]; + buildInputs = [ dbus_libs ]; + + propagatedBuildInputs = [ + sip qtbase qtsvg qtwebkit qtwebengine + ] ++ lib.optional withWebSockets qtwebsockets ++ lib.optional withConnectivity qtconnectivity; configurePhase = '' runHook preConfigure |