WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=ab1fb2b66e21ce7161daaf7c441cc7c0d61b2efe
commit ab1fb2b66e21ce7161daaf7c441cc7c0d61b2efe Author: Raster <ras...@rasterman.com> Date: Thu Jun 18 19:48:29 2015 -0700 Wiki page download changed with summary [] by Raster --- pages/download.txt | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/pages/download.txt b/pages/download.txt index 4a3631c..5339c2b 100644 --- a/pages/download.txt +++ b/pages/download.txt @@ -5,34 +5,44 @@ We place all of our releases here: * [[http://download.enlightenment.org/rel/|download.enlightenment.org]] -For a list of dependencies and general build infor take a look at [[docs-efl-start]]. But just use the below "configure" command instead of "autogen.sh". Everything else is the same. +==== Releases ==== + +Our latest releases are: + +{{page>download-latest}} + +When compiling from source, build in this order: + +{{page>docs-efl-buildorder}} + +==== Dependencies ==== -When compiling from source, our core libraries likely should be build in this order: +{{page>docs-efl-deps-src}} - * EFL - * Evas Generic Loaders - * Emotion Generic Players - * Elementary +==== Build Environment ==== -After this build applications however you like (e.g. Enlightenment, Terminology etc). Please see the README files for projects for information on dependencies, configuration etc. Just remember that all our release tarballs come with configure set up so to compile you just need to do: +{{page>docs-efl-buildenv}} + +==== Compiliation ==== + +For every tarball you download untar it with ''tar zxf file.tar.gz'' and then go into the directory created. Please see the README file in this directory for each project for information on dependencies, configuration etc. Just remember that all our release tarballs come with configure set up so to compile you just need to do this in the source directory: <code bash> ./configure make sudo make install +sudo ldconfig # needed on Linux to update linker library database </code> -==== Releases ==== +If ''configure'' fails, you are likely missing a dependency - provide it. It should tell you what that dependency is. **NOTE** that you can provide arguments to ''configure'' such as ''--prefix=/opt/e'' or similar. -Our latest releases are: - -{{page>download-latest}} +---- -==== Source ==== +==== Master source repositories ==== -Out source code is developed collaboratively in a pretty typical open source manner. Our master branches are where all new development goes into. We try and keep master working and usable daily, as developers generally are living off master themselves and so bugs affect developers directly and immediately. Sometimes issues happen, but they tend to get fixed rapidly. +Our source code is developed collaboratively in a pretty typical open source manner. Our master branches in git are where all new development goes into as it happens, thus they are technically "unstable". We try and keep master working and usable daily, as developers generally are living off master themselves, so bugs affect developers directly and immediately. Sometimes issues happen, but they tend to get fixed rapidly. -If you want to track the latest and greatest, please see our git repositories. If you have issues please refer to our [[contact]] page to get in touch with us. +If you want to track the latest and greatest, please see our git repositories below and follow the [[docs-efl-start]] guide on compiling from upstream source. If you have issues please refer to our [[contact]] page to get in touch with us. All our git repositories are listed on: --