Switch to unified view

a/website/download.html b/website/download.html
...
...
54
    building and/or installation instructions.</p>
54
    building and/or installation instructions.</p>
55
55
56
      <p><i>For building from source</i>, you will need a xapian-core
56
      <p><i>For building from source</i>, you will need a xapian-core
57
    installation. You will find source and binary packages on  the 
57
    installation. You will find source and binary packages on  the 
58
    <a href="http://www.xapian.org/download.php">Xapian download
58
    <a href="http://www.xapian.org/download.php">Xapian download
59
      page</a>. Recoll 1.8.2 should build with any 0.9.x or 1.0.x
59
      page</a>. Recoll 1.10.0 should build with any 0.9.x or 1.0.x
60
      Xapian version (the current one is 1.0.2).</p>
60
      Xapian version (the current one is 1.0.4).</p>
61
61
62
      <p>You need Qt 3.3 (or qt 4) in all cases (configure Recoll with
62
      <p>You need Qt 3.3 (or qt 4) in all cases. Recoll will
63
      <em>configure --enable-qt4</em> to build with qt4, this needs
63
  automatically be configured to build with qt4 if the version
64
      the qt3 support library to be present).</p>
64
  of qmake found in $QTDIR/bin:$PATH is for qt4.</p>
65
65
66
      <p>Recoll relies on external packages for some
66
      <p>Recoll relies on external packages for some
67
    of its functionality (ie: for many of the non-text file
67
    of its functionality (ie: for many of the non-text file
68
    types). These are not listed as strict dependencies, because
68
    types). These are not listed as strict dependencies, because
69
    the base application can be sufficient in some cases, but you
69
    the base application can be sufficient in some cases, but you
70
    should have a look at the 
70
    should have a look at the 
71
    <a href="usermanual/index.html#RCL.INSTALL.EXTERNAL">list</a> to
71
    <a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL">list</a> to
72
    decide what you may want to install.</p>
72
    decide what you may want to install.</p>
73
73
74
      <p>In addition, optional functionality in Recoll (the term explorer
74
      <p>In addition, optional functionality in Recoll (the term explorer
75
    tool in phonetic mode) uses the <b>aspell</b> package. The
75
    tool in phonetic mode) uses the <b>aspell</b> package. The
76
    installed version should be at least 0.60 (utf-8 support) for
76
    installed version should be at least 0.60 (utf-8 support) for
77
    this to run smoothly. This function is far from essential.</p>
77
    this to run smoothly. This function is far from essential.</p>
78
78
79
      <p>If you find problems with the package or its
79
      <p>If you find problems with this page, the package or its
80
    installation, <em>please</em> 
80
    installation, <em>please</em> 
81
    <a href="mailto:jean-francois.dockes@wanadoo.fr">
81
    <a href="mailto:jean-francois.dockes@wanadoo.fr">
82
      report them</a>.</p>
82
      report them</a>.</p>
83
84
      <p>The download page for the previous 1.9 version is still 
85
  <a href="download-1.9.html">here</a></p>
83
86
84
      <h3>What do the release numbers mean?</h3>
87
      <h3>What do the release numbers mean?</h3>
85
88
86
      <p>The Recoll releases are numbered X.Y.Z. </p>
89
      <p>The Recoll releases are numbered X.Y.Z. </p>
87
90
...
...
90
    quite possible that X will not actually ever change.</p>
93
    quite possible that X will not actually ever change.</p>
91
      <p>The second number (Y) is for functional
94
      <p>The second number (Y) is for functional
92
    modifications. These may bring bugs, so if you're satisfied
95
    modifications. These may bring bugs, so if you're satisfied
93
    with the previous version, and don't need the new features,
96
    with the previous version, and don't need the new features,
94
    you may want to wait a little, and especially skip the first
97
    you may want to wait a little, and especially skip the first
95
  release (X.Y.0).</p>
98
  release (X.Y.0), at least for a few weeks.</p>
96
      <p>The third number (Z) changes for bug fixes. A maintenance
99
      <p>The third number (Z) changes for bug fixes. A maintenance
97
    branch is kept for each X.Y version, and we try to make
100
    branch is kept for each X.Y version, and we try to make
98
    minimal changes on this. So, moving from X.Y.Z to X.Y.Z+u
101
    minimal changes on this. So, moving from X.Y.Z to X.Y.Z+u
99
    should in general involve little risk of regression. But,
102
    should in general involve little risk of regression. But,
100
    <em>any</em> change can bring problems, if you are not
103
    <em>any</em> change can bring problems, if you are not
...
...
102
    href="CHANGES.txt">changes file</a>), there is probably no
105
    href="CHANGES.txt">changes file</a>), there is probably no
103
    necessity to upgrade anyway.</p>
106
    necessity to upgrade anyway.</p>
104
107
105
      <h2><a name="filters">Updated filters</a></h2>
108
      <h2><a name="filters">Updated filters</a></h2>
106
109
107
      <p>New and updated filters are sometimes <a
110
      <p>New and updated filters are sometimes 
108
      href="filters/filters.html">available</a> before the next Recoll
111
  <a href="filters/filters.html">available</a> before the next
109
      release. There are currently new or updated 1.8 filters for
112
  Recoll release. All filters are currently up to date in
110
      Wordperfect, Abiword, KWord, and OpenOffice.</p>
113
  1.10.0. You can check the page if you are running an older
114
  release.</p>
115
111
116
112
      <h2><a name="source">Source</a></h2>
117
      <h2><a name="source">Source</a></h2>
113
118
114
      <p><b>Current version:</b> 
119
      <p><b>Current version:</b> 
115
120
116
    <p>1.8.2: <a href="recoll-1.8.2.tar.gz">recoll-1.8.2.tar.gz</a>
121
    <p>1.10.0: <a href="recoll-1.10.0.tar.gz">recoll-1.10.0.tar.gz</a>
117
    See the <a href="BUGS.txt">known bugs and issues</a> and 
122
      See the <a href="BUGS.txt">known bugs and issues</a> and 
118
    <a href="CHANGES.txt">changes</a>.
123
      <a href="CHANGES.txt">changes</a>.</p>
119
  1.8.2 was released purely for fixing a small issue of
120
  compatibility with xapian 1.0.0 and small config/install
121
  glitches.  There is no functional reason to upgrade from
122
  1.8.1, (or update packages).</p>
123
124
124
      <p>Recoll 1.8.2 is the first release that will let you take
125
      <p>Recoll 1.10.0 will work with Xapian versions 0.9.x or 1.0.x but
125
  advantage of the new Xapian 1.0, the main user-visible change
126
  1.0 is preferred. In order to take advantage of the new index
126
  of which is the new default index format. In order to take
127
  format in Xapian 1.0, Recoll users updating from 1.8 or older,
127
  advantage of the new format (which is not mandatory) Recoll
128
  or who have skipped this step for 1.9 need to delete their old index. 
128
  users updating from an older release need to delete their old
129
    index. <a href="xapUpg100.html">More details</a>.</p>
129
    <a href="xapUpg100.html">More details</a>. 
130
  This is not mandatory, and the old index format will continue
131
  working just as before (but it is slower, and has a few bugs
132
  fixed in 1.0).<em>You don't need to do this if you did it
133
    for Recoll 1.9</em></p>
134
135
      <p>If updating from 1.8 or older, and you had turned off the
136
  mime type icons inside the result lists in your current Recoll
137
  version, you need to do a small manual adjustment in 1.9/1.10
138
  to achieve the same effect. See the first entry in
139
  the <a href="CHANGES.txt">changes</a> list.</p>
130
140
131
      <p>Older recoll releases:
141
      <p>Older recoll releases:
142
  <a href="recoll-1.9.0.tar.gz">1.9.0</a>.
132
    <a href="recoll-1.8.1.tar.gz">1.8.1</a>
143
    <a href="recoll-1.8.2.tar.gz">1.8.2</a>.
133
    <a href="recoll-1.7.6.tar.gz">1.7.6</a>
144
    <a href="recoll-1.7.6.tar.gz">1.7.6</a>.
134
  <a href=""recoll-1.7.5.tar.gz">1.7.5</a>
