blob: dce93febf65085af06bfff56747d6923c219a4ca [file] [log] [blame]
Holger Hans Peter Freyther9f86fa32012-06-10 04:53:33 +08001DESCRIPTION = "GSM libraries and daemons implementing the ETSI 07.10 specification"
2HOMEPAGE = "http://www.openmoko.org"
3SECTION = "telephony"
4
5LICENSE = "GPLv2+ & LGPLv2.1+"
6LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
7 file://COPYING.library;md5=2d5025d4aa3495befef8f17206a5b0a1 "
8
9# Fork with wavecom support
10SRC_URI = "git://git.gnumonks.org/openmoko-gsmd.git;branch=master \
11 file://gsmd \
12 file://default"
13SRCREV = "28e25ae42da7d65face9ad2472075f7c4fc87e92"
14S = "${WORKDIR}/git"
15
16PR = "r7"
17
18inherit autotools pkgconfig update-rc.d
19
20
21# handle update-rc.d RDEPENDS_${PN} manually, we don't need it on
22# anything but gsmd
23
24INITSCRIPT_NAME = "gsmd"
25INITSCRIPT_PARAMS = "defaults 35"
26
27do_install_append() {
28 install -d ${D}/${sysconfdir}/init.d
29 install -m 0755 ${WORKDIR}/gsmd ${D}/${sysconfdir}/init.d/
30 install -d ${D}/${sysconfdir}/default
31 install ${WORKDIR}/default ${D}/${sysconfdir}/default/gsmd
32}
33
34PACKAGES =+ "\
35 ${PN}-tools \
36 ${PN}-plugins \
37 ${PN}-plugin-machine-generic \
38 ${PN}-plugin-machine-tihtc \
39 ${PN}-plugin-machine-gta01 \
40 ${PN}-plugin-machine-telit \
41 ${PN}-plugin-vendor-bcm \
42 ${PN}-plugin-vendor-qc \
43 ${PN}-plugin-vendor-telit \
44 ${PN}-plugin-vendor-ti \
45 ${PN}-plugin-vendor-tihtc \
46 ${PN}-plugin-vendor-wavecom \
47"
48
49RDEPENDS_${PN}-plugins = "\
50 ${PN}-plugin-machine-generic \
51 ${PN}-plugin-machine-tihtc \
52 ${PN}-plugin-machine-gta01 \
53 ${PN}-plugin-machine-telit \
54 ${PN}-plugin-vendor-bcm \
55 ${PN}-plugin-vendor-qc \
56 ${PN}-plugin-vendor-telit \
57 ${PN}-plugin-vendor-ti \
58 ${PN}-plugin-vendor-tihtc \
59 ${PN}-plugin-vendor-wavecom \
60"
61
62RDEPENDS_${PN} += "update-rc.d"
63
64FILES_${PN}-dbg += "${libdir}/gsmd/.debug/*"
65FILES_${PN}-tools = "${bindir}/*"
66FILES_${PN}-plugins = ""
67FILES_${PN}-dev += " ${libdir}/gsmd/*.la "
68FILES_${PN}-staticdev += " ${libdir}/gsmd/*.a"
69FILES_${PN}-plugin-machine-generic = "${libdir}/gsmd/libgsmd-machine_generic.so*"
70FILES_${PN}-plugin-machine-tihtc = "${libdir}/gsmd/libgsmd-machine_tihtc.so*"
71FILES_${PN}-plugin-machine-gta01 = "${libdir}/gsmd/libgsmd-machine_gta01.so*"
72FILES_${PN}-plugin-machine-telit = "${libdir}/gsmd/libgsmd-machine_telit.so*"
73FILES_${PN}-plugin-vendor-qc = "${libdir}/gsmd/libgsmd-vendor_qc.so*"
74FILES_${PN}-plugin-vendor-bcm = "${libdir}/gsmd/libgsmd-vendor_bcm.so*"
75FILES_${PN}-plugin-vendor-telit = "${libdir}/gsmd/libgsmd-vendor_telit.so*"
76FILES_${PN}-plugin-vendor-ti = "${libdir}/gsmd/libgsmd-vendor_ti.so*"
77FILES_${PN}-plugin-vendor-tihtc = "${libdir}/gsmd/libgsmd-vendor_tihtc.so*"
78FILES_${PN}-plugin-vendor-wavecom = "${libdir}/gsmd/libgsmd-vendor_wavecom.so*"
79
80PACKAGES_DYNAMIC = "lib${PN}* ${PN}"
81
82ALLOW_EMPTY_${PN}-plugins = "1"
83