Switch to unified view

a/website/download.html b/website/download.html
...
...
115
    XML office document formats, not included for Recoll releases older
115
    XML office document formats, not included for Recoll releases older
116
    than 1.10.5.</p>
116
    than 1.10.5.</p>
117
117
118
      <h2><a name="source">Source</a></h2>
118
      <h2><a name="source">Source</a></h2>
119
119
120
      <p><b>Current version:</b>1.12.0: 
120
      <p><b>Current version:</b> 1.12.2: 
121
    <a href="recoll-1.12.0.tar.gz">recoll-1.12.0.tar.gz</a>.
121
    <a href="src/recoll-1.12.2.tar.gz">recoll-1.12.2.tar.gz</a>.
122
    <a href="CHANGES.html">Changes</a>. <a href="BUGS.html">Bugs</a>.
122
    <a href="CHANGES.html">Changes</a>. <a href="BUGS.html">Bugs</a>.
123
  </p>
123
124
124
      <p>In order to build Recoll from source, you will need a
125
      <p>In order to build Recoll from source, you will need to install
125
  xapian-core installation. You will find source and binary
126
  the Xapian core development libraries. You will find source and binary
126
    packages on the <a href="http://www.xapian.org/download.php">
127
    packages on the <a href="http://www.xapian.org/download.php">
127
      Xapian download page</a>. 
128
      Xapian download page</a>. 
128
    Recoll 1.12 needs at least xapian 1.0.5, and I can see no
129
    Recoll 1.12 needs at least xapian 1.0.5, I suggest
129
    reason not to use the latest 1.0 Xapian (1.0.10 currently).</p>
130
    using the latest 1.0 Xapian (1.0.16 currently). Xapian
131
  versions after 1.0.12 don't need the 
132
  <a href="BUGS.html#XapianNearPatch">NEAR patch</a> any more.</p>
130
      <table>
133
      <table>
131
    <tr><td valign="top">Qt:</td>
134
    <tr><td valign="top">Qt:</td>
132
      <td>
135
      <td>
133
      You can build with Qt 3.3 or Qt 4. Recoll will
136
      You can build with Qt 3.3 or Qt 4. Recoll will
134
      automatically be configured to build with Qt 4 if the version
137
      automatically be configured to build with Qt 4 if the version
...
...
141
      suggest avoiding this release. Qt 4.3.x and
144
      suggest avoiding this release. Qt 4.3.x and
142
      4.4.1 work fine.</td></tr>
145
      4.4.1 work fine.</td></tr>
143
      </table>
146
      </table>
144
147
145
      <p>Older recoll releases:
148
      <p>Older recoll releases:
149
  <a href="src/recoll-1.12.1.tar.gz">1.12.1</a>.
146
    <a href="recoll-1.11.4.tar.gz">1.11.4</a>.
150
    <a href="src/recoll-1.11.4.tar.gz">1.11.4</a>.
147
    <a href="recoll-1.10.6.tar.gz">1.10.6</a>.
151
    <a href="src/recoll-1.10.6.tar.gz">1.10.6</a>.
148
    <a href="recoll-1.9.0.tar.gz">1.9.0</a>.
152
    <a href="src/recoll-1.9.0.tar.gz">1.9.0</a>.
149
    <a href="older/recoll-1.8.2.tar.gz">1.8.2</a>.
153
    <a href="src/older/recoll-1.8.2.tar.gz">1.8.2</a>.
150
    <a href="older/recoll-1.7.6.tar.gz">1.7.6</a>.
154
    <a href="src/older/recoll-1.7.6.tar.gz">1.7.6</a>.
151
    <a href="older/recoll-1.6.3.tar.gz">1.6.3</a>.
155
    <a href="src/older/recoll-1.6.3.tar.gz">1.6.3</a>.
152
    <a href="older/recoll-1.5.11.tar.gz">1.5.11</a>. 
156
    <a href="src/older/recoll-1.5.11.tar.gz">1.5.11</a>. 
153
    <a href="older/recoll-1.4.3.tar.gz">1.4.3</a>. 
157
    <a href="src/older/recoll-1.4.3.tar.gz">1.4.3</a>. 