135
    <a href=""recoll-1.6.3.tar.gz">1.6.3</a>
145
    <a href="recoll-1.6.3.tar.gz">1.6.3</a>.
136
    <a href=""recoll-1.5.11.tar.gz">1.5.11</a>. 
146
    <a href="recoll-1.5.11.tar.gz">1.5.11</a>. 
137
    <a href=""recoll-1.4.3.tar.gz">1.4.3</a>. 
147
    <a href="recoll-1.4.3.tar.gz">1.4.3</a>. 
138
    <a href=""recoll-1.3.3.tar.gz">1.3.3</a>.
148
    <a href="recoll-1.3.3.tar.gz">1.3.3</a>.
139
    <a href=""recoll-1.2.3.tar.gz">1.2.3</a>.
149
    <a href="recoll-1.2.3.tar.gz">1.2.3</a>.
140
    <a href=""recoll-1.1.0.tar.gz">1.1.0</a>.
150
    <a href="recoll-1.1.0.tar.gz">1.1.0</a>.
141
    <a href=""recoll-1.0.16.tar.gz">1.0.16</a>.
151
    <a href="recoll-1.0.16.tar.gz">1.0.16</a>.
142
      </p>    
152
      </p>
143
153
144
      <h2><a name="rpms">Packages</a></h2>
154
      <h2><a name="rpms">Packages</a></h2>
145
155
146
      <p>The executables inside the binary rpms have a static link to
156
      <p>The executables inside the binary rpms have a static link to
147
    xapian 0.9.x, there is no dependency except Qt 3.3. Of course
157
    xapian 1.0.4, there is no real dependency except Qt 3.3. 
158
  The Fedora and Mandriva packages unfortunately think that they
159
  depend on exiftool (which is needed by the little
160
  used jpeg info filter), due to excessive rpmbuild
161
  cleverness.
162
  <br>
148
    you need xapian-core installed to use the source rpm. </p>
163
    Of course you need xapian-core installed to use the source
164
  rpms. </p>
149
165
150
      <p><b>Fedora Core</b>
166
      <p><b>Fedora Core</b>
151
    FC6 RPM: 
167
    FC6 RPM: 
152
    <a href="fc6/recoll-1.8.1-1.i386.rpm">
168
    <a href="fc6/recoll-1.10.0-1.i386.rpm">
153
      fc6/recoll-1.8.1-1.i386.rpm</a>. 
169
      fc6/recoll-1.10.0-1.i386.rpm</a>. 
154
  FC5:<a href="fc5/recoll-1.8.1-1.i386.rpm">
155
    fc5/recoll-1.8.1-1.i386.rpm</a>. 
156
    Source: 
170
    Source: 
157
    <a href="fc6/recoll-1.8.1-1.src.rpm">
171
    <a href="fc6/recoll-1.10.0-1.src.rpm">
158
      recoll-1.8.1-1.src.rpm</a>
172
      recoll-1.10.0-1.src.rpm</a>
159
      </p>
173
      </p>
160
174
161
      <p><b>Mandriva 2006</b>  (also works on 2005 and 2007)
175
      <p><b>Mandriva 2006</b>  (also works on 2005 and 2007). 
162
    RPM: 
176
    RPM: 
163
    <a href="mandriva2006/recoll-1.8.1-0.1.20060mdk.i586.rpm">
177
    <a href="mandriva2006/recoll-1.10.0-0.1.20060mdk.i586.rpm">
164
      recoll-1.8.1-0.1.20060mdk.i586.rpm</a>. 
178
      recoll-1.10.0-0.1.20060mdk.i586.rpm</a>. 
165
    Source: 
179
    Source: 
166
    <a href="mandriva2006/recoll-1.8.1-0.1.20060mdk.src.rpm">
180
    <a href="mandriva2006/recoll-1.10.0-0.1.20060mdk.src.rpm">
167
      recoll-1.8.1-0.1.20060mdk.src.rpm</a>
181
      recoll-1.10.0-0.1.20060mdk.src.rpm</a>
168
      </p>
182
      </p>
169
183
170
      <p><b>Suse 10.1</b> 
