Recent reinforcement supports the raw parameter for dependencies. If this parameter is specific, the reinforcement does not require the dependency to have a standard Erlang / OTP layout, which assumes the presence of the files "src / dependency_name.app.src" or "ebin / dependency_name.app" (see more details here ).
For instance:
{deps, [ {erlang_ruby_marshal, "", {git, "https://github.com/Panmind/erlang-ruby-marshal", {branch, master}}, [raw]} ]}.
Please note that now the reinforcing bars will be able to extract it, but it still will not compile it. As other commentators noted, there is no reason why this dependency should not have a .app file. I would unlock the repository and add the .app file to it.
alavrik
source share