Changes RSS

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

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