184
      <p><b>Suse 10.2</b> 
171
    RPM: 
185
    RPM: 
172
    <a href="suse10.1/recoll-1.8.1-0.i586.rpm">
186
    <a href="suse10.2/recoll-1.10.0-0.i586.rpm">
173
      recoll-1.8.1-0.i586.rpm</a>. 
187
      recoll-1.10.0-0.i586.rpm</a>. 
174
    Source: 
188
    Source: 
175
    <a href="suse10.1/recoll-1.8.1-0.src.rpm">
189
    <a href="suse10.2/recoll-1.10.0-0.src.rpm">
176
      recoll-1.8.1-0.src.rpm</a>
190
      recoll-1.10.0-0.src.rpm</a>
177
      </p>
191
      </p>
178
192
193
      <p><b>Ubuntu 6.06 dapper</b>
194
  This has a static link on xapian 1.0.4:
195
  <a href="debian/dapper/recoll_1.10.0-0ubuntu1_i386.deb">
196
    recoll_1.10.0-0ubuntu1_i386.deb</a> 
197
  <a href="debian/edgy/">debian/dapper</a>. This package
198
  appears to also work correctly on later Ubuntu releases, so I
199
  skipped building specific packages for edgy or gutsy this
200
  time. Please contact me if this is a problem.</p>
201
179
      <p><b>Ubuntu 6.10 edgy</b> 
202
<!--      <p><b>Ubuntu 6.10 edgy</b> 
180
    binary package (also works fine on <b>Ubuntu 7.04 feisty</b>):
203
    binary package (also works fine on <b>Ubuntu 7.04 feisty</b>):
181
    <a href="debian/edgy/recoll_1.8.1-0ubuntu1_i386.deb">
204
    <a href="debian/edgy/recoll_1.9.0-0ubuntu1_i386.deb">
182
      recoll_1.8.1-0ubuntu1_i386.deb</a>. 
205
      recoll_1.9.0-0ubuntu1_i386.deb</a>. 
183
    Source package directory:
206
    Source package directory:
184
    <a href="debian/edgy/">debian/edgy</a>
207
    <a href="debian/edgy/">debian/edgy</a>
185
      </p>
208
      </p> -->
186
187
      <p><b>Ubuntu 6.06 dapper</b> (the feisty version does not work
188
      on dapper). This has a static link on xapian 0.9.10:
189
  <a href="debian/dapper/recoll_1.8.2-0ubuntu1_i386.deb">
190
    recoll_1.8.2-0ubuntu1_i386.deb</a> </p>
191
209
192
      <p><b>Debian unstable</b> Recoll is in the package repository,
210
      <p><b>Debian unstable</b> Recoll is in the package repository,
193
    you can install it with the usual <em>apt-get install
211
    you can install it with the usual <em>apt-get install recoll</em>. 
194
    recoll</em>. <a
195
      href="http://packages.qa.debian.org/r/recoll.html">
212
    <a href="http://packages.qa.debian.org/r/recoll.html">
196
      Package page</a></p>
213
      Package page</a></p>
197
214
198
      <p><b>Debian 3.1</b> Thanks to Mario (<img align="top" src="mario.png">)
215
      <p><b>Debian 3.1</b> Thanks to Mario (<img align="top" src="mario.png">)
199
      for these: i386: 
216
      for these: i386: 
200
    <a href="debian/sarge/recoll_1.8.1-1_i386.deb">
217
    <a href="debian/sarge/recoll_1.8.1-1_i386.deb">
...
...
205
      </p>
222
      </p>
206
223
207
      <h2><a name="otherbinary">Binary bundles</a></h2>
224
      <h2><a name="otherbinary">Binary bundles</a></h2>
208
225
209
      <p>These are just prebuilt trees (without the source files).
226
      <p>These are just prebuilt trees (without the source files).
210
      The executables were built with xapian 0.9.10 (patched for the
227
  The executables were built with xapian 1.0.4 (patched for the
211
      NEAR bug) and libiconv
228
  NEAR bug) and libiconv 1.9.2 (where relevant) as static
212
      1.9.2 (where relevant) as static libraries. They depend on qt
