====== Sitemap ====== This is a sitemap over all available pages ordered by [[doku>namespaces|namespaces]].
Page Actions
Wiki Actions
User Actions
====== Differences ====== This shows you the differences between two versions of the page.
guides:e17-intrepid [2009/03/07 21:25] fishy created |
guides:e17-intrepid [2009/03/07 22:31] (current) fishy expedite requires automake 1.10 |
||
---|---|---|---|
Line 8: | Line 8: | ||
===== Needed environment to build/compile ===== | ===== Needed environment to build/compile ===== | ||
- | # Base compile support and tools | + | ==== # Base compile support and tools ==== |
sudo apt-get install \ | sudo apt-get install \ | ||
bzip2 \ | bzip2 \ | ||
Line 16: | Line 17: | ||
bison \ | bison \ | ||
flex \ | flex \ | ||
+ | automake \ | ||
automake1.9 \ | automake1.9 \ | ||
+ | automake1.10 \ | ||
autoconf \ | autoconf \ | ||
gettext | gettext | ||
- | # Base code management | + | |
+ | |||
+ | ==== # Base code management ==== | ||
sudo apt-get install \ | sudo apt-get install \ | ||
pkg-config \ | pkg-config \ | ||
cvs \ | cvs \ | ||
subversion | subversion | ||
- | # Base libs | + | |
+ | |||
+ | ==== # Base libs ==== | ||
sudo apt-get install \ | sudo apt-get install \ | ||
libbz2-dev \ | libbz2-dev \ | ||
autotools-dev \ | autotools-dev \ | ||
libssl-dev | libssl-dev | ||
- | # X11 lib basics | + | |
+ | |||
+ | ==== # X11 lib basics ==== | ||
sudo apt-get install \ | sudo apt-get install \ | ||
libx11-dev \ | libx11-dev \ | ||
x11proto-xext-dev | x11proto-xext-dev | ||
- | # Various support libs | + | |
+ | |||
+ | ==== # Various support libs ==== | ||
sudo apt-get install \ | sudo apt-get install \ | ||
libltdl3-dev \ | libltdl3-dev \ | ||
Line 39: | Line 54: | ||
libcurl4-openssl-dev \ | libcurl4-openssl-dev \ | ||
libsqlite3-dev \ | libsqlite3-dev \ | ||
- | libxslt-dev | + | libxslt-dev \ |
- | # Imaging and rendering libs | + | libglib2.0-0 \ |
+ | libglib2.0-dev | ||
+ | |||
+ | |||
+ | ==== # Imaging and rendering libs ==== | ||
sudo apt-get install \ | sudo apt-get install \ | ||
libpng12-dev \ | libpng12-dev \ | ||
Line 53: | Line 73: | ||
giblib-dev \ | giblib-dev \ | ||
libxmu-dev | libxmu-dev | ||
- | # X11 extension libraries | + | |
+ | |||
+ | ==== # X11 extension libraries ==== | ||
sudo apt-get install \ | sudo apt-get install \ | ||
libxkbfile-dev \ | libxkbfile-dev \ | ||
Line 60: | Line 83: | ||
libxinerama1 \ | libxinerama1 \ | ||
libxinerama-dev | libxinerama-dev | ||
- | # Desktop environment and multimedia libs | + | |
+ | |||
+ | ==== # Desktop environment and multimedia libs ==== | ||
sudo apt-get install \ | sudo apt-get install \ | ||
libdbus-1-dev \ | libdbus-1-dev \ | ||
Line 71: | Line 97: | ||
libtheora0 \ | libtheora0 \ | ||
libtheora-dev \ | libtheora-dev \ | ||
+ | ffmpeg \ | ||
+ | libavcodec51 \ | ||
+ | libavcodec-dev \ | ||
+ | gstreamer0.10-ffmpeg \ | ||
libid3tag0-dev | libid3tag0-dev | ||
===== Build-tool for e17 (easy_e17.sh) ===== | ===== Build-tool for e17 (easy_e17.sh) ===== | ||
- | mkdir -p compile/e17 | + | mkdir -p ~/compile/e17 |
cd ~/compile/e17 | cd ~/compile/e17 | ||
wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh | wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh | ||
Line 86: | Line 116: | ||
My changes to the file are ...... to be documented... | My changes to the file are ...... to be documented... | ||
+ | <code> | ||
+ | --- 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" | ||
+ | </code> | ||
+ | |||
+ | 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 | chmod 755 easy_e17.sh | ||
./easy_e17.sh -i | ./easy_e17.sh -i | ||