Download this file

helpernotes.html    75 lines (59 with data), 2.5 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>RECOLL: a personal text search system for
Unix/Linux</title>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<meta name="Author" content="Jean-Francois Dockes">
<meta name="Description" content=
"recoll is a simple full-text search system for unix and linux based on the powerful and mature xapian engine">
<meta name="Keywords" content=
"full text search,fulltext,desktop search,unix,linux,solaris,open source,free">
<meta http-equiv="Content-language" content="en">
<meta http-equiv="content-type" content=
"text/html; charset=iso-8859-1">
<meta name="robots" content="All,Index,Follow">
<link type="text/css" rel="stylesheet" href="styles/style.css">
</head>
<body>
<div class="rightlinks">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="features.html#doctypes">Back to document types</a></li>
<li><a href="pics/index.html">Screenshots</a></li>
<li><a href="download.html">Downloads</a></li>
<li><a href="doc.html">User manual</a></li>
<li><a href="index.html#support">Support</a></li>
<li><a href="devel.html">Development</a></li>
</ul>
</div>
<div class="content">
<h1>Notes about building/using specific external helper
applications</h1>
<h2><a name="midi">The Python midi module</a></h2>
<p>The normal procedure for building a Python module
applies:</p>
<pre><tt>
tar xvzf midi-0.2.1.tar.gz
cd midi-0.2.1
python setup.py build
sudo python setup.py install
</tt></pre>
<p>However, the midi module includes an alsa driver interface
which needs Swig to build and probably does not build at all
on recent Linux versions (the last version for the package
dates from 2006). Recoll does not need midi sequencer hardware
:), so if you don't need for other purposes, you can disable
the Alsa interface by editing setup.py and changing the
platform name at line 37 (the Alsa thing is only tried on
Linux):</p>
<pre><tt>
37c37
&lt; if platform.startswith('linux'):
---
> if platform.startswith('NONE'):
</tt></pre>
<p>The package should then build and install just fine.</p>
</div>
</body>
</html>