about summary refs log tree commit diff
path: root/pkgs/development/python-modules/pyside2
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/pyside2')
-rw-r--r--pkgs/development/python-modules/pyside2/default.nix83
-rw-r--r--pkgs/development/python-modules/pyside2/dont_ignore_optional_modules.patch11
2 files changed, 0 insertions, 94 deletions
diff --git a/pkgs/development/python-modules/pyside2/default.nix b/pkgs/development/python-modules/pyside2/default.nix
deleted file mode 100644
index aa92b81e2dde..000000000000
--- a/pkgs/development/python-modules/pyside2/default.nix
+++ /dev/null
@@ -1,83 +0,0 @@
-{
-  python,
-  pythonAtLeast,
-  disabledIf,
-  fetchurl,
-  lib,
-  stdenv,
-  cmake,
-  libxcrypt,
-  ninja,
-  qt5,
-  shiboken2,
-}:
-stdenv.mkDerivation rec {
-  pname = "pyside2";
-  version = "5.15.11";
-
-  src = fetchurl {
-    url = "https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${version}-src/pyside-setup-opensource-src-${version}.tar.xz";
-    sha256 = "sha256-2lZ807eFTSegtK/j6J3osvmLem1XOTvlbx/BP3cPryk=";
-  };
-
-  patches = [ ./dont_ignore_optional_modules.patch ];
-
-  postPatch = ''
-    cd sources/pyside2
-  '';
-
-  cmakeFlags = [
-    "-DBUILD_TESTS=OFF"
-    "-DPYTHON_EXECUTABLE=${python.interpreter}"
-  ];
-
-  env.NIX_CFLAGS_COMPILE = "-I${qt5.qtdeclarative.dev}/include/QtQuick/${qt5.qtdeclarative.version}/QtQuick";
-
-  nativeBuildInputs = [
-    cmake
-    ninja
-    qt5.qmake
-    python
-  ];
-
-  buildInputs =
-    (with qt5; [
-      qtbase
-      qtxmlpatterns
-      qtmultimedia
-      qttools
-      qtx11extras
-      qtlocation
-      qtscript
-      qtwebsockets
-      qtwebengine
-      qtwebchannel
-      qtcharts
-      qtsensors
-      qtsvg
-      qt3d
-    ])
-    ++ (with python.pkgs; [ setuptools ])
-    ++ (lib.optionals (python.pythonOlder "3.9") [
-      # see similar issue: 202262
-      # libxcrypt is required for crypt.h for building older python modules
-      libxcrypt
-    ]);
-
-  propagatedBuildInputs = [ shiboken2 ];
-
-  dontWrapQtApps = true;
-
-  postInstall = ''
-    cd ../../..
-    ${python.pythonOnBuildForHost.interpreter} setup.py egg_info --build-type=pyside2
-    cp -r PySide2.egg-info $out/${python.sitePackages}/
-  '';
-
-  meta = with lib; {
-    description = "LGPL-licensed Python bindings for Qt";
-    license = licenses.lgpl21;
-    homepage = "https://wiki.qt.io/Qt_for_Python";
-    maintainers = with maintainers; [ gebner ];
-  };
-}
diff --git a/pkgs/development/python-modules/pyside2/dont_ignore_optional_modules.patch b/pkgs/development/python-modules/pyside2/dont_ignore_optional_modules.patch
deleted file mode 100644
index c9f17bea71b4..000000000000
--- a/pkgs/development/python-modules/pyside2/dont_ignore_optional_modules.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyside-setup-opensource-src-5.14.2/sources/cmake_helpers/helpers.cmake~	2020-07-17 10:29:30.555285529 +0200
-+++ pyside-setup-opensource-src-5.14.2/sources/cmake_helpers/helpers.cmake	2020-07-17 10:29:49.817003683 +0200
-@@ -139,7 +139,7 @@
-     # If the module was found, and also the module path is the same as the
-     # Qt5Core base path, we will generate the list with the modules to be installed
-     set(looked_in_message ". Looked in: ${${_name_dir}}")
--    if("${${_name_found}}" AND (("${found_basepath}" GREATER "0") OR ("${found_basepath}" EQUAL "0")))
-+    if("${${_name_found}}")
-         message(STATUS "${module_state} module ${name} found (${ARGN})${looked_in_message}")
-         # record the shortnames for the tests
-         list(APPEND all_module_shortnames ${shortname})