Strigi is a desktop search engine.
This package is known to build and work properly using an LFS-6.7 platform.
Download (HTTP): http://downloads.sourceforge.net/strigi/strigi-0.6.4.tar.bz2
Download MD5 sum: ddbd274cb31d65be6a78da58fc09079a
Download size: 890 KB
Estimated disk space required: 127 MB
Estimated build time: 1.7 SBU
cmake-2.8.6, expat-2.0.1 or libxml2-2.7.8, clucene-0.9.21b
Gamin-0.1.10 (or FAM), exiv2-0.21, Qt-4.8.0
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/strigi
Add missing header files to some includes:
sed -i "s;#include \"jsgzipcompressstream.h\";#include <stdio.h>\n&;" \ src/luceneindexer/jsgzipcompressstream.cpp && sed -i "s;#include \"sqliteindexmanager.h\";#include <stdio.h>\n&;" \ src/sqliteindexer/sqliteindexmanager.cpp && sed -i "s;#include <cerrno>;#include <stdio.h>\n&;" \ src/daemon/eventlistener/famlistener.cpp && sed -i "s;#include <stdlib.h>;&\n#include <stdio.h>;" \ src/daemon/strigithread.cpp
Install strigi by running the following commands:
mkdir build && cd build
Prepare the package for compilation:
cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_EXPAT=ON \ -DENABLE_FAM=ON \ -DENABLE_SQLITE=OFF .. && make
Now, as the root
user:
make install
-DENABLE_SQLITE=OFF
: Even though there
is a sed on a sqlite related source file, this option switches
building the sqlite backend off because the support of sqlite is
entirely broken.
Last updated on 2011-02-08 21:13:13 +0000