Page Actions
Wiki Actions
User Actions
Table of Contents
Enlightenment DR17 on Intrepid Ibex
This is a follow-up on my e17 on Ubuntu Hardy walkthrough, updated for Ubuntu 8.10 Intrepid Ibex. The reason for a separate walk-through, as opposed to updating the old one, is that I want to keep the Hardy-instructions, in case someone wants or needs to use that version of Ubuntu.
Also, this edition of the walk-through concentrates on e17 only, and does not confuse by first telling how to set up a quad-head :P
Needed environment to build/compile
# Base compile support and tools
sudo apt-get install \ bzip2 \ less \ build-essential \ libtool \ bison \ flex \ automake \ automake1.9 \ automake1.10 \ autoconf \ gettext
# Base code management
sudo apt-get install \ pkg-config \ cvs \ subversion
# Base libs
sudo apt-get install \ libbz2-dev \ autotools-dev \ libssl-dev
# X11 lib basics
sudo apt-get install \ libx11-dev \ x11proto-xext-dev
# Various support libs
sudo apt-get install \ libltdl3-dev \ libpopt-dev \ libcurl4-openssl-dev \ libsqlite3-dev \ libxslt-dev \ libglib2.0-0 \ libglib2.0-dev
# Imaging and rendering libs
sudo apt-get install \ libpng12-dev \ libtiff4-dev \ libungif4-dev \ libjpeg62-dev \ libfreetype6-dev \ libimlib2-dev \ libxml2-dev \ libxcursor-dev \ libgtk1.2-dev \ giblib-dev \ libxmu-dev
# X11 extension libraries
sudo apt-get install \ libxkbfile-dev \ libxdamage-dev \ libxcomposite-dev \ libxinerama1 \ libxinerama-dev
# Desktop environment and multimedia libs
sudo apt-get install \ libdbus-1-dev \ libtag1-dev \ libtagc0-dev \ libxine-dev \ libasound2-dev \ libmpd \ libmpd-dev \ libtheora0 \ libtheora-dev \ ffmpeg \ libavcodec51 \ libavcodec-dev \ gstreamer0.10-ffmpeg \ libid3tag0-dev
Build-tool for e17 (easy_e17.sh)
mkdir -p ~/compile/e17 cd ~/compile/e17 wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh
Configuration and use of easy_e17.sh.
cd ~/compile/e17 vim easy_e17.sh
My changes to the file are …… to be documented…
--- easy_e17.sh 2009-03-07 21:26:43.000000000 +0100 +++ easy_e17.sh_orig 2009-03-07 21:22:51.000000000 +0100 @@ -15,10 +15,10 @@ # Internal variables, most are available through cmd args! -tmp_path="$HOME/compile/e17/tmp/easy_e17" +tmp_path="/tmp/easy_e17" logs_path="$tmp_path/install_logs" status_path="$tmp_path/status" -src_path="$HOME/compile/e17_src" +src_path="$HOME/e17_src" src_url="http://svn.enlightenment.org/svn/e/trunk" conf_files="/etc/easy_e17.conf $HOME/.easy_e17.conf ./.easy_e17.conf"
NOTE that easy_e17.sh changes quite frequently. The base of my change is: relocate where teh script stores its data….
chmod 755 easy_e17.sh ./easy_e17.sh -i