diff --git a/src/doc/user/usermanual.sgml b/src/doc/user/usermanual.sgml index 3fb0fa93..2eb75fd0 100644 --- a/src/doc/user/usermanual.sgml +++ b/src/doc/user/usermanual.sgml @@ -2711,17 +2711,27 @@ while query.next >= 0 and query.next < nres: Prerequisites - At the very least, you will need to download and install the - xapian core package - and the qt - run-time and development packages. - Check the + C++ compiler. Up to &RCL; version 1.13.04, its absence can + manifest itself by strange messages about a missing + iconv_open. + + Development files for + + Xapian core + + Development files for + + Qt . + + Development files for X11 and + zlib. + + Check the &RCL; download page for up to date version information. You will most probably be able to find a binary package for - qt for your system. You may have to + Qt for your system. You may have to compile &XAP; but this is not difficult (if you are using FreeBSD, there is a port). @@ -2736,7 +2746,7 @@ while query.next >= 0 and query.next < nres: Building - &RCL; has been built on Linux, FreeBSD, macosx, and Solaris, + &RCL; has been built on Linux, FreeBSD, Mac OS X, and Solaris, most versions after 2005 should be ok, maybe some older ones too (Solaris 8 is ok). If you build on another system, and need to modify things, @@ -3451,21 +3461,21 @@ skippedPaths = ~/somedir/∗.txt file. This would extract a specific mail header and use it as a searchable field, with data displayable inside result lists. (Side note: as the mail filter does no decoding on the values, - only plain ascii headers can be indexed, and that only the - first occurrence will be used in the case of multiple occurrence - headers). + only plain ascii headers can be indexed, and only the + first occurrence will be used for headers that occur several times). [prefixes] -# Index mail_mytag contents (with the given prefix) +# Index mailmytag contents (with the given prefix) mailmytag = XMTAG [stored] -# Store mail_mytag inside the document data record +# Store mailmytag inside the document data record (so that it can be +# displayed - as %(mailmytag) - in result lists). mailmytag = [mail] # Extract the X-My-Tag mail header, and use it internally with the -# mail_mytag field name +# mailmytag field name x-my-tag = mailmytag diff --git a/website/download.html b/website/download.html index 90ea2743..83c95bc1 100644 --- a/website/download.html +++ b/website/download.html @@ -118,52 +118,63 @@

Source

-

Current version: 1.13.04: +

Current version:1.13.04:

- - recoll-1.13.04.tar.gz. +

recoll-1.13.04.tar.gz. Recoll 1.13.04 fixes stemming, which was broken in 1.13. Changes. Bugs.

-

If you want to build Recoll from source, you will need to install - the Xapian core development libraries. You will find source and - binary packages on the - Xapian download page. - 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 NEAR patch - any more.

+

Prerequisites for building from source:

+
    +
  • C++ compiler. Its absence sometimes manifests itself by + strange messages about iconv_open (fixed after 1.13.04).
  • -

    Compiling with Xapian - 1.2: because of some small - include file issues, Recoll 1.13 does not compile with Xapian - 1.2. You can apply this small - patch to fix the problem. With the patch applied, Recoll - works just fine with the latest and greatest Xapian.

    +
  • Xapian core development libraries. Most Linux distributions + carry them in their package repository. Or you will find source and + binary packages on the + + Xapian download page.
    -

    You will also need the development files for libX11 and zlib.

    + 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 NEAR patch + any more.

    - - - - -
    Qt: +

    Compiling with Xapian + 1.2: because of some small + include file issues, Recoll 1.13 does not compile with Xapian + 1.2. You can apply this small + patch to fix the problem. With the patch applied, Recoll + works just fine with the latest and greatest Xapian.

    + +
  • X11 development files.
  • +
  • zlib development files.

    +
  • 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 also + 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 QMAKE=qmake-qt4).

  • - There seems to be a few issues in Qt 4.4.0 (2008-08-23), + desired version, like QMAKE=qmake-qt4).

    +

    There seems to be a few issues in Qt 4.4.0 (2008-08-23), resulting in problems when displaying the Recoll result - list.
    Qt 4.3, 4.4.x,4.5 and 4.6 seem to work fine. -

    + list.
    Qt 4.3, 4.4.x,4.5 and 4.6 seem to work fine.

  • +
-

Older recoll releases: - 1.13.02. +

KDE kicker applet:

+

the applet can start a Recoll search + from the KDE toolbar. It is in a separate source file. + recoll_applet-1.10.0.tgz. + This is a very slightly modified version of the + + find_applet. It will work with any recoll version after 1.10.

+ +

Older recoll releases:

+

+ 1.13.02. 1.12.4. 1.11.4. 1.10.6. @@ -179,12 +190,6 @@ 1.0.16.

-

A separate source file contains a KDE kicker applet to start - a Recoll search from the KDE toolbar: - recoll_applet-1.10.0.tgz. - This is a very slightly modified version of the - - find_applet. It will work with any recoll version after 1.10.

Packages