Dear Mentors,
I have been looking for information on how to handle the submodule of a project that is not or cannot be packaged for Debian. Say a project I want to package has the submodule registered at externals/foo/bar. For whatever reason Bar doesn't exist in the repositories. How do I handle this as a packager?
To give an actual example of what I mean, the upstream yuzu repository (
https://github.com/yuzu-emu/yuzu) has a submodule at externals/sirit. The yuzu package moves this into the top directory with a rule in debian/rules that creates a symbolic link in externals/.
As yuzu is the only real example I can find of this situation, I was wondering if there are any other ways to handle this. More importantly, if there are other ways how would they be handled on the Salsa side i.e. a package repository with upstream/ and debian/ branches?
Any insight would be greatly appreciated.
Regards,
David James