54 lines
1.4 KiB
Plaintext
54 lines
1.4 KiB
Plaintext
|
# 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"
|
|||
|
|
|||
|
}
|