Recipies indivdually declare their dependencies [finishes #69591662]

The order defined in the default recipie is not guaranteed so we must declare
the individual dependencies