154
    <a href="older/recoll-1.3.3.tar.gz">1.3.3</a>.
158
    <a href="src/older/recoll-1.3.3.tar.gz">1.3.3</a>.
155
    <a href="older/recoll-1.2.3.tar.gz">1.2.3</a>.
159
    <a href="src/older/recoll-1.2.3.tar.gz">1.2.3</a>.
156
    <a href="older/recoll-1.1.0.tar.gz">1.1.0</a>.
160
    <a href="src/older/recoll-1.1.0.tar.gz">1.1.0</a>.
157
    <a href="older/recoll-1.0.16.tar.gz">1.0.16</a>.
161
    <a href="src/older/recoll-1.0.16.tar.gz">1.0.16</a>.
158
      </p>
162
      </p>
159
163
160
      <p>A separate source file contains a KDE kicker applet to start
164
      <p>A separate source file contains a KDE kicker applet to start
161
    a Recoll search from the KDE toolbar: 
165
    a Recoll search from the KDE toolbar: 
162
    <a href="recoll_applet-1.10.0.tgz">recoll_applet-1.10.0.tgz</a>.
166
    <a href="src/recoll_applet-1.10.0.tgz">recoll_applet-1.10.0.tgz</a>.
163
    This is a very slightly modified version of the 
167
    This is a very slightly modified version of the 
164
    <a href="http://demandiseineseite.gmxhome.de/find/">
168
    <a href="http://demandiseineseite.gmxhome.de/find/">
165
      find_applet. It will work with any recoll version after 1.10.</a></p>
169
      find_applet</a>. It will work with any recoll version after 1.10.</p>
166
170
167
      <h2><a name="rpms">Packages</a></h2>
171
      <h2><a name="rpms">Packages</a></h2>
168
172
173
      <p>Packages or ports for Recoll are available in the standard
174
        repositories for many distributions.</p>
175
      <p>However they are often a bit older or built with older Xapian 
176
        releases. Here follow a number of updated packages and
177
        instructions for a number of distributions.</p>
178
179
      <h3>Ubuntu</h3>
180
      <blockquote>
181
      <p><a href="http://www.launchpad.net/~xapian-backports/+archive/ppa">
182
       Xapian</a> and 
183
       <a  href="http://www.launchpad.net/~recoll-backports/+archive/ppa">
184
       Recoll</a> have Personal Package Archives on
185
       launchpad.net. These hold the latest versions, compiled for a
186
       set of Ubuntu series. 
187
       You just need to add the PPAs to your system software sources,
188
       and you can then install the normal package manager to install
189
       or update Recoll and Xapian.
190
       To avoid messages about signature errors, you will have to
191
       import the Recoll and Xapian public keys:
192
       <pre><tt>
193
gpg --keyserver keyserver.ubuntu.com --recv 9DA85604
194
gpg --export --armor 9DA85604 | sudo apt-key add -
195
gpg --keyserver keyserver.ubuntu.com --recv A0735AD0
196
gpg --export --armor  A0735AD0 | sudo apt-key add -
197
       </tt></pre>
198
       </p>
199
      </blockquote>
200
201
      <h3>RPMS</h3>      
169
      <p>The executables inside the binary rpms have a static link to
202
      <p><i>The executables inside the binary rpms which follow have a
170
  xapian 1.0.10, there is no real dependency except Qt 3.3
203
        static link to Xapian 1.0.16, there is no real dependency except Qt 3
171
  (or Qt 4.1 when mentioned). 
204
  or Qt 4.<br>
172
    Some Fedora and Mandriva packages unfortunately think that they
205
    Some Fedora and Mandriva packages unfortunately think that they
173
    depend on exiftool (which is needed by the little
206
    depend on exiftool (which is needed by the little used jpeg
174
    used jpeg info filter), due to excessive rpmbuild
207
    info filter), due to excessive rpmbuild   cleverness.
175
  cleverness.
208
  <br>You need to install the Xapian library development
176
  <br>
209
    package if you want use the source rpms.</i></p>
177
  Of course you need xapian-core installed to use the source
210
    
178
  rpms. </p>
