Home / Oyranos / Oyranos 0.9
Name Modified Size InfoDownloads / Week
Parent folder
README 2014-03-21 5.0 kB
oyranos-0.9.5.tar.bz2 2014-03-07 1.8 MB
oyranos-0.9.4.tar.bz2 2013-01-19 1.6 MB
oyranos-0.9.3.tar.bz2 2013-01-05 1.6 MB
oyranos-0.9.1.tar.bz2 2012-11-16 1.5 MB
oyranos-0.9.0.tar.bz2 2012-10-31 1.5 MB
Totals: 6 Items   8.0 MB 0
Oyranos (gr. sky):

    The Color 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/
    icc-profiles-openicc and icc-profiles-basiccolor - default ICC profiles
                                http://sourceforge.net/projects/openicc/files/
    libXinerama, libXrandr, libXfixes and libXxf86vm for X11 support - www.x.org
    libXcm >= 0.5.3 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 color conversions - http://www.littlecms.com

    Optional:
    Elektra - http://www.libelektra.org
    Yajl - http://lloyd.github.com/yajl/
    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 tool and a example - http://www.cairographics.org/

  Debian/Ubuntu:
    elektra-0.7.0 - is included in the tar ball

    sudo apt-get install locales build-essential git autoconf cmake ruby libxml2-dev libyajl-dev gettext libfltk1.3-dev libjpeg-dev libpng-dev libcairo2-dev x11proto-xf86vidmode-dev x11proto-xext-dev libxxf86vm-dev libxrandr-dev libxinerama-dev libxmu-dev libxpm-dev libxfixes-dev libxft-dev fluid ftgl-dev liblcms-dev libexiv2-dev libcups2-dev
    # oyranos-0.3.3 can now be installed successfully.
    sudo apt-get install libqt4-dev cmake                                  # Synnefo
    sudo apt-get install kdelibs5-dev                                      # KolorManager
    sudo apt-get install libgtk2.0-dev libglib2.0-dev libgutenprintui2-dev libopenexr-dev # CinePaint
    sudo apt-get install doxygen graphviz                                  # for documentation

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

  Fedora 17:
    git
    gcc-c++
    elektra-devel
    exiv2-devel
    cups-devel
    sane-backends-devel
    liblcms-devel
    liblcms2-devel
    icc-profiles-basiccolor-lstarrgb
    icc-profiles-lcms-lab
    icc-profiles-openicc-printing
    icc-profiles-openicc-rgb
    libtool
    libtool-ltdl-devel
    libxml2-devel
    libpng-devel
    libtiff-devel
    LibRaw-devel
    libXinerama-devel
    libXrandr-devel
    libXcm-devel
    fltk-devel
    fltk-fluid
    gettext
    yajl-devel
    doxygen
    graphviz
  optional:
    cairo-devel
    libXmu-devel
    qt-devel
    netpbm-progs
    exiv2-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.

  openSUSE-12.1
    zypper install gcc-c++ git autoconf libtool make patch pkgconfig desktop-file-utils xdg-utils update-desktop-files Mesa-devel cups-devel libxml2-devel libyajl-devel liblcms-devel liblcms2-devel libjpeg-devel libpng-devel libtiff-devel libraw-devel libexiv2-devel xorg-x11-libXfixes-devel xorg-x11-libXmu-devel xorg-x11-libXpm-devel libXinerama-devel libXrandr-devel fltk-devel libXft-devel ftgl-devel gettext cairo-devel netpbm
    # oyranos-0.9.0 can now be installed successfully.
    zypper install cmake qt-devel                                   # Synnefo
    zypper install libkde4-devel                                    # KolorManager
    zypper install gtk2-devel libopenexr-devel gutenprint-devel     # CinePaint
    zypper install doxygen graphviz                                 # for documentation

Building:
    $ configure
    $ make
    $ make install

Build Flags
  ... are typical cmake flags like CMAKE_C_FLAGS to tune compilation.
  CMAKE_INSTALL_PREFIX to install into paths and so on. Use on the command 
  line through -DCMAKE_INSTALL_PATH=/my/path .
  LIB_SUFFIX - allows to append a architecture specific suffix like 
  LIB_SUFFIX=64 for 64bit non debian style Linux systems.
Source: README, updated 2014-03-21