kill of the reduntant date=${CVSDATE} which is automatically added by the fetcher
[vuplus_openembedded] / opie-taskbar / opie-taskbar_cvs.oe
1 DESCRIPTION = "Opie Launcher"
2 SECTION = "opie/base"
3 PRIORITY = "optional"
4 LICENSE = "GPL"
5 DEPENDS = "opie-libqrsync "
6 PV = "1.1.5-cvs-${CVSDATE}"
7 APPNAME = "qpe"
8 PR = "r9"
9
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 \
17            file://server.pro \
18            file://opie-reorgfiles \
19            file://opie \
20            file://qpe.conf"
21
22 S = "${WORKDIR}/launcher"
23
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"
31
32 inherit opie update-rc.d
33
34 INITSCRIPT_NAME = "opie"
35 INITSCRIPT_PARAMS = "defaults 99"
36
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
41 }
42
43 do_stage() {
44     install obexinterface.h ${STAGING_INCDIR}/
45
46 }
47
48 SECTIONS = "1Pim Applications Examples Games Opie-SH Python Settings"
49
50 do_install() {
51         install -d ${D}/${palmtopdir}/bin
52         for i in ${SECTIONS}
53         do
54                 install -d ${D}/${palmtopdir}/apps/$i/
55                 install -m 0644 ${WORKDIR}/apps/$i/.directory ${D}/${palmtopdir}/apps/$i/
56         done
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
62
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/
72
73 }
74
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/
79 }
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/
83 }
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/
87 }
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/
91 }
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/
95 }
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/
99 }
100
101 pkg_postinst() {
102 #!/bin/sh
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
105 }
106
107 FILES_opie-taskbar_append = " /etc ${palmtopdir}/apps ${palmtopdir}/pics"