211
      <h3>Fedora</h3>
179
212
      <blockquote>
180
      <p><b>Fedora Core 6-9 with Qt 3.x</b>
213
      <p><b>Fedora Core 6 with Qt 3.3.8</b>
181
    <a href="fc6/recoll-1.12.0-1.i386.rpm">
214
    <a href="fc6/recoll-1.12.2-1.i386.rpm">
182
      recoll-1.12.0-1.i386.rpm</a>. 
215
      recoll-1.12.2-1.i386.rpm</a>. 
183
    Source: 
216
    Source: 
184
    <a href="fc6/recoll-1.12.0-1.src.rpm">
217
    <a href="fc6/recoll-1.12.2-1.src.rpm">
185
      recoll-1.12.0-1.src.rpm</a>
218
      recoll-1.12.2-1.src.rpm</a>
186
    This package also installs and runs on Fedora 9.
219
    This package usually also installs and runs on Fedora 9.
187
      </p>
220
      </p>
188
      <p><b>Fedora Core 10 with Qt 4</b>
221
      <p><b>Fedora Core 10 with Qt 4</b>
189
    <a href="fc10/recoll-1.12.0-1.fc10.i586.rpm">
222
    <a href="fc10/recoll-1.12.2-1.fc10.i586.rpm">
190
      recoll-1.12.0-1.fc10.i586.rpm</a>. 
223
      recoll-1.12.2-1.fc10.i586.rpm</a>. 
191
    Source: 
224
    Source: 
192
    <a href="fc10/recoll-1.12.0-1.fc10.src.rpm">
225
    <a href="fc10/recoll-1.12.2-1.fc10.src.rpm">
193
      recoll-1.12.0-1.fc10.src.rpm</a>
226
      recoll-1.12.2-1.fc10.src.rpm</a>
194
      </p>
227
      </p>
228
      </blockquote>
195
229
196
      <p><b>Mandriva 2006 with Qt 3</b>  (also works on 2005 and 2007). 
230
      <h3>OpenSUSE</h3>
197
  <a href="mandriva2006/recoll-1.12.0-0.1.20060mdk.i586.rpm">
231
      <blockquote>
232
        <p><b>OpenSUSE 11.0 with qt3</b>:
233
    <a href="suse11.0/recoll-1.12.2-0.i586.rpm">
234
      recoll-1.12.2-0.i586.rpm</a>. 
235
    Source: <a href="suse11.0/recoll-1.12.2-0.src.rpm">
236
       recoll-1.12.2-0.src.rpm</a></p>
237
        <p><b>OpenSUSE 11.1 with qt4</b>:
238
  <a href="suse11.1/recoll-1.12.2-0.i586.rpm">
198
      recoll-1.12.0-0.1.20060mdk.i586.rpm</a>. 
239
      recoll-1.12.2-0.i586.rpm</a>. 
240
    Source: <a href="suse11.1/recoll-1.12.2-0.src.rpm">
241
      recoll-1.12.2-0.src.rpm</a></p>
242
   <p>If you build from source on OpenSUSE 11, note that the default
243
     qt4 version on some systems is 4.4.0 which will badly
244
     display the the result list icons. Use qt3 or install a
245
     newer version of qt4.</p>
246
      </blockquote>
247
248
      <h3>Mandriva</h3>
249
      <blockquote>
250
251
        <p><b>Mandriva 2008 with Qt 4</b>: 
252
    <a href="mandriva2008spring/recoll-1.12.2-1mdv2008.1.i586.rpm">
253
    recoll-1.12.2-1mdv2008.1.i586.rpm</a>. 
199
    Source: 
254
    Source: 
200
  <a href="mandriva2006/recoll-1.12.0-0.1.20060mdk.src.rpm">
201
    recoll-1.12.0-0.1.20060mdk.src.rpm</a>
202
      </p>
203
      <p><b>Mandriva 2008 with Qt 4</b> 
204
  <a href="mandriva2008spring/recoll-1.12.0-1mdv2008.1.i586.rpm">
205
    recoll-1.12.0-1mdv2008.1.i586.rpm</a>. 
206
  Source: 
