<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
  <!ENTITY % general-entities SYSTEM "../../general.ent">
  %general-entities;
  <!ENTITY kdenetwork-download-http "&trinity-repo-http;/kdenetwork-&trinity-version;.tar.gz">
  <!ENTITY kdenetwork-download-ftp  "&trinity-repo-ftp;/kdenetwork-&trinity-version;.tar.gz">
  <!ENTITY kdenetwork-md5sum        "349f197c9af4bf0d9b8773f26829415e">
  <!ENTITY kdenetwork-size          "8.6 MB">
  <!ENTITY kdenetwork-buildsize     "98 MB">
  <!ENTITY kdenetwork-time          "5.1 SBU">
]>

<sect1 id="kdenetwork" xreflabel="kdenetwork-&trinity-version;">
  <?dbhtml filename="kdenetwork.html"?>

  <sect1info>
    <othername>$LastChangedBy: randy $</othername>
    <date>$Date: 2013-02-11 13:51:17 -0500 (Mon, 11 Feb 2013) $</date>
  </sect1info>

  <title>Kdenetwork-&trinity-version;</title>

  <indexterm zone="kdenetwork">
    <primary sortas="a-kdenetwork">Kdenetwork</primary>
  </indexterm>

  <sect2 role="package">
    <title>Introduction to Kdenetwork</title>

    <para><application>Kdenetwork</application> provides several
    <application>KDE</application> applications useful in a networking
    environment.  Applications include clients for chat, PPP, news, instant
    messages, and similar programs.</para>

    &lfs70_checked;

    <bridgehead renderas="sect3">Package Information</bridgehead>
    <itemizedlist spacing='compact'>
      <listitem>
        <para>Download (HTTP): <ulink url="&kdenetwork-download-http;"/></para>
      </listitem>
      <listitem>
        <para>Download (FTP): <ulink url="&kdenetwork-download-ftp;"/></para>
      </listitem>
      <listitem>
        <para>Download MD5 sum: &kdenetwork-md5sum;</para>
      </listitem>
      <listitem>
        <para>Download size: &kdenetwork-size;</para>
      </listitem>
      <listitem>
        <para>Estimated disk space required: &kdenetwork-buildsize;</para>
      </listitem>
      <listitem>
        <para>Estimated build time: &kdenetwork-time;</para>
      </listitem>
    </itemizedlist>

    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    <itemizedlist spacing='compact'>
      <listitem>
        <para>Required patch: <ulink
        url="&patch-root;/kdenetwork-&trinity-version;-upstream_fixes-1.patch"/></para>
      </listitem>
    </itemizedlist>

    <bridgehead renderas="sect3">Kdenetwork Dependencies</bridgehead>

    <bridgehead renderas="sect4">Required</bridgehead>
    <para role="required">
      <xref linkend="kdebase"/>
    </para>

    <bridgehead renderas="sect4">Recommended</bridgehead>
    <para role="recommended">
      <xref linkend="libjpeg"/>,
      <xref linkend="libxml2"/>,
      <xref linkend="libxslt"/>,
      <xref linkend="openssl"/>, and
      <xref linkend="speex"/>
    </para>

    <bridgehead renderas="sect4">Optional</bridgehead>
    <para role="optional">
      <xref linkend="doxygen"/>,
      <xref linkend="graphviz"/>,
      <xref linkend="ppp"/>,
      <xref linkend="wireless_tools"/>,
      <ulink url="http://linuxtv.org/downloads/v4l-utils/">v4l-utils (Video 4 Linux)</ulink>,
      <ulink url="http://linux.softpedia.com/progDownload/gsmlib-Download-15052.html">gsmlib</ulink>,
      <ulink url="http://meanwhile.sourceforge.net">Meanwhile</ulink>,
      <ulink url="http://www.openslp.org/">OpenSLP</ulink>, and
      <ulink url="http://toxygen.net/libgadu/">libgadu (Polish)</ulink>,
    </para>

    <para condition="html" role="usernotes">User Notes:
    <ulink url="&blfs-wiki;/kdenetwork"/></para>

  </sect2>

  <sect2 role="installation">
    <title>Installation of Kdenetwork</title>

    <note><para>The following installation procedures assume that the
    recommended dependencies as well as v4l-utils and wireless_tools are
    installed.  Examine CMakeLists.txt to determine other options.</para>

    <para>v4l-utils must be installed to build any kopete (instant
    messenger) plugin.</para>
    </note>

    <para>Install <application>kdenetwork</application> with:</para>

