source: general/graphlib/libtiff.xml@ 9b37524

12.1 ken/TL2024 lazarus rahul/power-profiles-daemon trunk xry111/llvm18
Last change on this file since 9b37524 was ab4fdfc, checked in by Pierre Labastie <pierre.labastie@…>, 4 months ago

Change all xml decl to encoding=utf-8

  • Property mode set to 100644
File size: 7.6 KB
RevLine 
[ab4fdfc]1<?xml version="1.0" encoding="UTF-8"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[52d29f7]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[352f326]7 <!ENTITY libtiff-download-http
[c6b192c]8 "https://download.osgeo.org/libtiff/tiff-&libtiff-version;.tar.gz">
[f0fd4fc6]9 <!ENTITY libtiff-download-ftp " ">
[dbfda01f]10 <!ENTITY libtiff-md5sum "fc7d49a9348b890b29f91a4ecadd5b49">
11 <!ENTITY libtiff-size "3.4 MB">
12 <!ENTITY libtiff-buildsize "46 MB (with tests)">
13 <!ENTITY libtiff-time "0.2 SBU (with tests)">
[52d29f7]14]>
15
[f43c1ef]16<sect1 id="libtiff" xreflabel="libtiff-&libtiff-version;">
[eda81eb]17 <?dbhtml filename="libtiff.html"?>
18
19
[f43c1ef]20 <title>libtiff-&libtiff-version;</title>
[eda81eb]21
22 <indexterm zone="libtiff">
[f43c1ef]23 <primary sortas="a-libtiff">libtiff</primary>
[eda81eb]24 </indexterm>
25
26 <sect2 role="package">
[f43c1ef]27 <title>Introduction to libtiff</title>
[eda81eb]28
[c627795]29 <para>
[f43c1ef]30 The <application>libtiff</application> package contains the TIFF
[c627795]31 libraries and associated utilities. The libraries are used by many
32 programs for reading and writing TIFF files and the utilities are
33 used for general work with TIFF files.
34 </para>
[eda81eb]35
[30c1c72]36 &lfs120_checked;
[3af39b1]37
[eda81eb]38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
[c627795]41 <para>
42 Download (HTTP): <ulink url="&libtiff-download-http;"/>
43 </para>
[eda81eb]44 </listitem>
45 <listitem>
[c627795]46 <para>
47 Download (FTP): <ulink url="&libtiff-download-ftp;"/>
48 </para>
[eda81eb]49 </listitem>
50 <listitem>
[c627795]51 <para>
52 Download MD5 sum: &libtiff-md5sum;
53 </para>
[eda81eb]54 </listitem>
55 <listitem>
[c627795]56 <para>
57 Download size: &libtiff-size;
58 </para>
[eda81eb]59 </listitem>
60 <listitem>
[c627795]61 <para>
62 Estimated disk space required: &libtiff-buildsize;
63 </para>
[eda81eb]64 </listitem>
65 <listitem>
[c627795]66 <para>
67 Estimated build time: &libtiff-time;
68 </para>
[eda81eb]69 </listitem>
70 </itemizedlist>
[1f9277f]71
[f1bb0a2]72<!--
[ef2eac4]73 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
74 <itemizedlist spacing="compact">
75 <listitem>
76 <para>
77 Required patch:
78 <ulink url="&patch-root;/tiff-&libtiff-version;-upstream_fixes-1.patch"/>
79 </para>
80 </listitem>
81 </itemizedlist>
[f1bb0a2]82-->
[ef2eac4]83
[f43c1ef]84 <bridgehead renderas="sect3">libtiff Dependencies</bridgehead>
[eda81eb]85
[e180f193]86 <bridgehead renderas="sect4">Recommended</bridgehead>
87 <para role="recommended">
88 <xref linkend="cmake"/>
89 </para>
90
[eda81eb]91 <bridgehead renderas="sect4">Optional</bridgehead>
[c627795]92 <para role="optional">
[1cfd61d]93 <xref linkend="freeglut"/> (required for <command>tiffgt</command>),
[572609a6]94 <xref linkend="libjpeg"/>,
[c10acfe]95 <xref linkend="sphinx"/>,
[f1bb0a2]96 <xref linkend="libwebp"/>,
[c10acfe]97 <ulink url="https://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>, and
98 <ulink url="https://www.osgeo.org/projects/lerc-limited-error-raster-compression/">LERC</ulink>
[c627795]99 </para>
[a0b3f1a8]100
[eda81eb]101 </sect2>
102
103 <sect2 role="installation">
[f43c1ef]104 <title>Installation of libtiff</title>
[eda81eb]105
[f1bb0a2]106<!--
[1ce8fe20]107 <para>
108 First fix several security issues identified upstream:
109 </para>
110
111<screen><userinput>patch -Np1 -i ../tiff-&libtiff-version;-upstream_fixes-1.patch</userinput></screen>
[f1bb0a2]112-->
[1ce8fe20]113
[c627795]114 <para>
[f43c1ef]115 Install <application>libtiff</application> by running the following
[c627795]116 commands:
117 </para>
[eda81eb]118
[aa79220]119<!-- "build" exists in the source tree -->
120<screen><userinput>mkdir -p libtiff-build &amp;&amp;
[e58667e]121cd libtiff-build &amp;&amp;
[e180f193]122
[3c595fd9]123cmake -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/libtiff-&libtiff-version; \
[e180f193]124 -DCMAKE_INSTALL_PREFIX=/usr -G Ninja .. &amp;&amp;
125ninja</userinput></screen>
[eda81eb]126
[c627795]127 <para>
[e180f193]128 To test the results, issue: <command>ninja test</command>.
[c627795]129 </para>
[eda81eb]130
[c627795]131 <para>
132 Now, as the <systemitem class="username">root</systemitem>
133 user:
134 </para>
[eda81eb]135
[1ce8fe20]136<screen role="root"><userinput>ninja install</userinput></screen>
[476753a]137
138 </sect2>
139
[eda81eb]140 <sect2 role="content">
141 <title>Contents</title>
142
[dbfda01f]143<!-- libtiff-4.6.0 removed most of the programs that this package
144 previously installed due to lack of maintenance and security concerns. The
145 only ones remaining are tiffcp, tiffdump, tiffinfo, tiffset, and tiffsplit.
146 See Ticket #18550 for more details. -->
147
[eda81eb]148 <segmentedlist>
149 <segtitle>Installed Programs</segtitle>
150 <segtitle>Installed Libraries</segtitle>
151 <segtitle>Installed Directory</segtitle>
152
153 <seglistitem>
[c627795]154 <seg>
[dbfda01f]155 tiffcp,
156 tiffdump,
157 tiffinfo,
158 tiffset, and
159 tiffsplit
[c627795]160 </seg>
161 <seg>
162 libtiff.so and libtiffxx.so
163 </seg>
164 <seg>
165 /usr/share/doc/tiff-&libtiff-version;
166 </seg>
[eda81eb]167 </seglistitem>
168 </segmentedlist>
169
170 <variablelist>
171 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
172 <?dbfo list-presentation="list"?>
173 <?dbhtml list-presentation="table"?>
174
175 <varlistentry id="tiffcp">
176 <term><command>tiffcp</command></term>
177 <listitem>
[c627795]178 <para>
[4c24eb0a]179 copies (and possibly converts) a TIFF file
[c627795]180 </para>
[eda81eb]181 <indexterm zone="libtiff tiffcp">
182 <primary sortas="b-tiffcp">tiffcp</primary>
183 </indexterm>
184 </listitem>
185 </varlistentry>
186
187 <varlistentry id="tiffdump">
188 <term><command>tiffdump</command></term>
189 <listitem>
[c627795]190 <para>
[4c24eb0a]191 prints verbatim information about TIFF files
[c627795]192 </para>
[eda81eb]193 <indexterm zone="libtiff tiffdump">
194 <primary sortas="b-tiffdump">tiffdump</primary>
195 </indexterm>
196 </listitem>
197 </varlistentry>
198
199 <varlistentry id="tiffinfo">
200 <term><command>tiffinfo</command></term>
201 <listitem>
[c627795]202 <para>
[4c24eb0a]203 prints information about TIFF files
[c627795]204 </para>
[eda81eb]205 <indexterm zone="libtiff tiffinfo">
206 <primary sortas="b-tiffinfo">tiffinfo</primary>
207 </indexterm>
208 </listitem>
209 </varlistentry>
210
211 <varlistentry id="tiffset">
212 <term><command>tiffset</command></term>
213 <listitem>
[c627795]214 <para>
[4c24eb0a]215 sets the value of a TIFF header to a specified value
[c627795]216 </para>
[eda81eb]217 <indexterm zone="libtiff tiffset">
218 <primary sortas="b-tiffset">tiffset</primary>
219 </indexterm>
220 </listitem>
221 </varlistentry>
222
223 <varlistentry id="tiffsplit">
224 <term><command>tiffsplit</command></term>
225 <listitem>
[c627795]226 <para>
[4c24eb0a]227 splits a multi-image TIFF into single-image TIFF files
[c627795]228 </para>
[eda81eb]229 <indexterm zone="libtiff tiffsplit">
230 <primary sortas="b-tiffsplit">tiffsplit</primary>
231 </indexterm>
232 </listitem>
233 </varlistentry>
234
235 <varlistentry id="libtiff-lib">
[b33c421]236 <term><filename class="libraryfile">libtiff.so</filename></term>
[eda81eb]237 <listitem>
[c627795]238 <para>
239 contains the API functions used by the
240 <application>libtiff</application> programs as well as other
[4c24eb0a]241 programs to read and write TIFF files
[c627795]242 </para>
[eda81eb]243 <indexterm zone="libtiff libtiff-lib">
[352f326]244 <primary sortas="c-libtiff">libtiff.so</primary>
[eda81eb]245 </indexterm>
246 </listitem>
247 </varlistentry>
248
249 <varlistentry id="libtiffxx">
[b33c421]250 <term><filename class="libraryfile">libtiffxx.so</filename></term>
[eda81eb]251 <listitem>
[c627795]252 <para>
253 contains the C++ API functions used
[4c24eb0a]254 by programs to read and write TIFF files
[c627795]255 </para>
[eda81eb]256 <indexterm zone="libtiff libtiffxx">
[352f326]257 <primary sortas="c-libtiffxx">libtiffxx.so</primary>
[eda81eb]258 </indexterm>
259 </listitem>
260 </varlistentry>
[c627795]261
[eda81eb]262 </variablelist>
[c627795]263
[eda81eb]264 </sect2>
[c627795]265
[f45b1953]266</sect1>
Note: See TracBrowser for help on using the repository browser.