system/gpsd: Added to 12.0 repository

This commit is contained in:
David Spencer 2010-05-11 20:01:59 +02:00 committed by Robby Workman
parent c404888146
commit 2d3e9b9d88
4 changed files with 96 additions and 0 deletions

9
system/gpsd/README Normal file
View file

@ -0,0 +1,9 @@
gpsd is a service daemon that monitors one or more GPSes attached to
a host computer through serial or USB ports, making all data on the
location/course/velocity available to be queried on TCP port 2947
of the host computer. With gpsd, multiple GPS client applications
(such as navigational and wardriving software) can share access to
GPSes without contention or loss of data.
Applications that presently use gpsd include pyGPS, Kismet, GPSdrive,
gpeGPS, position, roadmap, roadnav, and gaia.

View file

@ -0,0 +1,60 @@
#!/bin/sh
# Slackware build script for gpsd
# Written by David Spencer <nobbutl@yahoo.co.uk>
# This script is dedicated to the public domain
set -e
PRGNAM=gpsd
VERSION=2.34
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--enable-itrax \
--enable-tnt \
--enable-dbus
make
make install-strip DESTDIR=$PKG
( cd $PKG/usr/man
find . -type f -exec gzip -9 {} \;
for i in $(find . -type l) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING INSTALL README TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

8
system/gpsd/gpsd.info Normal file
View file

@ -0,0 +1,8 @@
PRGNAM="gpsd"
VERSION="2.34"
HOMEPAGE="http://gpsd.berlios.de/"
DOWNLOAD="http://download.berlios.de/gpsd/gpsd-2.34.tar.gz"
MD5SUM="1ad07e10f34e46ffdaf10688743f2f43"
MAINTAINER="David Spencer"
EMAIL="nobbutl@yahoo.co.uk"
APPROVED="rworkman"

19
system/gpsd/slack-desc Normal file
View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
gpsd: gpsd (GPS service daemon)
gpsd:
gpsd: gpsd is a service daemon that monitors one or more GPSes attached to
gpsd: a host computer through serial or USB ports, making all data on the
gpsd: location/course/velocity available to be queried on TCP port 2947
gpsd: of the host computer. With gpsd, multiple GPS client applications
gpsd: (such as navigational and wardriving software) can share access to
gpsd: GPSes without contention or loss of data.
gpsd:
gpsd: Homepage: http://gpsd.berlios.de/
gpsd: