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:
parent
dfab03486b
commit
ee897f09c5
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue