87d1653aa2754890cb74549e6199ab9c7d39b8cd
[openpandora.oe.git] / recipes / tasks / task-pandora-xfce.inc
1 DESCRIPTION = "Task file for the XFCE Pandora image"
2
3 # Don't forget to bump the PR if you change it.
4
5 PR = "r85"
6
7 inherit task
8
9 ANGSTROM_EXTRA_INSTALL ?= ""
10
11 APPS = " \
12   avahi-ui \
13 #  abiword \
14   evince \
15 #  claws-mail \
16   swfdec swfdec-gnome swfdec-mozilla \
17 #  gnumeric \   
18   networkmanager network-manager-applet \ 
19   vnc x11vnc angstrom-x11vnc-xinit \
20   openvpn networkmanager-openvpn \
21   modemmanager \
22   xchat \
23   links-x11 \
24   enchant \
25   aspell \
26   xwininfo \
27   curl \
28   dosfstools \
29   netkit-ftp \
30 #  xournal \
31 #  arora \
32 "
33
34 BLUETOOTH_GUI = " \
35   gnome-bluetooth \
36 "
37
38 IM_CLIENT = " \
39 #  pidgin \
40 #  libpurple-protocol-msn \
41 #  libpurple-protocol-yahoo \
42 #  libpurple-protocol-icq \
43 #  libpurple-protocol-aim \
44 "
45
46 DISPMAN = " \
47   slim \
48   slim-op-themes \
49 "
50
51 FONTS = " \
52   font-adobe-75dpi \
53   fontconfig fontconfig-utils font-util \
54   ttf-arphic-uming \
55   ttf-dejavu-common \
56   ttf-dejavu-sans \
57   ttf-dejavu-serif \
58   ttf-dejavu-sans-mono \
59   ttf-liberation-sans \
60   ttf-liberation-serif \
61   ttf-liberation-mono \
62   xorg-minimal-fonts \
63 "  
64
65 # Any default games we want to ship.
66 GAMES = " \
67 #  scummvm \
68 #  frozen-bubble \
69 #  gnome-games \  
70 #  numptyphysics \
71 "
72
73 GNOME_APPS = " \
74 #  gnome-mplayer \
75   gcalctool \ 
76   gnome-keyring gnome-keyring-pam-plugin \
77   gksu \
78 "
79
80 GSTREAMER = " \
81 #  gstreamer-ti \
82   gst-ffmpeg \
83   gst-omapfb \
84 #  gst-plugin-pulse \
85   gst-plugin-xvimagesink \
86   gst-plugins-base-meta \
87 #  gst-plugins-good-meta \
88 #  gst-plugins-bad-meta \
89 #  gst-plugins-ugly-meta \
90   gst-plugin-gles \
91 "
92
93 ICON_THEME = " \
94   hicolor-icon-theme \
95   elementary-icon-theme \
96   elementary-icon-theme-enable \
97 "
98
99 LAUNCHERS = " \
100 #  netbook-launcher-efl \
101   pandora-libpnd-minimenu \
102 #  pandora-pmenu \
103 "
104
105 PANDORA = " \
106   pandora-first-run-wizard hsetroot \
107   pandora-scripts \
108   pandora-wallpaper-official \
109   pandora-xfce-defaults \
110 #  pandora-midori-defaults midori \
111 #  libgles2d \
112   pandora-misc \
113 #  pandora-pndstore \
114   pandora-configtray \
115 "
116
117 PERL = " \
118   perl \
119   task-perl-module-all \
120   libnet-dbus-perl \
121   libxml-parser-perl \
122   libxml-twig-perl \
123 "
124
125 PULSEAUDIO = " \
126 #  pulseaudio-alsa-wrapper \
127 #  pulseaudio-esd-wrapper \
128 #  pulseaudio-module-gconf \
129 #  libasound-module-ctl-pulse \
130 #  libasound-module-pcm-pulse \
131 "
132
133 PYTHON_LIBS = " \
134   python-shell \
135   python-pygtk \
136   python-pycairo \
137   gnome-vfs-plugin-http \
138   gnome-vfs-plugin-ftp \
139 "
140
141 QT_SUPPORT = " \
142  libqt3support4 \ 
143  libqtassistantclient4 \ 
144  libqtclucene4 \ 
145  libqtcore4 \ 
146  libqtdbus4 \ 
147  libqtdesigner4 \ 
148  libqtdesignercomponents4 \ 
149  libqtgui4 \ 
150  libqthelp4 \ 
151  libqtnetwork4 \  
152  libqtscript4 \ 
153  libqtscripttools4 \ 
154  libqtsql4 \ 
155  libqtsvg4 \ 
156  libqttest4 \ 
157  libqtwebkit4 \ 
158  libqtxml4 \  
159  qt4-tools \ 
160  qt4-assistant \ 
161  qt4-common \ 
162  qt4-dbus \ 
163  qt4-designer \ 
164  qt4-fonts \ 
165  qt4-linguist \ 
166  qt4-mkspecs \ 
167  qt4-pixeltool \ 
168  qt4-qt3to4 \
169  qt4-plugin-imageformat-jpeg \
170  qt4-plugin-imageformat-gif \
171 "
172
173
174 TOTEM = " \
175 #  totem \
176 #  totem-browser-plugin \
177 #  totem-plugin-bemused \
178 #  totem-plugin-gromit \
179 #  totem-plugin-media-player-keys \
180 #  totem-plugin-ontop \
181 #  totem-plugin-properties \
182 #  totem-plugin-screensaver \
183 #  totem-plugin-skipto \
184 #  totem-plugin-thumbnail \
185 "
186
187 TOUCHSCREEN = " \
188 #  gtk-touchscreen-mode-enable \
189   libgtkstylus \
190 #  xinput-calibrator \
191 "
192
193 XFCE46_BASE = " \
194   xfce4-dev-tools \
195   xfwm4 \
196   xfwm4-theme-default \
197   xfce-utils \  
198   xfce4-session \     
199   xfconf \
200   xfdesktop \
201   xfce4-panel \
202   xfce4-power-manager \
203   \
204   gtk-xfce-engine \
205   \
206   xfce4-panel-plugin-actions \
207   xfce4-panel-plugin-clock \
208   xfce4-panel-plugin-iconbox \
209   xfce4-panel-plugin-launcher \
210   xfce4-panel-plugin-pager \
211   xfce4-panel-plugin-separator \
212   xfce4-panel-plugin-showdesktop \
213   xfce4-panel-plugin-systray \
214   xfce4-panel-plugin-tasklist \
215   xfce4-panel-plugin-windowlist \   
216   xfce4-settings \
217   xfce-terminal \
218   thunar \
219 "
220
221 XFCE46_EXTRAS = " \
222   xfce4-notifyd \
223   xfce4-mixer \
224   xfce4-appfinder \
225   xfce4-battery-plugin \
226   xfprint \    
227   orage \
228   squeeze \
229   ristretto \
230   mousepad \ 
231   gigolo \
232   xdotool \
233 "
234
235 XFCE_THEMES = " \
236   xfwm4-theme-daloa \
237   xfwm4-theme-moheli \
238   xfwm4-theme-kokodi \
239   xfwm4-theme-sassandra \
240   xfwm4-themes \
241 "
242
243 XSERVER_BASE = " \
244   ${XSERVER} \
245   dbus-x11 \
246   desktop-file-utils \
247   iso-codes \
248   mime-support \
249   notification-daemon inotify-tools \
250   xauth \
251   xdg-utils \
252   xhost \
253   xinetd \
254   xinit \
255   xlsfonts \
256   xrdb \
257   xrefresh \
258   xset \
259   xvinfo \
260   devilspie \
261   encodings \
262   xterm \
263   xmodmap \
264 "
265
266 ADD_LIBS = " \
267   libbonobo \
268   libetpan \
269   libfribidi \
270   libgsf \
271   libidn \
272   libxslt \
273   wv \
274   libsamplerate0 \
275   glibc-gconv-cp1252 \
276   glibc-gconv-ibm850 \
277   glibc-gconv-iso8859-15 \
278   glibc-gconv-cp1250 \
279   glibc-gconv-koi8-r \
280   glibc-gconv-unicode \
281   glibc-gconv-utf-16 \
282   gvfsd-sftp \
283   sshfs-fuse \
284   directfb \
285   rtl8712-module \
286   rtl8192u-module \
287
288
289 DSP = " \
290   ti-dsplink-module \
291   ti-cmem-module \
292   ti-lpm-module \
293   ti-sdma-module \
294   ti-codecs-omap3530-server \
295 "
296
297 # ugh why all this splitting?
298 EXTRA_TIMEZONES = " \
299   tzdata-africa \
300   tzdata-americas \
301   tzdata-antarctica \
302   tzdata-arctic \
303   tzdata-asia \
304   tzdata-atlantic \
305   tzdata-australia \
306   tzdata-europe \
307   tzdata-pacific \
308 "
309
310 PANDORA_XFCE = " \
311   task-pandora-core \
312   angstrom-x11-base-depends \
313   ${ANGSTROM_EXTRA_INSTALL} \
314   ${APPS} \
315   ${BLUETOOTH_GUI} \
316   ${IM_CLIENT} \
317   ${DISPMAN} \
318   ${FONTS} \
319   ${GAMES} \  
320   ${GNOME_APPS} \
321   ${GSTREAMER} \
322   ${ICON_THEME} \
323   ${LAUNCHERS} \
324   ${PANDORA} \
325   ${PERL} \
326   ${PULSEAUDIO} \
327   ${PYTHON_LIBS} \
328   ${QT_SUPPORT} \
329   ${TOTEM} \
330   ${TOUCHSCREEN} \
331   ${XSERVER_BASE} \
332   ${XFCE46_BASE} \
333   ${XFCE46_EXTRAS} \
334   ${XFCE_THEMES} \
335   ${ADD_LIBS} \
336   ${DSP} \
337   ${EXTRA_TIMEZONES} \
338   \
339   rxvt-unicode \
340 #  xst \
341 #  suspend-desktop \
342 #  teleport \
343   gdk-pixbuf-loader-png \
344   gdk-pixbuf-loader-xpm \
345   gdk-pixbuf-loader-jpeg \
346 #  pango-module-basic-x \
347   pango-module-basic-fc \
348   xcursor-transparent-theme \   
349   xterm \
350   jaaa nmap iperf \
351   xf86-video-udlfb \
352 #  gnuplot \
353   linux-firmware-pnd \
354   c64-tools \
355   pandora-version \
356 "