Almost every Linux distribution comes with a good package manager from where the user can install-update-remove desired applications. But inevitably there comes a time when the need to compile an application from the source arises. The usual route to compile an application goes something like this,
source -> uncompress -> ./configure -> make -> make install
The main disadvantage of this method is it becomes very hard to keep track of the installed packages and files. Uninstalling a package cleanly can sometimes becomes nightmarish. That's where src2pkg comes into play.