source: general/genlib/appstream-glib.xml@ cb1db1ef

12.2 gimp3 lazarus trunk xry111/for-12.3 xry111/spidermonkey128
Last change on this file since cb1db1ef was cb1db1ef, checked in by Bruce Dubbs <bdubbs@…>, 2 months ago

Touchups for gimp3 and appstream-glib
appstrem-glib: add a dependency and make format consistent with the

rest of the book.

gimp: update dependencies and changes to a version number

  • Property mode set to 100644
File size: 5.8 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 "2ffd46eff1c16f31e435849b706c2287">
15 <!ENTITY appstream-glib-size "2.2 MB">
16 <!ENTITY appstream-glib-buildsize "15 MB (with tests)">
17 <!ENTITY appstream-glib-time "0.1 SBU (with tests)">
18]>
19
20<sect1 id="appstream-glib" xreflabel="appstream-glib-&appstream-glib-version;">
21 <?dbhtml filename="appstream-glib.html"?>
22
23
24 <title>appstream-glib-&appstream-glib-version;</title>
25
26 <indexterm zone="appstream-glib">
27 <primary sortas="a-appstream-glib">appstream-glib</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to appstream-glib</title>
32
33 <para>
34 The <application>appstream-glib</application> provides GObjects and
35 helper methods to make it easy to read and write AppStream metadata.
36 It also provides a simple DOM (Document Object Model) implementation
37 that makes it easy to edit nodes and convert to and from the
38 standardized XML representation.
39 </para>
40
41 &lfs121_checked;
42
43 <bridgehead renderas="sect3">Package Information</bridgehead>
44 <itemizedlist spacing="compact">
45 <listitem>
46 <para>
47 Download (HTTP): <ulink url="&appstream-glib-download-http;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download (FTP): <ulink url="&appstream-glib-download-ftp;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download MD5 sum: &appstream-glib-md5sum;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download size: &appstream-glib-size;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated disk space required: &appstream-glib-buildsize;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated build time: &appstream-glib-time;
73 </para>
74 </listitem>
75 </itemizedlist>
76
77 <bridgehead renderas="sect3">appstream-glib Dependencies</bridgehead>
78
79 <bridgehead renderas="sect4">Required</bridgehead>
80 <para role="required">
81 <xref linkend="curl"/>,
82 <xref linkend="gdk-pixbuf"/>, and
83 <xref linkend="libarchive"/>
84 </para>
85
86 <bridgehead renderas="sect4">Optional</bridgehead>
87 <para role="optional">
88 <xref linkend="DocBook"/>,
89 <xref linkend="docbook-xsl"/>,
90 <xref linkend="gtk-doc"/>,
91 <xref linkend="libxslt"/>, and
92 <xref linkend="libyaml"/>
93 </para>
94
95 </sect2>
96
97 <sect2 role="installation">
98 <title>Installation of appstream-glib</title>
99
100 <para>
101 Install <application>appstream-glib</application> by running the following
102 commands:
103 </para>
104
105<screen><userinput>mkdir build &amp;&amp;
106cd build &amp;&amp;
107
108meson setup --prefix=/usr -D rpm=false .. &amp;&amp;
109ninja</userinput></screen>
110
111 <para>
112 To test the results, issue: <command>ninja test</command>.
113 </para>
114
115 <para>
116 Now, as the &root; user:
117 </para>
118
119<screen role="root"><userinput>ninja install &amp;&amp;
120rm -v -rf /usr/share/installed-tests</userinput></screen>
121 </sect2>
122
123 <sect2 role="content">
124 <title>Contents</title>
125
126 <segmentedlist>
127 <segtitle>Installed Programs</segtitle>
128 <segtitle>Installed Libraries</segtitle>
129 <segtitle>Installed Directories</segtitle>
130
131 <seglistitem>
132 <seg>
133 appstream-builder,
134 appstream-compose, and
135 appstream-util
136 </seg>
137 <seg>
138 libappstream-glib.so
139 </seg>
140 <seg>
141 /usr/include/libappstream-glib and
142 /usr/lib/asb-plugins-5
143 </seg>
144 </seglistitem>
145 </segmentedlist>
146
147 <variablelist>
148 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
149 <?dbfo list-presentation="list"?>
150 <?dbhtml list-presentation="table"?>
151
152 <varlistentry id="appdata-builder">
153 <term><command>appdata-builder</command></term>
154 <listitem>
155 <para>
156 builds AppStream metadata
157 </para>
158 <indexterm zone="appstream-glib appdata-builder">
159 <primary sortas="b-appdata-builder">appdata-builder</primary>
160 </indexterm>
161 </listitem>
162 </varlistentry>
163
164 <varlistentry id="appdata-compose">
165 <term><command>appdata-compose</command></term>
166 <listitem>
167 <para>
168 generates AppStream metadata
169 </para>
170 <indexterm zone="appstream-glib appdata-compose">
171 <primary sortas="b-appdata-compose">appdata-compose</primary>
172 </indexterm>
173 </listitem>
174 </varlistentry>
175
176 <varlistentry id="appstream-util">
177 <term><command>appstream-util</command></term>
178 <listitem>
179 <para>
180 Is a management tool for appstream-builder
181 </para>
182 <indexterm zone="appstream-glib appstream-util">
183 <primary sortas="b-appstream-util">appstream-util</primary>
184 </indexterm>
185 </listitem>
186 </varlistentry>
187
188 <varlistentry id="libappstream-glib">
189 <term><filename class="libraryfile">libappstream-glib.so</filename></term>
190 <listitem>
191 <para>
192 contains the api functions
193 </para>
194 <indexterm zone="appstream-glib libappstream-glib">
195 <primary sortas="c-libappstream-glib">libappstream-glib.so</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199 </variablelist>
200 </sect2>
201</sect1>
Note: See TracBrowser for help on using the repository browser.