My program relies on a feature I contributed to another crate (pcre2-sys). Unfortunately, the author of that other crate hasn't merged my PR and hasn't published it in a new release - overall that crate looks like unmaintained anymore. Unfortunately it is not possible to publish on crates.io something that has an unpublished dependency.
What is the standard community-friendly way of resolving such a problem?
Should I integrate that crate into my source code just as part of it?
Should I publish my fork of that crate with another name?
Or are there any other ideas?