This is almost completely right, up to the complete lack of build instructions in case the Makefile doesn't work. (Or doesn't exist)
All that's missing are a few dependencies that are either obscure, outdated and pretty much dangerous to use, simply don't work anymore, or can't be compiled on your distro.