From: Enlightenment S. <no-...@en...> - 2012-12-31 10:01:47
|
Log: devs/seoz build.sh: Updated build script according to the latest efl changes. 1. added more dependencies : libsndfile-dev libpulse-dev valgrind 2. efreet and edbus are merged into the single efl tree. 3. enna-explorer is b0rken. Author: seoz Date: 2012-12-31 02:01:36 -0800 (Mon, 31 Dec 2012) New Revision: 81927 Trac: http://trac.enlightenment.org/e/changeset/81927 Modified: trunk/devs/seoz/build.sh Modified: trunk/devs/seoz/build.sh =================================================================== --- trunk/devs/seoz/build.sh 2012-12-31 08:20:22 UTC (rev 81926) +++ trunk/devs/seoz/build.sh 2012-12-31 10:01:36 UTC (rev 81927) @@ -5,7 +5,7 @@ ########################################## ###### Ubuntu >= 12.04 Pre-requisites ####### -# sudo apt-get install build-essential automake libtool ccache zlib1g-dev libjpeg-dev libfreetype6-dev libdbus-1-dev liblua5.1-0-dev g++ libxext-dev libxrender-dev libpng12-dev libxrandr-dev libfontconfig1-dev autopoint libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxfixes-dev libxfont-dev libxi-dev libxinerama-dev libxss-dev libxv-dev libtiff4-dev librsvg2-dev libfribidi-dev libcurl4-openssl-dev libexif-dev libiptcdata0-dev libxml2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libudev-dev libxcb-shape0-dev libsigc++-2.0-dev byacc libsqlite3-dev python-dev imagemagick libpam0g-dev python-pyparsing cython libcanberra-dev libv8-dev iptables-dev doxygen libxcb-keysyms1-dev libgif-dev libtiff5-dev libxp-dev libxtst-dev +# sudo apt-get install build-essential automake libtool ccache zlib1g-dev libjpeg-dev libfreetype6-dev libdbus-1-dev liblua5.1-0-dev g++ libxext-dev libxrender-dev libpng12-dev libxrandr-dev libfontconfig1-dev autopoint libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxfixes-dev libxfont-dev libxi-dev libxinerama-dev libxss-dev libxv-dev libtiff4-dev librsvg2-dev libfribidi-dev libcurl4-openssl-dev libexif-dev libiptcdata0-dev libxml2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libudev-dev libxcb-shape0-dev libsigc++-2.0-dev byacc libsqlite3-dev python-dev imagemagick libpam0g-dev python-pyparsing cython libcanberra-dev libv8-dev iptables-dev doxygen libxcb-keysyms1-dev libgif-dev libtiff5-dev libxp-dev libxtst-dev libpulse-dev libsndfile-dev valgrind ########################################## ############## Manual Build ############## @@ -27,15 +27,15 @@ export BUILD_ETHUMB_OPTION="PROTO/epdf" export BUILD_ELM_OPTION="PROTO/emap PROTO/elocation" -export BUILD_CORE_EFL="edje e_dbus edbus efreet expedite "$BUILD_ETHUMB_OPTION" emotion ethumb "$BUILD_ELM_OPTION" elementary eeze e" +export BUILD_CORE_EFL="edje e_dbus expedite "$BUILD_ETHUMB_OPTION" emotion ethumb "$BUILD_ELM_OPTION" elementary eeze e" export BUILD_PYTHON_BINDINGS="BINDINGS/python/python-evas BINDINGS/python/python-ecore BINDINGS/python/python-elementary BINDINGS/python/python-edje BINDINGS/python/python-emotion BINDINGS/python/python-e_dbus" export BUILD_CPP_BINDINGS="BINDINGS/cxx/eflxx BINDINGS/cxx/einaxx BINDINGS/cxx/evasxx BINDINGS/cxx/ecorexx BINDINGS/cxx/edjexx BINDINGS/cxx/elementaryxx" export BUILD_BINDINGS=$BUILD_PYTHON_BINDINGS" "$BUILD_CPP_BINDINGS" " export BUILD_E_MODULES="E-MODULES-EXTRA/comp-scale E-MODULES-EXTRA/elfe E-MODULES-EXTRA/engage E-MODULES-EXTRA/everything-shotgun" -export BUILD_ETC="terminology ephysics_tests econnman exactness efx PROTO/shotgun editje PROTO/elev8 PROTO/eyelight ephoto edje_viewer PROTO/azy elmdentica enlil PROTO/emote emprint clouseau PROTO/enna-explorer envision ensure enjoy exquisite rage PROTO/eyesight" +export BUILD_ETC="terminology ephysics_tests econnman exactness efx PROTO/shotgun editje PROTO/elev8 PROTO/eyelight ephoto edje_viewer PROTO/azy elmdentica enlil PROTO/emote emprint clouseau envision ensure enjoy exquisite rage PROTO/eyesight" export BUILD_EXAMPLE="EXAMPLES/elementary/calculator EXAMPLES/elementary/converter EXAMPLES/elementary/phonebook EXAMPLES/elementary/sticky-notes" export BUILD_GAMES="PROTO/etrophy GAMES/efbb" -export BUILD_ETC2="excessive enki espionnage evas_generic_loaders FORMATTING/ecrustify" +export BUILD_ETC2="excessive enki espionnage evas_generic_loaders FORMATTING/ecrustify PROTO/enna-explorer" export BUILD_WITH_CMAKE="ecrire" PWD=`pwd` @@ -205,7 +205,7 @@ create_log -build_efl # eina eet eo embryo evas ecore eio +build_efl # eina eet eo embryo evas ecore eio edbus efreet build ephysics --enable-build-tests build "$BUILD_CORE_EFL" --disable-doc build "$BUILD_PYTHON_BINDINGS" "--prefix=/usr/local" |