Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 21.05 33 lines 987 B view raw
1{ lib, fetchurl, cmake, buildPythonPackage, pysideGeneratorrunner, pysideShiboken, qt4, mesa, libGL }: 2 3# This derivation provides a Python module and should therefore be called via `python-packages.nix`. 4buildPythonPackage rec { 5 pname = "pyside"; 6 version = "1.2.4"; 7 format = "other"; 8 9 src = fetchurl { 10 url = "https://github.com/PySide/PySide/archive/${version}.tar.gz"; 11 sha256 = "90f2d736e2192ac69e5a2ac798fce2b5f7bf179269daa2ec262986d488c3b0f7"; 12 }; 13 14 outputs = [ "out" "dev" ]; 15 16 preConfigure = '' 17 cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$dev") 18 ''; 19 20 nativeBuildInputs = [ cmake pysideGeneratorrunner pysideShiboken qt4 ]; 21 22 buildInputs = [ mesa libGL ]; 23 24 makeFlags = [ "QT_PLUGIN_PATH=${pysideShiboken}/lib/generatorrunner" ]; 25 26 dontWrapQtApps = true; 27 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 }; 33}