Package: gpsd Version: 2.96bis # The "bis" is specific to 2.96 and will go away in future versions. Revision: 1 Depends: dbus1.3-shlibs, dbus-glib1.2-shlibs, glib2-shlibs (>= 2.22.0-1), gpsd-shlibs (>= 2.90-1), libgettext8-shlibs (>= 0.17-12), libiconv (>= 1.12-3), libncurses5-shlibs (>= 5.4-20041023-1011), %N-shlibs (= %v-%r), libusb1-shlibs BuildDepends: dbus1.3-dev, dbus-glib1.2-dev, glib2-dev (>= 2.22.0-1), libgettext8-dev (>= 0.17-12), libiconv-dev (>= 1.12-3), libncurses5 (>= 5.4-20041023-1011), python27 (>= 1:2.7.2-3), libxslt-bin, pkgconfig, libusb1 GCC: 4.0 Source: http://download.berlios.de/%n/%n-%v.tar.gz SourceDirectory: gpsd-2.96 Source-MD5: 52b00cab0fb34bbf1923ae35c7ced6c4 SetCFLAGS: -Os ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking --enable-dbus PYTHON=%p/bin/python2.7 InstallScript: << #!/bin/bash -ev make install DESTDIR=%d # === removing python package === rm -r %i/lib/python2.7 rm %i/bin/{gpscat,gpsfake,gpsprof,xgps,xgpsspeed} << DocFiles: AUTHORS COPYING NEWS README TODO Splitoff: << Description: Shared libraries for gpsd Package: %N-shlibs Replaces: %N (<< 2.96bis-1) Files: << lib/libgpsd.0.dylib lib/libgps.20.dylib << Shlibs: << %p/lib/libgpsd.0.dylib 1.0.0 %n (>= 2.96bis-1) %p/lib/libgps.20.dylib 21.0.0 %n (>= 2.96bis-1) << DocFiles: COPYING << Splitoff2: << Description: Headers and libraries for gpsd Package: %N-dev Depends: %N-shlibs (= %v-%r) BuildDependsOnly: true Replaces: %N (<< 2.96) Files: << lib/libgpsd.dylib lib/libgps.dylib lib/pkgconfig include lib/lib*.*a << DocFiles: COPYING << # FIX: write a test script here. The next version will be scons based, so # Kurt avoided writing an InfoTest section #InfoTest: << #TestScript: make check || exit 2 #TestConfigureParams: #<< License: BSD Homepage: http://gpsd.berlios.de Maintainer: Maintainer: Kurt Schwehr Description: Daemon that monitors one or more GPS/AIS receivers DescDetail: << You will likely want to install one of the version of gpsd-py to get the programs gpscat, gpsfake, gpsprof, xgps, and xgpsspeed that are written in python. gpsd is a service daemon that monitors one or more GPSes or AIS receivers attached to a host computer through serial or USB ports, making all data on the location/course/velocity of the sensors available to be queried on TCP port 2947 of the host computer. With gpsd, multiple location-aware client applications (such as navigational and wardriving software) can share access to receivers without contention or loss of data. Also, gpsd responds to queries with a format that is substantially easier to parse than the NMEA 0183 emitted by most GPSes. The gpsd distribution includes a linkable C service library, a C++ wrapper class, and a Python module that developers of gpsd-aware applications can use to encapsulate all communication with gpsd. Besides gpsd itself, the project provides auxiliary tools for diagnostic monitoring and profiling of receivers and feeding location-aware applications GPS/AIS logs for diagnostic purposes. The goal of the gpsd project is to create a solid layer of open-source infrastructure for programs running under Linux and other open-source Unixes that want to be location-sensitive. We aim for simple, robust interfaces, unfussy operation, and an easy learning curve for application developers. << DescPackaging: << SEE ALSO: gpsd-py.info for the python variants 2011-Jun Kurt Schwehr / goatbar: We may want to add these options --enable-gpsd-user=username --enable-gpsd-group=groupname And not sure if we should try to support Qt. Why does dbus not work? gpsd -b -n -N -D 1 /dev/tty.iBT-GPS-SPPslave gpsd:ERROR: unable to connect to the DBUS system bus <<