abinfo "Specifying CCFLAGS and LINKFLAGS ..."
export CCFLAGS="$CFLAGS"
export LINKFLAGS="$LDFLAGS"

abinfo "Building GPS Daemon ..."
scons prefix=/usr \
      sbindir=/usr/bin \
      systemd=yes \
      libQgpsmm=no \
      debug=yes \
      gpsd_group=uucp \
      python_libdir="/usr/lib/python${ABPY3VER}/site-packages"
scons build

abinfo "Installing GPS Daemon ..."
export DESTDIR="$PKGDIR"
scons install

abinfo "Installing UDev rules ..."
install -Dvm644 "$SRCDIR"/gpsd.rules.in \
    "$PKGDIR"/usr/lib/udev/rules.d/25-gpsd-usb.rules
sed -e 's|/etc/default/gpsd|/etc/gpsd|' \
    -i "$SRCDIR"/gpsd.hotplug
install -Dvm755 "$SRCDIR"/gpsd.hotplug \
    "$PKGDIR"/usr/lib/udev/gpsd.hotplug

abinfo "Installing systemd units ..."
sed -e 's|@SBINDIR@|/usr/bin|' \
    -i "$SRCDIR"/systemd/gpsd.service.in
install -Dvm644 "$SRCDIR"/systemd/gpsd.service.in \
    "$PKGDIR"/usr/lib/systemd/system/gpsd.service
sed -e 's|/etc/default/gpsd|/etc/gpsd|' \
    -e 's|@RUNDIR@|/var/run|' \
    -i "$SRCDIR"/systemd/gpsd.socket.in
install -Dvm644 "$SRCDIR"/systemd/gpsd.socket.in \
    "$PKGDIR"/usr/lib/systemd/system/gpsd.socket
sed -e 's|/etc/default/gpsd|/etc/gpsd|' \
    -e 's|@RUNDIR@|/var/run|' \
    -i "$SRCDIR"/systemd/gpsdctl@.service.in
install -Dvm644 "$SRCDIR"/systemd/gpsdctl@.service.in \
    "$PKGDIR"/usr/lib/systemd/system/systemd/gpsdctl@.service
