Be aware tgz is often an extension used as a Slackware package as the output of a packageName.slackbuild script, as opposed to a .tar.gz file.
If you untar a tgz file and there's no source, you may have a Slackware package, not a source tarball. That said, some of them are source packages anyway and have everything you need.