source: general/genlib/appstream-glib.xml@ 0dc3f24

krejzi/svn
Last change on this file since 0dc3f24 was 0dc3f24, checked in by Krejzi <krejzi@…>, 10 years ago

Moved appstream-glib to general libraries section.

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

  • Property mode set to 100644
File size: 6.6 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 "c8aaa5536e4f8bb90a0a1a23c2b1b254">
15 <!ENTITY appstream-glib-size "1.8 MB">
16 <!ENTITY appstream-glib-buildsize "17 MB">
17 <!ENTITY appstream-glib-time "0.3 SBU ">
18]>
19
20<sect1 id="appstream-glib" xreflabel="Appstream-GLib-&appstream-glib-version;">
21 <?dbhtml filename="appstream-glib.html"?>
22
23 <sect1info>
24 <othername>$LastChangedBy: pierre $</othername>
25 <date>$Date: 2014-08-30 18:39:13 +1200 (Sat, 30 Aug 2014) $</date>
26 </sect1info>
27
28 <title>Appstream-GLib-&appstream-glib-version;</title>
29
30 <indexterm zone="appstream-glib">
31 <primary sortas="a-Appstream-GLib">Appstream-GLib</primary>
32 </indexterm>
33
34 <sect2 role="package">
35 <title>Introduction to Appstream-GLib</title>
36
37 <para>
38 The <application>Appstream-GLib</application> package contains a library
39 that provides GObjects and helper methods to make it easy to read and
40 write AppStream metadata. It also provides a simple DOM implementation
41 that makes it easy to edit nodes and convert to and from the
42 standardized XML representation.
43 </para>
44
45 &lfs76_checked;
46
47 <bridgehead renderas="sect3">Package Information</bridgehead>
48 <itemizedlist spacing="compact">
49 <listitem>
50 <para>
51 Download (HTTP): <ulink url="&appstream-glib-download-http;"/>
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download (FTP): <ulink url="&appstream-glib-download-ftp;"/>
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download MD5 sum: &appstream-glib-md5sum;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Download size: &appstream-glib-size;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Estimated disk space required: &appstream-glib-buildsize;
72 </para>
73 </listitem>
74 <listitem>
75 <para>
76 Estimated build time: &appstream-glib-time;
77 </para>
78 </listitem>
79 </itemizedlist>
80
81 <bridgehead renderas="sect3">Appstream-GLib Dependencies</bridgehead>
82
83 <bridgehead renderas="sect4">Required</bridgehead>
84 <para role="required">
85 <xref linkend="gtk3"/>,
86 <xref linkend="libarchive"/>,
87 <xref linkend="libsoup"/> and
88 <xref linkend="pango"/>
89 </para>
90
91 <bridgehead renderas="sect4">Recommended</bridgehead>
92 <para role="recommended">
93 <xref linkend="gobject-introspection"/> and
94 <xref linkend="yaml"/>
95 </para>
96
97 <bridgehead renderas="sect4">Optional</bridgehead>
98 <para role="optional">
99 <xref linkend="DocBook"/>,
100 <xref linkend="docbook-xsl"/> and
101 <xref linkend="libxslt"/> (to build manual pages) and
102 <xref linkend="gtk-doc"/>
103 </para>
104
105 <para condition="html" role="usernotes">
106 User Notes: <ulink url="&blfs-wiki;/appstream-glib"/>
107 </para>
108 </sect2>
109
110 <sect2 role="installation">
111 <title>Installation of Appstream-GLib</title>
112
113 <para>
114 Install <application>Appstream-GLib</application> by running the following
115 commands:
116 </para>
117
118
119<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
120make</userinput></screen>
121
122 <para>
123 To test the results, issue: <command>make -k check</command>. One test
124 fails if <xref linkend="yaml"/> is not installed.
125 </para>
126
127 <para>
128 Now, as the <systemitem class="username">root</systemitem> user:
129 </para>
130
131<screen role="root"><userinput>make install</userinput></screen>
132
133 </sect2>
134
135 <sect2 role="commands">
136 <title>Command Explanations</title>
137
138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
139 href="../../xincludes/static-libraries.xml"/>
140
141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
142 href="../../xincludes/gtk-doc-rebuild.xml"/>
143
144 <para>
145 <parameter>--disable-dep11</parameter>: Use this switch if you
146 have not installed <xref linkend="yaml"/>.
147 </para>
148
149 </sect2>
150
151 <sect2 role="content">
152 <title>Contents</title>
153
154 <segmentedlist>
155 <segtitle>Installed Programs</segtitle>
156 <segtitle>Installed Libraries</segtitle>
157 <segtitle>Installed Directories</segtitle>
158
159 <seglistitem>
160 <seg>
161 appstream-builder and appstream-util
162 </seg>
163 <seg>
164 libappstream-builder.so and libappstream-glib.so.
165 </seg>
166 <seg>
167 /usr/include/libappstream-builder,
168 /usr/include/libappstream-glib,
169 /usr/lib/asb-plugins,
170 /usr/share/gtk-doc/html/appstream-glib, and
171 /usr/share/installed-tests/appstream-glib.
172 </seg>
173 </seglistitem>
174 </segmentedlist>
175
176 <variablelist>
177 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
178 <?dbfo list-presentation="list"?>
179 <?dbhtml list-presentation="table"?>
180
181 <varlistentry id="appstream-builder">
182 <term><command>appstream-builder</command></term>
183 <listitem>
184 <para>
185 is a developers tool to build metadata.
186 </para>
187 <indexterm zone="appstream-glib appstream-builder">
188 <primary sortas="b-appstream-builder">appstream-builder</primary>
189 </indexterm>
190 </listitem>
191 </varlistentry>
192
193 <varlistentry id="appstream-util">
194 <term><command>appstream-util</command></term>
195 <listitem>
196 <para>
197 is a management tool for <command>appstream-builder</command>.
198 </para>
199 <indexterm zone="appstream-glib appstream-util">
200 <primary sortas="b-appstream-util">appstream-util</primary>
201 </indexterm>
202 </listitem>
203 </varlistentry>
204
205 <varlistentry id="libappstream-glib">
206 <term><filename class="libraryfile">libappstream-glib.so</filename></term>
207 <listitem>
208 <para>
209 contains objects and helper methods to help reading and writing AppStream
210 metadata.
211 </para>
212 <indexterm zone="appstream-glib libappstream-glib">
213 <primary sortas="c-libappstream-glib">libappstream-glib.so</primary>
214 </indexterm>
215 </listitem>
216 </varlistentry>
217
218 </variablelist>
219
220 </sect2>
221
222</sect1>
Note: See TracBrowser for help on using the repository browser.