Author: rthomsen
Date: 2012-03-03 08:36:42 -0700 (Sat, 03 Mar 2012)
New Revision: 9573

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/sysutils/strigi.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
updated and added patch for strigi.

Modified: trunk/BOOK/general/sysutils/strigi.xml
===================================================================
--- trunk/BOOK/general/sysutils/strigi.xml      2012-03-03 13:48:30 UTC (rev 
9572)
+++ trunk/BOOK/general/sysutils/strigi.xml      2012-03-03 15:36:42 UTC (rev 
9573)
@@ -6,10 +6,10 @@
 
   <!ENTITY strigi-download-http 
"&sourceforge-repo;/strigi/strigi-&strigi-version;.tar.bz2">
   <!ENTITY strigi-download-ftp  " ">
-  <!ENTITY strigi-md5sum        "ddbd274cb31d65be6a78da58fc09079a">
-  <!ENTITY strigi-size          "890 KB">
-  <!ENTITY strigi-buildsize     "127 MB">
-  <!ENTITY strigi-time          "1.7 SBU">
+  <!ENTITY strigi-md5sum        "0559e2ab65d187d30916e9ffe36e0fb6">
+  <!ENTITY strigi-size          "783 KB">
+  <!ENTITY strigi-buildsize     "30 MB">
+  <!ENTITY strigi-time          "2.0 SBU">
 ]>
 
 <sect1 id="strigi" xreflabel="strigi-&strigi-version;">
@@ -31,7 +31,7 @@
 
     <para><application>Strigi</application> is a desktop search engine.</para>
 
-    &lfs67_checked;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -54,31 +54,38 @@
         <para>Estimated build time: &strigi-time;</para>
       </listitem>
     </itemizedlist>
-<!--
+
     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     <itemizedlist spacing='compact'>
       <listitem>
         <para>Required patch: <ulink
-        url="&patch-root;/strigi-&strigi-version;-fixes-1.patch"/></para>
+       url="&patch-root;/strigi/strigi-&strigi-version;-ffmpeg.patch"/></para>
       </listitem>
     </itemizedlist>
--->
+
     <bridgehead renderas="sect3">strigi Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
     <xref linkend="cmake"/>,
-    <xref linkend="expat"/> or <xref linkend="libxml2"/>,
-    <xref linkend="clucene"/>
+    <xref linkend="expat"/> or <xref linkend="libxml2"/>
     </para>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
-    <xref linkend="gamin"/> (or FAM),
-    <xref linkend="exiv2"/>,
-    <xref linkend="qt4"/>
+    <xref linkend="qt4"/> and
+    <xref linkend="dbus"/>    
     </para>
 
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+    <xref linkend="clucene"/>, 
+    <xref linkend="gamin"/> (or FAM), 
+    <xref linkend="ffmpeg"/>, 
+    <xref linkend="exiv2"/> and 
+    <ulink url="http://logging.apache.org/log4cxx/";>log4cxx</ulink>
+    </para>
+    
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/strigi"/></para>
 
@@ -87,29 +94,16 @@
   <sect2 role="installation">
     <title>Installation of Strigi</title>
 
-    <para>Add missing header files to some includes:</para>
+    <para>Create a build directory:</para>
     
-<screen><userinput>sed -i "s;#include \"jsgzipcompressstream.h\";#include 
&lt;stdio.h&gt;\n&amp;;" \
-           src/luceneindexer/jsgzipcompressstream.cpp &amp;&amp;
-sed -i "s;#include \"sqliteindexmanager.h\";#include &lt;stdio.h&gt;\n&amp;;" \
-           src/sqliteindexer/sqliteindexmanager.cpp &amp;&amp;
-sed -i "s;#include &lt;cerrno&gt;;#include &lt;stdio.h&gt;\n&amp;;" \
-           src/daemon/eventlistener/famlistener.cpp &amp;&amp;
-sed -i "s;#include &lt;stdlib.h&gt;;&amp;\n#include &lt;stdio.h&gt;;" \
-           src/daemon/strigithread.cpp</userinput></screen>
+    <screen><userinput>mkdir build &amp;&amp;
+cd build</userinput></screen>
 
     <para>Install <application>strigi</application> by running the following
     commands:</para>
-
-<screen><userinput>mkdir build &amp;&amp;
-cd build</userinput></screen>
-
-    <para>Prepare the package for compilation:</para>
        
-<screen><userinput>cmake -DCMAKE_INSTALL_PREFIX=/usr \
-          -DENABLE_EXPAT=ON \
-          -DENABLE_FAM=ON \
-          -DENABLE_SQLITE=OFF .. &amp;&amp;
+    <screen><userinput>patch -Np0 -i ../strigi-&strigi-version;-ffmpeg.patch 
&amp;&amp;
+cmake -DCMAKE_INSTALL_PREFIX=/usr .. &amp;&amp;
 make</userinput></screen>
 
     <para>Now, as the <systemitem class="username">root</systemitem> 
user:</para>
@@ -121,9 +115,9 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><option>-DENABLE_SQLITE=OFF</option>: 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.</para>
+  <para><option>patch -Np0 -i 
../strigi-&strigi-version;-ffmpeg.patch</option>: This
+    patch fixes compiling with <application>ffmpeg</application>. It is safe 
to omit 
+    if you don't have <application>ffmpeg</application>.</para>
 
   </sect2>
   <sect2 role="content">
@@ -132,12 +126,14 @@
     <segmentedlist>
       <segtitle>Installed Programs</segtitle>
       <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directory</segtitle>
+      <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>deepfind, xmlindexer, strigicmd, luceneindexer, strigiclient, 
strigidaemon</seg>
-        <seg>several static and shared libraries</seg>
-       <seg>/usr/lib/strigi</seg>
+        <seg>deepfind, deepgrep, rdfindexer, strigiclient, strigicmd, 
strigidaemon and xmlindexer</seg>
+        <seg>libsearchclient.so, libstreamanalyzer.so, libstreams.so, 
libstrigihtmlgui.so, 
+         libstrigiqtdbusclient.so and several in /usr/lib/strigi</seg>
+       <seg>/usr/include/strigi, /usr/lib/strigi, /usr/lib/libsearchclient, 
/usr/lib/libstreamanalyzer, 
+         /usr/lib/libstreams and /usr/share/strigi</seg>
       </seglistitem>
     </segmentedlist>
 <!--

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent      2012-03-03 13:48:30 UTC (rev 9572)
+++ trunk/BOOK/general.ent      2012-03-03 15:36:42 UTC (rev 9573)
@@ -335,7 +335,7 @@
 <!ENTITY raptor-version               "1.4.21">
 <!ENTITY rasqal-version               "0.9.20">
 <!ENTITY redland-version              "1.0.12">
-<!ENTITY strigi-version               "0.6.4">
+<!ENTITY strigi-version               "0.7.5">
 <!ENTITY packagekit-version           "0.7.1">
 <!ENTITY tracker-version              "0.12.3">
 

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2012-03-03 13:48:30 UTC 
(rev 9572)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2012-03-03 15:36:42 UTC 
(rev 9573)
@@ -45,6 +45,12 @@
       <para>March 3nd, 2012</para>
       <itemizedlist>
         <listitem>
+          <para>[rthomsen] - Updated to Strigi 0.7.5.</para>
+        </listitem>
+       <listitem>
+          <para>[rthomsen] - Added patch for Raptor 1.4.21.</para>
+        </listitem>
+       <listitem>
           <para>[rthomsen] - Updated to Soprano 2.7.4.</para>
         </listitem>
        <listitem>

-- 
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