229
  libraries. They depend on qt 3.3. For Solaris, you should be
213
      3.3. For Solaris, you should be able to find a qt package <a
230
  able to find a qt package 
214
        href="http://www.sunfreeware.com/">here</a>.</p> 
231
      <a href="http://www.sunfreeware.com/">here</a>.</p> 
215
232
216
      <p>The installation instructions are <a
233
      <p>The installation instructions are <a
217
        href="usermanual/rcl.install.binary.html"> there</a>.</p>
234
        href="usermanual/rcl.install.binary.html"> there</a>.</p>
218
235
219
      <p><span class="application">FreeBSD</span> 5.5 i386: 
236
      <p><span class="application">FreeBSD</span> 6.2 i386: 
220
      <a href="recoll-1.8.1-FreeBSD-5.5-RELEASE.tgz">
237
  <a href="recoll-1.10.0-FreeBSD-6.2-STABLE.tgz">
221
        recoll-1.8.1-FreeBSD-5.5-RELEASE.tgz</a>
238
    recoll-1.10.0-FreeBSD-6.2-STABLE.tgz</a>
222
      </p>
239
      </p>
223
240
224
      <p><span class="application">Solaris 8</span> sparc. 
241
      <p><span class="application">Solaris 8</span> sparc. 
225
      Note to Solaris users: you need to perform the initial
242
      Note to Solaris users: you need to perform the initial
226
      indexing pass with "recollindex", not the recoll GUI indexing
243
      indexing pass with "recollindex", not the recoll GUI indexing
227
      thread. See <a href="BUGS.txt">errata</a>.
244
      thread. See <a href="BUGS.txt">errata</a>.
228
      <a href="recoll-1.8.1-SunOS-5.8.tgz">
245
      <a href="recoll-1.10.0-SunOS-5.8.tgz">
229
        recoll-1.8.1-SunOS-5.8.tgz</a>.</p> 
246
        recoll-1.10.0-SunOS-5.8.tgz</a>.
247
248
      <p>Recoll also builds and runs on Solaris 10, but, given the
249
  situation of open source packages for Solaris (very old qt on
250
  the Companion CD, inconsistent versions of the compiler and
251
  non-threaded version of qt on sunfreeware), I've come to the
252
  temporary conclusion that you are better off building than
253
  trying to install packages. The approach I recently tried and
254
  which worked was to:
255
  <ul>
256
    <li>Install gcc 3.4.6 and gnu make from the sunfreeware 
257
      packages (go to /usr/local). I guess that the gcc in
258
      /usr/sfw should be ok too here.</li>
259
    <li>Compile xapian-core and install it (with prefix
260
      /usr/local).</li>
261
    <li>Configure and install qt. The following config worked for me,
262
      with qt 3.3.8:
263
<pre>
264
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
265
</pre>
266
           Then make. Weirdly, I had to add the qt build lib/
267
           directory to LD_LIBRARY_PATH at some point during the
268
           build).
269
    </li>
270
    <li>Set QTDIR=/usr/local/Trolltech/Qt-3.3.8 and 
271
      QMAKESPEC=/usr/local/Trolltech/Qt-3.3.8/mkspecs/solaris-g++
272
      and add $QTDIR/bin to the PATH then configure, make and
273
      install Recoll</li>
274
    <li>Don't forget to use recollindex for the first index
275
      build, recoll does not work for this (exception handling
276
      mystery probably).</li>
277
  </ul>
278
  </p>
279
      <p>Obviously, there are other ways to do it (use CC, install
280
  some place else ... ), but I tried this one.</p> 
230
281
231
282
232
      <h2><a name="ports">FreeBSD ports</a></h2> 
283
      <h2><a name="ports">FreeBSD ports</a></h2> 
233
284
234
      <p>There are ports for both xapian-core
285
      <p>There are ports for both xapian-core
...
...
239
    <a href="http://cvsweb.freebsd.org/ports/databases/xapian-core">
290
    <a href="http://cvsweb.freebsd.org/ports/databases/xapian-core">
240
      xapian port</a> 
291
      xapian port</a> 
241
    <a href="http://cvsweb.freebsd.org/ports/deskutils/recoll">
