gpsd
This commit is contained in:
parent
9bee8e3fa7
commit
4fa50a564e
|
@ -0,0 +1,53 @@
|
||||||
|
# Tanım: USB / seri GPS cihazlarını desteklemek için GPS daemon ve kütüphane
|
||||||
|
# URL: http://catb.org/gpsd/
|
||||||
|
# Paketçi: Cihan_Alkan
|
||||||
|
# Gerekler: python libusb bluez desktop-file-utils scons docbook-xsl
|
||||||
|
# Grup: kütüphane
|
||||||
|
|
||||||
|
isim=gpsd
|
||||||
|
surum=3.17
|
||||||
|
devir=1
|
||||||
|
kaynak=(https://download.savannah.gnu.org/releases/$isim/$isim-$surum.tar.gz
|
||||||
|
gpsd.conf)
|
||||||
|
|
||||||
|
derle() {
|
||||||
|
|
||||||
|
cd $isim-$surum
|
||||||
|
|
||||||
|
# fix python 2.7 path
|
||||||
|
sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
|
||||||
|
-e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
|
||||||
|
$(find . -name '*.py')
|
||||||
|
|
||||||
|
export LINKFLAGS="${LDFLAGS}"
|
||||||
|
scons prefix=/usr \
|
||||||
|
systemd=no \
|
||||||
|
libQgpsmm=no \
|
||||||
|
gpsd_group=uucp \
|
||||||
|
PYTHONPATH=/usr/bin/python2 \
|
||||||
|
sbindir=/usr/bin
|
||||||
|
scons build
|
||||||
|
|
||||||
|
|
||||||
|
# Fix man pages path (FS#21715)
|
||||||
|
sed -i 's|.so gps.1|.so man1/gps.1|' cgps.1 lcdgps.1 xgps.1 xgpsspeed.1
|
||||||
|
|
||||||
|
export DESTDIR="$PKG"
|
||||||
|
scons install
|
||||||
|
install -D -m755 gpsinit -t "$PKG/usr/bin"
|
||||||
|
chmod 755 "$PKG"/usr/bin/*
|
||||||
|
|
||||||
|
install -D -m644 "$SRC/gpsd.conf" "$PKG/etc/gpsd"
|
||||||
|
|
||||||
|
install -D -m644 "gpsd.rules" "$PKG/usr/lib/udev/rules.d/25-gpsd-usb.rules"
|
||||||
|
|
||||||
|
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 -m644 COPYING "$PKG/usr/share/licenses/$isim/LICENSE"
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue