2.10pre7 - call for RPM and Fink packagers

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

2.10pre7 - call for RPM and Fink packagers

by hamish_b :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi,

congrats all around for the 2.10pre7 release! it's a major
improvement.


If I may be so bold as to summarize & speculate --

if there is consensus that it is a good one, the new 2.10
branch may soon be the 2.10-final release branch. all we need
at this point is lots of testing.

this is a great time to attack any remaining bugs:
  http://gpsdrive.sf.net/bugs

with the 2.10 stable line branched off this also means that trunk
is open for more radical changes & a development shift towards
GpsDrive 3.0.


if anyone out there feels like putting in a hand to create 2.10
..spec files for RPM based distros or updating the Fink package,
by all means speak up. (also there are OSX binaries for gpsd
elsewhere, but it could use packaging for Fink as well to
avoid a splintered install process)


cheers,
Hamish



     

_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Dependencies

by Ross Scanlon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi All,

Following from discussions on the osm talk-au mailling list I'm trying to see if we really need to add all these as dependencies for gpsdrive.

I have set up a page on the wiki so that we can keep track of what packages are actually required and what part of the functionality of gpsdrive they are for.

The main issue that came up was using gpsdrive on a eeePC 701 with only 4GB ssd.

For example why do we need imagemagick, openjdk, all the osm icons and the true type fonts.

The following extra packages will be installed:
gdal-bin ?
gpsbabel ?
imagemagick ?
libaccess-bridge-java ?

libboost-filesystem1.34.1 yes base program
libboost-iostreams1.34.1 yes base program
libboost-program-options1.34.1 yes base program
libboost-python1.34.1 yes base program
libboost-regex1.34.1 yes base program
libboost-thread1.34.1 yes base program

libdate-manip-perl ?
libdbd-mysql-perl ?
libdbd-sqlite3-perl ?
libdbi-perl ?
libfile-slurp-perl ?
libgd2-noxpm ?
libgda3-3 ?
libgda3-bin ?
libgda3-common ?
libgda3-postgres ?
libgdal1-1.5.0 ?
libgeos-3.0.0 ?
libgeos-c1 ?
libgraphviz4 ?
libhdf4g ?
libhdf5-serial-1.6.6-0 ?
libilmbase6 ?
libjasper1 ?
libmagick10 ?

libmapnik0.5 yes base program with mapnik

libnet-daemon-perl ?
libnetcdf4 ?
libogdi3.2 ?
libopenexr6 ?
libplrpc-perl ?
libpq5 ?
libshp1 ?
libwmf0.2-7 ?
libxerces-c28 ?

mapnik-plugins yes/optional
mapnik-utils yes/optional

openjdk-6-jre ?
openjdk-6-jre-headless ?
openjdk-6-jre-lib ?

openstreetmap-map-icons yes base program
openstreetmap-map-icons-classic.small yes/optional
openstreetmap-map-icons-info yes/optional
openstreetmap-map-icons-japan yes/optional
openstreetmap-map-icons-japan-png yes/optional
openstreetmap-map-icons-square.big yes/optional
openstreetmap-map-icons-square.small yes/optional
openstreetmap-map-icons-svg yes/optional
openstreetmap-map-icons-svg-png yes/optional
openstreetmap-map-icons-svg-twotone yes/optional
openstreetmap-map-icons-svg-twotone-png yes/optional
openstreetmap-utils yes/optional
openstreetmap-utils-export yes/optional
openstreetmap-utils-filter yes/optional
openstreetmap-utils-import yes/optional
openstreetmap-utils-lib yes/optional

perlmagick ?

postgis yes base program with mapnik
postgresql-8.3 yes base program with mapnik
postgresql-8.3-postgis yes base program with mapnik
postgresql-client yes base program with mapnik
postgresql-client-8.3 yes base program with mapnik
postgresql-client-common yes base program with mapnik
postgresql-common yes base program with mapnik

proj ?
python-mapnik ?
rhino ?
ssl-cert ?
ttf-arphic-uming ?
ttf-baekmuk ?
ttf-bengali-fonts ?
ttf-devanagari-fonts ?
ttf-gujarati-fonts ?
ttf-indic-fonts ?
ttf-kannada-fonts ?
ttf-kochi-gothic ?
ttf-malayalam-fonts ?
ttf-oriya-fonts ?
ttf-punjabi-fonts ?
ttf-sazanami-mincho ?
ttf-tamil-fonts ?
ttf-telugu-fonts ?
tzdata-java ?


Suggested packages:
python-gdal ?
grass ?
libarchive-zip-perl ?
libfile-find-rule-perl ?
openstreetmap-mapnik-data ?
openstreetmap-mapnik-world-boundaries ?
dbishell ?
libgd-tools ?
libgda3-mysql ?
libgda3-odbc ?
libgda3-sqlite ?
libhdf4g-doc ?
libhdf4g-dev ?
hdf4-tools ?
libjasper-runtime ?
libwmf-bin ?
html2ps ?
ogdi-bin ?
libcompress-zlib-perl ?
icedtea-gcjwebplugin ?
sun-java6-fonts ?
mapnik ?
oidentd ?
ident-server ?
postgresql-doc-8.3 ?
proj-ps-doc ?
rhino-doc ?
ttf-kochi-mincho ?
ttf-kochi-mincho-naga10 ?


Recommended packages:
gpsdrive-data-maps ?
libgeos ?
ca-certificates-java ?

Cheers
Ross
--
Ross Scanlon <info@...>
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Guenther Meyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Samstag 25 Juli 2009 schrieb Ross Scanlon:

> Hi All,
>
> Following from discussions on the osm talk-au mailling list I'm trying to
> see if we really need to add all these as dependencies for gpsdrive.
>
> I have set up a page on the wiki so that we can keep track of what packages
> are actually required and what part of the functionality of gpsdrive they
> are for.
>
> The main issue that came up was using gpsdrive on a eeePC 701 with only 4GB
> ssd.
>
> For example why do we need imagemagick, openjdk, all the osm icons and the
> true type fonts.
>
> The following extra packages will be installed:
> gdal-bin ?
> gpsbabel ?
this one is nice, if you export data from your gps device and like to convert
the track/route/waypoint data from/to various formats
-> no required, but recommended.

> imagemagick ?
not needed

> libaccess-bridge-java ?
>
it's the first time I'm seeing that...
not needed

> libboost-filesystem1.34.1 yes base program
> libboost-iostreams1.34.1 yes base program
> libboost-program-options1.34.1 yes base program
> libboost-python1.34.1 yes base program
> libboost-regex1.34.1 yes base program
> libboost-thread1.34.1 yes base program
>
required, but only when compiled with mapnik support

> libdate-manip-perl ?
> libdbd-mysql-perl ?
only needed to get data out from an old mysql waypoints db

> libdbd-sqlite3-perl ?
> libdbi-perl ?
required to load gpx data into the waypoints db, will be included directly
into gpsdrive soon.

> libfile-slurp-perl ?
> libgd2-noxpm ?
I guess some old dependencies, not used anymore?

> libgda3-3 ?
> libgda3-bin ?
> libgda3-common ?
> libgda3-postgres ?
removed since svn2452.

> libgdal1-1.5.0 ?
there have been plans to use gdal someday somehow...
but as I can't see a place where it is used today, we could also remove it,
until it is really needed.

> libgeos-3.0.0 ?
> libgeos-c1 ?
> libgraphviz4 ?
> libhdf4g ?
> libhdf5-serial-1.6.6-0 ?
> libilmbase6 ?
> libjasper1 ?
> libmagick10 ?
>
I have no clue why these should be required for anything...


> libnet-daemon-perl ?
> libnetcdf4 ?
> libogdi3.2 ?
> libopenexr6 ?
> libplrpc-perl ?
no clue...

> libpq5 ?
required for the experimental street name display, when a mapnik database is
present (needs only the database, no compiled-in mapnik-support)

> libshp1 ?
> libwmf0.2-7 ?
> libxerces-c28 ?
>
no clue...

> openjdk-6-jre ?
> openjdk-6-jre-headless ?
> openjdk-6-jre-lib ?
>
java?!!?!
remove!


