Allow for builds to run simultaneously.

By recording each package's archive-entry separately we are able to
build each recipe independently and then compile the archive contents
afterwards.