source: general/genutils/appstream-glib.xml@ f938bec1

systemd-13485
Last change on this file since f938bec1 was f938bec1, checked in by Christopher Gregory <cjg@…>, 9 years ago

Update to appstream-glib-0.3.3.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@14998 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.9 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 <!-- Place this in the packages.ent file
8 <!ENTITY TEMPLATE-version "">
9 -->
10
11 <!ENTITY appstream-glib-download-http
12 "http://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-&appstream-glib-version;.tar.xz">
13 <!ENTITY appstream-glib-download-ftp " ">
14 <!ENTITY appstream-glib-md5sum "5a15f297748d99b7e5c87f5e05583200">
15 <!ENTITY appstream-glib-size "1.7 MB">
16 <!ENTITY appstream-glib-buildsize "14.2 MB">
17 <!ENTITY appstream-glib-time "0.4 SBU">
18]>
19
20<!-- Try to keep the indentation used in this file-->
21<sect1 id="appstream-glib" xreflabel="appstream-glib-&appstream-glib-version;">
22 <?dbhtml filename="appstream-glib.html"?>
23
24 <sect1info>
25 <othername>$LastChangedBy: pierre $</othername>
26 <date>$Date: 2014-08-30 18:39:13 +1200 (Sat, 30 Aug 2014) $</date>
27 </sect1info>
28
29 <!-- No other tags inside any title.
30 Use Title Case in All Titles -->
31 <title>Appstream-Glib-&appstream-glib-version;</title>
32
33 <indexterm zone="appstream-glib">
34 <primary sortas="a-appstream-glib">appstream-glib</primary>
35 </indexterm>
36
37 <!--Required section-->
38 <sect2 role="package">
39 <title>Introduction to Appstream-Glib</title>
40
41 <para>
42 The <application>Appstream-Glib</application> provides GObjects and
43 helper methods to make it easy to read and write AppStream metadata.
44 It also provides a simple DOM implementation that makes it easy to
45 edit nodes and convert to and from the standardized XML representation.
46 </para>
47
48 &lfs76_checked;
49
50 <bridgehead renderas="sect3">Package Information</bridgehead>
51 <itemizedlist spacing="compact">
52 <listitem>
53 <para>
54 Download (HTTP): <ulink url="&appstream-glib-download-http;"/>
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Download (FTP): <ulink url="&appstream-glib-download-ftp;"/>
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Download MD5 sum: &appstream-glib-md5sum;
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Download size: &appstream-glib-size;
70 </para>
71 </listitem>
72 <listitem>
73 <para>
74 Estimated disk space required: &appstream-glib-buildsize;
75 </para>
76 </listitem>
77 <listitem>
78 <para>
79 Estimated build time: &appstream-glib-time;
80 </para>
81 </listitem>
82 </itemizedlist>
83
84 <bridgehead renderas="sect3">Appstream-Glib Dependencies</bridgehead>
85
86 <bridgehead renderas="sect4">Required</bridgehead>
87 <para role="required">
88 <xref linkend="libsoup"/>,
89 <xref linkend="gdk-pixbuf"/>, and
90 <xref linkend="libarchive"/>
91 </para>
92
93 <bridgehead renderas="sect4">Recommended</bridgehead>
94 <para role="recommended">
95 <xref linkend="gobject-introspection"/>
96 </para>
97
98 <bridgehead renderas="sect4">Optional</bridgehead>
99 <para role="optional">
100 <xref linkend="DocBook"/>,
101 <xref linkend="docbook-xsl"/>,
102 <xref linkend="gtk-doc"/>,
103 <xref linkend="libxslt"/>, and
104 <xref linkend="yaml"/>
105 </para>
106
107 <para condition="html" role="usernotes">
108 User Notes: <ulink url="&blfs-wiki;/appstream-glib"/>
109 </para>
110 </sect2>
111
112 <sect2 role="installation">
113 <title>Installation of Appstream-Glib</title>
114
115 <para>
116 Install <application>appstream-glib</application> by running the following
117 commands:
118 </para>
119
120
121<screen><userinput>./configure --prefix=/usr \
122 --disable-static \
123 --disable-dep11 &amp;&amp;
124make</userinput></screen>
125
126 <para>
127 To test the results, issue: <command>make -k check</command>. One test
128 fails, if <ulink url="http://pyyaml.org/download/libyaml/">yaml</ulink>
129 is not installed.
130 </para>
131
132 <para>
133 Now, as the <systemitem class="username">root</systemitem> user:
134 </para>
135
136<screen role="root"><userinput>make install</userinput></screen>
137 </sect2>
138
139 <!--Optional section-->
140 <sect2 role="commands">
141 <title>Command Explanations</title>
142
143 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
144 href="../../xincludes/static-libraries.xml"/>
145
146 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
147 href="../../xincludes/gtk-doc-rebuild.xml"/>
148
149 <para>
150 <parameter>--disable-dep11</parameter>: Remove this witch, if you have
151 <ulink url="http://pyyaml.org/download/libyaml/">yaml</ulink> installed.
152 </para>
153
154 </sect2>
155
156 <sect2 role="content">
157 <title>Contents</title>
158
159 <segmentedlist>
160 <segtitle>Installed Programs</segtitle>
161 <segtitle>Installed Libraries</segtitle>
162 <segtitle>Installed Directories</segtitle>
163
164 <!-- If there were no programs, libraries, or directories created, then
165 we would list the section as "None". However, a decision must have
166 been made to change the "None" to just removing the whole section
167 because I've noticed that many packages have had the "None"
168 removed and the section completely removed as well. The reasoning
169 was that by putting "None", it appears as we know there are none.
170 Without anything it appears as we are not sure. -->
171
172 <seglistitem>
173 <seg>
174 appstream-builder and appstream-util.
175 </seg>
176 <seg>
177 libappstream-builder.so and libappstream-glib.so.
178 </seg>
179 <seg>
180 /usr/include/libappstream-builder, /usr/include/libappstream-glib,
181 /usr/lib/asb-plugins,
182 /usr/share/gtk-doc/html/appstream-glib, and
183 /usr/share/installed-tests/appstream-glib.
184 </seg>
185 </seglistitem>
186 </segmentedlist>
187
188 <variablelist>
189 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
190 <?dbfo list-presentation="list"?>
191 <?dbhtml list-presentation="table"?>
192
193 <!-- If the program or library name conflicts (is the same) as the
194 package name, add -prog or -lib to the varlistentry entity id
195 and the 2nd entry of the indexterm zone entity -->
196
197 <varlistentry id="appstream-builder">
198 <term><command>appstream-builder</command></term>
199 <listitem>
200 <para>
201 Is a developers tool to build metadata.
202 </para>
203 <indexterm zone="appstream-glib appstream-builder">
204 <primary sortas="b-appstream-builder">appstream-builder</primary>
205 </indexterm>
206 </listitem>
207 </varlistentry>
208
209 <varlistentry id="appstream-util">
210 <term><command>appstream-util</command></term>
211 <listitem>
212 <para>
213 Is a management tool for appstream-builder.
214 </para>
215 <indexterm zone="appstream-glib appstream-util">
216 <primary sortas="b-appstream-util">appstream-util</primary>
217 </indexterm>
218 </listitem>
219 </varlistentry>
220
221 <varlistentry id="libappstream-builder">
222 <term><filename class="libraryfile">libappstream-builder.so</filename></term>
223 <listitem>
224 <para>
225 contains functions that aid the developers tool appstream-builder.
226 </para>
227 <indexterm zone="appstream-glib libappstream-builder">
228 <primary sortas="c-libappstream-builder">libappstream-builder.so</primary>
229 </indexterm>
230 </listitem>
231 </varlistentry>
232 <varlistentry id="libappstream-glib">
233 <term><filename class="libraryfile">libappstream-glib.so</filename></term>
234 <listitem>
235 <para>
236 contains the api functions.
237 </para>
238 <indexterm zone="appstream-glib libappstream-glib">
239 <primary sortas="c-libappstream-glib">libappstream-glib.so</primary>
240 </indexterm>
241 </listitem>
242 </varlistentry>
243 </variablelist>
244 </sect2>
245</sect1>
Note: See TracBrowser for help on using the repository browser.