DESCRIPTION = "GSM libraries and daemons implementing the ETSI 07.10 specification" HOMEPAGE = "http://www.openmoko.org" SECTION = "telephony" LICENSE = "GPLv2+ & LGPLv2.1+" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ file://COPYING.library;md5=2d5025d4aa3495befef8f17206a5b0a1 " # Fork with wavecom support SRC_URI = "git://git.gnumonks.org/openmoko-gsmd.git;branch=master \ file://gsmd \ file://cell-log \ file://default" SRCREV = "ea175de97e6ecf87129a7412a67ce3146f56b5d1" S = "${WORKDIR}/git" PR = "r19.0" inherit autotools pkgconfig update-rc.d # handle update-rc.d RDEPENDS_${PN} manually, we don't need it on # anything but gsmd INITSCRIPT_PACKAGES = "${PN} ${PN}-tools-cell-log" INITSCRIPT_NAME_${PN} = "gsmd" INITSCRIPT_PARAMS_${PN} = "defaults 35" INITSCRIPT_NAME_${PN}-tools-cell-log = "cell-log" INITSCRIPT_PARAMS_${PN}-tools-cell-log = "defaults 40" do_install_append() { install -d ${D}/${sysconfdir}/init.d install -m 0755 ${WORKDIR}/gsmd ${D}/${sysconfdir}/init.d/ install -m 0755 ${WORKDIR}/cell-log ${D}/${sysconfdir}/init.d/ install -d ${D}/${sysconfdir}/default install ${WORKDIR}/default ${D}/${sysconfdir}/default/gsmd } PACKAGES =+ "\ ${PN}-tools-cell-log \ ${PN}-tools \ ${PN}-plugins \ ${PN}-plugin-machine-generic \ ${PN}-plugin-machine-tihtc \ ${PN}-plugin-machine-gta01 \ ${PN}-plugin-machine-telit \ ${PN}-plugin-vendor-bcm \ ${PN}-plugin-vendor-qc \ ${PN}-plugin-vendor-telit \ ${PN}-plugin-vendor-ti \ ${PN}-plugin-vendor-tihtc \ ${PN}-plugin-vendor-wavecom \ " RDEPENDS_${PN}-plugins = "\ ${PN}-plugin-machine-generic \ ${PN}-plugin-machine-tihtc \ ${PN}-plugin-machine-gta01 \ ${PN}-plugin-machine-telit \ ${PN}-plugin-vendor-bcm \ ${PN}-plugin-vendor-qc \ ${PN}-plugin-vendor-telit \ ${PN}-plugin-vendor-ti \ ${PN}-plugin-vendor-tihtc \ ${PN}-plugin-vendor-wavecom \ " RDEPENDS_${PN} += "update-rc.d osmo-service-respawn" RDEPENDS_${PN}-tools-cell-log += "update-rc.d ${PN} osmo-service-respawn" FILES_${PN}-dbg += "${libdir}/gsmd/.debug/*" FILES_${PN}-tools-cell-log = "${bindir}/cell_log ${sysconfdir}/cell-log" FILES_${PN}-tools = "${bindir}/*" FILES_${PN}-plugins = "" FILES_${PN}-dev += " ${libdir}/gsmd/*.la " FILES_${PN}-staticdev += " ${libdir}/gsmd/*.a" FILES_${PN}-plugin-machine-generic = "${libdir}/gsmd/libgsmd-machine_generic.so*" FILES_${PN}-plugin-machine-tihtc = "${libdir}/gsmd/libgsmd-machine_tihtc.so*" FILES_${PN}-plugin-machine-gta01 = "${libdir}/gsmd/libgsmd-machine_gta01.so*" FILES_${PN}-plugin-machine-telit = "${libdir}/gsmd/libgsmd-machine_telit.so*" FILES_${PN}-plugin-vendor-qc = "${libdir}/gsmd/libgsmd-vendor_qc.so*" FILES_${PN}-plugin-vendor-bcm = "${libdir}/gsmd/libgsmd-vendor_bcm.so*" FILES_${PN}-plugin-vendor-telit = "${libdir}/gsmd/libgsmd-vendor_telit.so*" FILES_${PN}-plugin-vendor-ti = "${libdir}/gsmd/libgsmd-vendor_ti.so*" FILES_${PN}-plugin-vendor-tihtc = "${libdir}/gsmd/libgsmd-vendor_tihtc.so*" FILES_${PN}-plugin-vendor-wavecom = "${libdir}/gsmd/libgsmd-vendor_wavecom.so*" PACKAGES_DYNAMIC = "lib${PN}* ${PN}" ALLOW_EMPTY_${PN}-plugins = "1"