README: update build dependencies and build instructions
authorStefan Schmidt <stefan@osg.samsung.com>
Fri, 5 Aug 2016 10:27:46 +0000 (12:27 +0200)
committerStefan Schmidt <stefan@osg.samsung.com>
Fri, 5 Aug 2016 12:35:02 +0000 (14:35 +0200)
Remove part where we recommend the now merged loaders and players and update
build dependencies as well as recommended options.

README

diff --git a/README b/README
index 4956591..214419d 100644 (file)
--- a/README
+++ b/README
@@ -444,7 +444,7 @@ You will find documentation in the doc/ directory.
 REQUIREMENTS
 ------------
 
-EFL requires a C and C++ compiler by default. C++ exists mostly to interface 
+EFL requires a C and C++ compiler by default. C++ exists mostly to interface
 to C++ libraries like Bullet and our C++ bindings.
 
 Required by default:
@@ -452,9 +452,9 @@ Required by default:
   * bullet
   * libpng
   * libjpeg
-  * gstreamer (1.x) (ensure all codecs you want are installed. 0.10 optional)
+  * gstreamer (1.x, 0.10 support optional. Ensure all codecs you want are installed.)
   * zlib
-  * luajit (lua 5.1 or 5.2 optional support)
+  * luajit (lua 5.1 or 5.2 support optional)
   * libtiff
   * openssl
   * curl
@@ -479,41 +479,39 @@ Required by default:
   * libxtst
   * libxcursor
   * libxp
-  * libxi
+  * libxi (2.2 or newer)
   * libgl (opengl/glx or opengl-es2/egl)
   * giflib
   * util-linux (limbount + libblkid)
   * systemd / libudev
+  * poppler
+  * libraw
+  * libspectre
+  * librsvg
 
 Recommended requirements (highly recommended):
 
   * harfbuzz
-  * libxi (2.2 or newer)
   * systemd
   * libwebp
+  * liblz4
+  * vlc (libvlc)
 
 Enable these with configure options:
 
     --enable-xinput22 \
     --enable-systemd \
     --enable-image-loader-webp \
-    --enable-harfbuzz
-
-After you install EFL it is **HIGHLY** recommended to install the Evas
-Generic Loaders package and Emotion Generic Players too. These provide
-external binaries, that are either unstable or GPL licensed that are
-just drop-in utilities for handling image and video codecs. They can
-be added or removed at any time (even runtime) so they could be
-replaced or augmented with other drop-in binaries that do the same job
-and talk the same simple stdin/out and shared memory protocol.
-
+    --enable-harfbuzz \
+    --enable-multisense \
+    --enable-liblz4
 
 COMPILER FLAGS
 --------------
 
 You can affect compilation optimization, debugging and other factors
 by setting your CFLAGS environment variable (and CXXFLAGS). Be aware
-that to ensure ABI stability you should use the exact same CFLAGS / 
+that to ensure ABI stability you should use the exact same CFLAGS /
 CXXFLAGS for all the build of EFL and any applications/libraries that
 depend on them.