I'm fairly confused about how to package and install software for all Linux distributions, although most importantly Ubuntu/Mint.
To be clear, I'm talking about how to create my own packages for software that I have written, whether it's in C, Python, Java, etc.
I don't know that much about make or configure files, nor do I know much about GNU's autoconf and automake. For learning purposes, I really just want to find a simple, laid-out procedure for packaging source files, specifying installation directories and dependencies, and ideally, publishing said package on a PPA.
I've found plenty of tutorials online just for compiling and building from software sources (which I already know how to do), but I haven't been able to find much on actually creating these source packages and config/make files. I just need somwhere to start. My goal is to eventually be able to contribute to the LM project once I better understand actually building Linux packages.
I would really appreciate any help you can give me on this, including links to any good tutorials I may have missed.