small release 1.15.0 doc and packaging fixups

This commit is contained in:
Jean-Francois Dockes
2011-02-02 14:21:56 +01:00
parent ded0af4231
commit e39a21654b
39 changed files with 1880 additions and 418 deletions
+15 -11
View File
@@ -37,16 +37,11 @@
<h2><a name="b_latest">recoll 1.14.4 + xapian 1.2+ + qt 4.4.1+</a></h2>
<ul>
<li>Some shell, awk, and perl scripts are not indexed. There is a
simple <a
href="https://bitbucket.org/medoc/recoll/issue/39/some-shell-and-other-scripts-are-not">
configuration tweak</a> workaround
<li>The new mutagen-based audio tags filter (rclaudio) only
works with very recent mutagen
versions. See <a href="filters/filters.html">here</a> for a
corrected version.</li>
<li>Performing a full index with release 1.11 or later, over a
<li>Performing a full index with release 1.11 or newer, over a
version created with a much older recoll release may
sometimes end with an error saying "backend doesn't
implement metadata". If this happens, you need to delete
@@ -54,11 +49,7 @@
and restart indexing. For big indexes, to avoid losing
time, removing the directory preventively may be preferable .</li>
<li> If the user-chosen result list entry format results in
several paragraphs (in the qt textedit sense), right clicks
will only work inside the first one for each entry.</li>
<li>Under Solaris, it is necessary to perform initial
<li>Under Solaris, it is necessary to perform the initial
indexing with the recollindex program (the recoll index
thread doesn't work for creating the database). Don't know
the reason. Only idea I have is problem with exception
@@ -84,6 +75,19 @@
slower indexing for all normal .doc files.</li>
</ul>
<h2><a name="b_1_14_4">recoll 1.14.4</a></h2>
<ul>
<li>rclmon.sh stop would not work.</li>
<li>Some shell, awk, and perl scripts are not indexed. There is a
simple <a
href="https://bitbucket.org/medoc/recoll/issue/39/some-shell-and-other-scripts-are-not">
configuration tweak</a> workaround
<li>The tree walk in indexing could loop on symbolic links.</li>
<li> If the user-chosen result list entry format results in
several paragraphs (in the qt textedit sense), right clicks
will only work inside the first one for each entry.</li>
</ul>
<h2><a name="b_1_14_3">recoll 1.14.3</h2>
<li>Email message preview is broken.</li>
+6
View File
@@ -31,6 +31,12 @@
<h1>Recoll journal of user-visible changes </h1>
<h2><a name="1.15.0">1.15.0</a></h2>
<p>See the <a href="release-1.15.0.html">the release notes</a>.</p>
<h2><a name="1.14.4">1.14.4</a></h2>
<p>See the <a href="release-1.14.4.html">the release notes</a>.</p>
<h2><a name="1.14.3">1.14.3</a></h2>
<ul>
<li>Get rid of permanent filter subprocess at the end of a GUI
+429
View File
@@ -0,0 +1,429 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Recoll download</title>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<meta name="Author" content="Jean-Francois Dockes">
<meta name="Description" content=
"recoll is a simple full-text search system for unix and linux
based on the powerful and mature xapian engine">
<meta name="Keywords" content=
"full text search, desktop search, unix, linux">
<meta http-equiv="Content-language" content="en">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="robots" content="All,Index,Follow">
<link type="text/css" rel="stylesheet" href="styles/style.css">
</head>
<body>
<div class="rightlinks">
<ul>
<li><a href="index.html">Home</a></li>
<li><b>Downloads</b></li>
<li><a href="doc.html">Documentation</a></li>
<li><a href="usermanual/rcl.install.html">Installation</a></li>
<li><a href="index.html#support">Support</a></li>
</ul>
</div>
<div class="content">
<h1>Recoll downloads</h1>
<p>
<table width=100%><tbody><tr>
<td><a href="#source">Source</a></td>
<td><a href="#rpms">Rpm/deb packages</a></td>
<td><a href="BUGS.html">Known bugs</a></td>
<td><a href="#otherbinary">Other binary packages</a></td>
<td><a href="#ports">Bsd port</a></td>
<td><a href="#filters">Filters</a> </td>
<td><a href="#translations">Translations</a></td>
</tr>
</tbody>
</table>
</p>
<h2><a>General information</a></h2>
<p>The download page for Recoll 1.13 is
<a href="download-1.13.html">still available</a>.</p>
<p>Recoll <a href="usermanual/rcl.install.html">
Installation / building manual</a>.</p>
<p>Current <a href="release-1.14.4.html">release notes</a>.</p>
<p>The indexing filters for some document types may need
external packages not installed on your system by default, and
not installed automatically with Recoll:
<a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL">
take a look at the list</a> and decide what you need to
install.</p>
<p>The Recoll term explorer tool in phonetic mode (marginally
useful and optional) uses the <b>aspell</b> package, version
0.60 (utf-8 support) or newer.</p>
<p>If you find problems with this page, the package or its
installation, <em>please</em>
<a href="mailto:jfd@recoll.org">
report them</a>.</p>
<h4>What do the release numbers mean?</h4>
<p>The Recoll releases are numbered X.Y.Z. The X
would only change for really major modifications like a big
change in the index format, and possibly won't ever reach
2.</p>
<p>Y is for functional modifications. These may bring bugs, so
if you don't need the new features, you may want to wait a little,
and especially skip the first release (X.Y.0), at least for a few
weeks.</p>
<p>Z changes for <a href="BUGS.html">bug fixes</a> only,
and moving from X.Y.Z to X.Y.Z+u should in general involve
little risk of regression. But, <em>any</em> change can bring
problems, if you are not affected by the corrected bugs (check
the <a href="CHANGES.html">changes file</a>), there is
probably no necessity to upgrade anyway.</p>
<h2><a name="filters">Updated filters</a></h2>
<p>New and updated filters are sometimes
<a href="filters/filters.html">available</a> before the next
Recoll release.</p>
<h2><a name="source">Source</a></h2>
<h3>Current release distribution: 1.14.4:</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.14.4.tar.gz">recoll-1.14.4.tar.gz</a>.</p>
<h3>Prerequisites for building from source:</h3>
<ul>
<li>C++ compiler. Its absence sometimes manifests itself by
strange messages about iconv_open (fixed after 1.13.04).</li>
<li><p>Xapian core development libraries. Most Linux distributions
carry them in their package repository. Or you will find source and
binary packages on the
<a href="http://www.xapian.org/download.php">
Xapian download page</a>. <br /> 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> <p><em>Note on
building Xapian for older CPUs:</em> The
build configurations for Xapian releases 1.0.21 and
1.2.1 or newer enable the use of SSE2 floating point
instructions. These instructions are not available in CPUs
older than Intel Pentium&nbsp;4 or AMD Athlon&nbsp;64. When
building for such a CPU, you need to add the
--disable-sse flag to the Xapian library configure
command. If this is not done, the problem signals itself by
"Illegal instruction" crashes (SIGILL) in recollindex and recoll.
</p>
</li>
<li>X11 development files.</li>
<li>zlib development files.</p>
<li><p>Qt development files
You can build with Qt 3.3 or Qt 4. Recoll will
automatically be configured to build with Qt 4 if the version
of qmake found in $PATH:$QTDIR/bin is for Qt 4 (you can/should also
set the QMAKE variable to explicitely choose the
desired version, like <tt>QMAKE=qmake-qt4</tt>).</p>
<p>There seems to be a few issues in Qt 4.4.0 (2008-08-23),
resulting in problems when displaying the Recoll result
list. <br> Qt 4.3, 4.4.x,4.5 and 4.6 seem to work fine.</p></li>
</ul>
<h3>KDE kicker applet:</h3>
<p>the applet can start a Recoll search
from the KDE toolbar. It is in a separate source file.
<a href="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</a>. It will work with any recoll version after 1.10.</p>
<h3>Source repository:</h3>
<p>The <span class="application">Recoll</span> source repository is
hosted on
<a href="http://bitbucket.org/medoc/recoll/overview">bitbucket.org</a>.
The trunk is usually a bit on the bleeding edge, but there is
always a maintenance branch for the current production version.</p>
<h3>Older recoll releases:</h3>
<p>
<a href="recoll-1.14.2.tar.gz">1.14.2</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>.
<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>.
</p>
<h2><a name="rpms">Packages</a></h2>
<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>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>
<h3>Ubuntu</h3>
<blockquote>
<p>There are Personal Package Archives on launchpad.net for
<a href="http://www.launchpad.net/~xapian-backports/+archive/ppa">
Xapian</a>,
<a href="http://www.launchpad.net/~recoll-backports/+archive/ppa">
Recoll and kio-recoll</a>. These were built from the latest versions,
for a set of Ubuntu series. You just need to add the
PPAs to your system software sources (the instructions are on
the PPA page or
<a href="https://help.launchpad.net/Packaging/PPA/InstallingSoftware">
here</a>), and you can then use the normal package
manager to install or update Recoll and Xapian. To avoid
messages about signature errors, if not done at the previous step,
you may have to explicitely 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>
For Jaunty and newer releases, the procedure has been
simplified, and the 2 following commands perform the whole
procedure:
<pre><tt>
sudo add-apt-repository ppa:xapian-backports/ppa
sudo add-apt-repository ppa:recoll-backports/ppa
</tt></pre>
</p>
</blockquote>
<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-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'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 starting from F-12.</p>
<blockquote>
<p><b>Fedora 6 with Qt 3.3.8 and a static link to xapian 1.0.21
built with --disable-sse </b>
<a href="fc6/recoll-1.14.4-1.i586.rpm">recoll-1.14.4-1.i586.rpm</a>
Source:
<a href="fc6/recoll-1.14.4-1.src.rpm">recoll-1.14.4-1.src.rpm</a>
This package usually also installs newer releases.
</p>
<p><b>Fedora 12 and newer</b> Recoll is now included in the
regular Fedora package repositories. </p>
<!--
<p>These builds are
not statically linked, but depend on the regular Xapian and
zlib rpms from the Fedora repositories.
<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.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.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>
-->
</blockquote>
<h3>OpenSUSE</h3>
<blockquote>
<p><b>OpenSUSE 11.3 with qt4 and a static link to xapian
1.2.3 with the --disable-sse configure option</b>:
<a href="suse11.3/recoll-1.14.4-1.i586.rpm">
recoll-1.14.4-1.i586.rpm</a>.
Source: <a href="suse11.3/recoll-1.14.4-1.src.rpm">
recoll-1.14.4-1.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 and a static link to Xapian 1.2.3
with the --without-sse configure option.</b>:
<a href="mandriva2008spring/recoll-1.14.4-1mdv2008.1.i586.rpm">
recoll-1.14.4-1mdv2008.1.i586.rpm</a>.
Source:
<a href="mandriva2008spring/recoll-1.14.4-1mdv2008.1.src.rpm">
recoll-1.14.4-1mdv2008.1.src.rpm</a>
</p>
</blockquote>
<h2><a name="otherbinary">Binary bundles</a></h2>
<p>These are just prebuilt trees (without the source files).
Xapian is statically linked. They still depend on Qt. For
Solaris, you should be 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 (except that the port is currently (10-2010) broken).</p>
<p><b>FreeBSD 7.3 i386 Qt 4.6.1. Statically linked to
Xapian 1.2.3 with --disable-sse</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>
<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.13.04-SunOS-5.8.tgz">
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
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
which worked was to:
<ul>
<li>Install gcc 3.4.6 and gnu make from the sunfreeware
packages (go to /usr/local). I guess that the gcc in
/usr/sfw should be ok too here.</li>
<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><tt>
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
</tt></pre>
Then make. Weirdly, I had to add the Qt build lib/
directory to LD_LIBRARY_PATH at some point during the
build).
</li>
<li>Set QTDIR=/usr/local/Trolltech/Qt-3.3.8 and
QMAKESPEC=/usr/local/Trolltech/Qt-3.3.8/mkspecs/solaris-g++
and add $QTDIR/bin to the PATH then configure, make and
install Recoll</li>
<li>Don't forget to use <tt>recollindex</tt> for the first index
build, <tt>recoll</tt> does not work for this (exception handling
mystery probably).</li>
</ul>
</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>
<p>There are ports for both xapian-core
and recoll in the standard tree, you may just need to update
your ports (cvsup, portsnap), or you can get the ports from
the FreeBSD site.
<a href="http://cvsweb.freebsd.org/ports/databases/xapian-core">
xapian port</a>
<a href="http://cvsweb.freebsd.org/ports/deskutils/recoll">
recoll port</a>.</p>
<h2><a name="translations">Translations</a></h2>
<p>Most of the translations for 1.13 are incomplete (and I
forgot to update the message files for 1.14, ugh). The source
translation files are included in the source release. If your
language has some english messages left and you want to take a
shot at fixing the problem, you can send the results to
<a href="mailto:jfd@recoll.org">me</a> and
earn my gratefulness (and your less multilingual
compatriot's)...</p>
<p>You can use the <em>.ts</em> file to alter the translations if you
wish (use Qt's <em>linguist</em> tool to edit the source file,
then <em>lrelease</em> to produce the <em>.qm</em> file.).
The <literal>.qm</literal> file should be copied to
<span class="filename">/usr/[local/]share/recoll/translations</span>
</p>
<p><a href="translations/recoll_xx.ts">recoll_xx.ts</a> is a blank
Recoll 1.14 message file, handy to work on a new translation.</p>
<h3>Updated 1.13/1.14 translations that became available after the
release:</h3>
<!-- <p>None for now :(</p> -->
<p>Lithuanian.
<a href="translations/recoll_lt.ts">recoll_lt.ts</a>
<a href="translations/recoll_lt.qm">recoll_lt.qm</a>
</p>
<!--
<p>Ukrainian.
<a href="translations/recoll_uk.ts">recoll_uk.ts</a>
<a href="translations/recoll_uk.qm">recoll_uk.qm</a>
</p>
<p>Russian.
<a href="translations/recoll_ru.ts">recoll_ru.ts</a>
<a href="translations/recoll_ru.qm">recoll_ru.qm</a>
</p>
<p><b>Italian</b>. Thanks to Mario, Christian and Giovanni for this.
<a href="translations/recoll_it.ts">recoll_it.ts</a>
<a href="translations/recoll_it.qm">recoll_it.qm</a>
</p>
<p><b>Turkish</b>. Thanks Serdar.
<a href="translations/recoll_tr.ts">recoll_tr.ts</a>
<a href="translations/recoll_tr.qm">recoll_tr.qm</a>
</p>
-->
</div>
</body>
</html>
+56 -120
View File
@@ -50,14 +50,15 @@
<h2><a>General information</a></h2>
<p>The download page for Recoll 1.13 is
<a href="download-1.13.html">still available</a>.</p>
<p>The current version is 1.15.0. <a href="release-1.15.0.html">
Release notes</a>.</p>
<p>The download page for Recoll 1.14 is
<a href="download-1.14.html">still available</a>.</p>
<p>Recoll <a href="usermanual/rcl.install.html">
Installation / building manual</a>.</p>
<p>Current <a href="release-1.14.4.html">release notes</a>.</p>
<p>The indexing filters for some document types may need
external packages not installed on your system by default, and
not installed automatically with Recoll:
@@ -70,8 +71,7 @@
0.60 (utf-8 support) or newer.</p>
<p>If you find problems with this page, the package or its
installation, <em>please</em>
<a href="mailto:jfd@recoll.org">
installation, <em>please</em> <a href="mailto:jfd@recoll.org">
report them</a>.</p>
<h4>What do the release numbers mean?</h4>
@@ -101,11 +101,11 @@
<h2><a name="source">Source</a></h2>
<h3>Current release distribution: 1.14.4:</h3>
<h3>Current release distribution: 1.15.0:</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.14.4.tar.gz">recoll-1.14.4.tar.gz</a>.</p>
<p><a href="recoll-1.15.0.tar.gz">recoll-1.15.0.tar.gz</a>.</p>
<h3>Prerequisites for building from source:</h3>
<ul>
@@ -116,7 +116,7 @@
carry them in their package repository. Or you will find source and
binary packages on the
<a href="http://www.xapian.org/download.php">
Xapian download page</a>. <br /> Recoll 1.14 needs at least
Xapian download page</a>. <br /> Recoll 1.15 needs at least
xapian 1.0.12. It is compatible with all later Xapian
releases, including the 1.2.x series.</p> <p><em>Note on
building Xapian for older CPUs:</em> The
@@ -132,15 +132,8 @@
</li>
<li>X11 development files.</li>
<li>zlib development files.</p>
<li><p>Qt development files
You can build with Qt 3.3 or Qt 4. Recoll will
automatically be configured to build with Qt 4 if the version
of qmake found in $PATH:$QTDIR/bin is for Qt 4 (you can/should also
set the QMAKE variable to explicitely choose the
desired version, like <tt>QMAKE=qmake-qt4</tt>).</p>
<p>There seems to be a few issues in Qt 4.4.0 (2008-08-23),
resulting in problems when displaying the Recoll result
list. <br> Qt 4.3, 4.4.x,4.5 and 4.6 seem to work fine.</p></li>
<li><p>Qt development files: Qt 4.4 or newer. The Recoll GUI
will not build with Qt releases older than 4.4.</p></li>
</ul>
<h3>KDE kicker applet:</h3>
@@ -160,7 +153,7 @@
<h3>Older recoll releases:</h3>
<p>
<a href="recoll-1.14.2.tar.gz">1.14.2</a>.
<a href="recoll-1.14.4.tar.gz">1.14.4</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>.
@@ -184,11 +177,11 @@
<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>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>
<p>All binary packages on this page need a Qt 4 (4.4 at least) runtime
environment. 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>
<h3>Ubuntu</h3>
<blockquote>
@@ -223,8 +216,8 @@ 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-21), there is no real dependency
except Qt 3 or Qt 4.<br>
static link to Xapian (1.0.16-21), there is no hard dependency
except 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.
@@ -235,66 +228,46 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<p>Recoll is present in the standard Fedora package
repositories starting from F-12.</p>
<blockquote>
<p><b>Fedora 6 with Qt 3.3.8 and a static link to xapian 1.0.21
built with --disable-sse </b>
<a href="fc6/recoll-1.14.4-1.i586.rpm">recoll-1.14.4-1.i586.rpm</a>
Source:
<a href="fc6/recoll-1.14.4-1.src.rpm">recoll-1.14.4-1.src.rpm</a>
This package usually also installs newer releases.
</p>
<p><b>Fedora 12 and newer</b> Recoll is now included in the
regular Fedora package repositories. </p>
<!--
<p>These builds are
not statically linked, but depend on the regular Xapian and
zlib rpms from the Fedora repositories.
<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.14.2-1.fc10.src.rpm">
recoll-1.14.2-1.fc10.src.rpm</a>
<p>These builds are not statically linked, but depend on the
regular Xapian and zlib rpms from the Fedora repositories.
<br>Fedora 12
<a href="fc12/recoll-1.14.2-1.fc12.i586.rpm">
recoll-1.14.2-1.fc12.i586.rpm</a>.
<a href="fc12/recoll-1.15.0-1.fc12.i586.rpm">
recoll-1.15.0-1.fc12.i586.rpm</a>.
Source:
<a href="fc12/recoll-1.14.2-1.fc12.src.rpm">
recoll-1.14.2-1.fc12.src.rpm</a>
<a href="fc12/recoll-1.15.0-1.fc12.src.rpm">
recoll-1.15.0-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>.
<a href="fc13/recoll-1.15.0-1.fc13.i586.rpm">
recoll-1.15.0-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>
<a href="fc13/recoll-1.15.0-1.fc13.src.rpm">
recoll-1.15.0-1.fc13.src.rpm</a>
</p>
-->
</blockquote>
<h3>OpenSUSE</h3>
<blockquote>
<p><b>OpenSUSE 11.3 with qt4 and a static link to xapian
1.2.3 with the --disable-sse configure option</b>:
<a href="suse11.3/recoll-1.14.4-1.i586.rpm">
recoll-1.14.4-1.i586.rpm</a>.
Source: <a href="suse11.3/recoll-1.14.4-1.src.rpm">
recoll-1.14.4-1.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>
<a href="suse11.3/recoll-1.15.0-0.i586.rpm">
recoll-1.15.0-0.i586.rpm</a>.
Source: <a href="suse11.3/recoll-1.15.0-0.src.rpm">
recoll-1.15.0-0.src.rpm</a></p>
</blockquote>
<h3>Mandriva</h3>
<blockquote>
<p><b>Mandriva 2008 with Qt 4 and a static link to Xapian 1.2.3
with the --without-sse configure option.</b>:
<a href="mandriva2008spring/recoll-1.14.4-1mdv2008.1.i586.rpm">
recoll-1.14.4-1mdv2008.1.i586.rpm</a>.
<p><b>Mandriva linux one 2010 with Qt 4 and a static link to
Xapian 1.2.3 with the --without-sse configure option.</b>:
<a href="mandriva2010/recoll-1.15.0-1mdv2008.1.i586.rpm">
recoll-1.15.0-1mdv2008.1.i586.rpm</a>.
Source:
<a href="mandriva2008spring/recoll-1.14.4-1mdv2008.1.src.rpm">
recoll-1.14.4-1mdv2008.1.src.rpm</a>
<a href="mandriva2008spring/recoll-1.15.0-1mdv2008.1.src.rpm">
recoll-1.15.0-1mdv2008.1.src.rpm</a>
</p>
</blockquote>
@@ -315,53 +288,17 @@ sudo add-apt-repository ppa:recoll-backports/ppa
following (except that the port is currently (10-2010) broken).</p>
<p><b>FreeBSD 7.3 i386 Qt 4.6.1. Statically linked to
Xapian 1.2.3 with --disable-sse</b>:
<a href="freebsd/recoll-1.14.2-FreeBSD-7.3-STABLE.tgz">
recoll-1.14.2-FreeBSD-7.3-STABLE.tgz</a>
<a href="freebsd/recoll-1.15.0-FreeBSD-7.3-STABLE.tgz">
recoll-1.15.0-FreeBSD-7.3-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.13.04-SunOS-5.8.tgz">
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
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
which worked was to:
<ul>
<li>Install gcc 3.4.6 and gnu make from the sunfreeware
packages (go to /usr/local). I guess that the gcc in
/usr/sfw should be ok too here.</li>
<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><tt>
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
</tt></pre>
Then make. Weirdly, I had to add the Qt build lib/
directory to LD_LIBRARY_PATH at some point during the
build).
</li>
<li>Set QTDIR=/usr/local/Trolltech/Qt-3.3.8 and
QMAKESPEC=/usr/local/Trolltech/Qt-3.3.8/mkspecs/solaris-g++
and add $QTDIR/bin to the PATH then configure, make and
install Recoll</li>
<li>Don't forget to use <tt>recollindex</tt> for the first index
build, <tt>recoll</tt> does not work for this (exception handling
mystery probably).</li>
</ul>
</p>
<p>Obviously, there are other ways to do it (use CC, install
some place else ... ), but I tried this one.</p>
<p>I did not test building on Solaris for this version. You will
need at least Qt 4.4. The old hints
in <a href="download-1.14.html">the previous page</a> may
still be valid.</p>
</blockquote>
@@ -378,13 +315,12 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<h2><a name="translations">Translations</a></h2>
<p>Most of the translations for 1.13 are incomplete (and I
forgot to update the message files for 1.14, ugh). The source
translation files are included in the source release. If your
language has some english messages left and you want to take a
shot at fixing the problem, you can send the results to
<a href="mailto:jfd@recoll.org">me</a> and
earn my gratefulness (and your less multilingual
<p>Most of the translations for 1.15 are incomplete
The source translation files are included in the source
release. If your language has some english messages left and
you want to take a shot at fixing the problem, you can send
the results to <a href="mailto:jfd@recoll.org">me</a> and earn
my gratefulness (and your less multilingual
compatriot's)...</p>
<p>You can use the <em>.ts</em> file to alter the translations if you
@@ -395,17 +331,17 @@ sudo add-apt-repository ppa:recoll-backports/ppa
</p>
<p><a href="translations/recoll_xx.ts">recoll_xx.ts</a> is a blank
Recoll 1.14 message file, handy to work on a new translation.</p>
Recoll 1.15 message file, handy to work on a new translation.</p>
<h3>Updated 1.13/1.14 translations that became available after the
<h3>Updated 1.15 translations that became available after the
release:</h3>
<!-- <p>None for now :(</p> -->
<p>None for now :(</p>
<!--
<p>Lithuanian.
<a href="translations/recoll_lt.ts">recoll_lt.ts</a>
<a href="translations/recoll_lt.qm">recoll_lt.qm</a>
</p>
<!--
<p>Ukrainian.
<a href="translations/recoll_uk.ts">recoll_uk.ts</a>
<a href="translations/recoll_uk.qm">recoll_uk.qm</a>
+3 -2
View File
@@ -204,9 +204,10 @@
system. This works with about any possible image file and
tag format (jpg, png, tiff, gif etc.).</li>
<li>Midi karaoke files with Python and the
<li>Midi karaoke files with Python, the
<a href="http://pypi.python.org/pypi/midi/0.2.1">
midi module</a>.</li>
midi module</a>, and some help
from <a href="http://chardet.feedparser.org/">chardet</a>.</li>
</ul>
+9 -3
View File
@@ -47,8 +47,8 @@
<p><span class="application">Recoll</span> is free, open source,
and licensed under the GPL. The current version is
<a class="important" href="download.html">1.14.4</a>
(<a href="CHANGES.html">Changes</a>).</p>
<a class="important" href="download.html">1.15.0</a>
(<a href="release-1.15.0.html">Release notes</a>).</p>
<h2>Features: </h2>
@@ -57,7 +57,7 @@
web server, desktop environment or exotic language necessary.</li>
<li>Will run on most Unix-based <a
href="features.html#systems">systems</a></li>
<li>Qt-based GUI. Can use either Qt 3 or Qt 4.</li>
<li>Qt 4 GUI. (Older releases can use Qt 3).</li>
<li>Searches most common
<a href="features.html#doctypes">document types</a>, emails and
@@ -90,6 +90,12 @@
<h2>News: </h2>
<ul>
<li>2011-02-02 : Recoll <a href="download.html#source">1.15.0</a> is
out. This brings important GUI improvements, with a new
switchable table-based result list, and direct access to sort
functions. See the <a href="release-1.15.0.html">Release notes</a>.
</li>
<li>2010-11-29 : Recoll <a href="download.html#source">1.14.4</a> is
out. This is a small bugs fix release, the important <a
href="CHANGES.html">changes</a> were in 1.14.2. 1.14.4 was
+12 -4
View File
@@ -46,9 +46,11 @@
mettre en oeuvre.</p>
<p><span class="application">Recoll</span> est un logiciel libre
gratuit, dont le code source est disponible sous licence GPL.
gratuit, dont le code source est disponible sous licence GPL.
La dernière version est
<a class="important" href="download.html">1.14.4</a></p>
<a class="important" href="download.html">1.15.0</a>
(<a href="release-1.15.0.html">notes sur la version, en
anglais</a>)</p>
<p>L'interface utilisateur de
<span class="application">Recoll</span> est traduite en
@@ -69,10 +71,10 @@
Unix.</li>
<li>Interface conçue avec <a href="http://www.trolltech.com">
Qt</a>. Peut utiliser la version 3 ou 4.</li>
Qt 4</a>. (Des versions plus anciennes supportent Qt 3).</li>
<li>Traite la plupart des <a href="fr/features.html#doctypes">
types de document</a> courants, les messages et leurs fichiers
types de documents</a> courants, les messages et leurs fichiers
attachés. Peut aussi traiter leurs versions comprimées
(gzip ou bzip2) de tous ces documents.</li>
@@ -98,6 +100,12 @@
<h2>Nouvelles: </h2>
<ul>
<li>2011-02-02 : Recoll <a href="download.html#source">1.15.0</a>
vient de sortir. Cette version enrichit notablement
l'interface graphique, avec un mode table optionnel pour la
liste de résultats. Voir les
<a href="release-1.15.0.html">notes de version</a> (en anglais).
</li>
<li>2010-11-24 : Recoll <a href="download.html#source">1.14.4</a>
vient de sortir. Cette version corrige quelques problèmes
mineurs. <a href="CHANGES.html">Liste des modifications</a>.
+7 -35
View File
@@ -1,50 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>RECOLL: screenshots</title>
<meta name="Author" content="Jean-Francois Dockes">
<meta name="Description" content=
"Screenshots for Recoll, a simple full-text unix/linux desktop search system">
<meta name="Keywords" content=
"full text search,fulltext,desktop search,unix,linux,solaris,open source,free">
<meta http-equiv="Content-language" content="en">
<meta http-equiv="content-type" content=
"text/html; charset=iso-8859-1">
<meta name="robots" content="All,Index,Follow">
<link type="text/css" rel="stylesheet" href="../styles/style.css">
<title>Photos</title>
</head>
<body>
<div class="rightlinks">
<ul>
<li><a href="http://www.recoll.org">Home</a></li>
<li>Screenshots</li>
<li><a href="../download.html">Downloads</a></li>
<li><a href="../doc.html">Documentation</a></li>
</ul>
</div>
<div class="content">
<table>
<tr>
<td align="center"><a href="recoll0.html"><img src="recoll0-thumb.png"></a></td>
<td align="center"><a href="result-table.html"><img src="result-table-thumb.png"></a></td>
<td align="center"><a href="recoll1.html"><img src="recoll1-thumb.png"></a></td>
<td align="center"><a href="recoll2.html"><img src="recoll2-thumb.png"></a></td>
</tr><tr>
</tr>
<tr>
<td align="center"><a href="recoll3.html"><img src="recoll3-thumb.png"></a></td>
<td align="center"><a href="recoll4.html"><img src="recoll4-thumb.png"></a></td>
<td align="center"><a href="recoll5.html"><img src="recoll5-thumb.png"></a></td>
</tr><tr>
<td align="center"><a href="recoll_chinese.html"><img src="recoll_chinese-thumb.png"></a></td>
<td align="center"><a href="recoll-HTML_search_results.html"><img src="recoll-HTML_search_results-thumb.png"></a></td>
</tr>
</table>
</div>
</body>
</html>
<tr>
<td align="center"><a href="recoll-HTML_search_results.html"><img src="recoll-HTML_search_results-thumb.png"></a></td>
</tr></table></body></html>
+1
View File
@@ -1,4 +1,5 @@
recoll0.png
result-table.png
recoll1.png
recoll2.png
recoll3.png
+1 -1
View File
@@ -4,7 +4,7 @@
<title>Photo</title>
</head>
<body>
<p><a href="recoll_chinese.html">Prev</a> <a href="index.html">Up</a>
<p><a href="recoll_chinese.html">Prev</a> <a href="..">Up</a>
<a href="recoll0.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="recoll-HTML_search_results.png">Raw Image</a></p>
<p>A customized result list, thanks to Michael Croes. The html code follows,
+2 -2
View File
@@ -4,8 +4,8 @@
<title>Photo</title>
</head>
<body>
<p><a href="index.html">Prev</a> <a href="index.html">Up</a>
<a href="recoll1.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<p><a href="..">Prev</a> <a href="..">Up</a>
<a href="result-table.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="recoll0.png">Raw Image</a></p>
<p>Search results.</p>
<p><img height="90%" src="recoll0.png"></p>
+1 -1
View File
@@ -4,7 +4,7 @@
<title>Photo</title>
</head>
<body>
<p><a href="recoll0.html">Prev</a> <a href="index.html">Up</a>
<p><a href="result-table.html">Prev</a> <a href="..">Up</a>
<a href="recoll2.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="recoll1.png">Raw Image</a></p>
<p>A result list with a preview window open.</p>
+1 -1
View File
@@ -4,7 +4,7 @@
<title>Photo</title>
</head>
<body>
<p><a href="recoll1.html">Prev</a> <a href="index.html">Up</a>
<p><a href="recoll1.html">Prev</a> <a href="..">Up</a>
<a href="recoll3.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="recoll2.png">Raw Image</a></p>
<p>The advanced search dialog.</p>
+1 -1
View File
@@ -4,7 +4,7 @@
<title>Photo</title>
</head>
<body>
<p><a href="recoll2.html">Prev</a> <a href="index.html">Up</a>
<p><a href="recoll2.html">Prev</a> <a href="..">Up</a>
<a href="recoll4.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="recoll3.png">Raw Image</a></p>
<p>A result list from which the native application (firefox)
+1 -1
View File
@@ -4,7 +4,7 @@
<title>Photo</title>
</head>
<body>
<p><a href="recoll3.html">Prev</a> <a href="index.html">Up</a>
<p><a href="recoll3.html">Prev</a> <a href="..">Up</a>
<a href="recoll5.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="recoll4.png">Raw Image</a></p>
<p>The document history window looks a little like a result list
+1 -1
View File
@@ -4,7 +4,7 @@
<title>Photo</title>
</head>
<body>
<p><a href="recoll4.html">Prev</a> <a href="index.html">Up</a>
<p><a href="recoll4.html">Prev</a> <a href="..">Up</a>
<a href="recoll_chinese.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="recoll5.png">Raw Image</a></p>
<p>The term explorer tool in phonetic mode.</p>
+1 -1
View File
@@ -4,7 +4,7 @@
<title>Photo</title>
</head>
<body>
<p><a href="recoll5.html">Prev</a> <a href="index.html">Up</a>
<p><a href="recoll5.html">Prev</a> <a href="..">Up</a>
<a href="recoll-HTML_search_results.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="recoll_chinese.png">Raw Image</a></p>
<p>Recoll searching Chinese text. Chinese text search is based on n-grams and
Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Photo</title>
</head>
<body>
<p><a href="recoll0.html">Prev</a> <a href="..">Up</a>
<a href="recoll1.html">Next</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="result-table.png">Raw Image</a></p>
<p></p>
<p><img height="90%" src="result-table.png"></p>
</body>
</html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

+130
View File
@@ -0,0 +1,130 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Recoll 1.15.0 release notes</title>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<meta name="Author" content="Jean-Francois Dockes">
<meta name="Description" content=
"recoll is a simple full-text search system for unix and linux
based on the powerful and mature xapian engine">
<meta name="Keywords" content=
"full text search, desktop search, unix, linux">
<meta http-equiv="Content-language" content="en">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="robots" content="All,Index,Follow">
<link type="text/css" rel="stylesheet" href="styles/style.css">
</head>
<body>
<div class="rightlinks">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="download.html">Downloads</a></li>
<li><a href="doc.html">Documentation</a></li>
</ul>
</div>
<div class="content">
<h1>Release notes for Recoll 1.15.0</h1>
<h2>Caveats</h2>
<p>The support for Qt 3 has been removed in this version which
uses only native Qt 4 interfaces. If your system has no
support for Qt 4.4 or newer, you need to stick
with <a href="download-1.14.html">Recoll 1.14</a>, which is
still supported.</p>
<p>The defaults for file name searches with multiple fragments
changed from OR to AND: see the changes list below for more
detail.</p>
<p><em>Installing over an older version</em>: version 1.15/14/13
indexes are mostly compatible with 1.11 indexes, but some new,
relatively minor, features (ie: duplicates collapsing) depend
on a full index rebuild. The 1.14 date search feature
does <i>not</i> need an index rebuild, the data was already in
the index. The new 1.15 table will not be able to display
filenames without a full reindex (it does display the urls),
except for some previous custom field configurations.</p>
<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
<span class="filename">.recoll/xapiandb</span> directory,
especially if the index was created by an older version.
(ie: <tt>rm&nbsp;-rf&nbsp;~/.recoll/xapiandb/</tt>). On very
old indexes, <tt>recollindex&nbsp;-z</tt> may sometimes end
with a <em>backend doesn't implement metadata</em> error,
which is wasteful because you then need to delete xapiandb and
run the indexing again.</p>
<h2>Changes</h2>
<p>Recoll 1.15.0 has major new GUI features and fixes a number
of small bugs</p>
<ul>
<li>The GUI has a new display for the result list inside a
spreadsheet-like table, with configurable columns and sort by
any column. The table header right-click menu has the <i>reset
sort</i> function and column adding/removing.The "classical" look
is still there, you can dynamically switch between list and
table by clicking the table-like icon in the toolbar. </li>
<li>The old sort tool is gone. There are now vertical arrows in
the tool bar to directly sort by date ascending or descending,
which was its only significant use.</li>
<li>We added duplication indicators to the result list when results
are collapsed because they have bit-for-bit identical
contents. The indicater is the collapse count in parentheses,
displayed just after the relevancy percentage.</li>
<li>There is now a menu entry to clear search history.</li>
<li>File name search: it used to be that multiple fragments
where OR'ed together to perform the search. They are now AND'ed,
which makes more sense in many cases (remembering several
fragments of the file name but not the order), but means that a
search for <tt>*.doc&nbsp;*.odt</tt> will always
fail. Use <tt>ext:doc&nbsp;OR&nbsp; ext:odt</tt> instead.</li>
<li>Autophrase now works with the query language where it makes
sense.</li>
<li>Support for lyrics in midi karaoke files. Works
better with the
Python <a href="http://chardet.feedparser.org/">chardet</a>
character encoding identification module.</li>
<li>Support newer Purple/Pidgin logs using an html format.</li>
<li>Support thunderbird extreme brokiness in handling the mbox
format: naked "^From $" separators are now accepted
with <tt>mhmboxquirks&nbsp;=&nbsp;tbird</tt>.</li>
<li>A change of method for filtering on directory location makes
it much more efficient and faster.</li>
<li>The utf-8 file name is now a stored field by default.</li>
<li>We now catch all exceptions in Python filters to avoid
crash reports from the system on benign filter failures.</li>
<li>Indexing now creates a lock/pid file inside the
configuration directory.</li>
<li>Fixed parallel build issue on FreeBSD.</li>
</ul>
</div>
</body>
</html>