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
+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>