diff options
Diffstat (limited to 'pkgs/development/python-modules/wxpython/4.2.nix')
-rw-r--r-- | pkgs/development/python-modules/wxpython/4.2.nix | 125 |
1 files changed, 62 insertions, 63 deletions
diff --git a/pkgs/development/python-modules/wxpython/4.2.nix b/pkgs/development/python-modules/wxpython/4.2.nix index 70175f58c4497..1ead7d38d20b8 100644 --- a/pkgs/development/python-modules/wxpython/4.2.nix +++ b/pkgs/development/python-modules/wxpython/4.2.nix @@ -1,49 +1,50 @@ -{ lib -, stdenv -, buildPythonPackage -, setuptools -, pythonOlder -, fetchPypi -, substituteAll - -# build -, autoPatchelfHook -, attrdict -, doxygen -, pkg-config -, python -, sip -, which - -# runtime -, cairo -, gst_all_1 -, gtk3 -, libGL -, libGLU -, libSM -, libXinerama -, libXtst -, libXxf86vm -, libglvnd -, mesa -, pango -, SDL -, webkitgtk -, wxGTK -, xorgproto - -# propagates -, numpy -, pillow -, six +{ + lib, + stdenv, + buildPythonPackage, + setuptools, + pythonAtLeast, + fetchPypi, + substituteAll, + + # build + autoPatchelfHook, + attrdict, + doxygen, + pkg-config, + python, + sip, + which, + + # runtime + cairo, + gst_all_1, + gtk3, + libGL, + libGLU, + libSM, + libXinerama, + libXtst, + libXxf86vm, + libglvnd, + mesa, + pango, + SDL, + webkitgtk, + wxGTK, + xorgproto, + + # propagates + numpy, + pillow, + six, }: buildPythonPackage rec { pname = "wxpython"; version = "4.2.1"; format = "other"; - disabled = pythonOlder "3.7"; + disabled = pythonAtLeast "3.12"; src = fetchPypi { pname = "wxPython"; @@ -68,27 +69,27 @@ buildPythonPackage rec { sip which wxGTK - ] ++ lib.optionals stdenv.isLinux [ - autoPatchelfHook - ]; - - buildInputs = [ - wxGTK - SDL - ] ++ lib.optionals stdenv.isLinux [ - gst_all_1.gst-plugins-base - gst_all_1.gstreamer - libGL - libGLU - libSM - libXinerama - libXtst - libXxf86vm - libglvnd - mesa - webkitgtk - xorgproto - ]; + ] ++ lib.optionals stdenv.isLinux [ autoPatchelfHook ]; + + buildInputs = + [ + wxGTK + SDL + ] + ++ lib.optionals stdenv.isLinux [ + gst_all_1.gst-plugins-base + gst_all_1.gstreamer + libGL + libGLU + libSM + libXinerama + libXtst + libXxf86vm + libglvnd + mesa + webkitgtk + xorgproto + ]; propagatedBuildInputs = [ numpy @@ -108,7 +109,6 @@ buildPythonPackage rec { runHook postBuild ''; - installPhase = '' runHook preInstall @@ -126,7 +126,6 @@ buildPythonPackage rec { runHook postCheck ''; - meta = with lib; { changelog = "https://github.com/wxWidgets/Phoenix/blob/wxPython-${version}/CHANGES.rst"; description = "Cross platform GUI toolkit for Python, Phoenix version"; |