1 DESCRIPTION = "Opie Launcher"
5 DEPENDS = "opie-libqrsync "
6 PV = "1.1.5-cvs-${CVSDATE}"
10 SRC_URI = "cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/core/apps/calibrate \
11 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/noncore/settings/mediummount \
12 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/core/launcher \
13 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/pics \
14 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/apps \
15 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/root \
16 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/etc \
18 file://opie-reorgfiles \
22 S = "${WORKDIR}/launcher"
24 # Caps/Numlock icons for devices with keyboard
25 EXTRA_QMAKEVARS_POST_append_collie = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
26 EXTRA_QMAKEVARS_POST_append_poodle = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
27 EXTRA_QMAKEVARS_POST_append_shepherd = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
28 EXTRA_QMAKEVARS_POST_append_corgi = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
29 EXTRA_QMAKEVARS_POST_append_husky = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
30 EXTRA_QMAKEVARS_POST_append_tosa = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
32 inherit opie update-rc.d
34 INITSCRIPT_NAME = "opie"
35 INITSCRIPT_PARAMS = "defaults 99"
37 do_configure_prepend() {
38 ln -s ${WORKDIR}/calibrate ${S}/calibrate
39 ln -s ${WORKDIR}/mediummount ${S}/mediummount
40 install -m 0644 ${WORKDIR}/server.pro ${S}/server.pro
44 install obexinterface.h ${STAGING_INCDIR}/
48 SECTIONS = "1Pim Applications Examples Games Opie-SH Python Settings"
51 install -d ${D}/${palmtopdir}/bin
54 install -d ${D}/${palmtopdir}/apps/$i/
55 install -m 0644 ${WORKDIR}/apps/$i/.directory ${D}/${palmtopdir}/apps/$i/
57 install -d ${D}/${palmtopdir}/pics/launcher
58 install -d ${D}/${palmtopdir}/pics/logo
59 install -d ${D}/etc/init.d
60 install -d ${D}/${palmtopdir}/etc/colors
61 install -d ${D}/${palmtopdir}/etc/skeleton
63 install -m 0755 ${S}/qpe ${D}/${palmtopdir}/bin/qpe
64 install -m 0755 ${WORKDIR}/opie-reorgfiles ${D}/${palmtopdir}/bin/
65 install -m 0644 ${WORKDIR}/apps/Settings/calibrate.desktop ${D}/${palmtopdir}/apps/Settings/calibrate.desktop
66 install -m 0644 ${WORKDIR}/pics/launcher/*.* ${D}/${palmtopdir}/pics/launcher/
67 install -m 0644 ${WORKDIR}/pics/logo/*.* ${D}/${palmtopdir}/pics/logo/
68 install -m 0644 ${WORKDIR}/etc/colors/*.scheme ${D}/${palmtopdir}/etc/colors/
69 install -m 0644 ${WORKDIR}/etc/mime.types ${D}/etc/
70 install -m 0755 ${WORKDIR}/opie ${D}/etc/init.d/opie
71 install -m 0644 ${WORKDIR}/qpe.conf ${D}/${palmtopdir}/etc/skeleton/
75 #this two should be installed only on devices with keyboard
76 do_install_append_collie () {
77 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
78 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
80 do_install_append_poodle () {
81 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
82 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
84 do_install_append_corgi () {
85 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
86 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
88 do_install_append_shepherd () {
89 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
90 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
92 do_install_append_husky () {
93 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
94 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
96 do_install_append_tosa () {
97 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
98 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
103 if [ -n "$D" ]; then exit 1; fi
104 [ -e "$HOME/Settings/qpe.conf" ] || cp -f /opt/QtPalmtop/etc/skeleton/qpe.conf /$HOME/Settings/qpe.conf
107 FILES_opie-taskbar_append = " /etc ${palmtopdir}/apps ${palmtopdir}/pics"