<screen><userinput>patch -Np1 -i ../kdenetwork-&trinity-version;-upstream_fixes-1.patch &amp;&amp;

MAKEDIR=/tmp/buildkdenet &amp;&amp;
KDENET=`pwd`             &amp;&amp;
rm -rf   $MAKEDIR        &amp;&amp;
mkdir -p $MAKEDIR        &amp;&amp;
cd       $MAKEDIR        &amp;&amp;

cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX    \
      -DCMAKE_VERBOSE_MAKEFILE=ON               \
      -DWITH_JINGLE=ON                          \
      -DWITH_SPEEX=ON                           \
      -DWITH_WEBCAM=ON                          \
      -DWITH_GSM=OFF                            \
      -DWITH_ARTS=ON                            \
      -DBUILD_KOPETE_PROTOCOL_ALL=ON            \
      -DBUILD_KOPETE_PROTOCOL_GADU=OFF          \
      -DBUILD_KOPETE_PROTOCOL_MEANWHILE=OFF     \
      -DBUILD_KOPETE_PLUGIN_ALL=ON              \
      -DBUILD_ALL=ON                            \
      $KDENET            &amp;&amp;

unset MAKEDIR KDENET     &amp;&amp;
make</userinput></screen>

    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    href="../../xincludes/kde-apidocs.xml"/>

    <para>This package does not come with a test suite.</para>

    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>

<screen role="root"><userinput>make install</userinput></screen>

  </sect2>

  <sect2 role="configuration">
    <title>Configuring Kdenetwork</title>

    <sect3 id='kdenetwork-config'>
      <title>Config Files</title>

      <para><filename>/etc/lisarc</filename> and
      <filename>~/.lisarc</filename></para>

      <indexterm zone="kdenetwork kdenetwork-config">
        <primary sortas="e-AA.lisarc">~/.lisarc</primary>
      </indexterm>

      <indexterm zone="kdenetwork kdenetwork-config">
        <primary sortas="e-etc-lisarc">/etc/lisarc</primary>
      </indexterm>

    </sect3>

    <sect3 id='kdenetwork-init'>
      <title>Configuration Information</title>

      <para>To utilize the LAN Browser of <command>konqueror</command> you will
      need to create the <filename>/etc/lisarc</filename> file and start the
      <command>lisa</command> daemon. Create <filename>/etc/lisarc</filename>
      by filling out the information in the <quote>Guided LISa Setup</quote>
      section of the <quote>LISa Daemon</quote> tab on the <quote>Control
      Center</quote> &mdash; <quote>Internet &amp; Network</quote> &mdash;
      <quote>Local Network Browsing</quote> dialog box.</para>

      <para>Install the <filename>/etc/rc.d/init.d/lisa</filename> init script
      included in the <xref linkend="bootscripts"/>
      package.</para>

