restoring the part where we need to install deps

reverting a previous bad merge
Merge remote-tracking branch 'shinji257/master' into build-deps

* shinji257/master:
  restoring the part where we need to install deps

That is pull request flexiondotorg#124 which reverts commit
d8fe9fc4a3f1d6ddb7a3311a880e579f4d0bfd3d to fix issue flexiondotorg#122