Compilation
Oyranos depends on following libraries:
Optional:
-
Yajl, a JSON parser, is required and included. A externaly installed version is detected automatically. - http://lloyd.github.com/yajl
-
libOpenICC, a JSON configuration DB API, is required and included. A externaly installed version is detected automatically. - https://github.com/OpenICC/config
-
Elektra is a configuration DB API emitting D-Bus messages, currently version 0.8.+ - http://freedesktop.org/wiki/Software/Elektra
-
libxml2, a XML parser, is required and included. A externaly installed version is detected automatically. - http://www.xmlsoft.org/
-
libXcm for X11 and Quarz monitor support, is required and included. A externaly installed version is detected automatically. - http://www.oyranos.org/libxcm
-
libXinerama, libXrandr, libXfixes and libXxf86vm for X11 support - http://www.x.org
-
FLTK for various example code, version >= 1.3.0 is recommended - http://www.fltk.org
-
Qt for QCmsEvents - http://qt-project.org/
-
Xcalib for loading a given VideoCardGammaTag from profile to a running XFree86/Xorg session (optionally) - http://www.etg.e-technik.uni-erlangen.de/web/doe/xcalib/
-
libpng for PNG image support - http://sourceforge.net/projects/libpng/files/
-
CUPS for printing support - http://www.cups.org/
-
libraw for CamerRAW support - http://www.libraw.org/
For building unpack the tgz file and type: make; make install.
Optionally you can specifiy an other than the default prefix /opt/local by typing:
configure.sh –prefix=/what/you/like
make
make install (optionally)