source: gnome/platform/gexiv2.xml@ f357675

12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since f357675 was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 8 months ago

Remove all ftp urls

neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...

  • 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<!-- gexiv2 -->
8 <!ENTITY gexiv2-download-http "&gnome-download-http;/gexiv2/&gexiv2-minor;/gexiv2-&gexiv2-version;.tar.xz">
9 <!ENTITY gexiv2-download-ftp " ">
10 <!ENTITY gexiv2-md5sum "1e65556fad5d24a4c365696544d8c945">
11 <!ENTITY gexiv2-size "384 KB">
12 <!ENTITY gexiv2-buildsize "4.0 MB (with tests)">
13 <!ENTITY gexiv2-time "0.1 SBU (with parallelism=4 and tests)">
14]>
15
16<sect1 id="gexiv2" xreflabel="gexiv2-&gexiv2-version;">
17 <?dbhtml filename="gexiv2.html"?>
18
19
20 <title>gexiv2-&gexiv2-version;</title>
21
22 <indexterm zone="gexiv2">
23 <primary sortas="a-gexiv2">gexiv2</primary>
24 </indexterm>
25
26 <sect2 role="package">
27 <title>Introduction to gexiv2</title>
28
29 <para>
30 gexiv2 is a GObject-based wrapper around the Exiv2 library.
31 </para>
32
33 &lfs120_checked;
34
35 <bridgehead renderas="sect3">Package Information</bridgehead>
36 <itemizedlist spacing="compact">
37 <listitem>
38 <para>
39 Download (HTTP): <ulink url="&gexiv2-download-http;"/>
40 </para>
41 </listitem>
42 <listitem>
43 <para>
44 Download (FTP): <ulink url="&gexiv2-download-ftp;"/>
45 </para>
46 </listitem>
47 <listitem>
48 <para>
49 Download MD5 sum: &gexiv2-md5sum;
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download size: &gexiv2-size;
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Estimated disk space required: &gexiv2-buildsize;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Estimated build time: &gexiv2-time;
65 </para>
66 </listitem>
67 </itemizedlist>
68
69<!-- applied in 0.14.2
70 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
71 <itemizedlist spacing="compact">
72 <listitem>
73 <para>
74 Required patch to build against exiv2-0.28 and above:
75 <ulink url="&patch-root;/gexiv2-&gexiv2-version;-exiv_0_28-1.patch"/>
76 </para>
77 <para>
78 Required patch to build on i686 systems:
79 <ulink url="&patch-root;/gexiv2-&gexiv2-version;-buildfixes-1.patch"/>
80 </para>
81 </listitem>
82 </itemizedlist>
83-->
84
85 <bridgehead renderas="sect3">gexiv2 Dependencies</bridgehead>
86
87 <bridgehead renderas="sect4">Required</bridgehead>
88 <para role="required">
89 <xref linkend="exiv2"/>
90 </para>
91
92 <bridgehead renderas="sect4">Recommended</bridgehead>
93 <para role="recommended">
94 <xref linkend="vala"/>
95 </para>
96
97 <bridgehead renderas="sect4">Optional</bridgehead>
98 <para role="optional">
99 <xref linkend="gtk-doc"/> (for documentation)
100 </para>
101
102 </sect2>
103
104 <sect2 role="installation">
105 <title>Installation of gexiv2</title>
106
107<!-- applied in 0.14.2
108 <para>
109 First apply some fixes allowing to build against exiv2-0.28 and above:
110 </para>
111
112<screen><userinput remap="pre">patch -Np1 -i ../gexiv2-&gexiv2-version;-exiv_0_28-1.patch</userinput></screen>
113
114 <para>
115 Next, if you are on an i686 system, fix the build by adjusting types:
116 </para>
117
118<screen><userinput remap="pre">case $(uname -m) in
119 i?86) patch -Np1 -i ../gexiv2-&gexiv2-version;-buildfixes-1.patch ;;
120esac</userinput></screen>
121-->
122
123 <para>
124 Install <application>gexiv2</application> by running the following
125 commands:
126 </para>
127
128<screen><userinput>mkdir build &amp;&amp;
129cd build &amp;&amp;
130
131meson setup --prefix=/usr --buildtype=release .. &amp;&amp;
132ninja</userinput></screen>
133
134 <para>
135 To test the results, run:
136 </para>
137
138<screen remap="test"><userinput>meson configure -Dtests=true &amp;&amp;
139ninja test</userinput></screen>
140
141 <para>
142 As the <systemitem class="username">root</systemitem> user:
143 </para>
144
145<screen role="root"><userinput>ninja install</userinput></screen>
146
147 </sect2>
148
149 <sect2 role="commands">
150 <title>Command Explanations</title>
151
152 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
153 href="../../xincludes/meson-buildtype-release.xml"/>
154
155 </sect2>
156
157 <sect2 role="content">
158 <title>Contents</title>
159
160 <segmentedlist>
161 <segtitle>Installed Programs</segtitle>
162 <segtitle>Installed Libraries</segtitle>
163 <segtitle>Installed Directories</segtitle>
164
165 <seglistitem>
166 <seg>
167 None
168 </seg>
169 <seg>
170 libgexiv2.so
171 </seg>
172 <seg>
173 /usr/include/gexiv2
174 </seg>
175 </seglistitem>
176 </segmentedlist>
177
178 <variablelist>
179 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
180 <?dbfo list-presentation="list"?>
181 <?dbhtml list-presentation="table"?>
182
183 <varlistentry id="libgexiv2">
184 <term><filename class="libraryfile">libgexiv2.so</filename></term>
185 <listitem>
186 <para>
187 provides a wrapper around the Exiv2 library
188 </para>
189 <indexterm zone="gexiv2 libgexiv2">
190 <primary sortas="c-libgexiv2">libgexiv2.so</primary>
191 </indexterm>
192 </listitem>
193 </varlistentry>
194
195 </variablelist>
196
197 </sect2>
198
199</sect1>
Note: See TracBrowser for help on using the repository browser.