summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Sanda <ps@twin.jikos.cz>2018-02-18 11:27:01 -0800
committerapache <apache@e5-web1.enlightenment.org>2018-02-18 11:27:01 -0800
commit775b3d5932580a30b42153290ae7a31893839836 (patch)
treec7b5f98fe44016ce22bbbad16b19a7dafa65a844
parentd9adb69c38bb06f927aa1f38f9ad25f9a677a351 (diff)
Wiki page e16 changed with summary [e16 compilation] by Pavel Sanda
-rw-r--r--pages/e16.txt11
1 files changed, 9 insertions, 2 deletions
diff --git a/pages/e16.txt b/pages/e16.txt
index db7e30e7c..570131caf 100644
--- a/pages/e16.txt
+++ b/pages/e16.txt
@@ -24,13 +24,20 @@ There is a large [[http://themes.effx.us/e16|collection of themes]], which can b
24 24
25==== Compilation ==== 25==== Compilation ====
26 26
27For 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: 27Before compilation you need to have proper dependencies installed, mainly the imlib2 library.
28On Debian (stretch) the following deps will be helpful before the compilation:
29''libimlib2-dev
30libxft-dev
31libxinerama-dev
32libxrandr-dev
33libxcomposite-dev''
34
35Untar downloaded e16 tarball ''tar zxf downloaded.file.tar.gz'' and then go into the directory created. Please see the README file in this directory for each project for additional 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:
28 36
29<code bash> 37<code bash>
30./configure 38./configure
31make 39make
32sudo make install 40sudo make install
33sudo ldconfig # needed on Linux to update linker library database
34</code> 41</code>
35 42
36If ''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. 43If ''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.