--- a/website/download.html
+++ b/website/download.html
@@ -117,16 +117,19 @@
<h2><a name="source">Source</a></h2>
- <p><b>Current version:</b>1.12.0:
- <a href="recoll-1.12.0.tar.gz">recoll-1.12.0.tar.gz</a>.
+ <p><b>Current version:</b> 1.12.2:
+ <a href="src/recoll-1.12.2.tar.gz">recoll-1.12.2.tar.gz</a>.
<a href="CHANGES.html">Changes</a>. <a href="BUGS.html">Bugs</a>.
-
- <p>In order to build Recoll from source, you will need a
- xapian-core installation. You will find source and binary
+ </p>
+
+ <p>In order to build Recoll from source, you will need to install
+ the Xapian core development libraries. You will find source and binary
packages on the <a href="http://www.xapian.org/download.php">
Xapian download page</a>.
- Recoll 1.12 needs at least xapian 1.0.5, and I can see no
- reason not to use the latest 1.0 Xapian (1.0.10 currently).</p>
+ Recoll 1.12 needs at least xapian 1.0.5, I suggest
+ using the latest 1.0 Xapian (1.0.16 currently). Xapian
+ versions after 1.0.12 don't need the
+ <a href="BUGS.html#XapianNearPatch">NEAR patch</a> any more.</p>
<table>
<tr><td valign="top">Qt:</td>
<td>
@@ -143,101 +146,116 @@
</table>
<p>Older recoll releases:
- <a href="recoll-1.11.4.tar.gz">1.11.4</a>.
- <a href="recoll-1.10.6.tar.gz">1.10.6</a>.
- <a href="recoll-1.9.0.tar.gz">1.9.0</a>.
- <a href="older/recoll-1.8.2.tar.gz">1.8.2</a>.
- <a href="older/recoll-1.7.6.tar.gz">1.7.6</a>.
- <a href="older/recoll-1.6.3.tar.gz">1.6.3</a>.
- <a href="older/recoll-1.5.11.tar.gz">1.5.11</a>.
- <a href="older/recoll-1.4.3.tar.gz">1.4.3</a>.
- <a href="older/recoll-1.3.3.tar.gz">1.3.3</a>.
- <a href="older/recoll-1.2.3.tar.gz">1.2.3</a>.
- <a href="older/recoll-1.1.0.tar.gz">1.1.0</a>.
- <a href="older/recoll-1.0.16.tar.gz">1.0.16</a>.
+ <a href="src/recoll-1.12.1.tar.gz">1.12.1</a>.
+ <a href="src/recoll-1.11.4.tar.gz">1.11.4</a>.
+ <a href="src/recoll-1.10.6.tar.gz">1.10.6</a>.
+ <a href="src/recoll-1.9.0.tar.gz">1.9.0</a>.
+ <a href="src/older/recoll-1.8.2.tar.gz">1.8.2</a>.
+ <a href="src/older/recoll-1.7.6.tar.gz">1.7.6</a>.
+ <a href="src/older/recoll-1.6.3.tar.gz">1.6.3</a>.
+ <a href="src/older/recoll-1.5.11.tar.gz">1.5.11</a>.
+ <a href="src/older/recoll-1.4.3.tar.gz">1.4.3</a>.
+ <a href="src/older/recoll-1.3.3.tar.gz">1.3.3</a>.
+ <a href="src/older/recoll-1.2.3.tar.gz">1.2.3</a>.
+ <a href="src/older/recoll-1.1.0.tar.gz">1.1.0</a>.
+ <a href="src/older/recoll-1.0.16.tar.gz">1.0.16</a>.
</p>
<p>A separate source file contains a KDE kicker applet to start
a Recoll search from the KDE toolbar:
- <a href="recoll_applet-1.10.0.tgz">recoll_applet-1.10.0.tgz</a>.
+ <a href="src/recoll_applet-1.10.0.tgz">recoll_applet-1.10.0.tgz</a>.
This is a very slightly modified version of the
<a href="http://demandiseineseite.gmxhome.de/find/">
- find_applet. It will work with any recoll version after 1.10.</a></p>
+ find_applet</a>. It will work with any recoll version after 1.10.</p>
<h2><a name="rpms">Packages</a></h2>
- <p>The executables inside the binary rpms have a static link to
- xapian 1.0.10, there is no real dependency except Qt 3.3
- (or Qt 4.1 when mentioned).
+ <p>Packages or ports for Recoll are available in the standard
+ repositories for many distributions.</p>
+ <p>However they are often a bit older or built with older Xapian
+ releases. Here follow a number of updated packages and
+ instructions for a number of distributions.</p>
+
+ <h3>Ubuntu</h3>
+ <blockquote>
+ <p><a href="http://www.launchpad.net/~xapian-backports/+archive/ppa">
+ Xapian</a> and
+ <a href="http://www.launchpad.net/~recoll-backports/+archive/ppa">
+ Recoll</a> have Personal Package Archives on
+ launchpad.net. These hold the latest versions, compiled for a
+ set of Ubuntu series.
+ You just need to add the PPAs to your system software sources,
+ and you can then install the normal package manager to install
+ or update Recoll and Xapian.
+ To avoid messages about signature errors, you will have to
+ import the Recoll and Xapian public keys:
+ <pre><tt>
+gpg --keyserver keyserver.ubuntu.com --recv 9DA85604
+gpg --export --armor 9DA85604 | sudo apt-key add -
+gpg --keyserver keyserver.ubuntu.com --recv A0735AD0
+gpg --export --armor A0735AD0 | sudo apt-key add -
+ </tt></pre>
+ </p>
+ </blockquote>
+
+ <h3>RPMS</h3>
+ <p><i>The executables inside the binary rpms which follow have a
+ static link to Xapian 1.0.16, there is no real dependency except Qt 3
+ or Qt 4.<br>
Some Fedora and Mandriva packages unfortunately think that they
- depend on exiftool (which is needed by the little
- used jpeg info filter), due to excessive rpmbuild
- cleverness.
- <br>
- Of course you need xapian-core installed to use the source
- rpms. </p>
-
- <p><b>Fedora Core 6-9 with Qt 3.x</b>
- <a href="fc6/recoll-1.12.0-1.i386.rpm">
- recoll-1.12.0-1.i386.rpm</a>.
+ depend on exiftool (which is needed by the little used jpeg
+ info filter), due to excessive rpmbuild cleverness.
+ <br>You need to install the Xapian library development
+ package if you want use the source rpms.</i></p>
+
+ <h3>Fedora</h3>
+ <blockquote>
+ <p><b>Fedora Core 6 with Qt 3.3.8</b>
+ <a href="fc6/recoll-1.12.2-1.i386.rpm">
+ recoll-1.12.2-1.i386.rpm</a>.
Source:
- <a href="fc6/recoll-1.12.0-1.src.rpm">
- recoll-1.12.0-1.src.rpm</a>
- This package also installs and runs on Fedora 9.
+ <a href="fc6/recoll-1.12.2-1.src.rpm">
+ recoll-1.12.2-1.src.rpm</a>
+ This package usually also installs and runs on Fedora 9.
</p>
<p><b>Fedora Core 10 with Qt 4</b>
- <a href="fc10/recoll-1.12.0-1.fc10.i586.rpm">
- recoll-1.12.0-1.fc10.i586.rpm</a>.
+ <a href="fc10/recoll-1.12.2-1.fc10.i586.rpm">
+ recoll-1.12.2-1.fc10.i586.rpm</a>.
Source:
- <a href="fc10/recoll-1.12.0-1.fc10.src.rpm">
- recoll-1.12.0-1.fc10.src.rpm</a>
- </p>
-
- <p><b>Mandriva 2006 with Qt 3</b> (also works on 2005 and 2007).
- <a href="mandriva2006/recoll-1.12.0-0.1.20060mdk.i586.rpm">
- recoll-1.12.0-0.1.20060mdk.i586.rpm</a>.
+ <a href="fc10/recoll-1.12.2-1.fc10.src.rpm">
+ recoll-1.12.2-1.fc10.src.rpm</a>
+ </p>
+ </blockquote>
+
+ <h3>OpenSUSE</h3>
+ <blockquote>
+ <p><b>OpenSUSE 11.0 with qt3</b>:
+ <a href="suse11.0/recoll-1.12.2-0.i586.rpm">
+ recoll-1.12.2-0.i586.rpm</a>.
+ Source: <a href="suse11.0/recoll-1.12.2-0.src.rpm">
+ recoll-1.12.2-0.src.rpm</a></p>
+ <p><b>OpenSUSE 11.1 with qt4</b>:
+ <a href="suse11.1/recoll-1.12.2-0.i586.rpm">
+ recoll-1.12.2-0.i586.rpm</a>.
+ Source: <a href="suse11.1/recoll-1.12.2-0.src.rpm">
+ recoll-1.12.2-0.src.rpm</a></p>
+ <p>If you build from source on OpenSUSE 11, note that the default
+ qt4 version on some systems is 4.4.0 which will badly
+ display the the result list icons. Use qt3 or install a
+ newer version of qt4.</p>
+ </blockquote>
+
+ <h3>Mandriva</h3>
+ <blockquote>
+
+ <p><b>Mandriva 2008 with Qt 4</b>:
+ <a href="mandriva2008spring/recoll-1.12.2-1mdv2008.1.i586.rpm">
+ recoll-1.12.2-1mdv2008.1.i586.rpm</a>.
Source:
- <a href="mandriva2006/recoll-1.12.0-0.1.20060mdk.src.rpm">
- recoll-1.12.0-0.1.20060mdk.src.rpm</a>
- </p>
- <p><b>Mandriva 2008 with Qt 4</b>
- <a href="mandriva2008spring/recoll-1.12.0-1mdv2008.1.i586.rpm">
- recoll-1.12.0-1mdv2008.1.i586.rpm</a>.
- Source:
- <a href="mandriva2008spring/recoll-1.12.0-1mdv2008.1.src.rpm">
- recoll-1.12.0-1mdv2008.1.src.rpm</a>
- </p>
-
- <p><b>Suse 11.0 with qt3</b>
- <a href="suse11/recoll-1.12.0-0.i586.rpm">
- recoll-1.12.0-0.i586.rpm</a>.
- Source:
- <a href="suse11/recoll-1.12.0-0.src.rpm">
- recoll-1.12.0-0.src.rpm</a><br>
- If you build from source on OpenSuse 11, note that the default
- qt4 version is 4.4.0 which will badly display the result list
- icons. Use qt3 or install a newer version of qt4.
- </p>
-
- <p><b>Ubuntu 6.06 dapper / edgy / gutsy / hardy</b>
- <a href="debian/dapper/recoll_1.12.0-0ubuntu1_i386.deb">
- recoll_1.12.0-0ubuntu1_i386.deb</a>
- <a href="debian/dapper/">debian/dapper</a>. This package was
- built on "dapper" and appears to work correctly on later
- Ubuntu releases. This package is not configured for real-time
- indexing.</p>
- <p>Here is a package for Ubuntu 8.04 Hardy which supports
- real-time indexing. It is also built for qt4, so this must be
- installed on the target system. Avoid qt 4.4.0 (from hardy
- backports). The standard 4.3.x is fine (or 4.4.1 and later)
- <a href="debian/hardy/recoll_1.12.0-0ubuntu1_i386.deb">
- debian/hardy/recoll_1.12.0-0ubuntu1_i386.deb</a>
- </p>
-
- <p><b>Debian unstable</b> Recoll is in the package repository,
- you can install it with the usual <em>apt-get install recoll</em>.
- <a href="http://packages.qa.debian.org/r/recoll.html">
- Package page</a></p>
+ <a href="mandriva2008spring/recoll-1.12.2-1mdv2008.1.src.rpm">
+ recoll-1.12.2-1mdv2008.1.src.rpm</a>
+ </p>
+ </blockquote>
<h2><a name="otherbinary">Binary bundles</a></h2>
@@ -245,27 +263,39 @@
The executables were built with xapian 1.0.8 (patched for the
NEAR bug) and libiconv 1.9.2 (where relevant) as static
libraries. They depend on Qt 3.3. For Solaris, you should be
- able to find a Qt package
- <a href="http://www.sunfreeware.com/">here</a>.</p>
-
- <p>The installation instructions are <a
- href="usermanual/rcl.install.html"> there</a>.</p>
-
- <p><span class="application">FreeBSD</span> 6.4 i386:
- <a href="freebsd/recoll-1.12.0-FreeBSD-6.4-STABLE.tgz">
- recoll-1.12.0-FreeBSD-6.4-STABLE.tgz</a>
- </p>
-
- <p><span class="application">Solaris 8</span> sparc.
- Note to Solaris users: you need to perform the initial
- indexing pass with "recollindex", not the recoll GUI indexing
- thread. See <a href="BUGS.html">errata</a>.
- <a href="sunos/recoll-1.12.0-SunOS-5.8.tgz">
- recoll-1.12.0-SunOS-5.8.tgz</a>.
+ able to find a Qt package on
+ <a href="http://www.sunfreeware.com/">sunfreeware</a>.</p>
+
+ <p><a href="usermanual/rcl.install.html">Installation
+ instructions here</a>.</p>
+
+ <h3>FreeBSD</h3>
+ <blockquote>
+ <p>The FreeBSD ports track the Recoll releases quite
+ closely, so there is actually little point in using the
+ following. Only for the <i>really</i> impatient:</p>
+ <p><b>FreeBSD 6.4 i386 Qt 4.4.3</b>:
+ <a href="freebsd/recoll-1.12.2-FreeBSD-6.4-STABLE.tgz">
+ recoll-1.12.2-FreeBSD-6.4-STABLE.tgz</a>
+ </p>
+ <p><b>FreeBSD 7.2 i386 Qt 4.5.2</b>:
+ <a href="freebsd/recoll-1.12.2-FreeBSD-7.2-STABLE.tgz">
+ recoll-1.12.2-FreeBSD-7.2-STABLE.tgz</a>
+ </p>
+ </blockquote>
+
+ <h3>Solaris</h3>
+ <blockquote>
+ <p>Note to Solaris users: you need to perform the initial
+ indexing pass with "recollindex", not the recoll GUI indexing
+ thread. See <a href="BUGS.html">errata</a>.
+ <p><b>Solaris 8 SPARC</b>:
+ <a href="sunos/recoll-1.12.2-SunOS-5.8.tgz">
+ recoll-1.12.2-SunOS-5.8.tgz</a>. </p>
<p>Recoll also builds and runs on Solaris 10, but, given the
- situation of open source packages for Solaris (very old Qt on
- the Companion CD, inconsistent versions of the compiler and
+ situation (2008) of open source packages for Solaris (very old
+ Qt on the Companion CD, inconsistent versions of the compiler and
non-threaded version of Qt on sunfreeware), I've come to the
temporary conclusion that you are better off building than
trying to install packages. The approach I tried in 2008 and
@@ -277,9 +307,9 @@
<li>Compile xapian-core and install it (with prefix /usr/local).</li>
<li>Configure and install Qt. The following config worked for me,
with Qt 3.3.8:
-<pre>
+<pre><tt>
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
-</pre>
+</tt></pre>
Then make. Weirdly, I had to add the Qt build lib/
directory to LD_LIBRARY_PATH at some point during the
build).
@@ -295,6 +325,7 @@
</p>
<p>Obviously, there are other ways to do it (use CC, install
some place else ... ), but I tried this one.</p>
+ </blockquote>
<h2><a name="ports">FreeBSD ports</a></h2>