Pantheon updates 2024-12-13 (#364951)
[NixPkgs.git] / pkgs / development / libraries / qt-6 / modules / qtdoc.nix
blobfa091d4c6da6b4b98731fa65da17e0cd6b1d0daa
2   qtModule,
3   qtdeclarative,
4   qtbase,
5   qttools,
6 }:
8 qtModule {
9   pname = "qtdoc";
10   # avoid fix-qt-builtin-paths hook substitute QT_INSTALL_DOCS to qtdoc's path
11   postPatch = ''
12     for file in $(grep -rl '$QT_INSTALL_DOCS'); do
13       substituteInPlace $file \
14           --replace '$QT_INSTALL_DOCS' "${qtbase}/share/doc"
15     done
16   '';
17   nativeBuildInputs = [ (qttools.override { withClang = true; }) ];
18   propagatedBuildInputs = [ qtdeclarative ];
19   cmakeFlags = [
20     "-DCMAKE_MESSAGE_LOG_LEVEL=STATUS"
21   ];
22   dontUseNinjaBuild = true;
23   buildFlags = [ "docs" ];
24   dontUseNinjaInstall = true;
25   installFlags = [ "install_docs" ];
26   outputs = [ "out" ];