====== 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 | ||