gpsd stable port information

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://catb.org/gpsd/
Maintainer: Kurt Schwehr
Description: Daemon to monitor 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
<<