<span>On 13-02-12, <b class="name">Rene Engelhard </b> &lt;rene@debian.org&gt; wrote:</span><blockquote cite="mid:20120213221540.GC19625@rene-engelhard.de" class="iwcQuote" style="border-left: 1px solid rgb(0, 0, 255); padding-left: 13px; margin-left: 0pt;" type="cite"><div class="mimepart text plain">Hi,<br /><br />first of all: thanks for this effort, which should have been done when this<br />lucene dependency was introduced in the first place in OOo times.<br /><br />But...<br /><br />On Mon, Feb 13, 2012 at 04:17:49PM +0100, Radek Doulik wrote:<br />&gt; &gt;   * This implementation is using the master branch of CLucene's git, <br />&gt; &gt; with clucene-contribs-lib enabled (for CJK support). The released <br />&gt; &gt; version of CLucene is compatible with Lucene 1.9.x, whereas LibreOffice <br />&gt; &gt; uses Lucene 2.3.<br /><br />This is bad. Will that get somewhen released? And is the clucene-contribs-lib<br />included? (And if separate, how hard is to enable it? Patching it into &quot;proper&quot;<br />clucene is a no-go.)<br /><br />As Radek says, we should (if it was only me: must) support building<br />against &quot;standard&quot; libclucene. And relying on a git snapshot is bad...</div></blockquote>I can't guess at if or when there will be a clucene release. However the released version is ancient, and the developers themselves say the git version is stable and should be used. On the other hand, I don't think distributions carry it. I could look into using the released 1.9.x-compatible version instead, but I expect there was a reason for using Lucene 2.3.x. There is a tag for clucene-src-2.3.3.4 for which there are also tarballs on the sourceforge page. We could depend on that version -- it is a small dependency and takes under a minute to build.<br /><br />Regarding the contribs: it is part of their git repository, and can be enabled as part of the standard build.<br /><blockquote cite="mid:20120213221540.GC19625@rene-engelhard.de" class="iwcQuote" style="border-left: 1px solid rgb(0, 0, 255); padding-left: 13px; margin-left: 0pt;" type="cite"><div class="mimepart text plain">&gt; &gt;   * Can someone help to figure out how to make CLucene part of the LO <br />&gt; &gt; build process? CLucene is using CMake and there seems to be no way to <br />&gt; &gt; 'make install' the clucene-contribs-lib, so this might be tricky.<br />&gt; <br />&gt; This usually done like this, you either use system libraries if<br />&gt; available or build the package (CLucene in this case) inside LO build<br />&gt; tree. Look into configure.in, search for cairo for example. Cairo is<br />&gt; graphic library where we link against system one or build one inside LO.<br />&gt; Giving Cc to _rene_ and pmladek who know a lot about build process.<br /><br />Exactly.<br /><br />But he didn't post *any* makefile, so trying to write a configure check<br />is moot right now anyways ;-)</div></blockquote>I'm planning to work on that later today. (But also see the post by Caolan, which you may have missed.)<br /><blockquote cite="mid:20120213221540.GC19625@rene-engelhard.de" class="iwcQuote" style="border-left: 1px solid rgb(0, 0, 255); padding-left: 13px; margin-left: 0pt;" type="cite"><div class="mimepart text plain">Regards,<br /><br />Rene<br /></div></blockquote>