<div><div><font size="2">Hello, my name is Alvar Maciel, from Buenos Aires Argentina and I am contacting you for different reasons.<br>I would like to learn more about Sugar and the procedures that are needed to be folowed  in order to make that tuquito (<a href="http://tuquito.org.ar/" target="_blank">http://tuquito.org.ar</a> this is an ubuntu derivated distribution) takes part of the distributions that are officially supported by sugar. <br>




I would like to tell you our case, and what we have done until now<br><br>1. Necessity<br></font><div class="gmail_quote"><div><font size="2">Classmate
 netbooks has been chosen in some provinces of Argentine and in the 
"Conectar Igualdad Plan" (<a href="http://www.conectarigualdad.gob.ar/" target="_blank">http://www.conectarigualdad.gob.ar/</a>). These computers will have distributions based 
on Ubuntu. One of the problems the users of ubuntu are facing is that 
the packages of sugar are not up to date or we have problems to compile 
the hulahop seccion and we have errors 
executing the browse activity because of the updating of xulrunner .<br>
</font>
</div><font size="2"><br></font><div><font size="2">2. Solutions<br>considering
 the situation that we have with the people of Tuquito, we have decided to try to solve these problems and compile sugar from jhbuild. You can 
see on these links 2 tickets created by me relating to this job (<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. Procedures that we have followed  to compile sugar in Tuquito (can be applied in ubuntu 10.10 too)<br>first step:<br>In  </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">/sugar-jhbuild/sjhbuild/sysdeps.py add the following line<br>



</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">Line 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">: 'Tuquito': 'unstable',</span></font><font size="2"><br>



in line 53 we add 'Tuquito'<br></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">Line 53: elif name in ['ubuntu', 'debian','Tuquito']:</span></font><font size="2"><br>



second step<br>add 3 files to </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">~/sugar-jhbuild/config/sysdeps using the xml for ubuntu<br>



</span><div><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></div>


<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"><br>
<font style="background-color:rgb(255, 255, 255)"><font color="#000000">third step<br>add the next packages to solve dependecies to compile<br><br></font></font></span></font></div><div><font size="2"><div><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></div>forth step:<br>We have built a package to solve the xulruner problem. Here you can find the package<a href="http://acercadelaeducacion.com.ar/scripts/python_xpcom" target="_blank"> http://acercadelaeducacion.com.ar/scripts/python_xpcom</a><br>



<br>with this procedure we are able to compile the sugar from jhbuild in tuquito (in theory works in ubuntu 10.10 too)<br><br>A Question:<br>I
 have done this with short knowledge of sugar and with a lot of help 
from the local chapter of sugarlabs (sugarlabs Argentina). Our aim would
 be to officially reach the support of sugar in Tuquito.<br>
</font><ul><li><font size="2">Which procedure should we follow to be an official distribution for sugar?</font></li></ul>Next Steps<br>In
 order to test this version of sugar I have done a script that builds 
the package (sugar-jhbuild) and the sugar.desktop in 
/usr/share/applications. This script also makes the xssesion to execute 
the sugar-emulator in full screen mode. <font size="2">We would also like to make a version of Tuquito and 
sugar in which the users could choose the enviroment to start the 
computer (gnome or sugar and not the sugar-emulator). Could you explain us how to do this?<br>You can see the script here <a href="http://www.acercadelaeducacion.com.ar/scripts/script_sugar_tuquito.sh" target="_blank">http://www.acercadelaeducacion.com.ar/scripts/script_sugar_tuquito.sh</a><br>


Best regards<br>Alvar</font><font size="2"><br></font></div></div>
</div></div>