Disable libostree docs

The API docs are LGPL2 which, if we're being strict, would make the
entire result LGPL2 if the docs are included in the binary; I assume, at
least gtk-rs makes a point to not include the docs in the main build. It
should be possible to make a build script and associated feature that
includes the API docs just for the docs build.
This commit is contained in:
Felix Krull 2018-10-17 23:18:55 +02:00 committed by Colin Walters
parent dfab03486b
commit ee897f09c5
1 changed files with 6 additions and 6 deletions

View File

@ -15,16 +15,16 @@ gir/%: tools/bin/gir
generate-libostree-sys: gir/libostree-sys
generate-libostree: gir/libostree update-docs
generate-libostree: gir/libostree #update-docs
# docs
update-docs: tools/bin/gir tools/bin/rustdoc-stripper
tools/bin/gir -c conf/libostree.toml -m doc
sed -i \
-e "s/trait RepoExt::fn list_refs/trait RepoExtManual::fn list_refs/" \
-e "s/trait RepoExt::fn list_refs_ext/trait RepoExtManual::fn list_refs_ext/" \
-e "s/trait RepoExt::fn traverse_commit/trait RepoExtManual::fn traverse_commit/" \
libostree/vendor.md
#sed -i \
# -e "s/trait RepoExt::fn list_refs/trait RepoExtManual::fn list_refs/" \
# -e "s/trait RepoExt::fn list_refs_ext/trait RepoExtManual::fn list_refs_ext/" \
# -e "s/trait RepoExt::fn traverse_commit/trait RepoExtManual::fn traverse_commit/" \
# libostree/vendor.md
tools/bin/rustdoc-stripper -g -o libostree/vendor.md
rm libostree/vendor.md