diff --git a/pkgs/development/python-modules/pyqt/4.x.nix b/pkgs/development/python-modules/pyqt/4.x.nix deleted file mode 100644 index a0bf3f03f600..000000000000 --- a/pkgs/development/python-modules/pyqt/4.x.nix +++ /dev/null @@ -1,69 +0,0 @@ -{ lib, stdenv, fetchurl, buildPythonPackage, python, dbus-python, sip_4, qt4, pkg-config, lndir, dbus, makeWrapper }: - -buildPythonPackage rec { - pname = "PyQt-x11-gpl"; - version = "4.12.3"; - format = "other"; - - src = fetchurl { - url = "mirror://sourceforge/pyqt/PyQt4_gpl_x11-${version}.tar.gz"; - sha256 = "0wnlasg62rm5d39nq1yw4namcx2ivxgzl93r5f2vb9s0yaz5l3x0"; - }; - - postPatch = '' - mkdir -p $out - lndir ${dbus-python} $out - rm -rf "$out/nix-support" - - export PYTHONPATH=$PYTHONPATH:$out/lib/${python.libPrefix}/site-packages - ${lib.optionalString stdenv.isDarwin '' - export QMAKESPEC="unsupported/macx-clang-libc++" # macOS target after bootstrapping phase \ - ''} - - substituteInPlace configure.py \ - --replace 'install_dir=pydbusmoddir' "install_dir='$out/lib/${python.libPrefix}/site-packages/dbus/mainloop'" \ - ${lib.optionalString stdenv.isDarwin '' - --replace "qt_macx_spec = 'macx-g++'" "qt_macx_spec = 'unsupported/macx-clang-libc++'" # for bootstrapping phase \ - ''} - - chmod +x configure.py - sed -i '1i#!${python.pythonForBuild.interpreter}' configure.py - ''; - - configureScript = "./configure.py"; - dontAddPrefix = true; - configureFlags = [ - "--confirm-license" - "--bindir=${placeholder "out"}/bin" - "--destdir=${placeholder "out"}/${python.sitePackages}" - "--plugin-destdir=${placeholder "out"}/lib/qt4/plugins" - "--sipdir=${placeholder "out"}/share/sip/PyQt4" - "--dbus=${lib.getDev dbus-python}/include/dbus-1.0" - "--verbose" - ]; - - nativeBuildInputs = [ pkg-config lndir makeWrapper qt4 ]; - buildInputs = [ qt4 dbus ]; - - propagatedBuildInputs = [ sip_4 ]; - - postInstall = '' - for i in $out/bin/*; do - wrapProgram $i --prefix PYTHONPATH : "$PYTHONPATH" - done - ''; - - enableParallelBuilding = true; - - passthru = { - qt = qt4; - }; - - meta = with lib; { - description = "Python bindings for Qt"; - license = "GPL"; - homepage = "http://www.riverbankcomputing.co.uk"; - maintainers = [ maintainers.sander ]; - platforms = platforms.mesaPlatforms; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index cbfa6e5d2091..89ad05c16de0 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -273,6 +273,7 @@ mapAliases ({ pymc3 = pymc; # added 2022-06-05, module was rename starting with 4.0.0 pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04 PyMVGLive = pymvglive; # added 2023-02-19 + pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09 pyramid_hawkauth = throw "pyramid_hawkauth has been removed because it is no longer maintained"; # added 2023-02-2 pyramid_jinja2 = pyramid-jinja2; # added 2023-06-06 pyreadability = readability-lxml; # added 2022-05-24 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1ca51264a2ca..3c34eb74a62f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9691,8 +9691,6 @@ self: super: with self; { pyqt-builder = callPackage ../development/python-modules/pyqt-builder { }; - pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix { }; - pyqt5 = callPackage ../development/python-modules/pyqt/5.x.nix { }; pyqt5_sip = callPackage ../development/python-modules/pyqt/sip.nix { };