forked from enlightenment/efl
86 lines
1.9 KiB
Plaintext
86 lines
1.9 KiB
Plaintext
Evas generic loaders 1.11.0
|
|
===========================
|
|
|
|
******************************************************************************
|
|
FOR ANY ISSUES PLEASE EMAIL:
|
|
enlightenment-devel@lists.sourceforge.net
|
|
******************************************************************************
|
|
|
|
These are additional "generic" loaders for Evas that are stand-alone
|
|
executables that evas may run from its generic loader module. This
|
|
means that if they crash, the application loading the image does not
|
|
crash also. In addition the licensing of these binaries will not
|
|
affect the license of any application that uses Evas as this uses a
|
|
completely generic execution system that allows anything to be plugged
|
|
in as a loader.
|
|
|
|
|
|
REQUIREMENTS
|
|
------------
|
|
|
|
Required by default:
|
|
|
|
* libc
|
|
* libm
|
|
* zlib
|
|
|
|
Highly recommended:
|
|
|
|
* gstreamer (1.x or 0.10) (ensure you have all the gstreamer codecs you need/want)
|
|
* poppler
|
|
* libraw
|
|
* libspectre
|
|
* librsvg
|
|
|
|
Suggested:
|
|
|
|
* libreoffice
|
|
|
|
|
|
COMPONENTS
|
|
----------
|
|
|
|
Generic loaders currently provided:
|
|
|
|
* **XCF** (.xcf .xcf.gz)
|
|
|
|
* **PDF** (using poppler)
|
|
* use -key option to specific what page to get and load options for size
|
|
Should we add mupdf ?
|
|
|
|
* **PS** (using libspectre)
|
|
* use -key option to specific what page to get and load options for size
|
|
Should we use directly libgs ?
|
|
|
|
* **RAW** (using libraw)
|
|
|
|
* **SVG** (using librsvg)
|
|
|
|
* **MPG/AVI/OGV/MOV/MKV/WMV** etc. (using gstreamer)
|
|
* Should we add libxine and vlc ?
|
|
|
|
* **PPT/PPTX/DOC/DOCX/XLS** etc.
|
|
* Required PDF loader, and uses libreoffice binaries as slaves to
|
|
export PDFs to load
|
|
|
|
|
|
COMPILING AND INSTALLING
|
|
------------------------
|
|
|
|
./configure
|
|
make
|
|
sudo make install
|
|
|
|
|
|
COMPILER FLAGS
|
|
--------------
|
|
|
|
You may want to change the install prefix for EFL with:
|
|
|
|
--prefix=/path/to/prefix
|
|
|
|
**NOTE:**
|
|
|
|
You should put generic loaders in the same prefix as EFL or they will
|
|
not be found by EFL at runtime.
|