blob: e636a7ff6b69f9094562110fa017cb2ec7d7eb55 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
DESCRIPTION = "A flightcomputer application for Qt/E based Palmtop Environments"
SECTION = "opie/applications"
PRIORITY = "optional"
LICENSE = "GPL"
APPTYPE = "binary"
APPNAME = "cumulus"
APPDESKTOP = "${S}"
PR = "r1"
SRC_URI = "http://www.kflog.org/fileadmin/user_upload/cumulus_downloads/${PV}/cumulus-${PV}.src.tar.bz2 \
file://open_max.patch"
S = "${WORKDIR}/cumulus_${PV}/cumulus"
inherit opie
export OE_QMAKE_LINK="${CXX}"
EXTRA_QMAKEVARS_POST += "INCLUDEPATH+=-I."
#
# nasty hack since cumulus doesn't obey the qmake standard which requires just one .pro file per directory
#
do_compile() {
echo "#define SHARP_PDA_WARNSOUND 4" >sharp_char.h
qmake -makefile -spec ${QMAKESPEC} -after ${EXTRA_QMAKEVARS_POST} cumulus.pro
oe_runmake
qmake -makefile -spec ${QMAKESPEC} -after ${EXTRA_QMAKEVARS_POST} gpsClient.pro
oe_runmake
}
do_install() {
install -d ${D}${palmtopdir}/pics/mapicons \
${D}${palmtopdir}/pics/mapicons/small \
${D}${palmtopdir}/pics/mapicons/windarrows \
${D}${palmtopdir}/bin
install -m 0644 ../cumulus.png ${D}${palmtopdir}/pics/cumulus.png
install -m 0644 map-icons/*.png ${D}${palmtopdir}/pics/mapicons
install -m 0644 map-icons/*.xpm ${D}${palmtopdir}/pics/mapicons
install -m 0644 map-icons/small/*.png ${D}${palmtopdir}/pics/mapicons/small
install -m 0644 map-icons/small/*.xpm ${D}${palmtopdir}/pics/mapicons/small
install -m 0644 map-icons/windarrows/*.png ${D}${palmtopdir}/pics/mapicons/windarrows
install -m 0755 gpsClient ${D}${palmtopdir}/bin/
}
SRC_URI[md5sum] = "a13e49376594c51fbfa74067f8d14d45"
SRC_URI[sha256sum] = "e3ed263ee98971674f3f3cf55e42b7f2e79755b0f931f8a105676108185e8010"
|