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