1 DESCRIPTION = "Opie Launcher and Taskbar"
5 MAINTAINER = "Team Opie <opie@handhelds.org>"
6 DEPENDS = "opie-libqrsync"
7 PV = "1.1.6+cvs-${CVSDATE}"
11 SRC_URI = "cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/core/apps/calibrate \
12 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/noncore/settings/mediummount \
13 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/core/launcher \
14 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/pics \
15 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/apps \
16 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/root \
17 cvs://anoncvs:anoncvs@cvs.handhelds.org/cvs;module=opie/etc \
18 file://nomax.patch;patch=1;pnum=3 \
20 file://opie-reorgfiles \
25 S = "${WORKDIR}/launcher"
27 # Caps/Numlock icons for devices with keyboard
28 EXTRA_QMAKEVARS_POST_append_collie = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
29 EXTRA_QMAKEVARS_POST_append_poodle = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
30 EXTRA_QMAKEVARS_POST_append_shepherd = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
31 EXTRA_QMAKEVARS_POST_append_corgi = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
32 EXTRA_QMAKEVARS_POST_append_husky = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
33 EXTRA_QMAKEVARS_POST_append_tosa = "DEFINES+=OPIE_TASKBAR_LOCK_KEY_STATE"
35 # Wallpaper and welcome splash
37 PIXMAP_SIZE_shepherd = "-640x480"
38 PIXMAP_SIZE_corgi = "-640x480"
39 PIXMAP_SIZE_husky = "-640x480"
40 PIXMAP_SIZE_tosa = "-640x480"
41 PIXMAP_SIZE_simpad = "-800x600"
43 inherit opie update-rc.d
45 INITSCRIPT_NAME = "opie"
46 INITSCRIPT_PARAMS = "defaults 99"
48 do_configure_prepend() {
49 ln -s ${WORKDIR}/calibrate ${S}/calibrate
50 ln -s ${WORKDIR}/mediummount ${S}/mediummount
51 install -m 0644 ${WORKDIR}/server.pro ${S}/server.pro
55 install obexinterface.h ${STAGING_INCDIR}/
59 SECTIONS = "1Pim Applications Examples Games Opie-SH Python Settings"
60 PICS = "opielogo32x32.png start_button.png new_wait.png opielogo16x16.png sidebar.png"
63 install -d ${D}/${palmtopdir}/bin
66 install -d ${D}/${palmtopdir}/apps/$i/
67 install -m 0644 ${WORKDIR}/apps/$i/.directory ${D}/${palmtopdir}/apps/$i/
69 install -d ${D}/${palmtopdir}/pics/launcher
70 install -d ${D}/${palmtopdir}/pics/logo
71 install -d ${D}/${palmtopdir}/pics/RoH/star/
72 install -d ${D}/etc/init.d
73 install -d ${D}/${palmtopdir}/etc/colors
74 install -d ${D}/${palmtopdir}/etc/skel
76 install -m 0755 ${S}/qpe ${D}/${palmtopdir}/bin/qpe
77 install -m 0755 ${WORKDIR}/opie-reorgfiles ${D}/${palmtopdir}/bin/
78 install -m 0644 ${WORKDIR}/apps/Settings/calibrate.desktop ${D}/${palmtopdir}/apps/Settings/
79 install -m 0644 ${WORKDIR}/apps/Settings/quit.desktop ${D}/${palmtopdir}/apps/Settings/
83 install -m 0644 ${WORKDIR}/pics/launcher/$p ${D}/${palmtopdir}/pics/launcher/$p
85 install -m 0644 ${WORKDIR}/pics/launcher/firstuse${PIXMAP_SIZE}.jpg ${D}/${palmtopdir}/pics/launcher/firstuse.jpg
86 install -m 0644 ${WORKDIR}/pics/launcher/opie-background${PIXMAP_SIZE}.jpg ${D}/${palmtopdir}/pics/launcher/opie-background.jpg
88 install -m 0644 ${WORKDIR}/pics/logo/*.* ${D}/${palmtopdir}/pics/logo/
89 install -m 0644 ${WORKDIR}/pics/RoH/star/*.png ${D}/${palmtopdir}/pics/RoH/star/
91 install -m 0644 ${WORKDIR}/etc/colors/*.scheme ${D}/${palmtopdir}/etc/colors/
92 install -m 0644 ${WORKDIR}/etc/mime.types ${D}/etc/
94 install -m 0755 ${WORKDIR}/opie ${D}/etc/init.d/opie
95 install -m 0644 ${WORKDIR}/qpe.conf ${D}/${palmtopdir}/etc/skel/
96 if [ -s ${WORKDIR}/locale.conf ]; then
97 install -m 0644 ${WORKDIR}/locale.conf ${D}/${palmtopdir}/etc/skel/
101 # These two should be installed only on devices with keyboard
102 do_install_append_collie () {
103 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
104 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
106 do_install_append_poodle () {
107 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
108 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
110 do_install_append_corgi () {
111 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
112 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
114 do_install_append_shepherd () {
115 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
116 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
118 do_install_append_husky () {
119 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
120 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
122 do_install_append_tosa () {
123 install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}/${palmtopdir}/pics/
124 install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}/${palmtopdir}/pics/
127 FILES_opie-taskbar_append = " /etc ${palmtopdir}/apps ${palmtopdir}/pics"
129 PACKAGE_ARCH = "${MACHINE_ARCH}"