rendered paste bodyDESCRIPTION = "Panther GSM daemon"
HOMEPAGE = "http://www.freesmartphone.org/mediawiki/index.php/Implementations/GSMD2"
LICENSE = "GPL LGPL"
SECTION = "libs/gsm"
PROVIDES = "gsmd2 libfreesmartphone0"
RPROVIDES = "gsmd2 libfreesmartphone0"
SRCREV = "${AUTOREV}"
PV = "0.1+git-${SRCREV}"
PR = "r1"
EXTRA_OECONF="--disable-tests"
#SRC_URI = "\
#git://git.freesmartphone.org/gsmd2.git;protocol=git \
#file://gsmd2_rc \
#file://default \
#"
SRC_URI = "\
git://localhost/gsmd2;protocol=git \
file://gsmd2_rc \
file://default \
"
S = "${WORKDIR}/git"
LEAD_SONAME="libgsmd2.so.0"
#PACKAGES = "gsmd2-fso gsmd2-fso-dbg gsmd2-fso-dev libfreesmartphone0 libfreesmartphone0-dbg libfreesmartphone0-dev"
FILES_gsmd2-fso="${bindir}/gsmd2 \
${libdir}/libgsmd2.so.0.0.0 \
${libdir}/gsmd2/*.so \
${sysconfdir}/default/gsmd2 \
${sysconfdir}/init.d/gsmd2 \
"
FILES_gsmd2-fso-dbg="${bindir}/.debug/gsmd2 \
${libdir}/.debug/libgsmd2.so.0.0.0 \
${libdir}/gsmd2/.debug/ \
"
FILES_gsmd2-fso-dev="${includedir}/gsmd2/modem.h \
${includedir}/gsmd2/sim_interface.h \
${includedir}/gsmd2/phonebook_interface.h \
${includedir}/gsmd2/gsmd-error.h \
${includedir}/gsmd2/call_interface.h \
${includedir}/gsmd2/gsmd-types.h \
${includedir}/gsmd2/device_interface.h \
${includedir}/gsmd2/network_interface.h \
${includedir}/gsmd2/sms_interface.h \
${includedir}/gsmd2/pdp_interface.h \
${includedir}/gsmd2/sim_interface.h \
${libdir}/libgsmd2.a \
${libdir}/libgsmd2.la \
${libdir}/libgsmd2.so \
${libdir}/libgsmd2.so.0 \
${libdir}/gsmd2/libvendortelit862-gps.a \
${libdir}/gsmd2/libvendortelit862-gps.la \
${libdir}/gsmd2/libvendorticalypsoneo1973.a \
${libdir}/gsmd2/libvendorticalypsoneo1973.la \
${libdir}/pkgconfig/libgsmd2.pc \
"
FILES_libfreesmartphone0 ="\
${libdir}/libfreesmartphone.so.0.0.0 \
"
FILES_libfreesmartphone0-dbg ="\
${libdir}/.debug/libfreesmartphone.so.0.0.0 \
"
FILES_libfreesmartphone0-dev ="\
${libdir}/libfreesmartphone.a \
${libdir}/libfreesmartphone.la \
${libdir}/libfreesmartphone.so \
${libdir}/libfreesmartphone.so.0 \
${libdir}/pkgconfig/libfreesmartphone.pc \
${includedir}/freesmartphone-phonebook.h \
${includedir}/freesmartphone-sms.h \
${includedir}/freesmartphone-device-binding.h \
${includedir}/freesmartphone-sim-binding.h \
${includedir}/freesmartphone-pdp-binding.h \
${includedir}/freesmartphone.h \
${includedir}/freesmartphone-network.h \
${includedir}/freesmartphone-call.h \
${includedir}/freesmartphone-call-binding.h \
${includedir}/freesmartphone-sim.h \
${includedir}/freesmartphone-network-binding.h \
${includedir}/freesmartphone-pdp.h \
${includedir}/freesmartphone-phonebook-binding.h \
${includedir}/freesmartphone-sms-binding.h \
${includedir}/freesmartphone-device.h \
"
inherit autotools
#pkgconfig update-rc.d
# handle update-rc.d RDEPENDS manually, we don't need it on
# anything but gsmd
#RDEPENDS_append = ""
#INITSCRIPT_NAME = "gsmd2"
#INITSCRIPT_PARAMS = "defaults 35"
do_stage() {
autotools_stage_all
}
do_install_append() {
install -d ${D}/${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/gsmd2_rc ${D}/${sysconfdir}/init.d/gsmd2
install -d ${D}/${sysconfdir}/default
install ${WORKDIR}/default ${D}/${sysconfdir}/default/gsmd2
}