Difference between revisions of "Little cms"

From CBLFS
Jump to navigationJump to search
(Multilib)
 
(17 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
{| style="text-align: left; background-color: AliceBlue;"
 
{| style="text-align: left; background-color: AliceBlue;"
|-
+
|-valign="top"
 
!Download Source:
 
!Download Source:
| http://www.littlecms.com/lcms-1.15.tar.gz
+
| http://downloads.sourceforge.net/lcms/lcms2-{{Little cms-Version}}.tar.gz
 
|}
 
|}
  
 
----
 
----
 +
 +
{{Package-Introduction|Little cms is a small-footprint, speed optimized, color management engine in open source form.|http://www.littlecms.com/}}
  
 
== Dependencies ==
 
== Dependencies ==
Line 12: Line 14:
 
*[[LibTIFF]]
 
*[[LibTIFF]]
 
*[[libjpeg]]
 
*[[libjpeg]]
*[[Python]]
+
*[[Python]] (with [[SWIG]] installed)
  
 
== Non-Multilib ==
 
== Non-Multilib ==
Line 24: Line 26:
  
 
  make install &&
 
  make install &&
  install -v -m755 -d /usr/share/doc/lcms-1.15 &&
+
  install -v -m755 -d /usr/share/doc/lcms-{{Little cms-Version}} &&
  install -v -m644 README.1ST doc/* /usr/share/doc/lcms-1.15
+
  install -v -m644 README.1ST doc/* /usr/share/doc/lcms-{{Little cms-Version}}
  
 
== Multilib ==
 
== Multilib ==
Line 33: Line 35:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD32}" ./configure --prefix=/usr
+
  CC="gcc ${BUILD32}" ./configure --prefix=/usr &&
 
  make  
 
  make  
  
Line 43: Line 45:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib64
+
  CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 &&
 
  make  
 
  make  
  
Line 49: Line 51:
  
 
  make install
 
  make install
 
  
 
=== 64Bit ===
 
=== 64Bit ===
Line 55: Line 56:
 
Compile the package
 
Compile the package
  
  CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib6
+
  CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 &&
 
  make
 
  make
  
 
Install the package
 
Install the package
 
   
 
   
  make install
+
  make install &&
  install -v -m755 -d /usr/share/doc/lcms-1.15 &&
+
  install -v -m755 -d /usr/share/doc/lcms-{{Little cms-Version}} &&
  install -v -m644 README.1ST doc/* /usr/share/doc/lcms-1.15
+
  install -v -m644 README.1ST doc/* /usr/share/doc/lcms-{{Little cms-Version}}
 +
 
 +
= Contents =
 +
 
 +
{| style="text-align: left;"
 +
|-valign="top"
 +
! Installed Programs:
 +
| icc2ps, icclink, icctrans, wtpt and optionally, jpegicc, tiffdiff and tifficc
 +
|-valign="top"
 +
! Installed Libraries:
 +
| liblcms.{so,a} and the optional _lcms.so Python module
 +
|-valign="top"
 +
! Installed Directories:
 +
| /usr/share/doc/lcms-{{Little cms-Version}}
 +
|}
 +
 
 +
=== Short Descriptions ===
 +
 
 +
{| style="text-align: left;"
 +
|-valign="top"
 +
! icc2ps
 +
| generates PostScript CRD or CSA from ICC profiles.
 +
|-valign="top"
 +
! icclink
 +
| links two or more profiles into a single device link profile.
 +
|-valign="top"
 +
! icctrans
 +
| is a color space conversion calculator.
 +
|-valign="top"
 +
! jpegicc
 +
| is an ICC profile applier for JPEG files.
 +
|-valign="top"
 +
! tifficc
 +
| is an ICC profile applier for TIFF files.
 +
|-valign="top"
 +
! wtpt
 +
| shows media white of profiles, identifying black body locus.
 +
|-valign="top"
 +
! liblcms.{so,a}
 +
| is used by the lcms programs as well as other programs to provide color management facilities.
 +
|}
  
== TODO ==
+
[[Category:Graphics Libraries]]
Get Tiff working on Multilib 64.
 

Latest revision as of 10:15, 21 July 2014

Download Source: http://downloads.sourceforge.net/lcms/lcms2-2.6.tar.gz

Introduction to Little cms

Little cms is a small-footprint, speed optimized, color management engine in open source form.

Project Homepage: http://www.littlecms.com/

Dependencies

Optional

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package

make install &&
install -v -m755 -d /usr/share/doc/lcms-2.6 &&
install -v -m644 README.1ST doc/* /usr/share/doc/lcms-2.6

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" ./configure --prefix=/usr &&
make 

Install the package

make install

N32

Compile the package:

CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 &&
make 

Install the package

make install

64Bit

Compile the package

CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 &&
make

Install the package

make install &&
install -v -m755 -d /usr/share/doc/lcms-2.6 &&
install -v -m644 README.1ST doc/* /usr/share/doc/lcms-2.6

Contents

Installed Programs: icc2ps, icclink, icctrans, wtpt and optionally, jpegicc, tiffdiff and tifficc
Installed Libraries: liblcms.{so,a} and the optional _lcms.so Python module
Installed Directories: /usr/share/doc/lcms-2.6

Short Descriptions

icc2ps generates PostScript CRD or CSA from ICC profiles.
icclink links two or more profiles into a single device link profile.
icctrans is a color space conversion calculator.
jpegicc is an ICC profile applier for JPEG files.
tifficc is an ICC profile applier for TIFF files.
wtpt shows media white of profiles, identifying black body locus.
liblcms.{so,a} is used by the lcms programs as well as other programs to provide color management facilities.