{
mkDerivation,
python3,
qtbase,
}:
mkDerivation {
pname = "kapidox";
nativeBuildInputs = [
python3.pkgs.setuptools
qtbase
];
buildInputs = with python3.pkgs; [
jinja2
pyyaml
requests
postPatch = ''
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" ];
}