source: general/graphlib/lcms2.xml

trunk
Last change on this file was 181e069f, checked in by Bruce Dubbs <bdubbs@…>, 2 months ago

Tag all perl modules

  • Property mode set to 100644
File size: 6.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY lcms2-download-http "https://github.com/mm2/Little-CMS/releases/download/lcms&lcms2-version;/lcms2-&lcms2-version;.tar.gz">
8 <!ENTITY lcms2-download-ftp " ">
9 <!ENTITY lcms2-md5sum "7f7baa3e605c961b9301135105ee9a34">
10 <!ENTITY lcms2-size "7.1 MB">
11 <!ENTITY lcms2-buildsize "20 MB (with the tests)">
12 <!ENTITY lcms2-time "0.2 SBU (with the tests)">
13]>
14
15<sect1 id="lcms2" xreflabel="Little CMS-&lcms2-version;">
16 <?dbhtml filename="lcms2.html"?>
17
18
19 <title>Little CMS-&lcms2-version;</title>
20
21 <indexterm zone="lcms2">
22 <primary sortas="a-little-cms2">Little CMS2</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Little CMS2</title>
27
28 <para>
29 The Little Color Management System is a small-footprint color management
30 engine, with special focus on accuracy and performance. It uses
31 the International Color Consortium standard (ICC), which is the modern
32 standard for color management.
33 </para>
34
35 &lfs121_checked;
36
37 <bridgehead renderas="sect3">Package Information</bridgehead>
38 <itemizedlist spacing="compact">
39 <listitem>
40 <para>
41 Download (HTTP): <ulink url="&lcms2-download-http;"/>
42 </para>
43 </listitem>
44 <listitem>
45 <para>
46 Download (FTP): <ulink url="&lcms2-download-ftp;"/>
47 </para>
48 </listitem>
49 <listitem>
50 <para>
51 Download MD5 sum: &lcms2-md5sum;
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download size: &lcms2-size;
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Estimated disk space required: &lcms2-buildsize;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Estimated build time: &lcms2-time;
67 </para>
68 </listitem>
69 </itemizedlist>
70
71 <bridgehead renderas="sect3">Little CMS2 Dependencies</bridgehead>
72
73 <bridgehead renderas="sect4">Optional</bridgehead>
74 <para role="optional">
75 <xref linkend="libjpeg"/> and
76 <xref linkend="libtiff"/>
77 </para>
78
79 </sect2>
80
81 <sect2 role="installation">
82 <title>Installation of Little CMS2</title>
83
84 <!-- Will be fixed in the next release (2.15 or 2.14.1?)
85 https://github.com/mm2/Little-CMS/commit/93629504f8175e0002 -->
86 <para>
87 Apply the upstream fix for an issue breaking colord:
88 </para>
89
90<screen><userinput>sed '/BufferSize &lt; TagSize/,+1 s/goto Error/TagSize = BufferSize/' \
91 -i src/cmsio0.c</userinput></screen>
92
93 <para>
94 Install <application>Little CMS2</application> by running the following
95 commands:
96 </para>
97
98<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
99make</userinput></screen>
100
101 <para>
102 To test the results, issue: <command>make check</command>.
103 </para>
104
105 <para>
106 Now, as the <systemitem class="username">root</systemitem> user:
107 </para>
108
109<screen role="root"><userinput>make install</userinput></screen>
110 </sect2>
111
112 <sect2 role="commands">
113 <title>Command Explanations</title>
114
115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
116 href="../../xincludes/static-libraries.xml"/>
117
118 </sect2>
119
120 <sect2 role="content">
121 <title>Contents</title>
122
123 <segmentedlist>
124 <segtitle>Installed Programs</segtitle>
125 <segtitle>Installed Library</segtitle>
126 <segtitle>Installed Directories</segtitle>
127
128 <seglistitem>
129 <seg>jpgicc, linkicc, psicc, tificc, and transicc</seg>
130 <seg>liblcms2.so</seg>
131 <seg>None</seg>
132 </seglistitem>
133 </segmentedlist>
134
135 <variablelist>
136 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
137 <?dbfo list-presentation="list"?>
138 <?dbhtml list-presentation="table"?>
139
140 <varlistentry id="jpgicc">
141 <term><command>jpgicc</command></term>
142 <listitem>
143 <para>
144 is the Little CMS ICC profile applier for JPEG
145 </para>
146 <indexterm zone="lcms2 jpgicc">
147 <primary sortas="b-jpgicc">jpgicc</primary>
148 </indexterm>
149 </listitem>
150 </varlistentry>
151
152 <varlistentry id="linkicc">
153 <term><command>linkicc</command></term>
154 <listitem>
155 <para>
156 is the Little CMS ICC device link generator
157 </para>
158 <indexterm zone="lcms2 linkicc">
159 <primary sortas="b-linkicc">linkicc</primary>
160 </indexterm>
161 </listitem>
162 </varlistentry>
163
164 <varlistentry id="psicc">
165 <term><command>psicc</command></term>
166 <listitem>
167 <para>
168 is the Little CMS ICC PostScript generator
169 </para>
170 <indexterm zone="lcms2 psicc">
171 <primary sortas="b-psicc">psicc</primary>
172 </indexterm>
173 </listitem>
174 </varlistentry>
175
176 <varlistentry id="tificc">
177 <term><command>tificc</command></term>
178 <listitem>
179 <para>
180 is the Little CMS ICC tiff generator
181 </para>
182 <indexterm zone="lcms2 tificc">
183 <primary sortas="b-tificc">tificc</primary>
184 </indexterm>
185 </listitem>
186 </varlistentry>
187
188 <varlistentry id="transicc">
189 <term><command>transicc</command></term>
190 <listitem>
191 <para>
192 is the Little CMS ColorSpace conversion calculator
193 </para>
194 <indexterm zone="lcms2 transicc">
195 <primary sortas="b-transicc">transicc</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199
200 <varlistentry id="liblcms2">
201 <term><filename class="libraryfile">liblcms2.so</filename></term>
202 <listitem>
203 <para>
204 contains functions that implement the lcms2 API
205 </para>
206 <indexterm zone="lcms2 liblcms2">
207 <primary sortas="c-liblcms2">liblcms2.so</primary>
208 </indexterm>
209 </listitem>
210 </varlistentry>
211 </variablelist>
212 </sect2>
213
214</sect1>
Note: See TracBrowser for help on using the repository browser.