Earlier quoted context omitted.
Agreed, I've tried and failed to make Debian packages, and have no idea how to proceed. In contrast, with Gentoo and their documentation, it was straightforward for me to make my own additional, separate repo, look at other ebuilds to see how packaging works, and have everything just work. https://github.com/billsix/billsix-portage I submit ebuilds to Gentoo itself if I think others would benefit. As far as I can tel…
Shameless plug: https://github.com/hoffa/debpack It won't pass all lintian tests due to the ridiculous requirements and useless ceremony "correct" Debian packages need. Still working on it.
As it turns out, it doesn't take that much effort to make packages that comply with Fedora/openSUSE Packaging Guidelines and Debian Policy with this tool, and it has drastically simplified my ability to maintain software across distributions in a way that still cleanly integrates with the distribution platform.
This is how the Spacewalk Debian/Ubuntu client packages are built[3][4], among many other things. There's also a few other examples out in the wild[5][6][7].
At least for the stuff I make for myself, I haven't made packages that fully pass lintian, but it's not terribly difficult to do if you want to.
[1]: https://github.com/ascherer/debbuild
[2]: https://openbuildservice.org/
[3]: https://gitlab.com/datto/engineering/spacewalk-debian-client...
[4]: https://build.opensuse.org/project/show/systemsmanagement:sp...
[5]: https://pagure.io/python36-flatpkg-deb
[6]: https://pagure.io/rpmdevtools-deb
[7]: https://build.opensuse.org/package/view_file/Virtualization:...