First Post!!!!

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

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.