attila77, your list of bullets is way too long since it includes repetitions [...]
If you keep yourself in the official API most probably all your headache will be to compile and package separately for MeeGo and MeeGo-Harmattan.
But anyway, even within MeeGo rpm you might need to compile native apps more than once to target x86 or different ARM chipsets. All this can be a quite automated process, though.