> perlmagick ?
>
some old dependendy?
remove, I would say...

> proj ?
used for mapnik?

> python-mapnik ?
used for the map generation script, to prerender mapnik maps without gpsdrive
running.
not required, but maybe a recommendation?

> rhino ?
> ssl-cert ?
> ttf-arphic-uming ?
> ttf-baekmuk ?
> ttf-bengali-fonts ?
> ttf-devanagari-fonts ?
> ttf-gujarati-fonts ?
> ttf-indic-fonts ?
> ttf-kannada-fonts ?
> ttf-kochi-gothic ?
> ttf-malayalam-fonts ?
> ttf-oriya-fonts ?
> ttf-punjabi-fonts ?
> ttf-sazanami-mincho ?
> ttf-tamil-fonts ?
> ttf-telugu-fonts ?
> tzdata-java ?
>
where do all these strange dependencies come from?!?!?
these packages have nothing to do with gpsdrive.
maybe joerg mixed them up with the josm-dependencies?

> python-gdal ?
> grass ?
> libarchive-zip-perl ?
> libfile-find-rule-perl ?
remove?

> openstreetmap-mapnik-data ?
> openstreetmap-mapnik-world-boundaries ?
useful when used with mapnik.

> dbishell ?
> libgd-tools ?
remove?

> libgda3-mysql ?
> libgda3-odbc ?
> libgda3-sqlite ?
remove!

> libhdf4g-doc ?
> libhdf4g-dev ?
> hdf4-tools ?
> libjasper-runtime ?
> libwmf-bin ?
> html2ps ?
> ogdi-bin ?
> libcompress-zlib-perl ?
> icedtea-gcjwebplugin ?
> sun-java6-fonts ?
no clue.

> mapnik ?
used with mapnik... ;-)
but why not required?

> oidentd ?
> ident-server ?
no clue.

> postgresql-doc-8.3 ?
used with mapnik

> proj-ps-doc ?
> rhino-doc ?
> ttf-kochi-mincho ?
> ttf-kochi-mincho-naga10 ?
>
remove?

> Recommended packages:
> gpsdrive-data-maps ?
the base maps, I guess...

> libgeos ?
> ca-certificates-java ?
>
remove.



_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

signature.asc (204 bytes) Download Attachment

Re: Dependencies

by Ross Scanlon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sun, 26 Jul 2009 19:13:06 +0200
Guenther Meyer <d.s.e@...> wrote:

> >
> where do all these strange dependencies come from?!?!?
> these packages have nothing to do with gpsdrive.
> maybe joerg mixed them up with the josm-dependencies?

They appear to be included when perlmagick is included.

Is there a reason to have the package perlmagick?


--
Ross Scanlon <info@...>
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Joerg Ostertag (Tettnang) :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tuesday 28 July 2009, Ross Scanlon wrote:

> On Sun, 26 Jul 2009 19:13:06 +0200
>
> Guenther Meyer <d.s.e@...> wrote:
> > where do all these strange dependencies come from?!?!?
> > these packages have nothing to do with gpsdrive.
> > maybe joerg mixed them up with the josm-dependencies?
>
> They appear to be included when perlmagick is included.
>
> Is there a reason to have the package perlmagick?

This is needed for converting the icons while compiling.

-
Joerg

_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Guenther Meyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Dienstag 28 Juli 2009 schrieb Joerg Ostertag:

> On Tuesday 28 July 2009, Ross Scanlon wrote:
> > On Sun, 26 Jul 2009 19:13:06 +0200
> >
> > Guenther Meyer <d.s.e@...> wrote:
> > > where do all these strange dependencies come from?!?!?
> > > these packages have nothing to do with gpsdrive.
> > > maybe joerg mixed them up with the josm-dependencies?
> >
> > They appear to be included when perlmagick is included.
> >
so these are dependencies of perlmagick?
then we shouldn't depend on them directly...

> > Is there a reason to have the package perlmagick?
>
> This is needed for converting the icons while compiling.
>
so these are build dependencies and there is no need to have them also as
package dependencies.





_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

signature.asc (204 bytes) Download Attachment

Re: Dependencies

by Ross Scanlon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, 28 Jul 2009 08:03:28 +0200
Guenther Meyer <d.s.e@...> wrote:

> Am Dienstag 28 Juli 2009 schrieb Joerg Ostertag:
> > On Tuesday 28 July 2009, Ross Scanlon wrote:
> > > On Sun, 26 Jul 2009 19:13:06 +0200
> > >
> > > Guenther Meyer <d.s.e@...> wrote:
> > > > where do all these strange dependencies come from?!?!?
> > > > these packages have nothing to do with gpsdrive.
> > > > maybe joerg mixed them up with the josm-dependencies?
> > >
> > > They appear to be included when perlmagick is included.
> > >
> so these are dependencies of perlmagick?
> then we shouldn't depend on them directly...

No but because perlmagick is a dependency in debian/control for gpsdrive then they are included.
 
> > > Is there a reason to have the package perlmagick?
> >
> > This is needed for converting the icons while compiling.
> >
> so these are build dependencies and there is no need to have them also as
> package dependencies.

About to say the same myself.

If they are build dependencies do we need them as gpsdrive package dependencies?

If they are not needed to run the program then we can remove them from the package debian/control file.

I've also sorted most of the dependecies out for the control file and will update it to svn shortly, just want to test it a bit more here.

--
Cheers
Ross
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Paul Martin-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Jul 28, 2009 at 04:39:58PM +1000, Ross Scanlon wrote:

> If they are build dependencies do we need them as gpsdrive package
> dependencies?
>
> If they are not needed to run the program then we can remove them from the
> package debian/control file.

No, you move them to the Build-Depends part of the control file (in the
"Source" section, not the "Package" section).

--
Paul Martin <pm@...>
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Ross Scanlon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, 28 Jul 2009 09:45:53 +0100
Paul Martin <pm@...> wrote:

> On Tue, Jul 28, 2009 at 04:39:58PM +1000, Ross Scanlon wrote:
>
> > If they are build dependencies do we need them as gpsdrive package
> > dependencies?
> >
> > If they are not needed to run the program then we can remove them from the
> > package debian/control file.
>
> No, you move them to the Build-Depends part of the control file (in the
> "Source" section, not the "Package" section).

Probably should have phrased that better.

Remove them from the "Package" section of the control file.

Although I don't believe that they are required to build the program either.  perlmagick is not currently in the build section yet gpsdrive builds without problem.


--
Cheers
Ross
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Guenther Meyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Dienstag 28 Juli 2009 schrieb Ross Scanlon:

> On Tue, 28 Jul 2009 09:45:53 +0100
>
> Paul Martin <pm@...> wrote:
> > On Tue, Jul 28, 2009 at 04:39:58PM +1000, Ross Scanlon wrote:
> > > If they are build dependencies do we need them as gpsdrive package
> > > dependencies?
> > >
> > > If they are not needed to run the program then we can remove them from
> > > the package debian/control file.
> >
> > No, you move them to the Build-Depends part of the control file (in the
> > "Source" section, not the "Package" section).
>
> Probably should have phrased that better.
>
> Remove them from the "Package" section of the control file.
>
> Although I don't believe that they are required to build the program
> either.  perlmagick is not currently in the build section yet gpsdrive
> builds without problem.
I guess they are required for building the (icon-)packages. if this is the
case, the packages should have separate debian control files...





_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

signature.asc (204 bytes) Download Attachment

Re: Dependencies

by Ross Scanlon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is there anything in gpsdrive-utils package that gpsdrive has to have at runtime.

I can not find anything that will not work without gpsdrive-utils installed.  Just wanted to confirm that this is the case.

I've reduced all of the control file to the point where gpsdrive will run and does not require massive amounts of unnecessary packages to be installed.



--
Ross Scanlon <info@...>
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Joerg Ostertag (Tettnang) :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wednesday 05 August 2009, Ross Scanlon wrote:
> Is there anything in gpsdrive-utils package that gpsdrive has to have at
> runtime.
>
> I can not find anything that will not work without gpsdrive-utils
> installed.  Just wanted to confirm that this is the case.
>
> I've reduced all of the control file to the point where gpsdrive will run
> and does not require massive amounts of unnecessary packages to be
> installed.

As what I remember; for gpsdrive to run I think you would only need:
  - gpsd
  - one set of map-icons(including the sqllite-database)
  - a mapnik installation(if you want to have OSM Database Support)

-
Joerg
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Ross Scanlon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Joerg,

I'm look at the dependencies for gpsdrive to run not just what may be needed to get an operational nav solution.

So gpsd and mapnik are not dependencies, although they are recommended, you don't need them installed for gpsdrive to run.

There are some libraries that must be installed for gpsdrive to run and i've already got these sorted.  Just was not sure about gpsdrive-utils but it does not look like it is needed.

Cheers
Ross


On Wed, 5 Aug 2009 07:14:02 +0200
Joerg Ostertag <Joerg@...> wrote:

> On Wednesday 05 August 2009, Ross Scanlon wrote:
> > Is there anything in gpsdrive-utils package that gpsdrive has to have at
> > runtime.
> >
> > I can not find anything that will not work without gpsdrive-utils
> > installed.  Just wanted to confirm that this is the case.
> >
> > I've reduced all of the control file to the point where gpsdrive will run
> > and does not require massive amounts of unnecessary packages to be
> > installed.
>
> As what I remember; for gpsdrive to run I think you would only need:
>   - gpsd
>   - one set of map-icons(including the sqllite-database)
>   - a mapnik installation(if you want to have OSM Database Support)
>
> -
> Joerg
> _______________________________________________
> GPSdrive mailing list
> GPSdrive@...
> http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive
>
--
Ross Scanlon <info@...>
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Guenther Meyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Mittwoch 05 August 2009 schrieb Ross Scanlon:
> Hi Joerg,
>
> I'm look at the dependencies for gpsdrive to run not just what may be
> needed to get an operational nav solution.
>
> So gpsd and mapnik are not dependencies, although they are recommended, you
> don't need them installed for gpsdrive to run.
>
right, none of these are required.
but you will need a basic icon set and the sqlite-database.




_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

signature.asc (204 bytes) Download Attachment

Re: Dependencies

by Jon Reynolds-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sorry to hijack a bit here, but I am just getting started with this and
am wondering if I need to install the mapnik thing? I would like OSM as
my database source.

What do I need to install on Ubuntu for that?

Cheers,

Jon

On Wed, Aug 05, 2009 at 08:10:40AM +0200, Guenther Meyer wrote:

> Am Mittwoch 05 August 2009 schrieb Ross Scanlon:
> > Hi Joerg,
> >
> > I'm look at the dependencies for gpsdrive to run not just what may be
> > needed to get an operational nav solution.
> >
> > So gpsd and mapnik are not dependencies, although they are recommended, you
> > don't need them installed for gpsdrive to run.
> >
> right, none of these are required.
> but you will need a basic icon set and the sqlite-database.
>
>



> _______________________________________________
> GPSdrive mailing list
> GPSdrive@...
> http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Ross Scanlon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Jon,

Everywhere tonight.

Have a look at:

http://sourceforge.net/apps/mediawiki/gpsdrive/index.php?title=8.04_manual

To install the osm side of things you would only need to carry out steps 3,4 and 5.

The rest can be done using deb's and you will probably find if you have gpsdrive running that most of it is already in place.

Cheers
Ross

On Wed, 5 Aug 2009 08:27:45 +0100
Jon Reynolds <maillist@...> wrote:

> Sorry to hijack a bit here, but I am just getting started with this and
> am wondering if I need to install the mapnik thing? I would like OSM as
> my database source.
>
> What do I need to install on Ubuntu for that?
>
> Cheers,
>
> Jon
>
> On Wed, Aug 05, 2009 at 08:10:40AM +0200, Guenther Meyer wrote:
> > Am Mittwoch 05 August 2009 schrieb Ross Scanlon:
> > > Hi Joerg,
> > >
> > > I'm look at the dependencies for gpsdrive to run not just what may be
> > > needed to get an operational nav solution.
> > >
> > > So gpsd and mapnik are not dependencies, although they are recommended, you
> > > don't need them installed for gpsdrive to run.
> > >
> > right, none of these are required.
> > but you will need a basic icon set and the sqlite-database.
> >
> >
>
>
>
> > _______________________________________________
> > GPSdrive mailing list
> > GPSdrive@...
> > http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive
>
> _______________________________________________
> GPSdrive mailing list
> GPSdrive@...
> http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive
>


--
Ross Scanlon <info@...>
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Ross Scanlon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ok, so I've got the gpsdrive package section of the control file down to the following:

# ------------------------------------------------------------------
Package: gpsdrive
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends},
        libart-2.0-2,
        libltdl3 | libltdl7,
        libboost-filesystem1.33.1 | libboost-filesystem1.34.1,
        libboost-thread1.33.1 | libboost-thread1.34.1 | libboost-thread1.34.1-4ubuntu3,
        libmapnik (>> 0.5.0-1) | libmapnik0.5,
        openstreetmap-map-icons (>> 8310),
        libsqlite3-0
Recommends: gpsd,
        espeak,
        gpsdrive-data-maps (>> 2322),
        openstreetmap-utils (>> 8290) | gpsdrive-utils (>> 2.10svn2299),
        openstreetmap-mapnik-world-boundaries (>> 7749),
        mapnik-plugins,
        mapnik-utils,
        postgresql-8.3-postgis | postgresql-8.2-postgis,
        python-mapnik
Conflicts: osm-data-mapnik,
        osm-data-map-icons,
        gpsdrive-scripts
Suggests: grass,
        libarchive-zip-perl,
        libexpat1,
        libfile-find-rule-perl,
        libgtk2.0-0,
        libdbd-sqlite3-perl,
        libgeos,
        openstreetmap-mapnik-data,
        ttf-dejavu,
        sudo,
        gdal-bin,
        gpsbabel,
        festival
Description: GPS navigation system
 GpsDrive is a car (bike, ship, plane, foot) navigation system.
 GpsDrive displays your position provided from a GPS on a zoomable map,
 the map file is autoselected depending on your position and preferred
 map scale.  All GPS receivers which support the NMEA protocol should
 be usable, as well as many USB GPSs using a binary protocol.
 .
 You will most likely want to install the gpsd package so that you
 can talk to your GPS; without that GpsDrive is just a map viewer.
 Speech output is supported if the "espeak" software is installed.
 To use maps from the OpenStreetMap project you need to install the
 openstreetmap-* packages as well.
# ------------------------------------------------------------------


This is only for the gpsdrive binary package.  I've re-ordered some of the Recommends and Suggests as I understand it Recommends should be other packages that enhance gpsdrive whereas Suggests are packages that can do work with gpsdrive.



Now my quandary, if I don't install openstreetmap-mapnik-world-boundaries gpsdrive crashes.

So therefore really openstreetmap-mapnik-world-boundaries is a dependency for gpsdrive, I know it's actually required for mapnik and it's mapnik that's crashing and causing gpsdrive to crash but it's not installed automatically by libmapnik0.5

Do I include it as a dependency or do we modify gpsdrive to check if it's there and if not then don't use mapnik.

Cheers
Ross


On Wed, 5 Aug 2009 08:10:40 +0200
Guenther Meyer <d.s.e@...> wrote:

> Am Mittwoch 05 August 2009 schrieb Ross Scanlon:
> > Hi Joerg,
> >
> > I'm look at the dependencies for gpsdrive to run not just what may be
> > needed to get an operational nav solution.
> >
> > So gpsd and mapnik are not dependencies, although they are recommended, you
> > don't need them installed for gpsdrive to run.
> >
> right, none of these are required.
> but you will need a basic icon set and the sqlite-database.
>
>
>


--
Ross Scanlon <info@...>
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Guenther Meyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Aug 05, 2009 at 06:17:21PM +1000, Ross Scanlon wrote:
> Ok, so I've got the gpsdrive package section of the control file down to the following:
>
> This is only for the gpsdrive binary package.  I've re-ordered some of the Recommends and Suggests as I understand it Recommends should be other packages that enhance gpsdrive whereas Suggests are packages that can do work with gpsdrive.
>
that looks really good!

