Description of problem: Roadmap is not part of Mageia.(any version) The MDV2010 RPM works fine installed with a --force. Roadmap 1.21 works FINE with gpsd3x, in spite of the (old) documentation. The RPM package from mdv 2010.0 obviously complains about missing deps, but the binaries work fine, indicating that it really only needs a fresh build with updated deps. The current svn is ~1.53, and also builds/works fine with no weird dependencies. (typed make, needed to install expat-devel+ its deps) As either version uses gpslib, the version of gpsd is seamless. (gpsd is up to v3.5 fwiw, current version 3.2.37 in repos is a little long in the tooth) Version-Release number of selected component (if applicable): 1.21 works. latest svn also works, and has many years of bugfixes. (I downloaded the trunck tarball while browsing the svn repo, the proper svn command on sf baffled me ;-) ) Needs to have it's own compiled US maps available easily, these are (IIRC) PD, derived from census mapping data. This is MUCH faster than foxtrotgps, esp on a slow machine with limited graphics... all the maps are meant to be stored locally. You do not have to unpack the ones you do not need, and no network connection is required. (example-- I unzip TX,OK, and LA maps, the rest stay gzipped in case they are ever needed) flite should be a required.(for voice announcements) Thank you!
Minor detail missed on my part, I had libgpsd1.8 installed as well as the roadmap RPM from 2010.0. The 2010.0 RPM binary could still talk to gpsd3x via the older library. (would need recompiled to use libgpsd2) The svn version builds out of the box as is on Mageia 2, so I'm probably nuking rubble, but figured I'd mention it.
I eventually managed to cobble a working RPM package together using the old Mandriva specfile etc as a template. Generated additional patch only changing the default preferences to use gpsd3://localhost to (match current Mageia 2 gpsd), and updating the copyright line to current year, still includes the Mandriva patch to fix the paths, which have not changed. Works well on my system, still trying to get to researching how to submit, dotting all the "i"s etc. (followed the fine how-to) The debug target seems to be trying to pull in 2 local files from the devs harddrive, it builds but is not quite right. It's currently the (default) GTK2 build, but QT4 another of the many current targets... I have yet to quite grok how to build qt4 target correctly, still working it as time permits, the build seems to lose track of where to look for the gtk.h include when building for QT4, seems odd that it even cares. I also need to figure out how to generate a data RPM.. The maps are pretty large, even gzipped, and should probably best be kept on the users home partition, and linked to one of the many default locations allowed by the code. Curious if that is allowed? They can also be kept in the users ~roadmap directory, on a single user system that is fine, but also not known if that is allowed (or even easily done) as an install location.
It would seem you have done some work to package it for mga2. If you're not a packager yourself, attach the src.rpm or link to it, and I'll look at it and submit it to Cauldron, possibly with some modifications.
Status: NEW => ASSIGNEDCC: (none) => johnnyAssignee: bugsquad => johnny
I'll check today if the git repo has been updated and rebuild, will send you the SRPM if your email can deal w/large attachments, if not I have some free webspace.
The maps also need to be packaged, doing that from scratch baffles me.
My mail server have a 2MB limit on how large email's can be, so please link to it.
SRPM at http://myweb.cableone.net/gjmcgee/roadmap-1.2.1+svn20120603-1.mga2.src.rpm There is a QT4 build target, but i couldn't get it to play, so the build is for the default gtk target. This does not include the map files, which are ~huge.
I see you've done almost the same on the svn version, as I've done on the stable 1.2.1 version. So I'm cherry picking your patch to use gpsd3:// and not gpsd2://. The svn-version doesn't build here yet. as we need to import txt2tags first, which I'll do later tonight. So unless there are some serious bugs that are fixed in the git/svn version, we'll stay on the stable release for now, which I'll submit to Cauldron later tonight.
Pushed to Cauldron.
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXEDTarget Milestone: --- => Mageia 3
Installed Mageia3-rc2 recently, just tried the package, roadmap from this build does not recognise gpsd3://localhost (the gpsd3 is the issue) and pops up an error saying so on initialization. Dragged back the src rpm i posted previously and it builds fine on mga3 ...need to add flite and libgpsd as and a few other packages as build deps, txt2tags is now in the repos. Also works peachy, so a patch related to grokking gpsd3 got missed somewhere. Should I file as a bug against cauldron or kick this?
Status: RESOLVED => REOPENEDResolution: FIXED => (none)
File a bug, since it's a Cauldron specific bug.
And assign the bug to me. :-)=
OOps. Ignore repeat, should have hit refresh. You're fast ;-)
reclose
Status: REOPENED => RESOLVEDResolution: (none) => FIXED