I am still working on this in my spare time, but featuritis got a bit in my way again
I added a packagemanager terminal and a SO inspector.
Packager terminal

SO inspector

The result is a distribution dependant package list like this for ubuntu 18.04
Code:
GTKINSTALL V 0.7 packager terminal
GTKLibraries : 11
QTLibraries : 7
gcc
g++
libc6-dev
libsdl1.2-dev
libgtk-3-dev
unixodbc-dev
libgnome2-dev
libwebkitgtk-3.0-dev
libxxf86vm-dev
libwebkitgtk-dev
libgnome-2
qtbase5-dev
qttools5-dev
qtmultimedia5-dev
qtdeclarative5-dev
libqt5svg5-dev
libqt5webkit5-dev
libqt5multimedia5-plugins
Distribution file for
Ubuntu_x64_18.04.distributionI will probably add a pre and postprocessing option in case there are additional commands needed on some distributions. Currently the fokus is on application development, but from experience i know that multimedia and database development require individual libraries and sometimes setup/configuration commands.
Once this is finished, i will start a little (G)UI which shows a list of supported distributions and marks the one it thinks you run. Then asks you which GUI framework you want to develop for. Once you selected them and press some install button, the systems package manager will be called to fetch and install the required system libraries.
I think those are the 4 options needed - gtk, qt, multimedia and database. Multimedia will deal with image libraries and the tricky xine stuff while database will deal with mysql, mariadb, postgres et. all. Any comment or ideas?
Currently i am stuck with a bug which seems to make the SO inspector unuseable though

ps: snooping inside linux distribution libraries with the SO inspector function name filter was quite interesting.