On Thu, Jun 12, 2014 at 07:02:07PM +0200, Gaetan Bisson wrote: > [2014-06-11 11:42:47 -0700] Dirk Hohndel: > > Which sent me on another trip down "I will remove all the CRUD from Marble > > that we never use (and never WANT to use) but still ship". > > I hear rumors that Qt might build its own globe eventually. If that is > > true, I sure hope that it is extremely modular and allows you to only ship > > and enable the parts that you really want. > > > > In the meantime I am creating a massive set of "gut this shi*t" patches > > that are applied to the Windows and Mac version of libmarble that we ship > > with our binaries :-) > > > > I will also make those available for the people who'd prefer to run a > > smaller and saner version of libmarble with their Linux builds. As usual, > > everyone else but hard core developers on Linux are screwed. > > Is it "just" the KDE dependency you would like to get rid of?
Qt, Marble, libgit2, libdivecomputer - those are the ones where we got bitten. I wouldn't be surprised if at some point or another most of our libraries would hit that list. > In Arch Linux, you may build a fully ABI-compatible marble package > without KDE, resulting in a 33 MB package, with which the subsurface > package from [community] runs seamlessly. Here's mine: > > http://arch.vesath.org/all/marble-4.13.1-1.src.tar.gz > > (The AUR package of the same name would be fine too if it weren't > out-of-date.) I remove a TON more form Marble than that. There is so much crud in there that we either don't use or don't want to ever pop up (the stupid wiki lookup on dive site names, for example). > Are there other things you'd like to improve in kdeedu-marble? I could > try to bring those improvements to our official package. I think the way we use Marble was never envisioned by the Marble community. I want a truly modular library where I get just the part the we use and don't need to carry around all the rest. But one thing the Marble community SHOULD fix is that it is not relocatable, i.e., it uses hard coded paths to look for files. That is EVIL. /D _______________________________________________ subsurface mailing list [email protected] http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface
