Makepack is a makefile which together with a settings file and some simple rule files is able to download, compile, and install software for Slackware installations. As the installation is done using checkinstall, a Slackware package is created. The big strength of makepack is that it has mechanisms to keep track of dependencies when downloading and installing software.