292
    <a href="http://cvsweb.freebsd.org/ports/deskutils/recoll">
242
      recoll port</a>.</p>
293
      recoll port</a>.</p>
243
294
244
      <p>Local copies of ports for <a href="port-recoll.tgz">recoll-1.8</a> and
295
      <p>Local copies of ports
245
  <a href="port-xapian-core.tgz">xapian-0.9.10</a> (without the
296
      for <a href="port-recoll-1.10.0.tgz">recoll 1.10 port directory</a>.</p>
246
  NEAR patch).</p>
247
248
297
249
      <h2><a name="translations">Translations</a></h2>
298
      <h2><a name="translations">Translations</a></h2>
250
299
251
      <p>Some of the translations for 1.8 are incomplete. The source
300
      <p>Some of the translations for 1.10 are incomplete. The source
252
      translation files are included in the source release. If your
301
  translation files are included in the source release. If your
253
      language has some english messages left and you want to take a
302
  language has some english messages left and you want to take a
254
      shot at fixing the problem, you can send the results to
303
  shot at fixing the problem, you can send the results to
255
    <a href="mailto:jean-francois.dockes@wanadoo.fr">me</a> and
304
    <a href="mailto:jean-francois.dockes@wanadoo.fr">me</a> and
256
    earn my gratefulness (and your less multilingual
305
    earn my gratefulness (and your less multilingual
257
    compatriot's)...</p>
306
    compatriot's)...</p>
258
307
259
      <p>Update tranlations that became available (thanks to Mario and
260
      Olaf!) after the release follow. The <literal>.qm</literal> file
261
      should be copied to 
262
  <span class="filename">/usr/[local/]share/recoll/translations</span>. 
263
      </p>
264
      <p>You can use the <em>.ts</em> file to alter the translations if you
308
      <p>You can use the <em>.ts</em> file to alter the translations if you
265
    wish (use QT's <em>linguist</em> tool to edit the source file, then
309
    wish (use QT's <em>linguist</em> tool to edit the source file,
266
    <em>lrelease</em> to produce the <em>.qm</em> file.).</p>
310
    then <em>lrelease</em> to produce the <em>.qm</em> file.).
311
  The <literal>.qm</literal> file should be copied to 
312
  <span class="filename">/usr/[local/]share/recoll/translations</span>
267
      </p>
313
      </p>
268
      <p>Blank.
314
269
  <a href="translations/recoll_xx.ts">recoll_xx.ts</a> is a blank
315
      <p><a href="translations/recoll_xx.ts">recoll_xx.ts</a> is a blank
270
      message file, handy to work on a new translation.</a>
316
    Recoll 1.10 message file, handy to work on a new translation.</p>
271
      <p>Italian. 
317
318
      <h3>Updated 1.10 translations that became available after the
319
  release:</h3>
320
321
      <p>None for now.</p>
322
<!--
323
      <p><b>Italian</b>. Thanks to Mario, Christian and Giovanni for this.
272
    <a href="translations/recoll_it.ts">recoll_it.ts</a>
324
    <a href="translations/recoll_it.ts">recoll_it.ts</a>
273
    <a href="translations/recoll_it.qm">recoll_it.qm</a>
325
    <a href="translations/recoll_it.qm">recoll_it.qm</a>
274
    </p> 
326
    </p> 
327
      <p><b>Turkish</b>. Thanks Serdar.
328
  <a href="translations/recoll_tr.ts">recoll_tr.ts</a>
329
  <a href="translations/recoll_tr.qm">recoll_tr.qm</a>
330
  </p> 
331
275
      <p>German. 
332
      <p>German. 
276
    <a href="translations/recoll_de.ts">recoll_de.ts</a>
333
    <a href="translations/recoll_de.ts">recoll_de.ts</a>
277
    <a href="translations/recoll_de.qm">recoll_de.qm</a>
334
    <a href="translations/recoll_de.qm">recoll_de.qm</a>
278
    </p> 
335
    </p> 
336
-->
279
337
280
    </div>
338
    </div>
281
  </body>
339
  </body>
282
</html>
340
</html>