>
>
> Now my quandary, if I don't install openstreetmap-mapnik-world-boundaries gpsdrive crashes.
>
> So therefore really openstreetmap-mapnik-world-boundaries is a dependency for gpsdrive, I know it's actually required for mapnik and it's mapnik that's crashing and causing gpsdrive to crash but it's not installed automatically by libmapnik0.5
>
> Do I include it as a dependency or do we modify gpsdrive to check if it's there and if not then don't use mapnik.
>
I would prefer to just add the dependency for the 2.10 release.
in the long-term all the mapnik-stuff has to be changed anyway...



_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

signature.asc (204 bytes) Download Attachment

Re: Dependencies

by Ross Scanlon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 5 Aug 2009 18:17:21 +1000
Ross Scanlon <info@...> wrote:

>
> Now my quandary, if I don't install openstreetmap-mapnik-world-boundaries gpsdrive crashes.
>
> So therefore really openstreetmap-mapnik-world-boundaries is a dependency for gpsdrive, I know it's actually required for mapnik and it's mapnik that's crashing and causing gpsdrive to crash but it's not installed automatically by libmapnik0.5
>
> Do I include it as a dependency or do we modify gpsdrive to check if it's there and if not then don't use mapnik.
>
> Cheers
> Ross
>

Actually I think I'll answer this myself.

Three lines of code in mapnik.cpp (an else statement and an assignment to a variable) solve this problem so I've included it and uploaded it to svn.

gpsdrive will now check for the existance of openstreetmap-world-boundaries if there then a normal startup with mapnik continues. If not then mapnik is disabled and gpsdrive starts normally.

--
Cheers
Ross
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive

Re: Dependencies

by Jon Reynolds-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Ross,

Thanks for the link, will give it a go tonight!

Cheers,

Jon

On Wed, Aug 05, 2009 at 06:01:08PM +1000, Ross Scanlon wrote:

> Hi Jon,
>
> Everywhere tonight.
>
> Have a look at:
>
> http://sourceforge.net/apps/mediawiki/gpsdrive/index.php?title=8.04_manual
>
> To install the osm side of things you would only need to carry out steps 3,4 and 5.
>
> The rest can be done using deb's and you will probably find if you have gpsdrive running that most of it is already in place.
>
> Cheers
> Ross
>
> On Wed, 5 Aug 2009 08:27:45 +0100
> Jon Reynolds <maillist@...> wrote:
>
> > Sorry to hijack a bit here, but I am just getting started with this and
> > am wondering if I need to install the mapnik thing? I would like OSM as
> > my database source.
> >
> > What do I need to install on Ubuntu for that?
> >
> > Cheers,
> >
> > Jon
> >
> > On Wed, Aug 05, 2009 at 08:10:40AM +0200, Guenther Meyer wrote:
> > > Am Mittwoch 05 August 2009 schrieb Ross Scanlon:
> > > > Hi Joerg,
> > > >
> > > > I'm look at the dependencies for gpsdrive to run not just what may be
> > > > needed to get an operational nav solution.
> > > >
> > > > So gpsd and mapnik are not dependencies, although they are recommended, you
> > > > don't need them installed for gpsdrive to run.
> > > >
> > > right, none of these are required.
> > > but you will need a basic icon set and the sqlite-database.
> > >
> > >
> >
> >
> >
> > > _______________________________________________
> > > GPSdrive mailing list
> > > GPSdrive@...
> > > http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive
> >
> > _______________________________________________
> > GPSdrive mailing list
> > GPSdrive@...
> > http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive
> >
>
>
> --
> Ross Scanlon <info@...>
> _______________________________________________
> GPSdrive mailing list
> GPSdrive@...
> http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive
_______________________________________________
GPSdrive mailing list
GPSdrive@...
http://lists.gpsdrivers.org/mailman/listinfo/gpsdrive
< Prev | 1 - 2 | Next >