From ee897f09c5e0bf9ba055011679fb76d6468af939 Mon Sep 17 00:00:00 2001 From: Felix Krull Date: Wed, 17 Oct 2018 23:18:55 +0200 Subject: [PATCH] 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. --- rust-bindings/rust/Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/rust-bindings/rust/Makefile b/rust-bindings/rust/Makefile index c1dfa142..4dfc942c 100644 --- a/rust-bindings/rust/Makefile +++ b/rust-bindings/rust/Makefile @@ -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