From a2e8dd2e74787b08908d9548484d3204dcbbaa43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Vitor=20de=20Lima=20Matos?= Date: Sat, 14 May 2022 19:23:34 -0300 Subject: [PATCH] kapidox: fix build with python packages --- .../libraries/kde-frameworks/kapidox.nix | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/kde-frameworks/kapidox.nix b/pkgs/development/libraries/kde-frameworks/kapidox.nix index 8d3e89935f8b..a040e1dc77e5 100644 --- a/pkgs/development/libraries/kde-frameworks/kapidox.nix +++ b/pkgs/development/libraries/kde-frameworks/kapidox.nix @@ -1,9 +1,25 @@ -{ mkDerivation, lib, extra-cmake-modules, python3 }: +{ mkDerivation, python3, qtbase }: mkDerivation { pname = "kapidox"; - nativeBuildInputs = [ extra-cmake-modules python3 python3.pkgs.setuptools ]; - postFixup = '' - moveToOutput bin $bin + buildInputs = with python3.pkgs; [ jinja2 pyyaml requests ]; + nativeBuildInputs = with python3.pkgs; [ qtbase setuptools ]; + + patchPhase = '' + sed -i -e 's|"doxy\w\+", ||g' setup.py ''; + + buildPhase = '' + runHook preBuild + ${python3.interpreter} setup.py build + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + ${python3.interpreter} setup.py install --prefix="$out" + runHook postInstall + ''; + + outputs = [ "out" ]; }