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-sys: gir/libostree-sys
|
||||||
|
|
||||||
generate-libostree: gir/libostree update-docs
|
generate-libostree: gir/libostree #update-docs
|
||||||
|
|
||||||
# docs
|
# docs
|
||||||
update-docs: tools/bin/gir tools/bin/rustdoc-stripper
|
update-docs: tools/bin/gir tools/bin/rustdoc-stripper
|
||||||
tools/bin/gir -c conf/libostree.toml -m doc
|
tools/bin/gir -c conf/libostree.toml -m doc
|
||||||
sed -i \
|
#sed -i \
|
||||||
-e "s/trait RepoExt::fn list_refs/trait RepoExtManual::fn list_refs/" \
|
# -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 list_refs_ext/trait RepoExtManual::fn list_refs_ext/" \
|
||||||
-e "s/trait RepoExt::fn traverse_commit/trait RepoExtManual::fn traverse_commit/" \
|
# -e "s/trait RepoExt::fn traverse_commit/trait RepoExtManual::fn traverse_commit/" \
|
||||||
libostree/vendor.md
|
# libostree/vendor.md
|
||||||
tools/bin/rustdoc-stripper -g -o libostree/vendor.md
|
tools/bin/rustdoc-stripper -g -o libostree/vendor.md
|
||||||
rm libostree/vendor.md
|
rm libostree/vendor.md
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue