No, there is no specific reason to include empty-dirs in packaging. I have deleted it through do_install. Thanks for the suggestion.
I have sent the updated patch including all other changes.