inherit cmake systemd ${CMAKE_QT5_CLASS}
DEPENDS = "glib-2.0 util-linux sqlite3 boost json-c libtool"
-RDEPENDS_${PN} = "python-misc python-json"
+RDEPENDS_${PN} = "python-misc python-json python-curses"
PACKAGECONFIG ??= " use_gps \
${@bb.utils.contains('BBFILE_COLLECTIONS','qt5-layer','use_qt5','', d)} \
"
-PACKAGECONFIG[use_gps] = "-Dgpsd_plugins=On,,gpsd"
+PACKAGECONFIG[use_gps] = "-Dgpsnmea_plugin=On"
PACKAGECONFIG[use_qt5] = "-Dqtmainloop=On -Dqt_bindings=On,,qtbase qtdeclarative"
SYSTEMD_PACKAGES = "${PN}"
do_install_append() {
mv ${D}/usr/include/amb/* ${D}/usr/include
+ sed -i 's,/amb,,' ${D}${libdir}/pkgconfig/*.pc
install -d ${D}${systemd_unitdir}/system/
install -m 0644 ${WORKDIR}/ambd.service ${D}${systemd_unitdir}/system
+
+ if [ "${@bb.utils.contains('PACKAGECONFIG', 'use_gps', 'use_gps', '', d)}" = "use_gps" ]; then
+ install -m 0644 ${WORKDIR}/gps ${D}/${sysconfdir}/ambd/plugins.d
+ fi
+
+ # Grmbl - heck gotta fix library installations ?!? WTF !
+ # GO FIX YOUR INSTALLATION ROUTINES PLEASE. ;) (jsmoeller)
+ # HACK-ALARM:
+ ls -alh ${D}${libdir}
+ if test -e ${D}${libdir}/libamb-qt.so -a ! -L ${D}${libdir}/libamb-qt.so ; then
+ mv ${D}${libdir}/libamb-qt.so ${D}${libdir}/libamb-qt.so.0
+ ln -sf libamb-qt.so.0 ${D}${libdir}/libamb-qt.so
+ fi
+ if test -e ${D}${libdir}/libamb-plugins-common.so -a ! -L ${D}${libdir}/libamb-plugins-common.so ; then
+ mv ${D}${libdir}/libamb-plugins-common.so ${D}${libdir}/libamb-plugins-common.so.0
+ ln -sf libamb-plugins-common.so.0 ${D}${libdir}/libamb-plugins-common.so
+ fi
}
FILES_${PN} += " ${systemd_unitdir}/ambd.service \