linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pyside / apiextractor.nix
blob9398a62997b2c58041b5dab7f64ea3b9111a2c3c
1 { lib, stdenv, fetchurl, cmake, libxml2, libxslt, python3, qt4 }:
3 # This derivation does not provide any Python module and should therefore be called via `all-packages.nix`.
4 let
5   pythonEnv = python3.withPackages(ps: with ps; [  sphinx ]);
6 in stdenv.mkDerivation {
7   name = "pyside-apiextractor-0.10.10";
9   src = fetchurl {
10     url = "https://github.com/PySide/Apiextractor/archive/0.10.10.tar.gz";
11     sha256 = "1zj8yrxy08iv1pk38djxw3faimm226w6wmi0gm32w4yczblylwz3";
12   };
14   outputs = [ "out" "dev" ];
16   preConfigure = ''
17     cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$dev")
18   '';
20   nativeBuildInputs = [ cmake pythonEnv ];
21   buildInputs = [ qt4 libxml2 libxslt ];
23   meta = with lib; {
24     description = "Eases the development of bindings of Qt-based libraries for high level languages by automating most of the process";
25     license = licenses.gpl2;
26     homepage = "http://www.pyside.org/docs/apiextractor/";
27     maintainers = [ ];
28     platforms = platforms.all;
29   };