source: gnome-systemd/platform/tracker.xml@ 3a8a2ed

systemd-11177
Last change on this file since 3a8a2ed was 3a8a2ed, checked in by Krejzi <krejzi@…>, 10 years ago

Add libmediaart and tracker.

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

  • Property mode set to 100644
File size: 12.0 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 tracker-download-http "&gnome-download-http;/tracker/1.0/tracker-&tracker-version;.tar.xz">
8 <!ENTITY tracker-download-ftp "&gnome-download-ftp;/tracker/1.0/tracker-&tracker-version;.tar.xz">
9 <!ENTITY tracker-md5sum "649f7e3d2c4c9dc01dfa51e131010ba3">
10 <!ENTITY tracker-size "5.8 MB">
11 <!ENTITY tracker-buildsize "105 MB">
12 <!ENTITY tracker-time "0.9 SBU">
13]>
14
15<sect1 id="tracker" xreflabel="Tracker-&tracker-version;">
16 <?dbhtml filename="tracker.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Tracker-&tracker-version;</title>
24
25 <indexterm zone="tracker">
26 <primary sortas="a-tracker">tracker</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Tracker</title>
31
32 <para>
33 <application>Tracker</application> is a semantic data storage for desktop
34 and mobile devices.
35 </para>
36
37 &lfs75_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>
43 Download (HTTP): <ulink url="&tracker-download-http;"/>
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download (FTP): <ulink url="&tracker-download-ftp;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download MD5 sum: &tracker-md5sum;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &tracker-size;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Estimated disk space required: &tracker-buildsize;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated build time: &tracker-time;
69 </para>
70 </listitem>
71 </itemizedlist>
72
73 <bridgehead renderas="sect3">Tracker Dependencies</bridgehead>
74
75 <bridgehead renderas="sect4">Required</bridgehead>
76 <para role="required">
77 <xref linkend="icu"/>,
78 <xref linkend="libpng"/>,
79 <xref linkend="sqlite"/>, and
80 <xref linkend="vala"/>
81 </para>
82
83 <bridgehead renderas="sect4">Recommended</bridgehead>
84 <para role="recommended">
85 <xref linkend="gtk3"/>,
86 <xref linkend="gobject-introspection"/>,
87 <xref linkend="gst10-plugins-base"/>,
88 <xref linkend="libgee08"/>,
89 <xref linkend="libgsf"/>,
90 <xref linkend="libjpeg"/>,
91 <xref linkend="libmediaart"/>,
92 <xref linkend="libtiff"/>,
93 <xref linkend="libxml2"/>,
94 <xref linkend="nautilus"/>,
95 <xref linkend="NetworkManager"/>,
96 <xref linkend="poppler"/>,
97 <xref linkend="totem-pl-parser"/>, and
98 <xref linkend="upower"/>
99 </para>
100
101 <bridgehead renderas="sect4">Optional</bridgehead>
102 <para role="optional">
103 <xref linkend="exempi"/>,
104 <xref linkend="ffmpeg"/>,
105 <xref linkend="flac"/>,
106 <xref linkend="giflib"/>,
107 <xref linkend="gtk-doc"/> (requires Dia and Graphviz),
108 <xref linkend="libexif"/>,
109 <xref linkend="libvorbis"/>,
110 <xref linkend="taglib"/>,
111 <ulink url="http://cihar.com/software/enca/">Enca</ulink>,
112 <ulink url="&gnome-download-http;/gupnp-dlna/">GuPNP-DLNA</ulink>,
113 <ulink url="http://sourceforge.net/projects/libcue/">libcue</ulink>,
114 <ulink url="https://git.gnome.org/browse/libgrss/">libgrss</ulink>,
115 <ulink url="&gnome-download-http;/libgxps/">libgxps</ulink>,
116 <ulink url="http://libiptcdata.sourceforge.net/">libiptcdata</ulink>,
117 <ulink url="http://libosinfo.org/">libosinfo</ulink>, and
118 <ulink url="https://www.gnu.org/software/libunistring/">libunistring</ulink>
119 </para>
120
121 <para condition="html" role="usernotes">User Notes:
122 <ulink url="&blfs-wiki;/tracker"/>
123 </para>
124 </sect2>
125
126 <sect2 role="installation">
127 <title>Installation of Tracker</title>
128
129 <para>
130 First, fix building with <application>Giflib</application> 5.1.0:
131 </para>
132
133<screen><userinput>sed -i "/DGifCloseFile/s:gifFile:&amp;, NULL:g" src/tracker-extract/tracker-extract-gif.c</userinput></screen>
134
135 <para>
136 Install <application>Tracker</application> by running the following
137 commands:
138 </para>
139
140<screen><userinput>./configure --prefix=/usr \
141 --sysconfdir=/etc \
142 --disable-unit-tests \
143 --disable-miner-evolution \
144 --disable-miner-firefox \
145 --disable-miner-thunderbird &amp;&amp;
146make</userinput></screen>
147
148 <para>
149 This package does not have a working testsuite.
150 </para>
151
152 <para>
153 Now, as the <systemitem class="username">root</systemitem> user:
154 </para>
155
156<screen role="root"><userinput>make install</userinput></screen>
157
158 </sect2>
159
160 <sect2 role="commands">
161 <title>Command Explanations</title>
162
163 <para>
164 <parameter>--disable-unit-tests</parameter>: This switch prevents
165 unit tests from being installed.
166 </para>
167
168 <para>
169 <parameter>--disable-miner-*</parameter>: These miners have been
170 reported to cause problems, so we turn them off. Additionally,
171 the <application>Evolution</application> miner doesn't build
172 with latest version of <application>Evolution</application>.
173 </para>
174
175 <para>
176 <option>--enable-libflac</option>: Use this switch if you have
177 installed <xref linkend="flac"/> and wish to build the
178 <application>Tracker</application> extractor for FLAC metadata.
179 </para>
180
181 <para>
182 <option>--enable-libvorbis</option>: Use this switch if you have
183 installed <xref linkend="libvorbis"/> and wish to build the
184 <application>Tracker</application> extractor for OGG metadata.
185 </para>
186
187 </sect2>
188
189 <sect2 role="content">
190 <title>Contents</title>
191
192 <segmentedlist>
193 <segtitle>Installed Programs</segtitle>
194 <segtitle>Installed Libraries</segtitle>
195 <segtitle>Installed Directories</segtitle>
196
197 <seglistitem>
198 <seg>
199 tracker-control, tracker-import, tracker-info,
200 tracker-needle, tracker-preferences, tracker-search,
201 tracker-sparql, tracker-stats, and tracker-tag
202 </seg>
203 <seg>
204 libtracker-control-1.0.so, libtracker-miner-1.0.so, and
205 libtracker-sparql-1.0.so
206 </seg>
207 <seg>
208 /usr/include/tracker-1.0,
209 /usr/lib/tracker-1.0,
210 /usr/share/gtk-doc/html/libtracker-{control,miner,sparql}, and
211 /usr/share/tracker
212 </seg>
213 </seglistitem>
214 </segmentedlist>
215
216 <variablelist>
217 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
218 <?dbfo list-presentation="list"?>
219 <?dbhtml list-presentation="table"?>
220
221 <varlistentry id="tracker-control">
222 <term><command>tracker-control</command></term>
223 <listitem>
224 <para>
225 manages and checks status of all Tracker processes and data.
226 </para>
227 <indexterm zone="tracker tracker-control">
228 <primary sortas="b-tracker-control">tracker-control</primary>
229 </indexterm>
230 </listitem>
231 </varlistentry>
232
233 <varlistentry id="tracker-import">
234 <term><command>tracker-import</command></term>
235 <listitem>
236 <para>
237 allows data to be imported to the database by providing files
238 with Turtle content.
239 </para>
240 <indexterm zone="tracker tracker-import">
241 <primary sortas="b-tracker-import">tracker-import</primary>
242 </indexterm>
243 </listitem>
244 </varlistentry>
245
246 <varlistentry id="tracker-info">
247 <term><command>tracker-info</command></term>
248 <listitem>
249 <para>
250 asks for all the known metadata available for the given file.
251 </para>
252 <indexterm zone="tracker tracker-info">
253 <primary sortas="b-tracker-info">tracker-info</primary>
254 </indexterm>
255 </listitem>
256 </varlistentry>
257
258 <varlistentry id="tracker-needle">
259 <term><command>tracker-needle</command></term>
260 <listitem>
261 <para>
262 is a graphical front end for Tracker which has similar
263 features to tracker-search
264 </para>
265 <indexterm zone="tracker tracker-needle">
266 <primary sortas="b-tracker-needle">tracker-needle</primary>
267 </indexterm>
268 </listitem>
269 </varlistentry>
270
271 <varlistentry id="tracker-preferences">
272 <term><command>tracker-preferences</command></term>
273 <listitem>
274 <para>
275 is a graphical configuration front end for the tracker-miner-fs.
276 </para>
277 <indexterm zone="tracker tracker-preferences">
278 <primary sortas="b-tracker-preferences">tracker-preferences</primary>
279 </indexterm>
280 </listitem>
281 </varlistentry>
282
283 <varlistentry id="tracker-search">
284 <term><command>tracker-search</command></term>
285 <listitem>
286 <para>
287 searches all indexed content for an expression.
288 </para>
289 <indexterm zone="tracker tracker-search">
290 <primary sortas="b-tracker-search">tracker-search</primary>
291 </indexterm>
292 </listitem>
293 </varlistentry>
294
295 <varlistentry id="tracker-sparql">
296 <term><command>tracker-sparql</command></term>
297 <listitem>
298 <para>
299 allows the caller to run an RDF query on the database.
300 </para>
301 <indexterm zone="tracker tracker-sparql">
302 <primary sortas="b-tracker-sparql">tracker-sparql</primary>
303 </indexterm>
304 </listitem>
305 </varlistentry>
306
307 <varlistentry id="tracker-stats">
308 <term><command>tracker-stats</command></term>
309 <listitem>
310 <para>
311 returns statistics based on the ontology classes outlined
312 in the Nepomuk ontology specification.
313 </para>
314 <indexterm zone="tracker tracker-stats">
315 <primary sortas="b-tracker-stats">tracker-stats</primary>
316 </indexterm>
317 </listitem>
318 </varlistentry>
319
320 <varlistentry id="tracker-tag">
321 <term><command>tracker-tag</command></term>
322 <listitem>
323 <para>
324 allows the caller add tags, remove tags and list tags by
325 URN or to list all tags and the files associated with them.
326 </para>
327 <indexterm zone="tracker tracker-tag">
328 <primary sortas="b-tracker-tag">tracker-tag</primary>
329 </indexterm>
330 </listitem>
331 </varlistentry>
332
333 <varlistentry id="libtracker-control-1.0">
334 <term><filename class="libraryfile">libtracker-control-1.0.so</filename></term>
335 <listitem>
336 <para>
337 contains functions required to monitor/control Tracker miners.
338 </para>
339 <indexterm zone="tracker libtracker-control-1.0">
340 <primary sortas="c-libtracker-control-1.0">libtracker-control-1.0.so</primary>
341 </indexterm>
342 </listitem>
343 </varlistentry>
344
345 <varlistentry id="libtracker-miner-1.0">
346 <term><filename class="libraryfile">libtracker-miner-1.0.so</filename></term>
347 <listitem>
348 <para>
349 contains functions required to develop Tracker data miners.
350 </para>
351 <indexterm zone="tracker libtracker-miner-1.0">
352 <primary sortas="c-libtracker-miner-1.0">libtracker-miner-1.0.so</primary>
353 </indexterm>
354 </listitem>
355 </varlistentry>
356
357 <varlistentry id="libtracker-sparql-1.0">
358 <term><filename class="libraryfile">libtracker-sparql-1.0.so</filename></term>
359 <listitem>
360 <para>
361 contains functions for performing SPARQL queries and updates in the Tracker Store.
362 </para>
363 <indexterm zone="tracker libtracker-sparql-1.0">
364 <primary sortas="c-libtracker-sparql-1.0">libtracker-sparql-1.0.so</primary>
365 </indexterm>
366 </listitem>
367 </varlistentry>
368
369 </variablelist>
370
371 </sect2>
372
373</sect1>
Note: See TracBrowser for help on using the repository browser.