source: gnome/platform/tracker3-miners.xml@ 674cb17

11.2 11.3 12.0 12.1 12.2 gimp3 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/for-12.3 xry111/llvm18 xry111/soup3 xry111/spidermonkey128 xry111/xf86-video-removal
Last change on this file since 674cb17 was 674cb17, checked in by Pierre Labastie <pierre.labastie@…>, 3 years ago

Update to tracker-miners-3.2.2

  • Property mode set to 100644
File size: 7.5 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 tracker3-miners-download-http "&gnome-download-http;/tracker-miners/3.2/tracker-miners-&tracker3-miners-version;.tar.xz">
8 <!ENTITY tracker3-miners-download-ftp "&gnome-download-ftp;/tracker-miners/3.2/tracker-miners-&tracker3-miners-version;.tar.xz">
9 <!ENTITY tracker3-miners-md5sum "9f43d202a22d119caeb0972dac6aa351">
10 <!ENTITY tracker3-miners-size "3.9 MB">
11 <!ENTITY tracker3-miners-buildsize "31 MB (with tests)">
12 <!ENTITY tracker3-miners-time "0.1 SBU (with parallelism=4; add 1.4 SBU for tests, dependent on disk speed)">
13]>
14
15<sect1 id="tracker3-miners" xreflabel="tracker-miners-&tracker3-miners-version;">
16 <?dbhtml filename="tracker3-miners.html"?>
17
18 <sect1info>
19 <date>$Date$</date>
20 </sect1info>
21
22 <title>Tracker-miners-&tracker3-miners-version;</title>
23
24 <indexterm zone="tracker3-miners">
25 <primary sortas="a-tracker3-miners">tracker3-miners</primary>
26 </indexterm>
27
28 <sect2 role="package">
29 <title>Introduction to Tracker-miners</title>
30
31 <para>
32 The <application>Tracker-miners</application> package contains a set of
33 data extractors for Tracker.
34 </para>
35
36 &lfs111_checked;
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>
42 Download (HTTP): <ulink url="&tracker3-miners-download-http;"/>
43 </para>
44 </listitem>
45 <listitem>
46 <para>
47 Download (FTP): <ulink url="&tracker3-miners-download-ftp;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download MD5 sum: &tracker3-miners-md5sum;
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download size: &tracker3-miners-size;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Estimated disk space required: &tracker3-miners-buildsize;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated build time: &tracker3-miners-time;
68 </para>
69 </listitem>
70 </itemizedlist>
71
72 <bridgehead renderas="sect3">Tracker-miners Dependencies</bridgehead>
73
74 <bridgehead renderas="sect4">Required</bridgehead>
75 <para role="required">
76 <xref linkend="gst10-plugins-base"/>,
77 <xref linkend="tracker3"/>,
78 <xref linkend="exempi"/>, and
79 <xref linkend="gexiv2"/>
80 </para>
81
82 <bridgehead renderas="sect4">Recommended</bridgehead>
83 <para role="recommended">
84 <xref linkend="ffmpeg"/>,
85 <xref linkend="giflib"/>,
86 <xref linkend="icu"/>,
87 <xref linkend="libexif"/>,
88 <xref linkend="libgrss"/>,
89 <xref linkend="libgxps"/>, and
90 <xref linkend="poppler"/>
91 </para>
92
93 <bridgehead renderas="sect4">Optional</bridgehead>
94 <para role="optional">
95 <xref linkend="asciidoc"/>,
96 <xref linkend="cmake"/>,
97 <xref linkend="dconf"/>,
98 <xref linkend="libgsf"/>,
99 <xref linkend="libseccomp"/>,
100 <xref linkend="taglib"/>,
101 <xref linkend="totem-pl-parser"/>,
102 <xref linkend="upower"/>,
103 <ulink url="https://github.com/lipnitsk/libcue">libcue</ulink>,
104 <ulink url="http://libiptcdata.sourceforge.net/">libitpcdata</ulink>,
105 <ulink url="https://libosinfo.org">libosinfo</ulink>, and
106 <ulink url="https://gitlab.gnome.org/GNOME/gupnp">gupnp</ulink>
107 <!--<ulink url="https://pypi.python.org/pypi/tap.py/">tap.py</ulink>
108 (for tests)-->
109 </para>
110
111 <para condition="html" role="usernotes">
112 User Notes: <ulink url="&blfs-wiki;/tracker-miners"/>
113 </para>
114 </sect2>
115
116 <sect2 role="installation">
117 <title>Installation of Tracker-miners</title>
118
119<!--
120 <para>
121 First, as the <systemitem class="username">root</systemitem> user,
122 remove some files from tracker-2 which will conflict with
123 tracker-miners-3:
124 </para>
125
126<screen role="root"><userinput remap="pre">rm -fv /etc/xdg/autostart/tracker-miner-*</userinput></screen>
127-->
128
129 <para>
130 If you plan to run the tests, you may want to increase the global timeout
131 for them. The default value, 120 s, is not adapted to spinning disks
132 (replace 200 with a value suitable for your machine):
133 </para>
134
135<screen remap="test"><userinput>sed -i s/120/<replaceable>200</replaceable>/ tests/functional-tests/meson.build</userinput></screen>
136
137 <para>
138 Install <application>Tracker-miners</application> by running the following
139 commands:
140 </para>
141
142
143<screen revision="systemd"><userinput>mkdir build &amp;&amp;
144cd build &amp;&amp;
145
146meson --prefix=/usr --buildtype=release -Dman=false .. &amp;&amp;
147ninja</userinput></screen>
148
149<screen revision="sysv"><userinput>mkdir build &amp;&amp;
150cd build &amp;&amp;
151
152meson --prefix=/usr \
153 --buildtype=release \
154 -Dsystemd_user_services=false \
155 -Dman=false .. &amp;&amp;
156ninja</userinput></screen>
157
158 <para>
159 To test the results, issue (adjust the individual test timeout to a
160 value suitable for your machine. The default value of 10s is too
161 short for spinning disks):
162 </para>
163
164<screen remap="test"><userinput>TRACKER_TESTS_AWAIT_TIMEOUT=<replaceable>20</replaceable> ninja test</userinput></screen>
165
166 <para>
167 Now, as the <systemitem class="username">root</systemitem> user:
168 </para>
169
170<screen role="root"><userinput>ninja install</userinput></screen>
171 </sect2>
172
173 <sect2 role="commands">
174 <title>Command Explanations</title>
175
176 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
177 href="../../xincludes/meson-buildtype-release.xml"/>
178
179 <para>
180 <parameter>-Dman=false</parameter>: This switch prevents the build process
181 from generating man pages. Building man pages will break the build
182 with a recent release of <application>Asciidoc</application>.
183 <!-- Restore the following when upgrading to tracker-miners-3.3.x
184 (https://gitlab.gnome.org/GNOME/tracker-miners/-/commit/cb87aa8):
185 Omit this switch if you have
186 <xref linkend="asciidoc" role="nodep"/> installed and wish to generate and
187 install the man pages. -->
188 </para>
189
190 <para revision="sysv">
191 <parameter>-Dsystemd_user_services=false</parameter>: This switch prevents
192 the build process from installing systemd units since they are useless
193 on SysV systems.
194 </para>
195
196 <para>
197 <option>-Dseccomp=false</option>: This option disables the seccomp system
198 call filter. On some architectures, such as i686 and ARM, the functions
199 that tracker-miners uses are not guarded properly, and tracker-miners
200 will get killed with a SIGSYS as a result.
201 </para>
202
203 <para>
204 <option>-Dminer_rss=false</option>: Use this option if you have not
205 installed the recommended dependency libgrss.
206 </para>
207
208 </sect2>
209
210 <sect2 role="content">
211 <title>Contents</title>
212
213 <segmentedlist>
214 <segtitle>Installed Programs</segtitle>
215 <segtitle>Installed Libraries</segtitle>
216 <segtitle>Installed Directories</segtitle>
217
218 <seglistitem>
219 <seg>
220 None
221 </seg>
222 <seg>
223 Several modules under /usr/lib/tracker-miners-3.0
224 </seg>
225 <seg>
226 /usr/lib/tracker-miners-3.0,
227 /usr/libexec/tracker3, and
228 /usr/share/tracker3-miners
229 </seg>
230 </seglistitem>
231 </segmentedlist>
232 </sect2>
233
234</sect1>
Note: See TracBrowser for help on using the repository browser.