1.12.2 release

This commit is contained in:
dockes
2009-10-21 07:15:19 +00:00
parent 22163c49c0
commit e4da5e810c
12 changed files with 1027 additions and 797 deletions
+133 -102
View File
@@ -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>
<p>In order to build Recoll from source, you will need a
xapian-core installation. You will find source and binary
<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).
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>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>
<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>.
<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>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>
<a href="fc10/recoll-1.12.2-1.fc10.src.rpm">
recoll-1.12.2-1.fc10.src.rpm</a>
</p>
</blockquote>
<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>.
<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>
able to find a Qt package on
<a href="http://www.sunfreeware.com/">sunfreeware</a>.</p>
<p>The installation instructions are <a
href="usermanual/rcl.install.html"> there</a>.</p>
<p><a href="usermanual/rcl.install.html">Installation
instructions here</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>
<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>
<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>.
<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>