1 DESCRIPTION = "GNU All Mobile Managment Utilities"
2 SECTION = "console/network"
5 HOMEPAGE = "http://mwiacek.com/gsm/soft/gammu.html"
6 AUTHOR = "Marcin Wiacek <marcin@mwiacek.com>"
7 MAINTAINER = "Marcin Juszkiewicz <openembedded@hrw.one.pl>"
9 SRC_URI = "http://www.mwiacek.com/zips/gsm/gammu/stable/1_0x/gammu-${PV}.tar.gz \
10 file://ldflags.patch;patch=1 \
20 install -d ${STAGING_INCDIR}/gammu/misc ${STAGING_INCDIR}/gammu/misc/coding \
21 ${STAGING_INCDIR}/gammu/phone ${STAGING_INCDIR}/gammu/phone/at \
22 ${STAGING_INCDIR}/gammu/phone/obex ${STAGING_INCDIR}/gammu/phone/nokia \
23 ${STAGING_INCDIR}/gammu/phone/nokia/dct3 ${STAGING_INCDIR}/gammu/phone/nokia/dct4 \
24 ${STAGING_INCDIR}/gammu/phone/symbian ${STAGING_INCDIR}/gammu/phone/alcatel \
25 ${STAGING_INCDIR}/gammu/service ${STAGING_INCDIR}/gammu/service/sms \
26 ${STAGING_INCDIR}/gammu/service/backup ${STAGING_INCDIR}/gammu/device \
27 ${STAGING_INCDIR}/gammu/device/irda ${STAGING_INCDIR}/gammu/device/bluetoth \
28 ${STAGING_INCDIR}/gammu/device/serial ${STAGING_INCDIR}/gammu/protocol \
29 ${STAGING_INCDIR}/gammu/protocol/at ${STAGING_INCDIR}/gammu/protocol/obex \
30 ${STAGING_INCDIR}/gammu/protocol/nokia ${STAGING_INCDIR}/gammu/protocol/symbian \
31 ${STAGING_INCDIR}/gammu/protocol/alcatel
33 oe_libinstall -so -C common libGammu ${STAGING_LIBDIR}
34 install -m 0644 common/*.h ${STAGING_INCDIR}/gammu/
35 install -m 0644 common/misc/*.h ${STAGING_INCDIR}/gammu/misc
36 install -m 0644 common/misc/coding/*.h ${STAGING_INCDIR}/gammu/misc/coding
37 install -m 0644 common/phone/*.h ${STAGING_INCDIR}/gammu/phone
38 install -m 0644 common/phone/at/*.h ${STAGING_INCDIR}/gammu/phone/at
39 install -m 0644 common/phone/obex/*.h ${STAGING_INCDIR}/gammu/phone/obex
40 install -m 0644 common/phone/nokia/*.h ${STAGING_INCDIR}/gammu/phone/nokia
41 install -m 0644 common/phone/nokia/dct3/*.h ${STAGING_INCDIR}/gammu/phone/nokia/dct3
42 install -m 0644 common/phone/nokia/dct4/*.h ${STAGING_INCDIR}/gammu/phone/nokia/dct4
43 install -m 0644 common/phone/symbian/*.h ${STAGING_INCDIR}/gammu/phone/symbian
44 install -m 0644 common/phone/alcatel/*.h ${STAGING_INCDIR}/gammu/phone/alcatel
45 install -m 0644 common/service/*.h ${STAGING_INCDIR}/gammu/service
46 install -m 0644 common/service/sms/*.h ${STAGING_INCDIR}/gammu/service/sms
47 install -m 0644 common/service/backup/*.h ${STAGING_INCDIR}/gammu/service/backup
48 install -m 0644 common/device/*.h ${STAGING_INCDIR}/gammu/device
49 install -m 0644 common/device/irda/*.h ${STAGING_INCDIR}/gammu/device/irda
50 install -m 0644 common/device/bluetoth/*.h ${STAGING_INCDIR}/gammu/device/bluetoth
51 install -m 0644 common/device/serial/*.h ${STAGING_INCDIR}/gammu/device/serial
52 install -m 0644 common/protocol/*.h ${STAGING_INCDIR}/gammu/protocol
53 install -m 0644 common/protocol/at/*.h ${STAGING_INCDIR}/gammu/protocol/at
54 install -m 0644 common/protocol/obex/*.h ${STAGING_INCDIR}/gammu/protocol/obex
55 install -m 0644 common/protocol/nokia/*.h ${STAGING_INCDIR}/gammu/protocol/nokia
56 install -m 0644 common/protocol/symbian/*.h ${STAGING_INCDIR}/gammu/protocol/symbian
57 install -m 0644 common/protocol/alcatel/*.h ${STAGING_INCDIR}/gammu/protocol/alcatel
61 oe_runmake 'DESTDIR=${D}' installshared
64 PACKAGES =+ "libgammu"
66 FILES_${PN} = "${bindir}/gammu"
67 FILES_libgammu = "${libdir}/libGammu.so*"
69 python populate_packages_prepend () {
70 help_dir = bb.data.expand('${datadir}/gammu/', d)
72 do_split_packages(d, help_dir, file_regex='^gammu_(.*)\.txt$', output_pattern='gammu-locale-%s', description='%s translation for Gammu')