Changes RSS

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