Author: bdubbs
Date: Wed Mar  5 11:54:37 2014
New Revision: 12823

Log:
Clarify strigi instructions

Modified:
   trunk/BOOK/general/sysutils/strigi.xml

Modified: trunk/BOOK/general/sysutils/strigi.xml
==============================================================================
--- trunk/BOOK/general/sysutils/strigi.xml      Wed Mar  5 07:44:02 2014        
(r12822)
+++ trunk/BOOK/general/sysutils/strigi.xml      Wed Mar  5 11:54:37 2014        
(r12823)
@@ -29,7 +29,10 @@
   <sect2 role="package">
     <title>Introduction to Strigi</title>
 
-    <para><application>Strigi</application> is a desktop search engine.</para>
+    <para><application>Strigi</application> is a program for fast indexing and
+    searching of personal data. It can gather and index information from
+    files in the filesystem even if they are hidden in emails or
+    archives.</para>
 
     &lfs75_checked;
 
@@ -73,7 +76,8 @@
     <para role="optional">
     <xref linkend="ffmpeg"/>,
     <xref linkend="exiv2"/>,
-    <xref linkend="clucene"/>, and
+    <ulink 
url="http://sourceforge.net/projects/clucene/files/clucene-core-stable/";>
+       CLucene version 0.9x</ulink> , and
     <ulink url="http://logging.apache.org/log4cxx/";>log4cxx</ulink>
     </para>
 
@@ -88,13 +92,16 @@
     <para>Install <application>strigi</application> by running the following
     commands:</para>
 
-<!-- CMAKE_INSTALL_LIBDIR is used so the package doesn't write over lib64 
symlink on 64 bit system -->
-<screen><userinput>sed -i "s|BufferedStream :|STREAMS_EXPORT &amp;|" 
libstreams/include/strigi/bufferedstream.h &amp;&amp;
+<screen><userinput>sed -i "s/BufferedStream :/STREAMS_EXPORT &amp;/" 
libstreams/include/strigi/bufferedstream.h &amp;&amp;
+
 mkdir build &amp;&amp;
-cd build &amp;&amp;
+cd    build &amp;&amp;
+
 cmake -DCMAKE_INSTALL_PREFIX=/usr \
       -DCMAKE_INSTALL_LIBDIR=lib  \
       -DCMAKE_BUILD_TYPE=Release  \
+      -DENABLE_CLUCENE=OFF        \
+      -DENABLE_CLUCENE_NG=OFF     \
       .. &amp;&amp;
 make</userinput></screen>
 
@@ -115,6 +122,11 @@
     </para>
 
     <para>
+      <parameter>-DCMAKE_INSTALL_LIBDIR=lib</parameter>: This switch is used so
+      the package doesn't write over the lib64 symlink on 64 bit systems.
+    </para>
+
+    <para>
       <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used to
       apply higher level of the compiler optimizations.
     </para>
@@ -131,6 +143,12 @@
       <application>D-Bus</application> support.
     </para>
 
+    <para>
+      <option>-DENABLE_CLUCENE*=OFF</option>: These statements disable the
+      package from trying to use <xref linkend="clucene"/> (current stable
+      version). 
+    </para>
+
   </sect2>
 
   <sect2 role="content">
@@ -143,51 +161,94 @@
 
       <seglistitem>
         <seg>deepfind, deepgrep, rdfindexer, strigiclient, strigicmd,
-        strigidaemon and xmlindexer</seg>
+        strigidaemon, and xmlindexer</seg>
         <seg>libsearchclient.so, libstreamanalyzer.so, libstreams.so,
-        libstrigihtmlgui.so, libstrigiqtdbusclient.so and several in
+        libstrigihtmlgui.so, libstrigiqtdbusclient.so, and several in
         /usr/lib/strigi</seg>
-        <seg>/usr/include/strigi, /usr/lib/strigi and /usr/share/strigi</seg>
+        <seg>/usr/include/strigi, /usr/lib/strigi, and /usr/share/strigi</seg>
       </seglistitem>
     </segmentedlist>
-<!--
+
     <variablelist>
       <bridgehead renderas="sect3">Short Descriptions</bridgehead>
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
-      <varlistentry id="iodbc-config">
-        <term><command>iodbc-config</command></term>
+      <varlistentry id="deepfind">
+        <term><command>deepfind</command></term>
+        <listitem>
+          <para>is a utility for searching for filenames in compressed 
+          archives like tar, cpio, and zip</para>
+          <indexterm zone="strigi deepfind">
+            <primary sortas="b-deepfind">deepfind</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="deepgrep">
+        <term><command>deepgrep</command></term>
+        <listitem>
+          <para>is a utility for searching compressed archives like 
+                    tar, cpio, and zip</para>
+          <indexterm zone="strigi deepgrep">
+            <primary sortas="b-deepgrep">deepgrep</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="rdfindexer">
+        <term><command>rdfindexer</command></term>
         <listitem>
-          <para>is a utility for retrieving the installation options of 
strigi</para>
-          <indexterm zone="strigi iodbc-config">
-            <primary sortas="b-iodbc-config">iodbc-config</primary>
+          <para>manages and performs indexing of the RDF data for entities 
+          present on your site</para>
+          <indexterm zone="strigi rdfindexer">
+            <primary sortas="b-rdfindexer">rdfindexer</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="iodbctest">
-        <term><command>iodbctest{,w}</command></term>
+      <varlistentry id="strigiclient">
+        <term><command>strigiclient</command></term>
         <listitem>
-          <para>is an interactive SQL processor</para>
-          <indexterm zone="strigi iodbctest">
-            <primary sortas="b-iodbctest">iodbctest</primary>
+          <para>is a Qt4 client (GUI) for the Strigi Desktop Search 
software</para>
+          <indexterm zone="strigi strigiclient">
+            <primary sortas="b-strigiclient">strigiclient</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="iodbcadm">
-        <term><command>iodbcadm</command></term>
+      <varlistentry id="strigicmd">
+        <term><command>strigicmd</command></term>
         <listitem>
-          <para>is a graphical administration utility</para>
-          <indexterm zone="strigi iodbcadm">
-            <primary sortas="b-iodbcadm">iodbcadm</primary>
+          <para>is a program for creating and querying indices</para>
+          <indexterm zone="strigi strigicmd">
+            <primary sortas="b-strigicmd">strigicmd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="strigidaemon">
+        <term><command>strigidaemon</command></term>
+        <listitem>
+          <para>is a daemon program for maintaining indices</para>
+          <indexterm zone="strigi strigidaemon">
+            <primary sortas="b-strigidaemon">strigidaemon</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="xmlindexer">
+        <term><command>xmlindexer</command></term>
+        <listitem>
+          <para>indexes XML documents</para>
+          <indexterm zone="strigi xmlindexer">
+            <primary sortas="b-xmlindexer">xmlindexer</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
     </variablelist>
--->
+
   </sect2>
 
 </sect1>
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to