]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/gammu/gammu_1.02.0.bb
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / gammu / gammu_1.02.0.bb
1 DESCRIPTION = "GNU All Mobile Managment Utilities"
2 SECTION = "console/network"
3 DEPENDS = "bluez-libs"
4 LICENSE = "GPL"
5 HOMEPAGE = "http://mwiacek.com/gsm/soft/gammu.html"
6 AUTHOR = "Marcin Wiacek <marcin@mwiacek.com>"
7 MAINTAINER = "Marcin Juszkiewicz <openembedded@hrw.one.pl>"
8
9 SRC_URI = "http://www.mwiacek.com/zips/gsm/gammu/stable/1_0x/gammu-${PV}.tar.gz \
10 file://ldflags.patch;patch=1 \
11 "
12
13 inherit autotools
14
15 do_compile () {
16         oe_runmake shared
17 }
18
19 do_stage() {
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
32
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
58 }
59
60 do_install () {
61         oe_runmake 'DESTDIR=${D}' installshared
62 }
63
64 PACKAGES =+ "libgammu"
65
66 FILES_${PN} = "${bindir}/gammu"
67 FILES_libgammu = "${libdir}/libGammu.so*"
68
69 python populate_packages_prepend () {
70         help_dir = bb.data.expand('${datadir}/gammu/', d)
71         
72         do_split_packages(d, help_dir, file_regex='^gammu_(.*)\.txt$', output_pattern='gammu-locale-%s', description='%s translation for Gammu')
73 }