Hello,
My name is Ricardo, I am developer Linux of INdT(Nokia Institute of Technology) this is my first post. In this blog I will talk about Linux, engadgets and more.
In this first post I will explaning about installation of libs EFL and your bindings.
**How to install libs and bindings EFL**
* Follow the steps below to install EFL dependencies:
# – $sudo apt-get install build-essential libpng12-dev libjpeg62-dev python-setuptools librsvg2-dev python2.5-dev
subversion autoconf automake autotools-dev m4 libtool cvs git-core.
# – Compiler codes in this order: eina eet evas ecore embryo edje etk edje_editor
# – Compiler bindings of efl: cython python-efl-utils python-evas python-ecore python-edje python-etk and python-rtree.
* Python-rtree Installation:
Download source code and install using setup script: http://pypi.python.org/pypi/Rtree
$ cd Rtree
$ python setup.py install
* Before install python bindings, install dependencies: python-dispatcher and cython.
1 – $ git clone git://git.profusion.mobi/users/ulisses/python-dispatcher.git
2 – $ cd python-dispatcher.
3 – $ sudo python setup.py install.
* Installing Cython:
1 – $ wget -c http://www.cython.org/Cython-0.10.3.tar.gz
2 – $ tar -zxvf Cython-0.10.3.tar.gz
3 – $ cd Cython-0.10.3
4 – $ sudo python setup.py install
* Download all EFL libraries and bindings here: svn co https://svn.enlightenment.org/svn/e
After svn checkout, compile libs and bindings.
1 – eina – $ sh autogen.sh –prefix=/usr; $ make; $ sudo make install; $ sudo ldconfig.
2 – eet – $ sh autogen.sh –prefix=/usr; $ make; $ sudo make install; $ sudo ldconfig.
3 – evas – $ sh autogen.sh –prefix=/usr; $./configure –prefix=/usr –enable-fb –enable-directfb; $make; $sudo make install; $ sudo ldconfig.
4 – ecore – $ sh autogen.sh –prefix=/usr; $ ./configure –prefix=/usr –enable-ecore-fb –enable-ecore-directfb; $ make; $ sudo make install; $ sudo ldconfig.
5 – embryo – $ sh autogen.sh –prefix=/usr; $ make; $ sudo make install; $ sudo ldconfig.
6 – edje – $ sh autogen.sh –prefix=/usr; $ make; $ sudo make install; $ sudo ldconfig.
7 – etk – $ sh autogen.sh –prefix=/usr; $ make; $ sudo make install; $ sudo ldconfig.
** Now it’s time to install these python bindings:
1 – python-evas – $ sudo python setup.py install; $ sudo python setup.py install_headers. $ svn co https://svn.enlightenment.org/svn/e/trunk/BINDINGS/python/python-evas
2 – python-ecore – $ sudo python setup.py install. $ svn co https://svn.enlightenment.org/svn/e/trunk/BINDINGS/python/python-ecore
3 – python-edje – $ sudo python setup.py install. $ svn co https://svn.enlightenment.org/svn/e/trunk/BINDINGS/python/python-edje
4 – python-etk – $ sudo python setup.py install. $ svn co https://svn.enlightenment.org/svn/e/trunk/BINDINGS/python/python-etk