A new strigi version has been released and nothing could stop me: I tried to compile packages for Fedora Core. And it worked 🙂
First I compiled clucene (version 0.9.15), which I had to patch, too, but after some reading some things about rpm’s getdiff this worked as well. So here they are:
Don’t worry about the special strigi patches, they are already upstream, but only in CVS.
The next step was to build strigi (version 0.3.8) itself. That took quite a while, I had to add specific environment variables for the build command itself, and there were quite a lot of dependencies – but it finally worked. So here are the strigi-packages:
To use them, just install the clucene-core and the strigi package – if you run into dependency problems, install them with
yum localinstall *rpm. After that, just start strigiclient, and use the GUI. Btw., what you are probably not used to: the line on the bottom of the GUI is the search line, just enter any term, and it will show you the result.
You must now however, that these packages are compiled without inotify support – I was told so by the developers because it is still instable. But it is the main topic the developers working on afaik, so it will not take too long hopefully to build a version with inotify support.
The other bad news is that I haven’t had time yet to compile the strigiapplet which is embedded into kicker. I will do this in the future, but maybe I wait until the next, inotify supported version.
As usual: these packages will kill your kitten, and they will crash your computer in the most horrible way imaginable. And eat your data. Perhaps. So: you are at your own risk, don’t even think about asking me if they kill your system (and your kitten).