<font size="2">Hola a todos,<br>les envío el mail que mandé a la lista de sugar-dev (lo mandé en ingles) en él está el procedimento para compilar sugar en tuquito y debe andar también en ubuntu 10.10<br><br>Hola,<br>Mi nomnbre es Alvar Maciel soy de Buenos Aires Argentina y escribo a la lista para saber los 
procedimientos para que Tuquito (Distribución derivada de ubuntu <a href="http://tuquito.org.ar">http://tuquito.org.ar</a>) forme parte de las 
distribuciones que oficialmente soportan sugar. Voy exponer el caso y lo
 hecho hasta hora punto a punto.<br>
1. Necesidad<br>En Argentina varias provincias y en 
el plan conectar igualdad máquinas utilizarán classmate y en ellas se están 
instalando distros derivadas de ubuntu. Uno de los problemas que nos 
encontramos los usarios de ubuntu (o distros derivadas) es que los 
paquetes de sugar o son desactualizados o existen problemas para 
compilar los paquetes hulahop y errores al 
ejecutar browse por las actualizaciones de xulruner<br>
2. Soluciónes<br>Dada esta situación con la gente de Tuquito, decidimos 
resolver estos problemas y nos dedicamos a la tarea de compilar desde 
jhbuild el sugar. Pueden ver 2 tickets creados por mi a partir de este 
trabajo </font><font size="2"> (<a href="http://bugs.sugarlabs.org/ticket/2496" target="_blank">http://bugs.sugarlabs.org/ticket/2496</a> <a href="http://bugs.sugarlabs.org/ticket/2629" target="_blank">http://bugs.sugarlabs.org/ticket/2629</a>).<br>




<br>
3. Procedimeintos para compilar de forma correcta en tuquito el sugar-dev<br>Para poder compilar hicimos lo siguiente:<br></font><font size="2">Corregimos la línea 18 de <span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">/sugar-jhbuild/sjhbuild/sysdeps.py.</span><br>


<span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">Linea 18</span></font><font size="2"><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">: &#39;Tuquito&#39;: &#39;unstable&#39;,</span></font><font size="2"><br>


<span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">Corregimos la línea 53</span></font><font size="2"><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">: elif name in [&#39;ubuntu&#39;, &#39;debian&#39;,&#39;Tuquito&#39;]:</span></font><font size="2"><br>


<span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"></span><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">Agregamos 3 archivos en la carpeta  en la carpeta: ~/sugar-jhbuild/config/sysdeps en base a los xml para ubuntu<br>


</span><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">cp 50ubuntu-10.10.xml 50tuquito-4.1.xml <br>


</span><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">cp 50ubuntu-allversions.xml 50tuquito-allversions.xml</span><br>

<span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">cp 10ubuntu-allversions.xml 10tuquito-allversions.xml</span></font>
<font size="2"><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: rgb(255, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"></span><br>
<br>instalamos las siguientes dependecias<br><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">libgtk2.0-dev libdbus-glib-1-dev libxml2-dev 
libpopt-dev python-dev libtool intltool python-gconf python-gnome2-dev 
python2.7-dev python-gtk2-dev python-gnome2-dev libgnome-desktop-dev 
libgnomecups1.0-dev libwnck-dev librsvg2-dev gtk-doc-tools 
libtelepathy-glib-dev libasound2-dev icon-slicer  xulrunner-dev 
libcroco3-dev libtelepathy-glib-dev icon-naming-utils shtool 
libgconf2-dev abiword espeak espeak-data libabiword-2.8-dev 
libtelepathy-glib0 libdbus-glib-1-dev metacity pep8 pylint 
python-abiword python-evince python-rsvg python-telepathy python-wnck 
python-xklavier telepathy-gabble telepathy-salut xulrunner-1.9.2 
python-lxlm y python-beautifulsoup</span><br><br>y armamos un paquete deb que soluciona el problema del xulrunner <a href="http://acercadelaeducacion.com.ar/scripts/python_xpcom" target="_blank">http://acercadelaeducacion.com.ar/scripts/python_xpcom</a><br>


<br>Con este procedimiento logramos compilar el sugar en Tuquito.<br><br>Preguntas:<br>Esto
 lo hice con escasos conocimientos de sugar, mucha ayuda de el capítulo 
local de sugarlabs (sugarlabs Argentina) y queremos no sólo formar parte
 de sugar, sino también armar una versión de tuquito + sugar en la cual 
los usuarios puedan elegir en que entorno arrancar la pc.<br></font>
<ul><li><font size="2">¿Qué procedimiento hay que seguir para ser una distribución aceptada por sugar?</font></li></ul><font size="2">Próximos pasos:<br>Para
 probar esta versión de sugar en tuquito armé un script que arma el 
paquete y arma  los sugar.desktop en /usr/share/applications y armé la 
xssesion para que ejecute el sugar-emulator en pantalla completa. Ahora 
lo que quisiera hacer es que en el inicio pueda elegir el entorno gdm o 
el entorno sugar y que incie el sugar y no el sugar-emulator. Pero eso 
no lo se hacer ¿Cómo se hace esto?<br>
Saludos<br>Alvar</font><br><br>-- <br>Blogs: <a href="http://acercadelaeducacion.com.ar">http://acercadelaeducacion.com.ar</a><br>           <a href="http://dosisdeinnovacion.com.ar">http://dosisdeinnovacion.com.ar</a><br>