linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pyside / default.nix
blobf880791eeec04b68125a7a5b54fbf026c58244d0
1 { lib, fetchurl, cmake, buildPythonPackage, pysideGeneratorrunner, pysideShiboken, qt4, mesa, libGL }:
3 # This derivation provides a Python module and should therefore be called via `python-packages.nix`.
4 buildPythonPackage rec {
5   pname = "pyside";
6   version = "1.2.4";
7   format = "other";
9   src = fetchurl {
10     url = "https://github.com/PySide/PySide/archive/${version}.tar.gz";
11     sha256 = "90f2d736e2192ac69e5a2ac798fce2b5f7bf179269daa2ec262986d488c3b0f7";
12   };
14   outputs = [ "out" "dev" ];
16   preConfigure = ''
17     cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$dev")
18   '';
20   nativeBuildInputs = [ cmake pysideGeneratorrunner pysideShiboken qt4 ];
22   buildInputs = [ mesa libGL ];
24   makeFlags = [ "QT_PLUGIN_PATH=${pysideShiboken}/lib/generatorrunner" ];
26   dontWrapQtApps = true;
28   meta = {
29     description = "LGPL-licensed Python bindings for the Qt cross-platform application and UI framework";
30     license = lib.licenses.lgpl21;
31     homepage = "http://www.pyside.org";
32   };