summaryrefslogtreecommitdiffstats
path: root/gpsd
diff options
context:
space:
mode:
authorpiernov <piernov@piernov.org>2012-01-22 11:38:02 +0100
committerpiernov <piernov@piernov.org>2012-01-22 11:38:02 +0100
commit50e5ce5b17e69be13228e2393c5804b0a79acfab (patch)
tree9845fa9af128d7fdd791755bb2be320f3ba2be4e /gpsd
parent9626427c1a1d9c292fc519810c13b9a8073e777f (diff)
parent8548e8d6882b55dfb509b18dedfb7db17630037d (diff)
downloadnutyx-extra-50e5ce5b17e69be13228e2393c5804b0a79acfab.tar.gz
nutyx-extra-50e5ce5b17e69be13228e2393c5804b0a79acfab.tar.bz2
nutyx-extra-50e5ce5b17e69be13228e2393c5804b0a79acfab.tar.xz
nutyx-extra-50e5ce5b17e69be13228e2393c5804b0a79acfab.zip
Merged with http://kiao.no-ip.info/NuTyX/git/nutyx-pakxe → Repository splitted → nutyx-extra
Diffstat (limited to 'gpsd')
-rw-r--r--gpsd/.footprint.i68685
-rw-r--r--gpsd/.footprint.x86_6485
-rw-r--r--gpsd/.md5sum.i6863
-rw-r--r--gpsd/.md5sum.x86_643
-rw-r--r--gpsd/Pkgfile50
-rw-r--r--gpsd/gpsd.conf5
-rwxr-xr-xgpsd/gpsd.rc39
7 files changed, 270 insertions, 0 deletions
diff --git a/gpsd/.footprint.i686 b/gpsd/.footprint.i686
new file mode 100644
index 000000000..24e417417
--- /dev/null
+++ b/gpsd/.footprint.i686
@@ -0,0 +1,85 @@
+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/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/gpspipe
+-rwxr-xr-x root/root usr/bin/gpsprof
+-rwxr-xr-x root/root usr/bin/gpxlogger
+-rwxr-xr-x root/root usr/bin/lcdgps
+-rwxr-xr-x root/root usr/bin/xgps
+-rwxr-xr-x root/root usr/bin/xgpsspeed
+drwxr-xr-x root/root usr/include/
+-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/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-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/client.py
+-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
+-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
+-rwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/packet.so
+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
+-rw-r--r-- root/root usr/share/man/man1/gpsdecode.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gpsfake.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gpsmon.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gpspipe.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gpsprof.1.gz
+-rw-r--r-- root/root usr/share/man/man1/lcdgps.1.gz
+-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/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
new file mode 100644
index 000000000..24e417417
--- /dev/null
+++ b/gpsd/.footprint.x86_64
@@ -0,0 +1,85 @@
+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/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/gpspipe
+-rwxr-xr-x root/root usr/bin/gpsprof
+-rwxr-xr-x root/root usr/bin/gpxlogger
+-rwxr-xr-x root/root usr/bin/lcdgps
+-rwxr-xr-x root/root usr/bin/xgps
+-rwxr-xr-x root/root usr/bin/xgpsspeed
+drwxr-xr-x root/root usr/include/
+-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/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-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/client.py
+-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
+-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
+-rwxr-xr-x root/root usr/lib/python2.7/site-packages/gps/packet.so
+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
+-rw-r--r-- root/root usr/share/man/man1/gpsdecode.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gpsfake.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gpsmon.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gpspipe.1.gz
+-rw-r--r-- root/root usr/share/man/man1/gpsprof.1.gz
+-rw-r--r-- root/root usr/share/man/man1/lcdgps.1.gz
+-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/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
new file mode 100644
index 000000000..4d6c098a9
--- /dev/null
+++ b/gpsd/.md5sum.i686
@@ -0,0 +1,3 @@
+4cfdcfd88e925f4d0d6c2272fc573ab5 gpsd-3.3.tar.gz
+3e963df3f9f7ef3572ecc648ae829315 gpsd.conf
+0a08402de902050802cd6f5e2eb36fc2 gpsd.rc
diff --git a/gpsd/.md5sum.x86_64 b/gpsd/.md5sum.x86_64
new file mode 100644
index 000000000..4d6c098a9
--- /dev/null
+++ b/gpsd/.md5sum.x86_64
@@ -0,0 +1,3 @@
+4cfdcfd88e925f4d0d6c2272fc573ab5 gpsd-3.3.tar.gz
+3e963df3f9f7ef3572ecc648ae829315 gpsd.conf
+0a08402de902050802cd6f5e2eb36fc2 gpsd.rc
diff --git a/gpsd/Pkgfile b/gpsd/Pkgfile
new file mode 100644
index 000000000..3e3e1589e
--- /dev/null
+++ b/gpsd/Pkgfile
@@ -0,0 +1,50 @@
+# 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=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
+ # 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