CSSU users doesn't need to worry maemo-fremantle-pr, it is already uninstalled (without dramatic side-effects). There are one difference between 1.2.6-5+0m5+ogg+mp3 and 1.2.6-5+0m5+ogg+mp3-2: first one is using 'broken' libmikmod (it is for playing s3m/mod -audio). Broken means it makes zero length file to the directory where binary is, which means that directory must be user-writeable (which is not good, but can be handled if needed).
I do not know what is currently wrong with dependencies of lincity, I will check it before next release.
I chose SDL to default, because it is more tested (at least by me).
Android can use c/c++, only start-wrapper must be java. And it must compile every library statically: check this https://github.com/kobr4/Lincity4dro...master/jni/src looks familiar?