lol

gz-utils: output doxygen documentation

+14
+14
pkgs/by-name/gz/gz-utils/package.nix
··· 6 6 # nativeBuildInputs 7 7 cmake, 8 8 gz-cmake, 9 + doxygen, 10 + graphviz, 9 11 10 12 # buildInputs 11 13 cli11, ··· 27 29 tag = "gz-utils${lib.versions.major finalAttrs.version}_${finalAttrs.version}"; 28 30 hash = "sha256-fYzysdB608jfMb/EbqiGD4hXmPxcaVTUrt9Wx0dBlto="; 29 31 }; 32 + 33 + outputs = [ 34 + "doc" 35 + "out" 36 + ]; 30 37 31 38 # Remove vendored gtest, use nixpkgs' version instead. 32 39 postPatch = '' ··· 39 46 nativeBuildInputs = [ 40 47 cmake 41 48 gz-cmake 49 + doxygen 50 + graphviz 42 51 ]; 43 52 44 53 buildInputs = [ ··· 52 61 cmakeFlags = [ 53 62 (lib.cmakeBool "GZ_UTILS_VENDOR_CLI11" false) 54 63 ]; 64 + 65 + postBuild = '' 66 + make doc 67 + cp -r doxygen/html $doc 68 + ''; 55 69 56 70 nativeCheckInputs = [ python3 ]; 57 71