]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/meta/meta-opie.bb
f82a69f36767ccf1abe76c8d473702ab1dd39cf6
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / meta / meta-opie.bb
1 DESCRIPTION = "Meta-package for Opie"
2 SECTION = "opie/base"
3 ALLOW_EMPTY = 1
4 PR = "r32"
5 PACKAGE_ARCH = "all"
6 LICENSE = "MIT"
7
8 PACKAGES = "task-opie-applets task-opie-apps task-opie-base \
9             task-opie-base-applets task-opie-base-apps \
10             task-opie-base-decorations task-opie-base-inputmethods \
11             task-opie-base-pim task-opie-base-settings \
12             task-opie-base-styles task-opie-bluetooth \
13             task-opie-datebookplugins task-opie-decorations \
14             task-opie-extra-apps task-opie-extra-settings \
15             task-opie-extra-styles task-opie-extra-games \
16             task-opie-games task-opie-inputmethods task-opie-irda \
17             task-opie-multimedia task-opie-pim task-opie-settings \
18             task-opie-styles task-opie-todayplugins task-opie-wlan"
19
20 #
21 # This is created by hand - we need konqueror-embedded and qpdf2
22 # for devices with >16M of flash
23 #
24
25 DEPENDS = "irda-utils ntp timezones ttf-dejavu \
26            bluez-utils-nodbus wireless-tools \
27            opie-ttf-support libopieobex0 opie-examples-python \
28            opie-freetype opie-help-en opie-i18n opie-login \
29            opie-securityplugin-blueping opie-securityplugin-dummy \
30            opie-securityplugin-notice opie-securityplugin-pin \
31            opie-sh opie-symlinker opie-alarm openobex \
32            konqueror-embedded qpdf2"
33
34 #
35 # Dependencies to get the launcher up and running
36 #
37
38 task-opie-base = "bluez-utils-nodbus wireless-tools opie-alarm \
39                   opie-qcop opie-qss opie-quicklauncher opie-taskbar opie-pics \
40                   opie-sounds opie-freetype ttf-dejavu-sans ttf-dejavu-sans-mono"
41
42 #
43 # things for reasonable bootstrap image
44 #
45
46 task-opie-base-applets = "opie-aboutapplet opie-clockapplet opie-suspendapplet \
47                           opie-homeapplet opie-rotateapplet \
48                           opie-irdaapplet opie-brightnessapplet opie-batteryapplet \
49                           opie-pcmciaapplet opie-volumeapplet \
50                           opie-screenshotapplet"
51
52 #
53 # keyboard models can benefit from the vt and logout applets
54 #
55 task-opie-base-applets_append_openzaurus = " opie-vtapplet opie-logoutapplet"
56 task-opie-base-applets_append_mnci       = " opie-vtapplet opie-logoutapplet"
57
58 #
59 # clamshell models can benefit from the autorotate applet
60 #
61 task-opie-base-depends_append_c7x0   = " opie-autorotateapplet"
62 task-opie-base-depends_append_spitz  = " opie-autorotateapplet"
63 task-opie-base-depends_append_akita  = " opie-autorotateapplet"
64 task-opie-base-depends_append_borzoi = " opie-autorotateapplet"
65
66 task-opie-base-inputmethods = "opie-multikey opie-handwriting opie-pickboard \
67                                opie-handwriting-classicset"
68
69 task-opie-base-apps = "opie-console opie-clock opie-citytime opie-backup opie-sysinfo \
70                        opie-advancedfm"
71
72 task-opie-base-settings = "opie-packagemanager opie-light-and-power opie-appearance \
73                            opie-systemtime opie-networksettings opie-button-settings \
74                            opie-icon-reload opie-launcher-settings opie-security"
75
76 #
77 # That settings can be removed and device will be still usable
78 #
79
80 task-opie-extra-settings = "opie-language opie-doctab opie-mediummount \
81                             opie-networksettings-wlanplugin opie-networksettings-pppplugin"
82
83 task-opie-base-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished"
84
85 task-opie-base-styles = "opie-style-flat opie-style-fresh opie-style-web opie-style-phase"
86
87 #
88 # Those styles are big and does not look good on QVGA screen
89 #
90
91 task-opie-extra-styles = "opie-style-liquid opie-style-metal"
92
93 task-opie-base-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \
94                                opie-today-todolistplugin"
95
96 task-opie-base-pim = "opie-addressbook opie-datebook opie-drawpad \
97                       opie-search opie-textedit opie-today opie-todo \
98                       ${task-opie-base-todayplugins} \
99                       opie-datebook-birthdayplugin"
100
101 #
102 # all OPIE stuff
103 #
104
105 task-opie-applets = "opie-aboutapplet opie-autorotateapplet opie-batteryapplet \
106                      opie-bluetoothapplet opie-brightnessapplet opie-cardmon \
107                      opie-clipboardapplet opie-clockapplet opie-homeapplet \
108                      opie-irdaapplet opie-lockapplet opie-logoutapplet \
109                      opie-mailapplet opie-memoryapplet opie-multikeyapplet \
110                      opie-networkapplet opie-notesapplet opie-pcmciaapplet \
111                      opie-pyquicklaunchapplet opie-restartapplet \
112                      opie-restartapplet2 opie-rotateapplet \
113                      opie-screenshotapplet opie-suspendapplet opie-vmemo \
114                      opie-volumeapplet opie-vtapplet opie-zkbapplet \
115                      "
116 task-opie-apps = "opie-advancedfm opie-bartender opie-calculator \
117                   opie-camera opie-checkbook opie-clock \
118                   opie-console opie-dagger opie-embeddedkonsole \
119                   opie-euroconv opie-eye opie-ftp opie-gutenbrowser \
120                   opie-helpbrowser opie-irc opie-keypebble opie-odict \
121                   opie-oxygen opie-rdesktop opie-reader opie-remote \
122                   opie-sheet opie-tableviewer opie-tinykate \
123                   opie-wellenreiter opie-write opie-zsafe"
124
125 task-opie-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished"
126
127 task-opie-games = "opie-backgammon opie-bounce opie-buzzword opie-fifteen \
128                    opie-go opie-kbill opie-kcheckers opie-kpacman opie-mindbreaker \
129                    opie-minesweep opie-oyatzee opie-parashoot opie-qasteroids \
130                    opie-sfcave opie-snake opie-solitaire opie-tetrix opie-tictac \
131                    opie-wordgame opie-zlines opie-zsame"
132
133 task-opie-inputmethods = "opie-dasher opie-dvorak opie-handwriting opie-jumpx \
134                           opie-keyboard opie-keyview opie-kjumpx opie-multikey \
135                           opie-pickboard opie-unikeyboard"
136
137 task-opie-multimedia = "opie-mediaplayer1 \
138                         opie-mediaplayer1-libmadplugin \
139                         opie-mediaplayer1-libmodplugin \
140                         opie-mediaplayer1-libtremorplugin \
141                         opie-mediaplayer1-libwavplugin \
142                         opie-mediaplayer1-ogg-mp3 \
143                         opie-mediaplayer2 \
144                         opie-mediaplayer2-skin-default \
145                         opie-mediaplayer2-skin-default-landscape \
146                         opie-mediaplayer2-skin-pod \
147                         opie-mediaplayer2-skin-techno \
148                         opie-powerchord opie-recorder opie-tonleiter"
149
150 task-opie-settings = "opie-appearance opie-aqpkg opie-backup opie-button-settings \
151                       opie-calibrate opie-citytime opie-confeditor opie-doctab \
152                       opie-formatter opie-language opie-launcher-settings \
153                       opie-light-and-power opie-mediummount opie-networksettings \
154                       opie-packagemanager opie-security opie-sshkeys opie-sysinfo \
155                       opie-systemtime opie-usermanager opie-icon-reload \
156                       opie-vmemo-settings"
157
158 task-opie-styles = "opie-style-flat opie-style-fresh opie-style-liquid opie-style-metal \
159                     opie-style-web opie-style-phase opie-theme"
160
161 task-opie-datebookplugins= "opie-datebook-birthdayplugin \
162                             opie-datebook-chrisholidayplugin \
163                             opie-datebook-nationalholidayplugin"
164
165 task-opie-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \
166                           opie-today-fortuneplugin opie-today-mailplugin \
167                           opie-today-stocktickerplugin opie-today-todolistplugin \
168                           opie-today-weatherplugin"
169
170 task-opie-pim = "${task-opie-base-pim} opie-mail opie-pimconverter"
171
172 task-opie-bluetooth = "bluez-utils-nodbus obexftp obexpush libopieobex0 \
173                        opie-bluepin opie-bluetoothmanager opie-bluetoothapplet"
174
175 task-opie-wlan = "wireless-tools opie-wellenreiter"
176
177 task-opie-irda = "irda-utils libopieobex0 obexftp obexpush"
178
179 #
180 # additional things for a >= 24mb distribution
181 #
182
183 task-opie-extra-apps = "opie-calculator opie-checkbook opie-mail opie-eye \
184                         opie-rdesktop opie-wellenreiter opie-irc \
185                         opie-mediaplayer2 \
186                         konqueror-embedded qpdf2"
187
188 task-opie-extra-games = "opie-parashoot opie-mindbreaker opie-fifteen opie-tictac \
189                          opie-tetrix"
190
191 #
192 # Let's build DEPENDS and RDEPENDS now
193 #
194
195 DEPENDS += "${task-opie-applets} ${task-opie-apps} \
196             opie-qcop opie-qss opie-quicklauncher opie-taskbar opie-pics \
197             opie-sounds opie-ttf-support ttf-dejavu \
198             ${task-opie-bluetooth} ${task-opie-datebookplugins} \
199             ${task-opie-decorations} ${task-opie-extra-settings} \
200             ${task-opie-games} ${task-opie-inputmethods} ${task-opie-irda} \
201             ${task-opie-multimedia} ${task-opie-todayplugins} ${task-opie-pim} \
202             ${task-opie-settings} ${task-opie-styles} ${task-opie-wlan}"
203
204 RDEPENDS_task-opie-applets              = "${task-opie-applets}"
205 RDEPENDS_task-opie-apps                 = "${task-opie-apps}"
206 RDEPENDS_task-opie-base-applets         = "${task-opie-base-applets}"
207 RDEPENDS_task-opie-base-apps            = "${task-opie-base-apps}"
208 RDEPENDS_task-opie-base-decorations     = "${task-opie-base-decorations}"
209 RDEPENDS_task-opie-base-inputmethods    = "${task-opie-base-inputmethods}"
210 RDEPENDS_task-opie-base-pim             = "${task-opie-base-pim}"
211 RDEPENDS_task-opie-base-settings        = "${task-opie-base-settings}"
212 RDEPENDS_task-opie-base-styles          = "${task-opie-base-styles}"
213 RDEPENDS_task-opie-base                 = "${task-opie-base}"
214 RDEPENDS_task-opie-bluetooth            = "${task-opie-bluetooth}"
215 RDEPENDS_task-opie-datebookplugins      = "${task-opie-datebookplugins}"
216 RDEPENDS_task-opie-decorations          = "${task-opie-decorations}"
217 RDEPENDS_task-opie-extra-apps           = "${task-opie-extra-apps}"
218 RDEPENDS_task-opie-extra-games          = "${task-opie-extra-games}"
219 RDEPENDS_task-opie-extra-settings       = "${task-opie-extra-settings}"
220 RDEPENDS_task-opie-games                = "${task-opie-games}"
221 RDEPENDS_task-opie-inputmethods         = "${task-opie-inputmethods}"
222 RDEPENDS_task-opie-irda                 = "${task-opie-irda}"
223 RDEPENDS_task-opie-multimedia           = "${task-opie-multimedia}"
224 RDEPENDS_task-opie-pim                  = "${task-opie-pim}"
225 RDEPENDS_task-opie-settings             = "${task-opie-settings}"
226 RDEPENDS_task-opie-styles               = "${task-opie-styles}"
227 RDEPENDS_task-opie-todayplugins         = "${task-opie-todayplugins}"
228 RDEPENDS_task-opie-wlan                 = "${task-opie-wlan}"