<screen role="root"><userinput>make install-lisa</userinput></screen>

      <indexterm zone="kdenetwork kdenetwork-init">
        <primary sortas="f-kdenetwork">lisa</primary>
      </indexterm>

      <para>There is no explicit configuration for the rest of the
      <application>kdenetwork</application> package, however some individual
      programs need to be set up with user information.</para>

    </sect3>

  </sect2>

  <sect2 role="content">
    <title>Contents</title>

    <segmentedlist>
      <segtitle>Installed Programs</segtitle>
      <segtitle>Installed Libraries</segtitle>
      <segtitle>Installed Directories</segtitle>

      <seglistitem>

        <seg>dsirc, feedbrowser, kdict, kget, knewstickerstub, kopete, kppp,
        krdc, krfb, ksirc, ktalkd, kwifimanager, lisa, rssclient, rssservice,
        stunserver, and some additional support scripts</seg>

        <seg>libkdeinit_kdict.so, libkdeinit_ksirc.so, libkopete.so,
        libkopete_msn_shared.so, libkopete_oscar.so, libkopete_videodevice.so,
        librss.so</seg>

        <seg>$TRINITY_PREFIX/include/{kopete,rss}, $TRINITY_PREFIX/lib/trinity</seg>
      </seglistitem>
    </segmentedlist>

    <variablelist>
      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>

      <varlistentry id="kdict">
        <term><command>kdict</command></term>
        <listitem>
          <para> is a graphical client for the Dictionary Server Protocol
          (DICT).</para>
          <indexterm zone="kdenetwork kdict">
            <primary sortas="b-kdict">kdict</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="kget">
        <term><command>kget</command></term>
        <listitem>
          <para>allows you to group downloads.</para>
          <indexterm zone="kdenetwork kget">
            <primary sortas="b-kget">kget</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="knewsticker">
        <term><command>knewsticker</command></term>
        <listitem>
          <para>is a news applet for the <application>KDE</application> Application
          Launcher Panel.</para>
          <indexterm zone="kdenetwork knewsticker">
            <primary sortas="b-knewsticker">knewsticker</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="kopete">
        <term><command>kopete</command></term>
        <listitem>
          <para> is <application>KDE</application>'s multi-protocol instant
          messenger client.</para>
          <indexterm zone="kdenetwork kopete">
            <primary sortas="b-kopete">kopete</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="kpf">
        <term><command>kpf</command></term>
        <listitem>
          <para>allows you to share files over a network.</para>
          <indexterm zone="kdenetwork kpf">
            <primary sortas="b-kpf">kpf</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="kppp">
        <term><command>kppp</command></term>
        <listitem>
          <para>is a dial-up utility.</para>
          <indexterm zone="kdenetwork kppp">
            <primary sortas="b-kppp">kppp</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="krdc">
        <term><command>krdc</command></term>
        <listitem>
          <para>is a client application that allows you to view or even control the
          desktop session on another machine that is running a compatible
          (VNC) server.</para>
          <indexterm zone="kdenetwork krdc">
            <primary sortas="b-krdc">krdc</primary>
          </indexterm>
        </listitem>
      </varlistentry>


      <varlistentry id="krfb">
        <term><command>krfb</command></term>
        <listitem>
          <para> is a server application that allows you to share your current
          session with a user on another machine, who can use a VNC client to
          view or even control the desktop.</para>
          <indexterm zone="kdenetwork krfb">
            <primary sortas="b-krfb">krfb</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="ksirc">
        <term><command>ksirc</command></term>
        <listitem>
          <para>is a chat client.</para>
          <indexterm zone="kdenetwork ksirc">
            <primary sortas="b-ksirc">ksirc</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="ktalkd">
        <term><command>ktalkd</command></term>
        <listitem>
          <para>is an enhanced <command>talk</command> daemon&mdash;a program
          to handle incoming <command>talk</command> requests, announce them
          and allow you to respond to them using a talk client.</para>
          <indexterm zone="kdenetwork ktalkd">
            <primary sortas="b-ktalkd">ktalkd</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="kwifimanager">
        <term><command>kwifimanager</command></term>
        <listitem>
          <para>is used to configure and monitor wireless LAN cards.</para>
          <indexterm zone="kdenetwork kwifimanager">
            <primary sortas="b-kwifimanager">kwifimanager</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="lisa">
        <term><command>lisa</command></term>
        <listitem>
          <para>is intended to provide a kind of network neighborhood, but only
          relying on the TCP/IP protocol stack.</para>
          <indexterm zone="kdenetwork lisa">
            <primary sortas="b-lisa">lisa</primary>
          </indexterm>
        </listitem>
      </varlistentry>

    </variablelist>

  </sect2>

</sect1>
