depot/third_party/nixpkgs/pkgs/development/libraries/kde-frameworks/kapidox.nix

27 lines
531 B
Nix
Raw Normal View History

{ 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" ];
}