source: gnome/platform/folks.xml@ b9fc02a

11.0 ken/refactor-virt lazarus qt5new trunk
Last change on this file since b9fc02a was b9fc02a, checked in by Bruce Dubbs <bdubbs@…>, 3 months ago

Finish adding --buildtype=release
Most meson based packages should be built with --buildtype=release.
There are a lot of these packages in BLFS. Not all meson based
packages need this. For example gnome-backgrounds only installs
data and mutteer needs --buildtype=debugoptimized for tests.

This commit finishes all of BLFS.

  • Property mode set to 100644
File size: 8.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 <!ENTITY folks-download-http "&gnome-download-http;/folks/0.15/folks-&folks-version;.tar.xz">
8 <!ENTITY folks-download-ftp "&gnome-download-ftp;/folks/0.15/folks-&folks-version;.tar.xz">
9 <!ENTITY folks-md5sum "db7d824bcc7b2404c9570451028f1aa6">
10 <!ENTITY folks-size "480 KB">
11 <!ENTITY folks-buildsize "28 MB (add 22 MB for tests)">
12 <!ENTITY folks-time "0.2 SBU (Using parallelism=4, add 0.3 SBU for tests)">
13]>
14
15<sect1 id="folks" xreflabel="Folks-&folks-version;">
16 <?dbhtml filename="folks.html"?>
17
18 <sect1info>
19 <date>$Date$</date>
20 </sect1info>
21
22 <title>Folks-&folks-version;</title>
23
24 <indexterm zone="folks">
25 <primary sortas="a-Folks">Folks</primary>
26 </indexterm>
27
28 <sect2 role="package">
29 <title>Introduction to Folks</title>
30
31 <para>
32 <application>Folks</application> is a library that
33 aggregates people from multiple sources (e.g,
34 <application>Telepathy</application> connection managers and
35 <application>Evolution Data Server</application>,
36 Facebook, etc.) to create metacontacts.
37 </para>
38
39 &lfs101_checked;
40
41 <bridgehead renderas="sect3">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
44 <para>
45 Download (HTTP): <ulink url="&folks-download-http;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download (FTP): <ulink url="&folks-download-ftp;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download MD5 sum: &folks-md5sum;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download size: &folks-size;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated disk space required: &folks-buildsize;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated build time: &folks-time;
71 </para>
72 </listitem>
73 </itemizedlist>
74
75 <bridgehead renderas="sect3">Folks Dependencies</bridgehead>
76
77 <bridgehead renderas="sect4">Required</bridgehead>
78 <para role="required">
79 <xref linkend="evolution-data-server"/>,
80 <xref linkend="gobject-introspection"/>,
81 <xref linkend="libgee"/>,
82 <xref linkend="python-dbusmock"/>, and
83 <xref linkend="telepathy-glib"/>
84 </para>
85
86 <bridgehead renderas="sect4">Recommended</bridgehead>
87 <para role="recommended">
88 <xref linkend="bluez"/> and
89 <xref linkend="vala"/>
90 </para>
91
92 <bridgehead renderas="sect4">Optional</bridgehead>
93 <para role="optional">
94 <!--<xref linkend="tracker"/> (Broken due to API changes in tracker), -->
95 <ulink url="&gnome-download-http;/libsocialweb/">libsocialweb</ulink> and
96 <ulink url="https://packages.debian.org/jessie/zeitgeist">Zeitgeist</ulink>
97 </para>
98
99 <para condition="html" role="usernotes">User Notes:
100 <ulink url="&blfs-wiki;/folks"/>
101 </para>
102 </sect2>
103
104 <sect2 role="installation">
105 <title>Installation of Folks</title>
106
107 <para>
108 Install <application>Folks</application> by running the following
109 commands:
110 </para>
111
112<screen><userinput>mkdir build &amp;&amp;
113cd build &amp;&amp;
114
115meson --prefix=/usr --buildtype=release .. &amp;&amp;
116ninja</userinput></screen>
117
118 <para>
119 To test the results, issue <command>ninja test</command> from a local
120 X session started with <command>dbus-launch</command>.
121 </para>
122 <!--
123 As of version 0.13.1, I just get 'No tests defined. - Bruce
124 -->
125 <!-- with 0.13.2, I get the following results:
126 Ok: 44
127 Expected Fail: 0
128 Fail: 0
129 Unexpected Pass: 0
130 Skipped: 0
131 Timeout: 0
132 I believe it now has the test suite again. -->
133
134 <!-- In the future, we need to run the tests with Tracker's backend
135 enabled before we suggest enabling that backend. I tried this with 0.12.1
136 and had 103 test failures in Tracker's section of the test suite.
137 This is unacceptable and is why we have it disabled by default. -->
138<!--
139 <para>
140 This package does not come with a test suite.
141 </para>
142-->
143 <para>
144 Now, as the <systemitem class="username">root</systemitem> user:
145 </para>
146
147<screen role="root"><userinput>ninja install</userinput></screen>
148
149 </sect2>
150
151 <sect2 role="commands">
152 <title>Command Explanations</title>
153
154<!-- Tracker support removed in 0.15.1
155 <para>
156 <option>-Dtracker_backend=true</option>: This switch enables
157 building the <application>Tracker</application> backend.
158 Use it if you have <application>Tracker</application> installed. This
159 functionality is current broken, however, due to an upstream API change
160 in Tracker that hasn't been accounted for in this package.
161 </para>
162-->
163
164 <para>
165 <option>-Ddocs=true</option>: This switch enables
166 documentation generation.
167 </para>
168
169 </sect2>
170
171 <sect2 role="content">
172 <title>Contents</title>
173
174 <segmentedlist>
175 <segtitle>Installed Programs</segtitle>
176 <segtitle>Installed Libraries</segtitle>
177 <segtitle>Installed Directories</segtitle>
178
179 <seglistitem>
180 <seg>
181 folks-import and folks-inspect
182 </seg>
183 <seg>
184 libfolks-dummy.so, libfolks-eds.so, libfolks.so, and
185 libfolks-telepathy.so
186 </seg>
187 <seg>
188 /usr/include/folks and
189 /usr/lib/folks
190 </seg>
191 </seglistitem>
192 </segmentedlist>
193
194 <variablelist>
195 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
196 <?dbfo list-presentation="list"?>
197 <?dbhtml list-presentation="table"?>
198
199 <varlistentry id="folks-import">
200 <term><command>folks-import</command></term>
201 <listitem>
202 <para>
203 is used to import meta-contact information to libfolks
204 </para>
205 <indexterm zone="folks folks-import">
206 <primary sortas="b-folks-import">folks-import</primary>
207 </indexterm>
208 </listitem>
209 </varlistentry>
210
211 <varlistentry id="folks-inspect">
212 <term><command>folks-inspect</command></term>
213 <listitem>
214 <para>
215 is used to inspect meta-contact information in libfolks
216 </para>
217 <indexterm zone="folks folks-inspect">
218 <primary sortas="b-folks-inspect">folks-inspect</primary>
219 </indexterm>
220 </listitem>
221 </varlistentry>
222
223 <varlistentry id="libfolks-eds">
224 <term><filename class="libraryfile">libfolks-eds.so</filename></term>
225 <listitem>
226 <para>
227 contains Evolution specific implementations of the libfolks classes
228 </para>
229 <indexterm zone="folks libfolks-eds">
230 <primary sortas="c-libfolks-eds">libfolks-eds.so</primary>
231 </indexterm>
232 </listitem>
233 </varlistentry>
234
235<!--
236 <varlistentry id="libfolks-libsocialweb">
237 <term><filename class="libraryfile">libfolks-libsocialweb.so</filename></term>
238 <listitem>
239 <para>
240 contains libsocialweb specific implementations of the libfolks classes.
241 </para>
242 <indexterm zone="folks libfolks-libsocialweb">
243 <primary sortas="c-libfolks-libsocialweb">libfolks-libsocialweb.so</primary>
244 </indexterm>
245 </listitem>
246 </varlistentry>
247-->
248
249 <varlistentry id="libfolks">
250 <term><filename class="libraryfile">libfolks.so</filename></term>
251 <listitem>
252 <para>
253 contains the <application>Folks</application> API functions
254 </para>
255 <indexterm zone="folks libfolks">
256 <primary sortas="c-libfolks">libfolks.so</primary>
257 </indexterm>
258 </listitem>
259 </varlistentry>
260
261 <varlistentry id="libfolks-telepathy">
262 <term><filename class="libraryfile">libfolks-telepathy.so</filename></term>
263 <listitem>
264 <para>
265 contains Telepathy specific implementations of the libfolks classes
266 </para>
267 <indexterm zone="folks libfolks-telepathy">
268 <primary sortas="c-libfolks-telepathy">libfolks-telepathy.so</primary>
269 </indexterm>
270 </listitem>
271 </varlistentry>
272<!--
273 <varlistentry id="libfolks-tracker">
274 <term><filename class="libraryfile">libfolks-tracker.so</filename></term>
275 <listitem>
276 <para>
277 contains Tracker specific implementations of the libfolks classes.
278 </para>
279 <indexterm zone="folks libfolks-tracker">
280 <primary sortas="c-libfolks-tracker">libfolks-tracker.so</primary>
281 </indexterm>
282 </listitem>
283 </varlistentry>
284-->
285
286 </variablelist>
287
288 </sect2>
289
290</sect1>
Note: See TracBrowser for help on using the repository browser.