calls: build docs

This commit is contained in:
Pacman99 2021-03-13 20:38:21 -08:00
parent 4613800e5b
commit d3d57b16d4

View file

@ -12,6 +12,7 @@
, feedbackd , feedbackd
, callaudiod , callaudiod
, evolution-data-server , evolution-data-server
, glib
, folks , folks
, desktop-file-utils , desktop-file-utils
, appstream-glib , appstream-glib
@ -20,6 +21,10 @@
, vala , vala
, wrapGAppsHook , wrapGAppsHook
, xvfb_run , xvfb_run
, gtk-doc
, docbook-xsl-nons
, docbook_xml_dtd_43
, gobject-introspection
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -34,6 +39,8 @@ stdenv.mkDerivation rec {
sha256 = "0igap5ynq269xqaky6fqhdg2dpsvxa008z953ywa4s5b5g5dk3dd"; sha256 = "0igap5ynq269xqaky6fqhdg2dpsvxa008z953ywa4s5b5g5dk3dd";
}; };
outputs = [ "out" "devdoc" ];
nativeBuildInputs = [ nativeBuildInputs = [
meson meson
ninja ninja
@ -42,6 +49,9 @@ stdenv.mkDerivation rec {
appstream-glib appstream-glib
vala vala
wrapGAppsHook wrapGAppsHook
gtk-doc
docbook-xsl-nons
docbook_xml_dtd_43
]; ];
buildInputs = [ buildInputs = [
@ -62,10 +72,10 @@ stdenv.mkDerivation rec {
xvfb_run xvfb_run
]; ];
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
mesonFlags = [ mesonFlags = [
# docs fail to build "-Dgtk_doc=true"
# https://source.puri.sm/Librem5/calls/issues/99
"-Dgtk_doc=false"
]; ];
doCheck = true; doCheck = true;