source: general/graphlib/libexif.xml@ ac0d66d

11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/xf86-video-removal
Last change on this file since ac0d66d was ac0d66d, checked in by Douglas R. Reno <renodr@…>, 16 months ago

Tags for PHP dependencies

  • Property mode set to 100644
File size: 5.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
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 <!-- Because the maintainer of libexif is releasing versions in a scheme such
8 as this: libexif-0_6_22-release/libexif-0.6.22.tar.xz, let's keep the
9 0_6_22 as a separate entity. -->
10 <!--<!ENTITY dl-version "0_6_22">
11 not used in version 0.6.23 -->
12
13 <!ENTITY libexif-download-http "https://github.com/libexif/libexif/releases/download/v&libexif-version;/libexif-&libexif-version;.tar.bz2">
14 <!ENTITY libexif-download-ftp " ">
15 <!ENTITY libexif-md5sum "00ea6e7ff62d3fd41ea9b2139746703c">
16 <!ENTITY libexif-size "1.9 MB">
17 <!ENTITY libexif-buildsize "17 MB">
18 <!ENTITY libexif-time "0.1 SBU">
19]>
20
21<sect1 id="libexif" xreflabel="libexif-&libexif-version;">
22 <?dbhtml filename="libexif.html"?>
23
24
25 <title>libexif-&libexif-version;</title>
26
27 <indexterm zone="libexif">
28 <primary sortas="a-libexif">libexif</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to libexif</title>
33
34 <para>
35 The <application>libexif</application> package contains a library for
36 parsing, editing, and saving EXIF data. Most digital cameras produce
37 EXIF files, which are JPEG files with extra tags that contain information
38 about the image. All EXIF tags described in EXIF standard 2.1 are
39 supported.
40 </para>
41
42 &lfs113_checked;
43
44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>
48 Download (HTTP): <ulink url="&libexif-download-http;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download (FTP): <ulink url="&libexif-download-ftp;"/>
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download MD5 sum: &libexif-md5sum;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Download size: &libexif-size;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated disk space required: &libexif-buildsize;
69 </para>
70 </listitem>
71 <listitem>
72 <para>
73 Estimated build time: &libexif-time;
74 </para>
75 </listitem>
76 </itemizedlist>
77
78 <bridgehead renderas="sect3">libexif Dependencies</bridgehead>
79
80 <bridgehead renderas="sect4">Optional (to Build Documentation)</bridgehead>
81 <para role="optional">
82 <xref linkend="doxygen"/> and
83 <xref linkend="graphviz"/>
84 </para>
85
86 <para condition="html" role="usernotes">User Notes:
87 <ulink url="&blfs-wiki;/libexif"/>
88 </para>
89 </sect2>
90
91 <sect2 role="installation">
92 <title>Installation of libexif</title>
93
94<!--
95 <para>
96 First, apply a patch to fix a security issue (integer overflow leading to
97 Out Of Buffer write):
98 </para>
99
100<screen><userinput remap="pre">patch -Np1 -i ../libexif-&libexif-version;-security_fixes-1.patch</userinput></screen>
101-->
102
103 <para>
104 Install <application>libexif</application> by running the following
105 commands:
106 </para>
107
108<screen><userinput>./configure --prefix=/usr \
109 --disable-static \
110 --with-doc-dir=/usr/share/doc/libexif-&libexif-version; &amp;&amp;
111make</userinput></screen>
112
113 <para>
114 To test the results, issue: <command>make check</command>.
115 </para>
116
117 <para>
118 Now, as the <systemitem class="username">root</systemitem> user:
119 </para>
120
121<screen role="root"><userinput>make install</userinput></screen>
122
123 <para>
124 Documentation was built and installed if you have the dependencies
125 shown above installed. If you don't have the dependencies installed,
126 there is a compressed tarball in the source tree
127 <filename class="directory">doc</filename> directory that can be
128 unpacked into /usr/share/doc/libexif-&libexif-version;.
129 </para>
130
131 </sect2>
132
133 <sect2 role="commands">
134 <title>Command Explanations</title>
135
136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
137 href="../../xincludes/static-libraries.xml"/>
138
139 </sect2>
140
141 <sect2 role="content">
142 <title>Contents</title>
143
144 <segmentedlist>
145 <segtitle>Installed Programs</segtitle>
146 <segtitle>Installed Library</segtitle>
147 <segtitle>Installed Directories</segtitle>
148
149 <seglistitem>
150 <seg>
151 None
152 </seg>
153 <seg>
154 libexif.so
155 </seg>
156 <seg>
157 /usr/include/libexif and
158 /usr/share/doc/libexif-&libexif-version;
159 </seg>
160 </seglistitem>
161 </segmentedlist>
162
163 <variablelist>
164 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
165 <?dbfo list-presentation="list"?>
166 <?dbhtml list-presentation="table"?>
167
168 <varlistentry id="libexif-lib">
169 <term><filename class="libraryfile">libexif.so</filename></term>
170 <listitem>
171 <para>
172 contains functions used for parsing, editing, and saving
173 EXIF data
174 </para>
175 <indexterm zone="libexif libexif-lib">
176 <primary sortas="c-libexif">libexif.so</primary>
177 </indexterm>
178 </listitem>
179 </varlistentry>
180
181 </variablelist>
182
183 </sect2>
184
185</sect1>
Note: See TracBrowser for help on using the repository browser.