You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried going to docs.rs/granite-rs to look at all of the symbols for this library but it appears the builds have been failing since version 0.2.0. Here are the logs:
Ah, yep, it's failing because the Docker container doesn't have Granite and probably other libraries like GTK etc...
I don't have any control over that Docker container. But this library is largely autogenerated by gir, and the guide states:
For building the docs on systems without the required dependencies installed (for example docs.rs or CI jobs), you can use the docsrs attribute. This will disable the linking of the underlying C libraries and won't throw an error if those libraries are not available.
As far as I can tell, I am using the docsrs attribute, and following the template provided by gir, so I'm not entirely sure what's going wrong.
However, I haven't spent a lot of time looking at it, as the API is essentially identical to Granite, so you could refer to granite Valadoc and get a "good enough" docs experience.
I tried going to docs.rs/granite-rs to look at all of the symbols for this library but it appears the builds have been failing since version 0.2.0. Here are the logs:
https://docs.rs/crate/granite-rs/1.3.0/builds/1297643
It appears the Docker container in charge of generating the documentation fails due to missing system libraries.
The text was updated successfully, but these errors were encountered: