Add entire build/ directory to gitignore. tup.config is now generated.
Extend Sourcefile to, temporarily, allow custom configure commands to
ease building of non-tup enabled software.
Add vim syntax to Sourcefile for better readability.
Remove getpack function bootstrap. Now using scripts/getdeps.lua
instead. Note that this requires Lua to be installed.
Change dependency cloning to actually use Sourcefile with
scripts/getdeps.lua.
Update Tupfile to use @(DIR_LUA_ROOT) to access the root directory of
dependency with name 'lua'. This works for all dependencies.
Remove traces of TinyCC in Tuprules.tup.
Remove tup.config. This is meant to be generated. Not sure how it ended
up being comitted.
Remove src/ directories and files from .gitignore. These are built in
build//src by tup.
Update bootstrap.sh to use cp instead of ln to ensure executability of
spm.
Add scripts/spm output file for sourcing.
Update .gitignore to ensure scripts/spm is never commited.