about summary refs log tree commit diff
path: root/pkgs/applications/networking/calls
diff options
context:
space:
mode:
authorPacman99 <pachum99@gmail.com>2021-03-13 20:38:21 -0800
committerPacman99 <pachum99@gmail.com>2021-03-13 20:44:22 -0800
commitd3d57b16d4d1fe14e420eaefcec6363939b171d1 (patch)
treeddcc09f7186856f4564f8445178ce7d7ab44b07d /pkgs/applications/networking/calls
parent4613800e5b9f8d7e26eb758fd4e798d35bcb314f (diff)
calls: build docs
Diffstat (limited to 'pkgs/applications/networking/calls')
-rw-r--r--pkgs/applications/networking/calls/default.nix16
1 files changed, 13 insertions, 3 deletions
diff --git a/pkgs/applications/networking/calls/default.nix b/pkgs/applications/networking/calls/default.nix
index 8828dd32b5483..8937404e91d33 100644
--- a/pkgs/applications/networking/calls/default.nix
+++ b/pkgs/applications/networking/calls/default.nix
@@ -12,6 +12,7 @@
 , feedbackd
 , callaudiod
 , evolution-data-server
+, glib
 , folks
 , desktop-file-utils
 , appstream-glib
@@ -20,6 +21,10 @@
 , vala
 , wrapGAppsHook
 , xvfb_run
+, gtk-doc
+, docbook-xsl-nons
+, docbook_xml_dtd_43
+, gobject-introspection
 }:
 
 stdenv.mkDerivation rec {
@@ -34,6 +39,8 @@ stdenv.mkDerivation rec {
     sha256 = "0igap5ynq269xqaky6fqhdg2dpsvxa008z953ywa4s5b5g5dk3dd";
   };
 
+  outputs = [ "out" "devdoc" ];
+
   nativeBuildInputs = [
     meson
     ninja
@@ -42,6 +49,9 @@ stdenv.mkDerivation rec {
     appstream-glib
     vala
     wrapGAppsHook
+    gtk-doc
+    docbook-xsl-nons
+    docbook_xml_dtd_43
   ];
 
   buildInputs = [
@@ -62,10 +72,10 @@ stdenv.mkDerivation rec {
     xvfb_run
   ];
 
+  NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
+
   mesonFlags = [
-    # docs fail to build
-    # https://source.puri.sm/Librem5/calls/issues/99
-    "-Dgtk_doc=false"
+    "-Dgtk_doc=true"
   ];
 
   doCheck = true;