207
    <a href="mandriva2008spring/recoll-1.12.0-1mdv2008.1.src.rpm">
255
    <a href="mandriva2008spring/recoll-1.12.2-1mdv2008.1.src.rpm">
208
      recoll-1.12.0-1mdv2008.1.src.rpm</a>
256
      recoll-1.12.2-1mdv2008.1.src.rpm</a>
209
      </p>
257
        </p>
210
258
      </blockquote>
211
      <p><b>Suse 11.0 with qt3</b> 
212
  <a href="suse11/recoll-1.12.0-0.i586.rpm">
213
    recoll-1.12.0-0.i586.rpm</a>. 
214
  Source: 
215
  <a href="suse11/recoll-1.12.0-0.src.rpm">
216
    recoll-1.12.0-0.src.rpm</a><br>
217
  If you build from source on OpenSuse 11, note that the default
218
  qt4 version is 4.4.0 which will badly display the result list
219
  icons. Use qt3 or install a newer version of qt4.
220
      </p>
221
222
      <p><b>Ubuntu 6.06 dapper / edgy / gutsy / hardy</b>
223
  <a href="debian/dapper/recoll_1.12.0-0ubuntu1_i386.deb">
224
    recoll_1.12.0-0ubuntu1_i386.deb</a> 
225
  <a href="debian/dapper/">debian/dapper</a>. This package was
226
  built on "dapper" and appears to work correctly on later
227
  Ubuntu releases. This package is not configured for real-time
228
  indexing.</p>
229
      <p>Here is a package for Ubuntu 8.04 Hardy which supports
230
  real-time indexing. It is also built for qt4, so this must be
231
  installed on the target system. Avoid qt 4.4.0 (from hardy
232
  backports). The standard 4.3.x is fine (or 4.4.1 and later)
233
  <a href="debian/hardy/recoll_1.12.0-0ubuntu1_i386.deb">
234
    debian/hardy/recoll_1.12.0-0ubuntu1_i386.deb</a> 
235
      </p>
236
237
      <p><b>Debian unstable</b> Recoll is in the package repository,
238
  you can install it with the usual <em>apt-get install recoll</em>. 
239
  <a href="http://packages.qa.debian.org/r/recoll.html">
240
    Package page</a></p>
241
259
242
      <h2><a name="otherbinary">Binary bundles</a></h2>
260
      <h2><a name="otherbinary">Binary bundles</a></h2>
243
261
244
      <p>These are just prebuilt trees (without the source files).
262
      <p>These are just prebuilt trees (without the source files).
245
    The executables were built with xapian 1.0.8 (patched for the
263
    The executables were built with xapian 1.0.8 (patched for the
246
    NEAR bug) and libiconv 1.9.2 (where relevant) as static
264
    NEAR bug) and libiconv 1.9.2 (where relevant) as static
247
    libraries. They depend on Qt 3.3. For Solaris, you should be
265
    libraries. They depend on Qt 3.3. For Solaris, you should be
248
    able to find a Qt package 
266
    able to find a Qt package on
249
      <a href="http://www.sunfreeware.com/">here</a>.</p> 
267
      <a href="http://www.sunfreeware.com/">sunfreeware</a>.</p> 
250
268
251
      <p>The installation instructions are <a
252
        href="usermanual/rcl.install.html"> there</a>.</p>
269
      <p><a href="usermanual/rcl.install.html">Installation
270
            instructions here</a>.</p>
253
271
254
      <p><span class="application">FreeBSD</span> 6.4 i386: 
272
      <h3>FreeBSD</h3>
273
      <blockquote>
274
        <p>The FreeBSD ports track the Recoll releases quite
275
        closely, so there is actually little point in using the
276
        following. Only for the <i>really</i> impatient:</p>
277
        <p><b>FreeBSD 6.4 i386 Qt 4.4.3</b>: 
255
    <a href="freebsd/recoll-1.12.0-FreeBSD-6.4-STABLE.tgz">
278
    <a href="freebsd/recoll-1.12.2-FreeBSD-6.4-STABLE.tgz">
256
      recoll-1.12.0-FreeBSD-6.4-STABLE.tgz</a>
