This commit is contained in:
Jean-Francois Dockes
2010-09-26 19:40:32 +02:00
parent 39c445f633
commit b95a3460bf
4 changed files with 537 additions and 100 deletions
+57 -88
View File
@@ -50,10 +50,11 @@
<h2><a>General information and release notes</a></h2>
<p><em>Installing over an older version</em>: version 1.13 indexes are
<p><em>Installing over an older version</em>: version 1.13/14 indexes are
mostly compatible with 1.11, but some new, relatively minor,
features (ie: duplicates collapsing) depend on a full index
rebuild.
rebuild. The 1.14 date search feature does <i>not</i> need an
index rebuild, the data was already in the index.
<br />If installing over 1.10 or older, you need a full
rebuild. The best way to do this is to just delete the old
@@ -65,13 +66,13 @@
which is wasteful because you then need to delete xapiandb and
run the indexing again.</p>
<p>The download page for Recoll 1.12 is
<a href="download-1.12.html">still available</a>.</p>
<p>The download page for Recoll 1.13 is
<a href="download-1.13.html">still available</a>.</p>
<p>Instructions: <a href="usermanual/rcl.install.html">
Installation / building manual</a>.</p>
<p>Most binary packages on this page need a Qt 3.3 runtime
environment (Qt 4.x is specified for a few). To make things easier,
<p>Most binary packages on this page need a Qt 4 runtime
environment (Qt 3.x is specified for a few). To make things easier,
on systems where Xapian is not available from the standard package
repositories, the Recoll package will have a static link to Xapian
so that you do not need to build/install it separately.</p>
@@ -113,22 +114,15 @@
<p>New and updated filters are sometimes
<a href="filters/filters.html">available</a> before the next
Recoll release. There is currently an update icalendar (ics) filter
for 1.13.</p>
Recoll release.</p>
<h2><a name="source">Source</a></h2>
<h3>Current release distribution: 1.13.04:</h3>
<h3>Current release distribution: 1.14.2:</h3>
<!-- Attention: source packages must remain here, not in a
subdirectory, because of all the places they're referred from
(package watches( -->
<p><a href="recoll-1.13.04.tar.gz">recoll-1.13.04.tar.gz</a>.
Recoll 1.13.04 fixes stemming, which was broken in 1.13.
<a href="CHANGES.html">Changes</a>. <a href="BUGS.html">Bugs</a>.
</p>
<p>You can also download the brand new
<a href="recoll-1.14.2.tar.gz">recoll-1.14.2.tar.gz</a>.
</p>
<p><a href="recoll-1.14.2.tar.gz">recoll-1.14.2.tar.gz</a>.</p>
<h3>Prerequisites for building from source:</h3>
<ul>
@@ -141,18 +135,8 @@
<a href="http://www.xapian.org/download.php">
Xapian download page</a>. <br>
Recoll 1.13 needs at least xapian 1.0.5, I suggest using the
latest 1.0 Xapian (1.0.18 currently). It's at least quite
preferable to use a Xapian version after 1.0.12 as they don't
need the <a href="BUGS.html#XapianNearPatch">NEAR patch</a>
any more.</p>
<p><a name="xapian12-src"><em>Compiling with Xapian
1.2:</em></a> because of some small
include file issues, Recoll 1.13 does not compile with Xapian
1.2. You can apply this <a href="files/xapian12.patch">small
patch</a> to fix the problem. With the patch applied, Recoll
works just fine with the latest and greatest Xapian.</p>
Recoll 1.14 needs at least xapian 1.0.12. It is compatible
with all later Xapian releases, including the 1.2.x series.</p>
</li>
<li>X11 development files.</li>
<li>zlib development files.</p>
@@ -184,7 +168,8 @@
<h3>Older recoll releases:</h3>
<p>
<a href="recoll-1.13.02.tar.gz">1.13.02</a>.
<a href="recoll-1.14.0.tar.gz">1.14.0</a>.
<a href="recoll-1.13.04.tar.gz">1.13.04</a>.
<a href="recoll-1.12.4.tar.gz">1.12.4</a>.
<a href="recoll-1.11.4.tar.gz">1.11.4</a>.
<a href="recoll-1.10.6.tar.gz">1.10.6</a>.
@@ -200,7 +185,6 @@
<a href="older/recoll-1.0.16.tar.gz">1.0.16</a>.
</p>
<h2><a name="rpms">Packages</a></h2>
<p>Packages or ports for Recoll are available in the standard
@@ -242,80 +226,65 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<h3>RPMS</h3> <p><i>Except if specified otherwise, the
executables inside the binary rpms which follow have a
static link to Xapian (1.0.16-18), there is no real dependency
static link to Xapian (1.0.16-21), 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, Qt, and zlib development
<br>You'll need to install the Xapian, Qt, and zlib development
packages if you want use the source rpms.</i></p>
<h3>Fedora</h3>
<p>Recoll is present in the standard Fedora package
repositories. The following are just in case you want a newer
Recoll than the one which is available there.</p>
<blockquote>
<p><b>Fedora 6 with Qt 3.3.8</b>
<a href="fc6/recoll-1.13.04-1.i586.rpm">
recoll-1.13.04-1.i586.rpm</a>.
<a href="fc6/recoll-1.14.2-1.i586.rpm">
recoll-1.14.2-1.i586.rpm</a>.
Source:
<a href="fc6/recoll-1.13.04-1.src.rpm">
recoll-1.13.04-1.src.rpm</a>
<a href="fc6/recoll-1.14.2-1.src.rpm">
recoll-1.14.2-1.src.rpm</a>
This package usually also installs and runs on Fedora 9.
</p>
<p><b>Fedora 10 and 12 with Qt 4</b>Recoll is now included in the
regular Fedora package repositories. The following are just in
case they're not up to the version you want. These builds are
regular Fedora package repositories. These builds are
not statically linked, but depend on the regular Xapian and
zlib rpms from the Fedora repositories.
<br>FC10
<a href="fc10/recoll-1.13.04-2.fc10.i586.rpm">
recoll-1.13.04-2.fc10.i586.rpm</a>.
<br>Fedora 10
<a href="fc10/recoll-1.14.2-1.fc10.i586.rpm">
recoll-1.14.2-1.fc10.i586.rpm</a>.
Source:
<a href="fc10/recoll-1.13.04-2.fc10.src.rpm">
recoll-1.13.04-2.fc10.src.rpm</a>
<br>FC12
<a href="fc12/recoll-1.13.04-1.fc12.i586.rpm">
recoll-1.13.04-1.fc12.i586.rpm</a>.
<a href="fc10/recoll-1.14.2-1.fc10.src.rpm">
recoll-1.14.2-1.fc10.src.rpm</a>
<br>Fedora 12
<a href="fc12/recoll-1.14.2-1.fc12.i586.rpm">
recoll-1.14.2-1.fc12.i586.rpm</a>.
Source:
<a href="fc12/recoll-1.13.04-1.fc12.src.rpm">
recoll-1.13.04-1.fc12.src.rpm</a>
<a href="fc12/recoll-1.14.2-1.fc12.src.rpm">
recoll-1.14.2-1.fc12.src.rpm</a>
<br>Fedora 13
<a href="fc13/recoll-1.14.2-1.fc13.i586.rpm">
recoll-1.14.2-1.fc13.i586.rpm</a>.
Source:
<a href="fc13/recoll-1.14.2-1.fc13.src.rpm">
recoll-1.14.2-1.fc13.src.rpm</a>
</p>
<p>More builds contributed by Terry, thanks. 64 bits versions
are included and the spec file is improved and should help
those who want to rebuild from the source rpms. Normally linked
(need Xapian and zlib libraries):</p>
<blockquote>
<p><b>Fedora 11 with Qt 4</b> i586
<a href="fc11/recoll-1.13.04-1.fc11.i586.rpm">
recoll-1.13.04-1.fc11.i586.rpm</a>. 64 bits version
<a href="fc11/recoll-1.13.04-1.fc11.x86_64.rpm">
recoll-1.13.04-1.fc11.x86_64.rpm</a>.
</p>
<p><b>Fedora 12 with Qt 4</b> 64 bits version
<a href="fc12/recoll-1.13.04-1.fc12.x86_64.rpm">
recoll-1.13.04-1.fc12.x86_64.rpm</a>.
</p>
<p><b>Fedora 13 with Qt 4</b> i686
<a href="fc13/recoll-1.13.04-1.fc13.i686.rpm">
recoll-1.13.04-1.fc13.i686.rpm</a>. 64 bits version
<a href="fc13/recoll-1.13.04-1.fc13.x86_64.rpm">
recoll-1.13.04-1.fc13.x86_64.rpm</a>.
</p>
</blockquote>
</blockquote>
<h3>OpenSUSE</h3>
<blockquote>
<p><b>OpenSUSE 11.0 with qt3</b>:
<a href="suse11.0/recoll-1.13.04-0.i586.rpm">
recoll-1.13.04-0.i586.rpm</a>.
Source: <a href="suse11.0/recoll-1.13.04-0.src.rpm">
recoll-1.13.04-0.src.rpm</a></p>
<a href="suse11.0/recoll-1.14.2-0.i586.rpm">
recoll-1.14.2-0.i586.rpm</a>.
Source: <a href="suse11.0/recoll-1.14.2-0.src.rpm">
recoll-1.14.2-0.src.rpm</a></p>
<p><b>OpenSUSE 11.2 with qt4</b>:
<a href="suse11.2/recoll-1.13.04-0.i586.rpm">
recoll-1.13.04-0.i586.rpm</a>.
Source: <a href="suse11.2/recoll-1.13.04-0.src.rpm">
recoll-1.13.04-0.src.rpm</a></p>
<a href="suse11.2/recoll-1.14.2-0.i586.rpm">
recoll-1.14.2-0.i586.rpm</a>.
Source: <a href="suse11.2/recoll-1.14.2-0.src.rpm">
recoll-1.14.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
@@ -326,11 +295,11 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<blockquote>
<p><b>Mandriva 2008 with Qt 4</b>:
<a href="mandriva2008spring/recoll-1.13.04-1mdv2008.1.i586.rpm">
recoll-1.13.04-1mdv2008.1.i586.rpm</a>.
<a href="mandriva2008spring/recoll-1.14.2-1mdv2008.1.i586.rpm">
recoll-1.14.2-1mdv2008.1.i586.rpm</a>.
Source:
<a href="mandriva2008spring/recoll-1.13.04-1mdv2008.1.src.rpm">
recoll-1.13.04-1mdv2008.1.src.rpm</a>
<a href="mandriva2008spring/recoll-1.14.2-1mdv2008.1.src.rpm">
recoll-1.14.2-1mdv2008.1.src.rpm</a>
</p>
</blockquote>
@@ -351,9 +320,9 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<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 7.2 i386 Qt 4.6.1</b>:
<a href="freebsd/recoll-1.13.04-FreeBSD-7.3-PRERELEASE.tgz">
recoll-1.13.04-FreeBSD-7.3-PRERELEASE.tgz</a>
<p><b>FreeBSD 7.3 i386 Qt 4.6.1</b>:
<a href="freebsd/recoll-1.14.2-FreeBSD-7.3-STABLE.tgz">
recoll-1.14.2-FreeBSD-7.3-STABLE.tgz</a>
</p>
</blockquote>
@@ -365,7 +334,7 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<p><b>Solaris 8 SPARC</b>:
<a href="sunos/recoll-1.13.04-SunOS-5.8.tgz">
recoll-1.13.04-SunOS-5.8.tgz</a>. </p>
recoll-1.14.2-SunOS-5.8.tgz</a>. </p>
<p>Recoll also builds and runs on Solaris 10, but, given the
situation (2008) of open source packages for Solaris (very old