diff options
author | piernov <piernov@piernov.org> | 2012-01-22 11:38:02 +0100 |
---|---|---|
committer | piernov <piernov@piernov.org> | 2012-01-22 11:38:02 +0100 |
commit | 50e5ce5b17e69be13228e2393c5804b0a79acfab (patch) | |
tree | 9845fa9af128d7fdd791755bb2be320f3ba2be4e /gpsd | |
parent | 9626427c1a1d9c292fc519810c13b9a8073e777f (diff) | |
parent | 8548e8d6882b55dfb509b18dedfb7db17630037d (diff) | |
download | nutyx-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.i686 | 85 | ||||
-rw-r--r-- | gpsd/.footprint.x86_64 | 85 | ||||
-rw-r--r-- | gpsd/.md5sum.i686 | 3 | ||||
-rw-r--r-- | gpsd/.md5sum.x86_64 | 3 | ||||
-rw-r--r-- | gpsd/Pkgfile | 50 | ||||
-rw-r--r-- | gpsd/gpsd.conf | 5 | ||||
-rwxr-xr-x | gpsd/gpsd.rc | 39 |
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 |