summaryrefslogtreecommitdiffstats
path: root/gpsd
diff options
context:
space:
mode:
Diffstat (limited to 'gpsd')
-rw-r--r--gpsd/.footprint.i68662
-rw-r--r--gpsd/.footprint.x86_6462
-rw-r--r--gpsd/.md5sum.i6864
-rw-r--r--gpsd/.md5sum.x86_644
-rw-r--r--gpsd/Pkgfile56
-rw-r--r--gpsd/gpsd.conf5
-rwxr-xr-xgpsd/gpsd.rc39
7 files changed, 160 insertions, 72 deletions
diff --git a/gpsd/.footprint.i686 b/gpsd/.footprint.i686
index 3c67f8225..24e417417 100644
--- a/gpsd/.footprint.i686
+++ b/gpsd/.footprint.i686
@@ -1,11 +1,21 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/rc.d/
+drwxr-xr-x root/root etc/rc.d/init.d/
+-rwxr-xr-x root/root etc/rc.d/init.d/gpsd
+drwxr-xr-x root/root etc/sysconfig/
+-rw-r--r-- root/root etc/sysconfig/gpsd
+drwxr-xr-x root/root lib/
+drwxr-xr-x root/root lib/udev/
+-rwxr-xr-x root/root lib/udev/gpsd.hotplug
+drwxr-xr-x root/root lib/udev/rules.d/
+-rw-r--r-- root/root lib/udev/rules.d/99-gpsd-usb.rules
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
--rwxr-xr-x root/root usr/bin/cgps
+-rwxr-xr-x root/root usr/bin/gegps
-rwxr-xr-x root/root usr/bin/gpscat
-rwxr-xr-x root/root usr/bin/gpsctl
-rwxr-xr-x root/root usr/bin/gpsdecode
-rwxr-xr-x root/root usr/bin/gpsfake
--rwxr-xr-x root/root usr/bin/gpsmon
-rwxr-xr-x root/root usr/bin/gpspipe
-rwxr-xr-x root/root usr/bin/gpsprof
-rwxr-xr-x root/root usr/bin/gpxlogger
@@ -13,52 +23,44 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/xgps
-rwxr-xr-x root/root usr/bin/xgpsspeed
drwxr-xr-x root/root usr/include/
--rw-r--r-- root/root usr/include/gps.h
--rw-r--r-- root/root usr/include/gpsd.h
+-rw-rw-r-- root/root usr/include/gps.h
-rw-r--r-- root/root usr/include/libgpsmm.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libQgpsmm.so -> libQgpsmm.so.19.0.0
-lrwxrwxrwx root/root usr/lib/libQgpsmm.so.19 -> libQgpsmm.so.19.0.0
-lrwxrwxrwx root/root usr/lib/libQgpsmm.so.19.0 -> libQgpsmm.so.19.0.0
--rwxr-xr-x root/root usr/lib/libQgpsmm.so.19.0.0
--rw-r--r-- root/root usr/lib/libgps.a
--rwxr-xr-x root/root usr/lib/libgps.la
-lrwxrwxrwx root/root usr/lib/libgps.so -> libgps.so.19.0.0
-lrwxrwxrwx root/root usr/lib/libgps.so.19 -> libgps.so.19.0.0
--rwxr-xr-x root/root usr/lib/libgps.so.19.0.0
--rw-r--r-- root/root usr/lib/libgpsd.a
--rwxr-xr-x root/root usr/lib/libgpsd.la
-lrwxrwxrwx root/root usr/lib/libgpsd.so -> libgpsd.so.0.0.0
-lrwxrwxrwx root/root usr/lib/libgpsd.so.0 -> libgpsd.so.0.0.0
--rwxr-xr-x root/root usr/lib/libgpsd.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libgps.so -> libgps.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgps.so.20 -> libgps.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgps.so.20.0 -> libgps.so.20.0.0
+-rwxr-xr-x root/root usr/lib/libgps.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgpsd.so -> libgpsd.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgpsd.so.20 -> libgpsd.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgpsd.so.20.0 -> libgpsd.so.20.0.0
+-rwxr-xr-x root/root usr/lib/libgpsd.so.20.0.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libgps.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libgpsd.pc
drwxr-xr-x root/root usr/lib/python2.7/
drwxr-xr-x root/root usr/lib/python2.7/site-packages/
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps-make_3_.Leaving.directory._tmp_work_src_gpsd_2.95_-py2.7.egg-info
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps-3.3.egg-info
drwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/__init__.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/__init__.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/client.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/client.pyc
-rwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/clienthelpers.so
-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/fake.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/fake.pyc
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/gps.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/gps.pyc
+-rwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/gps.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/misc.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/misc.pyc
-rwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/packet.so
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gpscap.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gpscap.pyc
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gpscap.pyo
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/gpsd
+-rwxr-xr-x root/root usr/sbin/gpsdctl
drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/xgps.desktop
+-rw-r--r-- root/root usr/share/applications/xgpsspeed.desktop
+drwxr-xr-x root/root usr/share/gpsd/
+-rw-r--r-- root/root usr/share/gpsd/gpsd-logo.png
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/cgps.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gegps.1.gz
-rw-r--r-- root/root usr/share/man/man1/gps.1.gz
-rw-r--r-- root/root usr/share/man/man1/gpscat.1.gz
-rw-r--r-- root/root usr/share/man/man1/gpsctl.1.gz
@@ -71,11 +73,13 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/xgps.1.gz
-rw-r--r-- root/root usr/share/man/man1/xgpsspeed.1.gz
drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/libQgpsmm.3.gz
-rw-r--r-- root/root usr/share/man/man3/libgps.3.gz
-rw-r--r-- root/root usr/share/man/man3/libgpsd.3.gz
-rw-r--r-- root/root usr/share/man/man3/libgpsmm.3.gz
drwxr-xr-x root/root usr/share/man/man5/
--rw-r--r-- root/root usr/share/man/man5/rtcm-104.5.gz
+-rw-r--r-- root/root usr/share/man/man5/gpsd_json.5.gz
-rw-r--r-- root/root usr/share/man/man5/srec.5.gz
drwxr-xr-x root/root usr/share/man/man8/
-rw-r--r-- root/root usr/share/man/man8/gpsd.8.gz
+-rw-r--r-- root/root usr/share/man/man8/gpsdctl.8.gz
diff --git a/gpsd/.footprint.x86_64 b/gpsd/.footprint.x86_64
index 3c67f8225..24e417417 100644
--- a/gpsd/.footprint.x86_64
+++ b/gpsd/.footprint.x86_64
@@ -1,11 +1,21 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/rc.d/
+drwxr-xr-x root/root etc/rc.d/init.d/
+-rwxr-xr-x root/root etc/rc.d/init.d/gpsd
+drwxr-xr-x root/root etc/sysconfig/
+-rw-r--r-- root/root etc/sysconfig/gpsd
+drwxr-xr-x root/root lib/
+drwxr-xr-x root/root lib/udev/
+-rwxr-xr-x root/root lib/udev/gpsd.hotplug
+drwxr-xr-x root/root lib/udev/rules.d/
+-rw-r--r-- root/root lib/udev/rules.d/99-gpsd-usb.rules
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
--rwxr-xr-x root/root usr/bin/cgps
+-rwxr-xr-x root/root usr/bin/gegps
-rwxr-xr-x root/root usr/bin/gpscat
-rwxr-xr-x root/root usr/bin/gpsctl
-rwxr-xr-x root/root usr/bin/gpsdecode
-rwxr-xr-x root/root usr/bin/gpsfake
--rwxr-xr-x root/root usr/bin/gpsmon
-rwxr-xr-x root/root usr/bin/gpspipe
-rwxr-xr-x root/root usr/bin/gpsprof
-rwxr-xr-x root/root usr/bin/gpxlogger
@@ -13,52 +23,44 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/xgps
-rwxr-xr-x root/root usr/bin/xgpsspeed
drwxr-xr-x root/root usr/include/
--rw-r--r-- root/root usr/include/gps.h
--rw-r--r-- root/root usr/include/gpsd.h
+-rw-rw-r-- root/root usr/include/gps.h
-rw-r--r-- root/root usr/include/libgpsmm.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libQgpsmm.so -> libQgpsmm.so.19.0.0
-lrwxrwxrwx root/root usr/lib/libQgpsmm.so.19 -> libQgpsmm.so.19.0.0
-lrwxrwxrwx root/root usr/lib/libQgpsmm.so.19.0 -> libQgpsmm.so.19.0.0
--rwxr-xr-x root/root usr/lib/libQgpsmm.so.19.0.0
--rw-r--r-- root/root usr/lib/libgps.a
--rwxr-xr-x root/root usr/lib/libgps.la
-lrwxrwxrwx root/root usr/lib/libgps.so -> libgps.so.19.0.0
-lrwxrwxrwx root/root usr/lib/libgps.so.19 -> libgps.so.19.0.0
--rwxr-xr-x root/root usr/lib/libgps.so.19.0.0
--rw-r--r-- root/root usr/lib/libgpsd.a
--rwxr-xr-x root/root usr/lib/libgpsd.la
-lrwxrwxrwx root/root usr/lib/libgpsd.so -> libgpsd.so.0.0.0
-lrwxrwxrwx root/root usr/lib/libgpsd.so.0 -> libgpsd.so.0.0.0
--rwxr-xr-x root/root usr/lib/libgpsd.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libgps.so -> libgps.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgps.so.20 -> libgps.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgps.so.20.0 -> libgps.so.20.0.0
+-rwxr-xr-x root/root usr/lib/libgps.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgpsd.so -> libgpsd.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgpsd.so.20 -> libgpsd.so.20.0.0
+lrwxrwxrwx root/root usr/lib/libgpsd.so.20.0 -> libgpsd.so.20.0.0
+-rwxr-xr-x root/root usr/lib/libgpsd.so.20.0.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libgps.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libgpsd.pc
drwxr-xr-x root/root usr/lib/python2.7/
drwxr-xr-x root/root usr/lib/python2.7/site-packages/
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps-make_3_.Leaving.directory._tmp_work_src_gpsd_2.95_-py2.7.egg-info
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps-3.3.egg-info
drwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/__init__.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/__init__.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/client.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/client.pyc
-rwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/clienthelpers.so
-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/fake.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/fake.pyc
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/gps.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/gps.pyc
+-rwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/gps.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/misc.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gps/misc.pyc
-rwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/packet.so
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gpscap.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gpscap.pyc
--rw-r--r-- root/root usr/lib/python2.7/site-packages/gpscap.pyo
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/gpsd
+-rwxr-xr-x root/root usr/sbin/gpsdctl
drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/xgps.desktop
+-rw-r--r-- root/root usr/share/applications/xgpsspeed.desktop
+drwxr-xr-x root/root usr/share/gpsd/
+-rw-r--r-- root/root usr/share/gpsd/gpsd-logo.png
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/cgps.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gegps.1.gz
-rw-r--r-- root/root usr/share/man/man1/gps.1.gz
-rw-r--r-- root/root usr/share/man/man1/gpscat.1.gz
-rw-r--r-- root/root usr/share/man/man1/gpsctl.1.gz
@@ -71,11 +73,13 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/xgps.1.gz
-rw-r--r-- root/root usr/share/man/man1/xgpsspeed.1.gz
drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/libQgpsmm.3.gz
-rw-r--r-- root/root usr/share/man/man3/libgps.3.gz
-rw-r--r-- root/root usr/share/man/man3/libgpsd.3.gz
-rw-r--r-- root/root usr/share/man/man3/libgpsmm.3.gz
drwxr-xr-x root/root usr/share/man/man5/
--rw-r--r-- root/root usr/share/man/man5/rtcm-104.5.gz
+-rw-r--r-- root/root usr/share/man/man5/gpsd_json.5.gz
-rw-r--r-- root/root usr/share/man/man5/srec.5.gz
drwxr-xr-x root/root usr/share/man/man8/
-rw-r--r-- root/root usr/share/man/man8/gpsd.8.gz
+-rw-r--r-- root/root usr/share/man/man8/gpsdctl.8.gz
diff --git a/gpsd/.md5sum.i686 b/gpsd/.md5sum.i686
index 727574f00..4d6c098a9 100644
--- a/gpsd/.md5sum.i686
+++ b/gpsd/.md5sum.i686
@@ -1 +1,3 @@
-12535a9ed9fecf9ea2c5bdc9840da5ae gpsd-2.95.tar.gz
+4cfdcfd88e925f4d0d6c2272fc573ab5 gpsd-3.3.tar.gz
+3e963df3f9f7ef3572ecc648ae829315 gpsd.conf
+0a08402de902050802cd6f5e2eb36fc2 gpsd.rc
diff --git a/gpsd/.md5sum.x86_64 b/gpsd/.md5sum.x86_64
index 727574f00..4d6c098a9 100644
--- a/gpsd/.md5sum.x86_64
+++ b/gpsd/.md5sum.x86_64
@@ -1 +1,3 @@
-12535a9ed9fecf9ea2c5bdc9840da5ae gpsd-2.95.tar.gz
+4cfdcfd88e925f4d0d6c2272fc573ab5 gpsd-3.3.tar.gz
+3e963df3f9f7ef3572ecc648ae829315 gpsd.conf
+0a08402de902050802cd6f5e2eb36fc2 gpsd.rc
diff --git a/gpsd/Pkgfile b/gpsd/Pkgfile
index 970074bbe..3e3e1589e 100644
--- a/gpsd/Pkgfile
+++ b/gpsd/Pkgfile
@@ -1,18 +1,50 @@
-# Description: demon GPSes
-# URL: http://gpsd.berlios.de
-# Packager: thierryn1 at hispeed dot ch
-# Maintainer: NuTyX core team
-# Depends on: dbus, libpthread-stubs, lesstif, qt, libusb
-# Run on: dbus,libpthread-stubs,lesstif
+# Description: Démon et bibliothèque de gestion de GPS
+# URL: http://catb.org/gpsd/
+# Packager: piernov <piernov@piernov.org>
+# Maintainer: NuTyX Core Team
+# Depends on: scons, chrpath, libusb, bluez, desktop-file-utils, pygtk
+# Run on: libusb,bluez,desktop-file-utils,pygtk
name=gpsd
-version=2.95
-release=2
-source=(http://download.berlios.de/$name/$name-$version.tar.gz)
+version=3.3
+release=1
+source=(http://download-mirror.savannah.gnu.org/releases/$name/$name-$version.tar.gz
+ gpsd.conf
+ gpsd.rc)
build() {
cd $name-$version
- PYTHON=/usr/bin/python2 ./configure --prefix=/usr
- make
- make DESTDIR=$PKG install
+ # Correction de chemins pour Python2.7
+ sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" $(find . -name '*.py')
+ sed -i "s|/usr/bin/env python|/usr/bin/env python2|" gegps gpscat gpsfake gpsprof xgps xgpsspeed
+
+ python2 /usr/bin/scons prefix=/usr \
+ systemd=yes \
+ libQgpsmm=no \
+ PYTHONPATH=/usr/bin/python2
+ python2 /usr/bin/scons build
+
+ # Correction du chemin des pages man
+ sed -i 's|.so gps.1|.so man1/gps.1|' cgps.1 lcdgps.1 xgps.1 xgpsspeed.1
+
+ export DESTDIR=$PKG
+ python2 /usr/bin/scons install
+
+ install -D -m644 ../gpsd.conf $PKG/etc/sysconfig/gpsd
+ install -D -m644 gpsd.rules $PKG/lib/udev/rules.d/99-gpsd-usb.rules
+
+ sed -i 's|/etc/default/gpsd|/etc/sysconfig/gpsd|' gpsd.hotplug
+ install -D -m755 gpsd.hotplug $PKG/lib/udev/gpsd.hotplug
+
+ # GPSD needs RPATH
+ chrpath -r /usr/lib/ $PKG/usr/lib/libgps{,d}.so.20.0.0
+ chrpath -r /usr/lib/ $PKG/usr/bin/{gpsdecode,gpsctl,gpspipe,gpxlogger,lcdgps}
+ chrpath -r /usr/lib/ $PKG/usr/sbin/{gpsd,gpsdctl}
+ chrpath -r /usr/lib/ $PKG/usr/lib/python2.7/site-packages/gps/{clienthelpers,packet}.so
+
+ install -D -m644 packaging/X11/xgps.desktop $PKG/usr/share/applications/xgps.desktop
+ install -D -m644 packaging/X11/xgpsspeed.desktop $PKG/usr/share/applications/xgpsspeed.desktop
+ install -D -m644 packaging/X11/gpsd-logo.png $PKG/usr/share/gpsd/gpsd-logo.png
+
+ install -D -m755 ../gpsd.rc $PKG/etc/rc.d/init.d/gpsd
}
diff --git a/gpsd/gpsd.conf b/gpsd/gpsd.conf
new file mode 100644
index 000000000..9fef72cb9
--- /dev/null
+++ b/gpsd/gpsd.conf
@@ -0,0 +1,5 @@
+# Default settings for gpsd.
+START_DAEMON="true"
+GPSD_OPTIONS=""
+DEVICES=""
+USBAUTO="true"
diff --git a/gpsd/gpsd.rc b/gpsd/gpsd.rc
new file mode 100755
index 000000000..102c9663e
--- /dev/null
+++ b/gpsd/gpsd.rc
@@ -0,0 +1,39 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/gpsd
+# Description : A daemon for managing GPS.
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+[ -f /etc/sysconfig/gpsd ] && . /etc/sysconfig/gpsd
+
+NAME=gpsd
+DAEMON=/usr/sbin/$NAME
+PIDFILE=/var/run/$NAME/$NAME.pid
+PID=$(cat $PIDFILE 2>/dev/null)
+
+case "$1" in
+ start)
+ boot_mesg "Starting $NAME"
+ [ ! -d /var/run/$NAME ] && install -d /var/run/$NAME
+ [ -z "$PID" ] && loadproc "$DAEMON" -P $PIDFILE -F /var/run/$NAME/$NAME.sock ${GPSD_OPTIONS} ${DEVICES}
+ ;;
+ stop)
+ boot_mesg "Stopping $NAME"
+ [ ! -z "$PID" ] && killproc -p $PIDFILE "$DAEMON"
+ rm -f $PIDFILE
+ ;;
+ restart)
+ $0 stop
+ sleep 2
+ $0 start
+ ;;
+ status)
+ statusproc -p $PIDFILE "$DAEMON"
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart|status}"
+esac
+
+# End $rc_base/init.d/gpsd