Home > Oyranos

Oyranos

Oyranos is a project mainly written in C and C++, based on the View license.

API stabilization for Oyranos Colour Management System II

Oyranos (gr. sky):

The Colour Management System (CMS) Oyranos allows the coordination of
device specific Informations (ICC profiles) und system wide settings.

Internet: site: http://www.oyranos.org wiki: http://www.oyranos.org/wiki/index.php?title=Oyranos

Dependencies: Mandatory: libxml2 - http://www.xmlsoft.org/ OpenICC-Data is needed with its default ICC profiles libXinerama, libXrandr, libXfixes and libXxf86vm for X11 support - www.x.org libXcm for X11 and Quarz monitor support - http://www.oyranos.org Xcm for X11 and Quarz monitor support - http://www.oyranos.org lcms and/or lcms2 for colour conversions - http://www.littlecms.com

Optional:
Elektra - http://www.libelektra.org
FLTK (--enable-threads) is needed for the example Gui - http://www.fltk.org
Xcalib a vcgt loader - http://www.etg.e-technik.uni-erlangen.de/web/doe/xcalib/
For the documentation use doxygen, graphviz and graphviz-gd packages.
Doxygen v1.5.8 or higher is recommended - http://www.doxygen.org
Qt for a nice observer utility - http://qt.nokia.com/
CUPS for CUPS ICC configuration support - http://www.cups.org
libraw for cameraRAW decoding - http://www.libraw.org
exiv2 for cameraRAW decoding - http://www.exiv2.org/
SANE only with Oyranos SANE_CAP_COLOUR patch - http://www.sane-project.org/
Cairo for a example - http://www.cairographics.org/

Debian: locales build-essential libxml2-dev elektra-0.7.0 - included (ubuntu: libelektra-dev)

pkg-config
gettext
fltk1.1-dev (ubuntu: libfltk1.1-dev)
libpng12-dev
liblcms1-dev
libcairo2-dev
x11proto-xf86vidmode-dev
x11proto-xext-dev
libxxf86vm-dev
libxrandr-dev
libxinerama-dev
libxmu-dev
libxpm-dev
oyranos-0.1.10 can now be installed successfully.
doxygen
graphviz
libxfixes-dev
fluid

optional: ICC Examin to build afterwards. oyranos-config-fltk uses the profile viewer.

Fedora 13: git gcc-c++ elektra-devel cups-devel sane-backends-devel lcms-devel icc-profiles-basiccolor-lstarrgb icc-profiles-lcms-lab icc-profiles-openicc-printing icc-profiles-openicc-rgb libxml2-devel libpng-devel libtiff-devel LibRaw-devel libXinerama-devel libXrandr-devel libXcm-devel fltk-devel gettext doxygen graphviz optional: cairo-devel libXmu-devel qt-devel netpbm-progs libexiv2-devel libraw-devel

Arch Linux: extra/libxml2 extra/libxrandr extra/libxinerama extra/libxfixes extra/libxxf86vm extra/lcms extra/lcms2 extra/graphviz extra/doxygen community/yajl AUR/libxcm AUR/openicc (TODO verify if correct package) optional: extra/qt extra/fltk community/libraw AUR/xcalib AUR/elektra NOTE1: If you have problems installing elektra from AUR, use this PKGBUILD: ./extras/arch.abs/elektra/PKGBUILD NOTE2: To build an Arch package of Oyranos from yor local git branch, use './extras/arch.abs/oyranos-git/PKGBUILD' and (a) replace '_gitroot' variable, (b) replace the branch name in line 44.

Building: $ configure $ make $ make install

Previous:hackerdojo-site