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"
|
||
|
||
}
|