C & Free Software & Hacking & INdT & Linux & Maemo & Python Gustavo Sverzut Barbieri on 22 Jun 2007 08:06 pm
EFL on N800: packages and video!
As promised, packages for efl-core, python-efl-core and expedite!
This is expedite running on my N800, movie by Kenneth and myself.
I’ve setup a repository at http://www.gustavobarbieri.com.br/e17-n800/ with ARMEL packages: expedite “single click” install, efl-core and python-efl-core, libraries should be installed from Application Installer using “red pill” mode (they’re not user-visible) or command line:
echo "deb http://www.gustavobarbieri.com.br/e17-n800/ bora free" >> /etc/apt/sources.list apt-get -y install efl-core python-efl-core
I’ve some code examples at https://garage.maemo.org/svn/maemo-efl/examples/ and http://barbieri-playground.googlecode.com/svn/efl-tests/, Kenneth should post some others soon.
2 Responses to “EFL on N800: packages and video!”
Leave a Reply
You must be logged in to post a comment.
on 15 Sep 2007 at 8:45 pm 1.john said …
Gustavo,
Great work! I would like to build some apps using edje and python. Could you give me some direction on how to get that going under the maemo-sdk? I installe d the packages under the ARMEL environment and they do not seem to run your demos. I prefer not to develop on the device it self since I only have the one N800.
Thanks,
John
on 16 Sep 2007 at 12:35 am 2.Gustavo Sverzut Barbieri said …
@john: sorry to make things bit difficult for other developers, but I lack time to make it bit easier at this point.
Why it doesn’t run on Scratchbox/ARM SDK: because it’s compiled optimized for N800 CPU, ARMv6, and QEmu doesn’t implement some instructions. This is the same reason it doesn’t work on 770. Ed Bartosh from Nokia is helping with proper packaging and available at repository.maemo.org/extras, with sources so you can build it yourself.
So far, if you want to develop it on your desktop, you can download from their CVS and compile yourself. If you want to develop python apps, then you can just compile it without scratchbox and just copy files there. If you want to develop C version, then compile within scratchbox using my scripts at https://garage.maemo.org/svn/maemo-efl/scripts/e17/ Just copy it over E17 CVS module and change build-*.sh, removing lines exporting “CFLAGS”.
EFL repository instructions: http://www.enlightenment.org/p.php?p=download/cvs&l=en
PS: EET (and thus Edje) format changed and if you compile last CVS, your Edje will not run with my build. I plan to release new packages soon, stay tuned!
Sorry for the annoyances, I hope you don’t get a bad impression due the current state! It really worth the initial pain, maybe in some days/weeks we’ll provide easier tools/packages.