279
      recoll-1.12.2-FreeBSD-6.4-STABLE.tgz</a>
257
      </p>
280
        </p>
281
        <p><b>FreeBSD 7.2 i386 Qt 4.5.2</b>: 
282
  <a href="freebsd/recoll-1.12.2-FreeBSD-7.2-STABLE.tgz">
283
    recoll-1.12.2-FreeBSD-7.2-STABLE.tgz</a>
284
        </p>
285
      </blockquote>
258
286
259
      <p><span class="application">Solaris 8</span> sparc. 
287
      <h3>Solaris</h3>
288
      <blockquote>
260
      Note to Solaris users: you need to perform the initial
289
      <p>Note to Solaris users: you need to perform the initial
261
      indexing pass with "recollindex", not the recoll GUI indexing
290
       indexing pass with "recollindex", not the recoll GUI indexing
262
      thread. See <a href="BUGS.html">errata</a>.
291
       thread. See <a href="BUGS.html">errata</a>.
292
       <p><b>Solaris 8 SPARC</b>: 
263
      <a href="sunos/recoll-1.12.0-SunOS-5.8.tgz">
293
       <a href="sunos/recoll-1.12.2-SunOS-5.8.tgz">
264
        recoll-1.12.0-SunOS-5.8.tgz</a>.
294
        recoll-1.12.2-SunOS-5.8.tgz</a>. </p>
265
295
266
      <p>Recoll also builds and runs on Solaris 10, but, given the
296
      <p>Recoll also builds and runs on Solaris 10, but, given the
267
    situation of open source packages for Solaris (very old Qt on
297
    situation (2008) of open source packages for Solaris (very old
268
    the Companion CD, inconsistent versions of the compiler and
298
    Qt on the Companion CD, inconsistent versions of the compiler and
269
    non-threaded version of Qt on sunfreeware), I've come to the
299
    non-threaded version of Qt on sunfreeware), I've come to the
270
    temporary conclusion that you are better off building than
300
    temporary conclusion that you are better off building than
271
    trying to install packages. The approach I tried in 2008 and
301
    trying to install packages. The approach I tried in 2008 and
272
    which worked was to: 
302
    which worked was to: 
273
    <ul>
303
    <ul>
...
...
275
        packages (go to /usr/local). I guess that the gcc in
305
        packages (go to /usr/local). I guess that the gcc in
276
        /usr/sfw should be ok too here.</li>
306
        /usr/sfw should be ok too here.</li>
277
      <li>Compile xapian-core and install it (with prefix /usr/local).</li>
307
      <li>Compile xapian-core and install it (with prefix /usr/local).</li>
278
      <li>Configure and install Qt. The following config worked for me,
308
      <li>Configure and install Qt. The following config worked for me,
279
        with Qt 3.3.8:
309
        with Qt 3.3.8:
280
<pre>
310
<pre><tt>
281
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
311
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
282
</pre>
312
</tt></pre>
283
           Then make. Weirdly, I had to add the Qt build lib/
313
           Then make. Weirdly, I had to add the Qt build lib/
284
           directory to LD_LIBRARY_PATH at some point during the
314
           directory to LD_LIBRARY_PATH at some point during the
285
           build).
315
           build).
286
      </li>
316
      </li>
287
      <li>Set QTDIR=/usr/local/Trolltech/Qt-3.3.8 and 
317
      <li>Set QTDIR=/usr/local/Trolltech/Qt-3.3.8 and 
...
...
293
        mystery probably).</li>
323
        mystery probably).</li>
294
    </ul>
324
    </ul>
295
    </p>
325
    </p>
296
      <p>Obviously, there are other ways to do it (use CC, install
326
      <p>Obviously, there are other ways to do it (use CC, install
297
    some place else ... ), but I tried this one.</p> 
327
    some place else ... ), but I tried this one.</p> 
328
      </blockquote>
298
329
299
330
300
      <h2><a name="ports">FreeBSD ports</a></h2> 
331
      <h2><a name="ports">FreeBSD ports</a></h2> 
301
332
302
      <p>There are ports for both xapian-core
333
      <p>There are ports for both xapian-core