We want to simplify packaging and maintenance of Marble. And we want to make it easier for KDE application authors to link against the marble library by getting rid of a kde-edu dependency.
So starting with KDE 4.5 the Marble source code is supposed to be reorganized:
kdesupport/libmarble</code>. * Provides Qt development documentation, bindings and tools for Marble in the package <b>libmarble-dev</b>. This package is optional. ==Marble KDE application== * Depends on Marble Qt library (in kdesupport/libmarble). * Provides the Marble Application (Executable"marble"). Suggested package name: <b>kdeedu-marble</b>. <b>kde-edu-marble</b> <b>depends</b> on <b>libmarble</b> and <b>libmarble-data</b>. * Provides the KPart. Actual location of this part in SVN needs to be evaluated for best reuse. * Provides optional data ( <i>Moon</i>, <i>Historical Map</i>, <i>Precipitation</i>, <i>Temperature</i>, etc.) in the package <b>kdeedu-marble-data</b>. This package is <b>optional</b>. * Located in SVN at <syntaxhighlight lang="text">kdeedu/marble</code> ==Other== * What should happen to the worldclock plasmoid? Move it to the other KDE plasmoids (which would depend on libmarble inside kdesupport). ==Migration Plan== 1. Jens-Michael ("jmho") starts to get rid of QTONLY in MarbleDirs. 2. Get rid of all the kde specific cmake code below marble/src/lib (no "if (QTONLY)" anymore)