Ignore:
Timestamp:
01/25/2013 01:36:11 PM (11 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
8bf11809
Parents:
5a464e4d
Message:

Some package updates (see changelog) and minor fixes to other packages' pages.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10974 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/other/soprano.xml

    r5a464e4d r8f1699f2  
    77  <!ENTITY soprano-download-http "&sourceforge-repo;/soprano/soprano-&soprano-version;.tar.bz2">
    88  <!ENTITY soprano-download-ftp  " ">
    9   <!ENTITY soprano-md5sum        "273c3403aeb6d8a43e78a4887f50a385">
     9  <!ENTITY soprano-md5sum        "90134eaaf40b6663dd01cfaefdaba7fb">
    1010  <!ENTITY soprano-size          "1.9 MB">
    11   <!ENTITY soprano-buildsize     "23 MB">
     11  <!ENTITY soprano-buildsize     "25 MB">
    1212  <!ENTITY soprano-time          "0.6 SBU">
    1313]>
    1414
    15 <sect1 id="soprano" xreflabel="soprano-&soprano-version;">
     15<sect1 id="soprano" xreflabel="Soprano-&soprano-version;">
    1616  <?dbhtml filename="soprano.html"?>
    1717
     
    3030    <title>Introduction to Soprano</title>
    3131
    32     <para><application>Soprano</application> (formally known as QRDF) is a
    33     library which provides a nice Qt interface to RDF storage solutions. It
    34     has a modular structure which allows to  replace the actual RDF storage
    35     implementation used.</para>
     32    <para>
     33      <application>Soprano</application> (formally known as QRDF) is a
     34      library which provides a nice Qt interface to RDF storage solutions.
     35      It has a modular structure which allows to replace the actual RDF
     36      storage  implementation used.
     37    </para>
    3638
    3739    &lfs72_checked;
     
    4042    <itemizedlist spacing="compact">
    4143      <listitem>
    42         <para>Download (HTTP): <ulink url="&soprano-download-http;"/></para>
    43       </listitem>
    44       <listitem>
    45         <para>Download (FTP): <ulink url="&soprano-download-ftp;"/></para>
    46       </listitem>
    47       <listitem>
    48         <para>Download MD5 sum: &soprano-md5sum;</para>
    49       </listitem>
    50       <listitem>
    51         <para>Download size: &soprano-size;</para>
    52       </listitem>
    53       <listitem>
    54         <para>Estimated disk space required: &soprano-buildsize;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Estimated build time: &soprano-time;</para>
     44        <para>
     45          Download (HTTP): <ulink url="&soprano-download-http;"/>
     46        </para>
     47      </listitem>
     48      <listitem>
     49        <para>
     50          Download (FTP): <ulink url="&soprano-download-ftp;"/>
     51        </para>
     52      </listitem>
     53      <listitem>
     54        <para>
     55          Download MD5 sum: &soprano-md5sum;
     56        </para>
     57      </listitem>
     58      <listitem>
     59        <para>
     60          Download size: &soprano-size;
     61        </para>
     62      </listitem>
     63      <listitem>
     64        <para>
     65          Estimated disk space required: &soprano-buildsize;
     66        </para>
     67      </listitem>
     68      <listitem>
     69        <para>
     70          Estimated build time: &soprano-time;
     71        </para>
    5872      </listitem>
    5973    </itemizedlist>
    60 <!--
    61 no longer required in 4.6
    62     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    63     <itemizedlist spacing='compact'>
    64       <listitem>
    65         <para>Required patch: <ulink
    66         url="&equinox-download;/soprano-&soprano-version;-redland_fix-1.patch"/></para>
    67       </listitem>
    68     </itemizedlist>
    69 -->
     74
    7075    <bridgehead renderas="sect3">Soprano Dependencies</bridgehead>
    7176
    7277    <bridgehead renderas="sect4">Required</bridgehead>
    7378    <para role="required">
    74     <xref linkend="cmake"/>,
    75     <xref linkend="qt"/>,
    76     <xref linkend="dbus"/> and
    77     <xref linkend="redland"/>
    78     </para>
    79 
    80     <bridgehead renderas="sect4">Recommended</bridgehead>
     79      <xref linkend="dbus"/>,
     80      <xref linkend="cmake"/>,
     81      <xref linkend="qt"/> and
     82      <xref linkend="redland"/>
     83    </para>
     84
     85    <bridgehead renderas="sect4">Recommended (Required if building KDE)</bridgehead>
    8186    <para role="recommended">
    82     <xref linkend="libiodbc"/> (required for the Virtuoso backend. Additionally,
    83     <xref linkend="virtuoso"/> is required as a runtime dependency for this
    84     backend.)
     87      <xref linkend="libiodbc"/> (required for the Virtuoso backend. Additionally,
     88      <xref linkend="virtuoso"/> is required as a runtime dependency for this
     89      backend.)
    8590    </para>
    8691   
    8792    <bridgehead renderas="sect4">Optional</bridgehead>
    8893    <para role="optional">
    89     <xref linkend="doxygen"/> (to build the documentation),
    90     <ulink url="http://sourceforge.net/projects/clucene/">CLucene</ulink>
    91     (no longer required to use soprano in KDE) and
    92     <ulink url="http://www.openrdf.org/">Sesame2</ulink>
     94      <xref linkend="doxygen"/> (to build the documentation),
     95      <ulink url="http://sourceforge.net/projects/clucene/">CLucene</ulink>
     96      (no longer required to use Soprano in KDE) and
     97      <ulink url="http://www.openrdf.org/">Sesame2</ulink>
    9398    </para>
    9499
    95100    <para condition="html" role="usernotes">User Notes:
    96     <ulink url="&blfs-wiki;/soprano"/></para>
    97 
     101      <ulink url="&blfs-wiki;/soprano"/>
     102    </para>
    98103  </sect2>
    99104
     
    106111<screen><userinput>mkdir build &amp;&amp;
    107112cd build &amp;&amp;
    108 cmake -DCMAKE_INSTALL_PREFIX=/usr .. &amp;&amp;
     113cmake -DCMAKE_INSTALL_PREFIX=/usr \
     114      -DCMAKE_BUILD_TYPE=Release  \
     115      .. &amp;&amp;
    109116make</userinput></screen>
    110117
    111     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     118    <para>
     119      Now, as the <systemitem class="username">root</systemitem> user:
     120    </para>
    112121
    113122<screen role="root"><userinput>make install</userinput></screen>
     
    117126    <title>Command Explanations</title>
    118127
    119     <para><option>-DSOPRANO_DISABLE_CLUCENE_INDEX=1</option>: Soprano might not
    120     build with recent Clucene versions. Use this option to fix it.</para>
     128    <para>
     129      <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
     130      to apply higher level of the compiler optimizations.
     131    </para>
     132
     133    <para>
     134      <parameter>-DSOPRANO_DISABLE_CLUCENE_INDEX=1</parameter>:
     135      <application>Soprano</application> might not  build with recent
     136      <application>Clucene</application> versions. Use this switch
     137      to fix it.
     138    </para>
    121139
    122140  </sect2>
     
    125143    <title>Configuration of Soprano</title>
    126144
    127     <para>Create a directory where <application>soprano</application> places some
    128     runtime data:</para>
    129    
     145    <para>
     146      Create a directory where <application>Soprano</application> places some
     147      runtime data:
     148    </para>
     149
    130150<screen role="root"><userinput>install -m755 -d /srv/soprano</userinput></screen>
    131151
    132     <para>The <application>soprano</application>d accepts some parameter. To not
    133     hardcode them in the startscript, create a configuration file:</para>
     152    <para>
     153      The <command>sopranod</command> accepts some parameters. To configure
     154      how the bootscript starts <command>sopranod</command>,
     155      create a configuration file:
     156    </para>
    134157
    135158<screen role="root"><userinput>cat &gt; /etc/sysconfig/soprano &lt;&lt;EOF
     
    143166EOF</userinput></screen>
    144167
    145 
    146168<sect3 id="soprano-init">
    147169      <title>Boot Script</title>
    148170
    149171      <note>
    150       <para>It is not required to start the soprano server at boottime for KDE.
    151       KDE will start soprano as needed.</para>
     172        <para>
     173          It is not required to start the <application>Soprano</application>
     174          server at boottime for <application>KDE</application>.
     175          <application>KDE</application> will start
     176          <application>Soprano</application> as needed.
     177        </para>
    152178      </note>
    153179     
    154       <para>In order to get <application>Soprano</application> started
    155       automatically when the system is booted, install the
    156       <filename>/etc/rc.d/init.d/soprano</filename> init script included
    157       in the <xref linkend="bootscripts"/> package.</para>
     180      <para>
     181        In order to get <application>Soprano</application> started
     182        automatically when the system is booted, install the
     183        <filename>/etc/rc.d/init.d/soprano</filename> init script included
     184        in the <xref linkend="bootscripts"/> package.
     185      </para>
    158186
    159187      <indexterm zone="soprano soprano-init">
     
    176204
    177205      <seglistitem>
    178         <seg>sopranod, sopranocmd and onto2vocabularyclass</seg>
    179         <seg>libsoprano.so, libsopranoclient.so, libsopranoserver.so and
    180         several libraries in /usr/lib/soprano/</seg>
    181         <seg>/usr/include/soprano, /usr/include/Soprano and /usr/share/soprano</seg>
     206        <seg>
     207          onto2vocabularyclass, sopranocmd and sopranod
     208        </seg>
     209        <seg>
     210          libsopranoclient.so, libsopranoserver.so and libsoprano.so
     211        </seg>
     212        <seg>
     213          /usr/include/soprano,
     214          /usr/include/Soprano,
     215          /usr/lib/soprano and
     216          /usr/share/soprano
     217        </seg>
    182218      </seglistitem>
    183219    </segmentedlist>
    184 <!--
    185     <variablelist>
    186       <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    187       <?dbfo list-presentation="list"?>
    188       <?dbhtml list-presentation="table"?>
    189 
    190       <varlistentry id="a-soprano">
    191         <term><command>soprano</command></term>
    192         <listitem>
    193           <para>is a testing utility for soprano-generated build trees.</para>
    194           <indexterm zone="a-soprano soprano">
    195             <primary sortas="b-soprano">soprano</primary>
    196           </indexterm>
    197         </listitem>
    198       </varlistentry>
    199 
    200     </variablelist>
    201 -->
     220
    202221  </sect2>
    203222
Note: See TracChangeset for help on using the changeset viewer.