Hi Arne,

arne anka a écrit :
> Package: navit
> Version: 0.1.1.0+dfsg.1-1
> Severity: wishlist
> 
> i use navit on my freerunner, which means it has linited space to
> install packages and limited resources.
> therefore i urge to make more "features" optional
> - speech
> - garmin
> - mdbtools
> - python
> 
> i have for none of these any use and therefore build navit by
> myself, but i would prefer to simply install the debian packages -- but
> not with that number of dependencies i have no use for.

I've had a look at navit plugins and decided to drop these two:
* map/poi_geodownload: while this plugin might still be used for MG POI
files, there isn't any instruction about how to configure it. BTW it has
been reported to be quite slow.
* binding/python: there isn't any piece of information about the status
/ usage of this plugin.

=> no more dependency on mdbtools and Python.

Remaining:
* map/textfile:
* map/shapefile:
* map/binfile:
* map/mg
* map/garmin
* binding/dbus
* speech/*
* vehicle/*

All map plugins but garmin are << 100 ko and don't pull any dependency.
The garmin map plugin only pulls the libgarmin0 dependency which is <
200 Ko.

The dbus plugin is about 20 ko and its dependencies are required for the
FreeRunner anyway.

Vehicle plugins are together < 30 ko.

Speech plugins are < 10 ko. Their dependency libspeechd2 is around 100 ko.

A minimalist navit binary package would save only about 200 ko + say,
300 ko of dependencies and would involve at least 4 more micro binary
packages for consistency. It doesn't worth it.

BTW only those plugins that are enabled through navit.xml are loaded at
run time.

Hence my proposal to keep the navit binary packages with all these
remaining plugins, but without any dependency to mdbtools or Python.

Would it address your concern?

Thanks,

_Gilles.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to