Stripped mostly everything, edited Introduction

This commit is contained in:
Zeckmathederg 2024-04-09 20:31:49 -06:00
parent 4abd7d01dd
commit 0c97bb3afb
1820 changed files with 74 additions and 352541 deletions

View File

@ -1,148 +0,0 @@
<?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 DeviceKit-download-http "http://hal.freedesktop.org/releases/DeviceKit-&DeviceKit-version;.tar.gz">
<!ENTITY DeviceKit-download-ftp " ">
<!ENTITY DeviceKit-md5sum "8b311547f4a2c8c6b6598e3318d66cd7">
<!ENTITY DeviceKit-size "375 KB">
<!ENTITY DeviceKit-buildsize "3 MB">
<!ENTITY DeviceKit-time "0.1 SBU">
]>
<sect1 id="DeviceKit" xreflabel="DeviceKit-&DeviceKit-version;">
<?dbhtml filename="DeviceKit.html"?>
<title>DeviceKit-&DeviceKit-version;</title>
<indexterm zone="DeviceKit">
<primary sortas="a-DeviceKit">DeviceKit</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to DeviceKit</title>
<para>The <application>DeviceKit</application> is a modular HAL designed for
use in Linux systems that is designed to simplify device management and
replace the current monolithic Linux <application>HAL</application>.
DeviceKit includes the ability to enumerate system devices and send
notifications when hardware is added or removed from the computer
system.</para>
&lfs65_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&DeviceKit-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&DeviceKit-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &DeviceKit-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &DeviceKit-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &DeviceKit-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &DeviceKit-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">DeviceKit Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="dbus-glib"/> and
<xref linkend="docbook-xsl"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/DeviceKit"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of DeviceKit</title>
<para>Install <application>DeviceKit</application> by running the following
commands:</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib/DeviceKit &amp;&amp;
make</userinput></screen>
<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="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>devkit and devkit-daemon</seg>
<seg>libdevkit-gobject.{so,a}</seg>
<seg>/usr/{include/DeviceKit/devkit-gobject,lib/DeviceKit},
/var/run/devkit</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="devkit">
<term><command>devkit</command></term>
<listitem>
<para>is a simple command line client for the
<application>DeviceKit</application> daemon.</para>
<indexterm zone="DeviceKit devkit">
<primary sortas="b-devkit">devkit</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="devkit-daemon">
<term><command>devkit-daemon</command></term>
<listitem>
<para>provides the org.freedesktop.DeviceKit service on the system
message bus.</para>
<indexterm zone="DeviceKit devkit-daemon">
<primary sortas="b-devkit-daemon">devkit-daemon</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libdevkit-gobject">
<term><filename class='libraryfile'>libdevkit-gobject.{so,a}</filename></term>
<listitem>
<para>contains the <application>DeviceKit</application> API
functions.</para>
<indexterm zone="DeviceKit libdevkit-gobject">
<primary sortas="c-libdevkit-gobject">libdevkit-gobject.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,415 +0,0 @@
<?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 a2ps-download-http "&gnu-http;/a2ps/a2ps-&a2ps-version;.tar.gz">
<!ENTITY a2ps-download-ftp "&gnu-ftp;/a2ps/a2ps-&a2ps-version;.tar.gz">
<!ENTITY a2ps-md5sum "781ac3d9b213fa3e1ed0d79f986dc8c7">
<!ENTITY a2ps-size "2.6 MB">
<!ENTITY a2ps-buildsize "22 MB">
<!ENTITY a2ps-time "0.3 SBU">
<!ENTITY i18n-fonts-version "0.1">
]>
<sect1 id="a2ps" xreflabel="a2ps-&a2ps-version;">
<?dbhtml filename="a2ps.html"?>
<title>a2ps-&a2ps-version;</title>
<indexterm zone="a2ps">
<primary sortas="a-a2ps">a2ps</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to a2ps</title>
<para>
<application>a2ps</application> is a filter utilized mainly
in the background and primarily by printing scripts to convert almost
every input format into PostScript output. The application's name
expands appropriately to <quote>all to PostScript</quote>.
</para>
&lfs91_checked;
<caution>
<para>
<application>a2ps</application> cannot convert UTF-8 encoded
text to PostScript. The issue is discussed in detail in the
<xref linkend="locale-not-valid-option"/> section of the
<xref linkend="locale-issues"/> page.
The solution is to use <xref linkend="paps"/> instead of
<application>a2ps</application> for converting
UTF-8 encoded text to PostScript.
</para>
</caution>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&a2ps-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&a2ps-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &a2ps-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &a2ps-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &a2ps-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &a2ps-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>
International fonts: <ulink url=
"&sources-anduin-http;/i18n-fonts/i18n-fonts-&i18n-fonts-version;.tar.bz2"/>
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">a2ps Dependencies</bridgehead>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="psutils"/>, and
<xref linkend="cups"/>
(otherwise, <application>a2ps</application> will use the
<command>cat &gt;/dev/lp0</command> command instead of <command>lpr</command>
for sending its output to the printer)
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gs"/>,
<xref linkend="libpaper"/>,
<xref linkend="texlive"/> (or <xref linkend="tl-installer"/>)
<xref linkend="x-window-system"/>,
<ulink url="http://www.adobe.com/products/acrobat/readstep2.html">Adobe Reader</ulink>, and
<ulink url="http://www.gnu.org/software/ghostview/ghostview.html">Ghostview</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/A2PS"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of a2ps</title>
<para>
Install <application>a2ps</application> by running the following
commands:
</para>
<screen><userinput>autoconf &amp;&amp;
sed -i -e "s/GPERF --version |/&amp; head -n 1 |/" \
-e "s|/usr/local/share|/usr/share|" configure &amp;&amp;
./configure --prefix=/usr \
--sysconfdir=/etc/a2ps \
--enable-shared \
--with-medium=letter &amp;&amp;
make &amp;&amp;
touch doc/*.info</userinput></screen>
<para>
To test the results, issue: <command>make check</command>.
The <filename>printers.tst</filename> test will fail, as there is no
default test printer. The <filename>styles.tst</filename> may also
fail, as the tests report some inconsistencies between the generated
postscript and the reference sets. This is caused by version number
differences between the postscript test files and those generated by
the tests &mdash; these do not affect the operation of the program
and can be ignored.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
<para>
If desired, install the downloaded i18n-fonts by running the following
commands as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>tar -xf ../i18n-fonts-&i18n-fonts-version;.tar.bz2 &amp;&amp;
cp -v i18n-fonts-&i18n-fonts-version;/fonts/* /usr/share/a2ps/fonts &amp;&amp;
cp -v i18n-fonts-&i18n-fonts-version;/afm/* /usr/share/a2ps/afm &amp;&amp;
pushd /usr/share/a2ps/afm &amp;&amp;
./make_fonts_map.sh &amp;&amp;
mv fonts.map.new fonts.map &amp;&amp;
popd</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>autoconf</command>: This command is used to recreate the
<command>configure</command> script. This is required because there is
an issue in the mktime test which causes the
<command>configure</command> script to hang for 60 seconds and then
report that there is no working mktime function.
</para>
<para>
<command>sed -i "s/GPERF --version |/&amp; head -n 1 |/" configure</command>:
This fixes a bug in the handling of the version output of
<command>gperf</command>.
</para>
<para>
<command>sed -i "s|/usr/local/share|/usr/share|" configure</command>:
This command modifies the <command>configure</command> script to search
for <application>Ghostscript</application> fonts at the location where
they were installed by the BLFS instructions.
</para>
<para>
<parameter>--sysconfdir=/etc/a2ps</parameter>: Configuration data is
installed in <filename class="directory">/etc/a2ps</filename> instead of
<filename class="directory">/usr/etc</filename>.
</para>
<para>
<parameter>--enable-shared</parameter>: This switch enables building
the dynamic <filename class='libraryfile'>liba2ps</filename> library.
</para>
<para>
<parameter>--with-medium=letter</parameter>: This switch changes the
default paper format to US letter. It can either be given here or set
in <filename>/etc/a2ps/a2ps-site.cfg</filename> after installation. The
default is A4, but there are several other options, in particular: A4dj
or letterdj are good settings for HP Deskjet and other printers that need
wider paper-handling margins. See <filename>/etc/a2ps/a2ps.cfg</filename>
after installation.
</para>
<para>
<command>touch doc/*.info</command>: This command avoids trying to
regenerate the info files. This is an older package and the current
<filename class="extension">.texi</filename> files will produce errors
preventing <command>make install</command> from working properly.
</para>
</sect2>
<sect2 role="configuration">
<title>Configuring a2ps</title>
<sect3 id="a2ps-config">
<title>Config Files</title>
<para>
<filename>/etc/a2ps/a2ps.cfg</filename> and
<filename>/etc/a2ps/a2ps-site.cfg</filename>
</para>
<indexterm zone="a2ps a2ps-config">
<primary sortas="e-etc-a2ps-a2ps.cfg">/etc/a2ps/a2ps.cfg</primary>
</indexterm>
<indexterm zone="a2ps a2ps-config">
<primary sortas="e-etc-a2ps-a2ps-site.cfg">/etc/a2ps/a2ps-site.cfg</primary>
</indexterm>
</sect3>
<sect3>
<title>Configuration Information</title>
<para>
Information about configuring <application>a2ps</application>
can be found in the comments contained in the above files, and also
by running <command>info a2ps</command>.
</para>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>a2ps, card, composeglyphs, fixnt, fixps, ogonkify,
pdiff, psmandup, psset, and texi2dvi4a2ps</seg>
<seg>liba2ps.{so,a} and filter data</seg>
<seg>/etc/a2ps and /usr/share/a2ps</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="a2ps-prog">
<term><command>a2ps</command></term>
<listitem>
<para>
is a filter, utilized primarily by printing scripts,
that converts standard input or supported files to PostScript.
</para>
<indexterm zone="a2ps a2ps-prog">
<primary sortas="b-a2ps">a2ps</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="card">
<term><command>card</command></term>
<listitem>
<para>
prints a reference card of a given program's options.
</para>
<indexterm zone="a2ps card">
<primary sortas="b-card">card</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="composeglyphs">
<term><command>composeglyphs</command></term>
<listitem>
<para>
creates a composite font program.
</para>
<indexterm zone="a2ps composeglyphs">
<primary sortas="b-composeglyphs">composeglyphs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fixnt">
<term><command>fixnt</command></term>
<listitem>
<para>
is supposed to fix the problems in the PostScript files
generated by the Microsoft PostScript driver under Windows NT
(3.5 and 4.0).
</para>
<indexterm zone="a2ps fixnt">
<primary sortas="b-fixnt">fixnt</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fixps">
<term><command>fixps</command></term>
<listitem>
<para>
tries to fix common PostScript problems that break
postprocessing.
</para>
<indexterm zone="a2ps fixps">
<primary sortas="b-fixps">fixps</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ogonkify">
<term><command>ogonkify</command></term>
<listitem>
<para>
provides international support for Postscript by performing various
munging of PostScript files related to printing in different
languages.
</para>
<indexterm zone="a2ps ogonkify">
<primary sortas="b-ogonkify">ogonkify</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="pdiff">
<term><command>pdiff</command></term>
<listitem>
<para>
produces a pretty comparison between files.
</para>
<indexterm zone="a2ps pdiff">
<primary sortas="b-pdiff">pdiff</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="psmandup">
<term><command>psmandup</command></term>
<listitem>
<para>
tries to produce a version of a given PostScript file to
print in manual duplex.
</para>
<indexterm zone="a2ps psmandup">
<primary sortas="b-psmandup">psmandup</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="psset">
<term><command>psset</command></term>
<listitem>
<para>
produces a version of a given PostScript file with a
protected call to the PostScript operator 'setpagedevice'.
Typical use is making a file print duplex, or on the manual
tray, etc.
</para>
<indexterm zone="a2ps psset">
<primary sortas="b-psset">psset</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="texi2dvi4a2ps">
<term><command>texi2dvi4a2ps</command></term>
<listitem>
<para>
compiles Texinfo and LaTeX files to DVI or PDF.
</para>
<indexterm zone="a2ps texi2dvi4a2ps">
<primary sortas="b-texi2dvi4a2ps">texi2dvi4a2ps</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,197 +0,0 @@
<?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 accountsservice-download-http
"http://www.freedesktop.org/software/accountsservice/accountsservice-&accountsservice-version;.tar.xz">
<!ENTITY accountsservice-download-ftp " ">
<!ENTITY accountsservice-md5sum "dbf4323b688a314b4bf76890ad6d5279">
<!ENTITY accountsservice-size "352 KB">
<!ENTITY accountsservice-buildsize "12 MB">
<!ENTITY accountsservice-time "0.1 SBU">
]>
<sect1 id="accountsservice" xreflabel="AccountsService-&accountsservice-version;">
<?dbhtml filename="accountsservice.html"?>
<title>AccountsService-&accountsservice-version;</title>
<indexterm zone="accountsservice">
<primary sortas="a-AccountsService">AccountsService</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to AccountsService</title>
<para>
The <application>AccountsService</application> package provides a set
of <application>D-Bus</application> interfaces for querying and manipulating
user account information and an implementation of these interfaces based on
the usermod(8), useradd(8) and userdel(8) commands.
</para>
&lfs74_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&accountsservice-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&accountsservice-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &accountsservice-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &accountsservice-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &accountsservice-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &accountsservice-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">AccountsService Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="libxslt"/> and
<xref linkend="polkit"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/> and
<xref linkend="xmlto"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/accountsservice"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of AccountsService</title>
<para>
Install <application>AccountsService</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-admin-group=adm \
--disable-static \
--libexecdir=/usr/lib/accountsservice &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<para>
<parameter>--enable-admin-group=adm</parameter>: This switch sets
group for administrator accounts.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
accounts-daemon
</seg>
<seg>
libaccountsservice.so
</seg>
<seg>
/usr/include/accountsservice-1.0,
/usr/lib/accountsservice,
/usr/share/gtk-doc/html/libaccountsservice, and
/var/lib/AccountsService
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="accounts-daemon">
<term><command>accounts-daemon</command></term>
<listitem>
<para>
is the <application>AccountsService</application> daemon.
</para>
<indexterm zone="accountsservice accounts-daemon">
<primary sortas="b-accounts-daemon">accounts-daemon</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libaccountsservice">
<term><filename class="libraryfile">libaccountsservice.so</filename></term>
<listitem>
<para>
contains the <application>AccountsService</application> API functions.
</para>
<indexterm zone="accountsservice libaccountsservice">
<primary sortas="c-libaccountsservice">libaccountsservice.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,223 +0,0 @@
<?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 acl-download-http "http://download.savannah.gnu.org/releases/acl/acl-&acl-version;.src.tar.gz">
<!ENTITY acl-download-ftp " ">
<!ENTITY acl-md5sum "a61415312426e9c2212bd7dc7929abda">
<!ENTITY acl-size "384 KB">
<!ENTITY acl-buildsize "9.1 MB">
<!ENTITY acl-time "0.1 SBU">
]>
<sect1 id="acl" xreflabel="acl-&acl-version;">
<?dbhtml filename="acl.html"?>
<title>acl-&acl-version;</title>
<indexterm zone="acl">
<primary sortas="a-acl">acl</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to acl</title>
<para>The <application>acl</application> package contains utilities to
administer Access Control Lists, which are used to define more fine-grained
discretionary access rights for files and directories.</para>
&lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&acl-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&acl-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &acl-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &acl-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &acl-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &acl-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">acl Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="attr"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/acl"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of acl</title>
<para>Install <application>acl</application> by running the following
commands:</para>
<screen><userinput>sed -i -e 's|/@pkg_name@|&amp;-@pkg_version@|' \
include/builddefs.in &amp;&amp;
INSTALL_USER=root \
INSTALL_GROUP=root \
./configure --prefix=/usr --libexecdir=/usr/lib --disable-static &amp;&amp;
make</userinput></screen>
<para>For meaningful results, the tests need to be carried out on a file
system that supports extended attributes. It is also required that
<application>Coreutils</application> is re-installed after
<application>acl</application> is installed so that the extra acl bit
displays correctly on a <command>ls</command> command.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<!-- Package uses DIST_ROOT instead of DESTDIR -->
<screen role="root"><userinput>make install install-dev install-lib &amp;&amp;
chmod -v 755 /usr/lib/libacl.so &amp;&amp;
mv -v /usr/lib/libacl.so.* /lib &amp;&amp;
ln -sfv ../../lib/libacl.so.1 /usr/lib/libacl.so &amp;&amp;
install -v -m644 doc/*.txt /usr/share/doc/acl-&acl-version;</userinput></screen>
<para>You should now re-install <application><ulink
url="&lfs-root;/chapter06/coreutils.html">Coreutils</ulink>
</application> and proceed to run the test suite.</para>
<para>There are three sets of tests that come with this package. The local
partition where the tests are run must be mounted with acl configured as
described below. Additionally, the users <systemitem
class="username">bin</systemitem> and <systemitem
class="username">daemon</systemitem> must be created or modified to have a
proper shell and home directory and the group <systemitem
class="groupname">daemon</systemitem> must be a member of the <systemitem
class="groupname">bin</systemitem> group. The kernel must also be
configured with the appropriate ACL options (there are nine different
options).</para>
<para>To run the standard tests run <command>make tests </command>. As
<systemitem class="username">root</systemitem> user, run <command>make
root-tests</command>.</para>
<para>The third set of tests are Network File System (NFS) specific. See
the contents of the test files in the test/nfs/ directory for the setup
requirements.</para>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><command>sed -i ... include/builddefs.in</command>: This command
modifies the documentation directory so that it is a versioned
directory.</para>
<para><command>--libexecdir=/usr/lib</command>: This switch ensures that
<filename class="libraryfile">libacl.la</filename> is installed in the correct
directory, and that a spurious
<filename class="libraryfile">libacl.so</filename> symlink is not created in
<filename class="directory">/usr/libexec/</filename>.</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="configuration">
<title>Configuring acl</title>
<sect3><title>Configuration Information</title>
<para>There is no configuration to <application>acl</application> itself,
but to get any use out of <application>acl</application>, a filesystem
needs to support access control lists.</para>
<para>One way to achieve this is to add the acl option to an ext3
filesystem in the <filename>/etc/fstab</filename> file as shown
below:</para>
<screen># file system mount-point type options dump fsck
# order
/dev/sda1 / ext3 defaults,acl,user_xattr 0 2</screen>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>chacl, getfacl, and setfacl</seg>
<seg>libacl.{so,a}</seg>
<seg>/usr/{include/acl,share/doc/acl-&acl-version;}</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="chacl">
<term><command>chacl</command></term>
<listitem>
<para>changes the access control list of a file or directory.</para>
<indexterm zone="acl chacl">
<primary sortas="b-chacl">chacl</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="getfacl">
<term><command>getfacl</command></term>
<listitem>
<para>gets file access control lists.</para>
<indexterm zone="acl getfacl">
<primary sortas="b-getfacl">getfacl</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="setfacl">
<term><command>setfacl</command></term>
<listitem>
<para>sets file access control lists.</para>
<indexterm zone="acl setfacl">
<primary sortas="b-setfacl">setfacl</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libacl">
<term><filename class='libraryfile'>libacl.{so,a}</filename></term>
<listitem>
<para>contains the <application>acl</application> API functions.</para>
<indexterm zone="acl libacl">
<primary sortas="c-libacl">libacl.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,75 +0,0 @@
<?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;
]>
<sect1 id="kde-add-pkgs" xreflabel="Further KDE4 packages">
<?dbhtml filename="add-pkgs.html"?>
<title>Further KDE4 packages</title>
<para>This section did not provide instructions for all of the available
packages in the KDE4 Software Compilation. The included packages were selected
based on what most people would want to use on a standard desktop computer.</para>
<para>For a full list of available packages, have a look on the KDE4 servers at
<ulink url="&kde-download-http;applications/&kde-version;/src/">
&kde-download-http;applications/&kde-version;/src/</ulink>
or <ulink url="&kde-download-ftp;applications/&kde-apps-version;/src/">
&kde-download-ftp;applications/&kde-apps-version;/src/</ulink>.</para>
<note><para>Some packages, such as konsole, kate, and gwenview listed in the
links above are only for the new KDE Frameworks 5 and cannot be used
with KDE4.</para></note>
<para>Some additional packages worth mentioning are:</para>
<itemizedlist>
<listitem>
<para>Kdeartwork: Collection of wallpapers, icon themes, screensavers, widget styles etc.</para>
</listitem>
<listitem>
<para>Juk: A lightweight music player.</para>
</listitem>
<listitem>
<para>Dragon: A video player.</para>
</listitem>
<listitem>
<para>Kcalc: A scientific calculator.</para>
</listitem>
<listitem>
<para>PyKDE4: Python bindings.</para>
</listitem>
<listitem>
<para>Kaccessible: Accessibility utilities.</para>
</listitem>
<listitem>
<para>Kwalletmanager: Credentials management application.</para>
</listitem>
<listitem>
<para>Marble: A global map program.</para>
</listitem>
<listitem id="audiocd-kio" xreflabel="audiocd-kio">
<para>audiocd-kio: A library to access CD-ROM audio files.</para>
</listitem>
<listitem id="libkcompactdisk" xreflabel="libkcompactdisc">
<para>libkcompactdisc: A library to control CD-ROM drives.</para>
</listitem>
</itemizedlist>
<para>Most of these packages can be built with the standard KDE4 instructions:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>And as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect1>

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter 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;
]>
<chapter id="kde-add">
<?dbhtml filename="add.html"?>
<title>KDE4 Additional Packages</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="konsole.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kate.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ark.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmix.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkcddb.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdepim-runtime.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdepim.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkexiv2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdeplasma-addons.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="okular.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkdcraw.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gwenview.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="add-pkgs.xml"/>
</chapter>

View File

@ -1,127 +0,0 @@
<?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 ark-download-http "&kde-download-attic;/&ark-version;/src/ark-&ark-version;.tar.xz">
<!ENTITY ark-download-ftp " ">
<!ENTITY ark-md5sum "e262d982aa4ce30da47a416d76c0c96e">
<!ENTITY ark-size "236 KB">
<!ENTITY ark-buildsize "10.1 MB">
<!ENTITY ark-time "0.4 SBU">
]>
<sect1 id="ark" xreflabel="ark-&ark-version;">
<?dbhtml filename="ark.html"?>
<title>Ark-&ark-version;</title>
<indexterm zone="ark">
<primary sortas="a-ark">ark</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Ark</title>
<para>This package provides an archiving utility for KDE.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&ark-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&ark-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &ark-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &ark-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &ark-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &ark-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Ark Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kde-baseapps"/> and
<xref linkend="libarchive"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="qjson"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/ark"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Ark</title>
<para>Install <application>Ark</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>ark</seg>
<seg>libkerfuffle.so and several in &kde-dir;/lib/kde4</seg>
<seg>several in &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="ark-prog">
<term><command>ark</command></term>
<listitem>
<para>is the KDE archiving utility.</para>
<indexterm zone="ark ark-prog">
<primary sortas="b-ark">ark</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,158 +0,0 @@
<?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 gwenview-download-http "&kde-download-http;&kde-old-version;/src/gwenview-&kde-old-version;.tar.xz">
<!ENTITY gwenview-download-ftp " ">
<!ENTITY gwenview-md5sum "a609256023f7b6e786fe7728ba299544">
<!ENTITY gwenview-size "2.8 MB">
<!ENTITY gwenview-buildsize "32 MB">
<!ENTITY gwenview-time "1.2 SBU">
]>
<sect1 id="gwenview" xreflabel="gwenview-&kde-old-version;">
<?dbhtml filename="gwenview.html"?>
<title>Gwenview-&kde-old-version;</title>
<indexterm zone="gwenview">
<primary sortas="a-gwenview">gwenview</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Gwenview</title>
<para>Gwenview is a fast and easy-to-use image viewer for KDE.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&gwenview-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&gwenview-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &gwenview-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &gwenview-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &gwenview-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &gwenview-time;</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/gwenview-&kde-version;-fixes-1.patch"/></para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">Gwenview Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="libkdcraw"/> and
<xref linkend="kdelibs"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="kactivities"/>,
<xref linkend="kde-baseapps"/>,
<xref linkend="libkexiv2"/>, and
<xref linkend="libjpeg"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="lcms2"/> and
<ulink url="http://kde-apps.org/content/show.php/Kipi-Plugins?content=16061">
Kipi-Plugins</ulink> (a collection of image manipulation plugins)
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/gwenview"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Gwenview</title>
<para>Install <application>Gwenview</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>gwenview and gwenview_importer</seg>
<seg>libgwenviewlib.so and gvpart.so</seg>
<seg>several in &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="gwenview-prog">
<term><command>gwenview</command></term>
<listitem>
<para>is the KDE image viewer.</para>
<indexterm zone="gwenview gwenview-prog">
<primary sortas="b-gwenview">gwenview</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="gwenview_importer">
<term><command>gwenview_importer</command></term>
<listitem>
<para>
is a tool to download photos with <command>gwenview</command>.
</para>
<indexterm zone="gwenview gwenview_importer">
<primary sortas="b-gwenview_importer">gwenview_importer</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,169 +0,0 @@
<?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 kate-download-http "&kde-download-http;&kde-old-version;/src/kate-&kde-old-version;.tar.xz">
<!ENTITY kate-download-ftp " ">
<!ENTITY kate-md5sum "bf7e13e6454de354ff6b4f1905179311">
<!ENTITY kate-size "1.4 MB">
<!ENTITY kate-buildsize "36 MB">
<!ENTITY kate-time "3.0 SBU">
]>
<sect1 id="kate" xreflabel="kate-&kde-old-version;">
<?dbhtml filename="kate.html"?>
<title>Kate-&kde-old-version;</title>
<indexterm zone="kate">
<primary sortas="a-kate">kate</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kate</title>
<para>This package provides two text editors: Kate and KWrite. Kate is a
powerful programmer's text editor with syntax highlighting for many
programming and scripting languages. KWrite is the lightweight cousin of
Kate.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kate-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kate-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kate-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kate-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kate-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kate-time;</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/kate-&kdeutils-version;-fixes-1.patch"/></para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">Kate Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="kactivities"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="qjson"/> and
<ulink url="&kde-download-http;&kde-old-version;/src/">PyKDE4</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kate"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kate</title>
<para>Install <application>Kate</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><option>-DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE</option>: This option is
set to install the KDE Python objects in the correct place.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>kate and kwrite</seg>
<seg>libkateinterfaces.so, libkatepartinterfaces.so,
libkdeinit4_kate.so, libkdeinit4_kwrite.so and several in
&kde-dir;/lib/kde4</seg>
<seg>&kde-dir;/include/kate and several in &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="kate-prog">
<term><command>kate</command></term>
<listitem>
<para>is the KDE text editor.</para>
<indexterm zone="kate kate-prog">
<primary sortas="b-kate">kate</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kwrite">
<term><command>kwrite</command></term>
<listitem>
<para>
is a text editor for KDE, that is a light version of
<command>kate</command>.
</para>
<indexterm zone="kate kwrite">
<primary sortas="b-kwrite">kwrite</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,256 +0,0 @@
<?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 kdepim-runtime-download-http "&kde-download-attic;/15.04.3/src/kdepim-runtime-&kdepim-version;.tar.xz">
<!ENTITY kdepim-runtime-download-ftp " ">
<!ENTITY kdepim-runtime-md5sum "7dd2063acf9b6920920d0118f5576db6">
<!ENTITY kdepim-runtime-size "1.1 MB">
<!ENTITY kdepim-runtime-buildsize "126 MB">
<!ENTITY kdepim-runtime-time "7.4 SBU">
]>
<sect1 id="kdepim-runtime" xreflabel="kdepim-runtime-&kdepim-version;">
<?dbhtml filename="kdepim-runtime.html"?>
<title>Kdepim-runtime-&kdepim-version;</title>
<indexterm zone="kdepim-runtime">
<primary sortas="a-kdepim-runtime">kdepim-runtime</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kdepim-runtime</title>
<para>This package provides additional resources for <application>Akonadi</application>.
</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kdepim-runtime-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kdepim-runtime-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kdepim-runtime-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kdepim-runtime-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kdepim-runtime-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kdepim-runtime-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Kdepim-runtime Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdepimlibs"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<ulink url="http://git.kolab.org">KolabLibraries</ulink> (for Kolab Groupware Resource),
<ulink url="http://projects.kde.org/libkgapi">libKGAPI</ulink> (to access Google services), and
<ulink url="http://projects.kde.org/libkfbapi">libKFbAPI</ulink> (to access Facebook services)
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kdepim-runtime"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kdepim-runtime</title>
<para>Install <application>Kdepim-runtime</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>accountwizard, akonadi_nepomuk_feeder, akonadi_*_agent,
akonadi_*_resource, akonaditray, gidmigrator,
kaddressbookmigrator, kjotsmigrator, kmail-migrator,
knotes-migrator, and kres-migrator</seg>
<seg>libakonadi-xml.so, libkdepim-copy.so, libkmindexreader.so,
libmaildir.so, and several in &kde-dir;/lib/kde4</seg>
<seg>several in &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="accountwizard">
<term><command>accountwizard</command></term>
<listitem>
<para>
is a tool to create an email account.
</para>
<indexterm zone="kdepim-runtime accountwizard">
<primary sortas="b-accountwizard">accountwizard</primary>
</indexterm>
</listitem>
</varlistentry>
<!--
<varlistentry id="akonadi_nepomuk_feeder">
<term><command>akonadi_nepomuk_feeder</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim-runtime akonadi_nepomuk_feeder">
<primary sortas="b-akonadi_nepomuk_feeder">akonadi_nepomuk_feeder</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="akonadi_*_agent">
<term><command>akonadi_*_agent</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim-runtime akonadi_*_agent">
<primary sortas="b-akonadi_*_agent">akonadi_*_agent</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="akonadi_*_resource">
<term><command>akonadi_*_resource</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim-runtime akonadi_*_resource">
<primary sortas="b-akonadi_*_resource">akonadi_*_resource</primary>
</indexterm>
</listitem>
</varlistentry>
-->
<varlistentry id="akonaditray">
<term><command>akonaditray</command></term>
<listitem>
<para>
launch the account wizard to configure PIM accounts.
</para>
<indexterm zone="kdepim-runtime akonaditray">
<primary sortas="b-akonaditray">akonaditray</primary>
</indexterm>
</listitem>
</varlistentry>
<!--
<varlistentry id="gidmigrator">
<term><command>gidmigrator</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim-runtime gidmigrator">
<primary sortas="b-gidmigrator">gidmigrator</primary>
</indexterm>
</listitem>
</varlistentry>
-->
<varlistentry id="kaddressbookmigrator">
<term><command>kaddressbookmigrator</command></term>
<listitem>
<para>
is a migration tool for the KDE address book.
</para>
<indexterm zone="kdepim-runtime kaddressbookmigrator">
<primary sortas="b-kaddressbookmigrator">kaddressbookmigrator</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kjotsmigrator">
<term><command>kjotsmigrator</command></term>
<listitem>
<para>
is a migration tool for KJots, the KDE note taker.
</para>
<indexterm zone="kdepim-runtime kjotsmigrator">
<primary sortas="b-kjotsmigrator">kjotsmigrator</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kmail-migrator">
<term><command>kmail-migrator</command></term>
<listitem>
<para>
is a migration tool for kmail.
</para>
<indexterm zone="kdepim-runtime kmail-migrator">
<primary sortas="b-kmail-migrator">kmail-migrator</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="knotes-migrator">
<term><command>knotes-migrator</command></term>
<listitem>
<para>
is a migration tool for knotes.
</para>
<indexterm zone="kdepim-runtime knotes-migrator">
<primary sortas="b-knotes-migrator">knotes-migrator</primary>
</indexterm>
</listitem>
</varlistentry>
<!--
<varlistentry id="kres-migrator">
<term><command>kres-migrator</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim-runtime kres-migrator">
<primary sortas="b-kres-migrator">kres-migrator</primary>
</indexterm>
</listitem>
</varlistentry>
-->
</variablelist>
</sect2>
</sect1>

View File

@ -1,676 +0,0 @@
<?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 kdepim-download-http "&kde-download-attic;/15.04.3/src/kdepim-&kdepim-version;.tar.xz">
<!ENTITY kdepim-download-ftp " ">
<!ENTITY kdepim-md5sum "a09c9bd838cd71c16e9993e57653a7ad">
<!ENTITY kdepim-size "13.9 MB">
<!ENTITY kdepim-buildsize "493 MB">
<!ENTITY kdepim-time "28 SBU">
]>
<sect1 id="kdepim" xreflabel="kdepim-&kdepim-version;">
<?dbhtml filename="kdepim.html"?>
<title>Kdepim-&kdepim-version;</title>
<indexterm zone="kdepim">
<primary sortas="a-kdepim">kdepim</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kdepim</title>
<para>This package provides several KDE programs for managing
personal information. Programs include a contact manager,
calendar, mail client, newsreader, X.509 certificate manager
and sticky notes.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kdepim-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kdepim-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kdepim-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kdepim-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kdepim-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kdepim-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Kdepim Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="boost"/>,
<xref linkend="grantlee"/>, and
<xref linkend="kdepim-runtime"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="libassuan"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<ulink url="&kde-download-http;&kde-version;/src">nepomuk-widgets</ulink>,
<ulink url="ftp://ftp.kde.org/pub/kde/stable/prison/1.0/src/">Prison</ulink>,
<ulink url="http://dblatex.sourceforge.net/">dblatex</ulink>, and
<ulink url="http://www.abisource.com/projects/link-grammar/">LinkGrammar</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kdepim"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kdepim</title>
<para>Install <application>Kdepim</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DSYSCONF_INSTALL_DIR=/etc \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>akonadi_archivemail_agent, akonadi_followupreminder_agent,
akonadi_mailfilter_agent, akonadi_notes_agent, akonadi_sendlater_agent,
akonadiconsole, akregator, akregatorstorageexporter,
calendarjanitor, contactthemeeditor, headerthemeeditor,
ical2vcal, importwizard, kabc2mutt, kabcclient, kaddressbook,
kaddressbook-mobile, kalarm, kalarmautostart, karm,
kgpgconf, kincidenceeditor, kjotes, kleopatra, kmail, kmail-mobile,
kmail_antivir.sh, kmail_clamav.sh, kmail_fprot.sh, kmail_sav.sh,
kmailcvt, knode, knotes, konsolekalendar, kontact, korgac, korganizer,
korganizer-mobile, ksendemail, ktimetracker, ktnef, kwatchgnupg,
mboximporter, notes-mobile, pimsettingexporter, sieveeditor, storageservicemanger,
and tasks-mobile</seg>
<seg>several in &kde-dir;/lib</seg>
<seg>several in &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="akonadi_archivemail_agent">
<term><command>akonadi_archivemail_agent</command></term>
<listitem>
<para>
is an Akonadi agent which allows to archive mail folders automatically.
</para>
<indexterm zone="kdepim akonadi_archivemail_agent">
<primary sortas="b-akonadi_archivemail_agent">akonadi_archivemail_agent</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="akonadi_followupreminder_agent">
<term><command>akonadi_followupreminder_agent</command></term>
<listitem>
<para>
is an akonadi agent which follow up reminder mail.
</para>
<indexterm zone="kdepim akonadi_followupreminder_agent">
<primary sortas="b-akonadi_followupreminder_agent">akonadi_followupreminder_agent</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="akonadi_mailfilter_agent">
<term><command>akonadi_mailfilter_agent</command></term>
<listitem>
<para>
is an Akonadi agent which allows to filter mails.
</para>
<indexterm zone="kdepim akonadi_mailfilter_agent">
<primary sortas="b-akonadi_mailfilter_agent">akonadi_mailfilter_agent</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="akonadi_notes_agent">
<term><command>akonadi_notes_agent</command></term>
<listitem>
<para>
is an Akonadi agent which allows to manage notes.
</para>
<indexterm zone="kdepim akonadi_notes_agent">
<primary sortas="b-akonadi_notes_agent">akonadi_notes_agent</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="akonadi_sendlater_agent">
<term><command>akonadi_sendlater_agent</command></term>
<listitem>
<para>
is an Akonadi agent which allows to send mails later.
</para>
<indexterm zone="kdepim akonadi_sendlater_agent">
<primary sortas="b-akonadi_sendlater_agent">akonadi_sendlater_agent</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="akonadiconsole">
<term><command>akonadiconsole</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim akonadiconsole">
<primary sortas="b-akonadiconsole">akonadiconsole</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="akregator">
<term><command>akregator</command></term>
<listitem>
<para>
is a feed reader.
</para>
<indexterm zone="kdepim akregator">
<primary sortas="b-akregator">akregator</primary>
</indexterm>
</listitem>
</varlistentry>
<!--
<varlistentry id="akregatorstorageexporter">
<term><command>akregatorstorageexporter</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim akregatorstorageexporter">
<primary sortas="b-akregatorstorageexporter">akregatorstorageexporter</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="calendarjanitor">
<term><command>calendarjanitor</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim calendarjanitor">
<primary sortas="b-calendarjanitor">calendarjanitor</primary>
</indexterm>
</listitem>
</varlistentry>
-->
<varlistentry id="contactthemeeditor">
<term><command>contactthemeeditor</command></term>
<listitem>
<para>
is a contact theme editor for KAddressBook.
</para>
<indexterm zone="kdepim contactthemeeditor">
<primary sortas="b-contactthemeeditor">contactthemeeditor</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="headerthemeeditor">
<term><command>headerthemeeditor</command></term>
<listitem>
<para>
is an editor for KMail headers.
</para>
<indexterm zone="kdepim headerthemeeditor">
<primary sortas="b-headerthemeeditor">headerthemeeditor</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ical2vcal">
<term><command>ical2vcal</command></term>
<listitem>
<para>
is a tool to convert calendars from iCal to Versit
vCal format
</para>
<indexterm zone="kdepim ical2vcal">
<primary sortas="b-ical2vcal">ical2vcal</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="importwizard">
<term><command>importwizard</command></term>
<listitem>
<para>
allows to import emails, settings, addressbook and
calendar data in your user account from others mailers.
</para>
<indexterm zone="kdepim importwizard">
<primary sortas="b-importwizard">importwizard</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kabc2mutt">
<term><command>kabc2mutt</command></term>
<listitem>
<para>
converts the KDE address book's entries to Mutt format.
</para>
<indexterm zone="kdepim kabc2mutt">
<primary sortas="b-kabc2mutt">kabc2mutt</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kabcclient">
<term><command>kabcclient</command></term>
<listitem>
<para>
allows commandline access to the KDE addressbook.
</para>
<indexterm zone="kdepim kabcclient">
<primary sortas="b-kabcclient">kabcclient</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kaddressbook">
<term><command>kaddressbook</command></term>
<listitem>
<para>
keeps your addresses on file.
</para>
<indexterm zone="kdepim kaddressbook">
<primary sortas="b-kaddressbook">kaddressbook</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kaddressbook-mobile">
<term><command>kaddressbook-mobile</command></term>
<listitem>
<para>
is the address book and contact data manager mobile version.
</para>
<indexterm zone="kdepim kaddressbook-mobile">
<primary sortas="b-kaddressbook-mobile">kaddressbook-mobile</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kalarm">
<term><command>kalarm</command></term>
<listitem>
<para>
is a personal alarm message, command and email scheduler.
</para>
<indexterm zone="kdepim kalarm">
<primary sortas="b-kalarm">kalarm</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kalarmautostart">
<term><command>kalarmautostart</command></term>
<listitem>
<para>
is a little helper program whose function is to autostart
KAlarm at login.
</para>
<indexterm zone="kdepim kalarmautostart">
<primary sortas="b-kalarmautostart">kalarmautostart</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="karm">
<term><command>karm</command></term>
<listitem>
<para>
tracks time spent on various tasks.
</para>
<indexterm zone="kdepim karm">
<primary sortas="b-karm">karm</primary>
</indexterm>
</listitem>
</varlistentry>
<!--
<varlistentry id="kgpgconf">
<term><command>kgpgconf</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim kgpgconf">
<primary sortas="b-kgpgconf">kgpgconf</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kincidenceeditor">
<term><command>kincidenceeditor</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim kincidenceeditor">
<primary sortas="b-kincidenceeditor">kincidenceeditor</primary>
</indexterm>
</listitem>
</varlistentry>
-->
<varlistentry id="kjotes">
<term><command>kjotes</command></term>
<listitem>
<para>
is a note taker.
</para>
<indexterm zone="kdepim kjotes">
<primary sortas="b-kjotes">kjotes</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kleopatra">
<term><command>kleopatra</command></term>
<listitem>
<para>
is a KDE key manager.
</para>
<indexterm zone="kdepim kleopatra">
<primary sortas="b-kleopatra">kleopatra</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kmail">
<term><command>kmail</command></term>
<listitem>
<para>
is a fully featured emails client.
</para>
<indexterm zone="kdepim kmail">
<primary sortas="b-kmail">kmail</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kmail-mobile">
<term><command>kmail-mobile</command></term>
<listitem>
<para>
is the mobile version of KMail.
</para>
<indexterm zone="kdepim kmail-mobile">
<primary sortas="b-kmail-mobile">kmail-mobile</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kmailcvt">
<term><command>kmailcvt</command></term>
<listitem>
<para>
provides a frontend to import mail folders into kmail.
</para>
<indexterm zone="kdepim kmailcvt">
<primary sortas="b-kmailcvt">kmailcvt</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="knode">
<term><command>knode</command></term>
<listitem>
<para>
is a KDE news (Usenet) reader.
</para>
<indexterm zone="kdepim knode">
<primary sortas="b-knode">knode</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="knotes">
<term><command>knotes</command></term>
<listitem>
<para>
is a program that lets you write the computer equivalent
of sticky notes.
</para>
<indexterm zone="kdepim knotes">
<primary sortas="b-knotes">knotes</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="konsolekalendar">
<term><command>konsolekalendar</command></term>
<listitem>
<para>
is a command line interface to KDE calendars.
</para>
<indexterm zone="kdepim konsolekalendar">
<primary sortas="b-konsolekalendar">konsolekalendar</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kontact">
<term><command>kontact</command></term>
<listitem>
<para>
brings together all the KDE PIM applications under one roof.
</para>
<indexterm zone="kdepim kontact">
<primary sortas="b-kontact">kontact</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="korgac">
<term><command>korgac</command></term>
<listitem>
<para>
is the reminder daemon for korganizer.
</para>
<indexterm zone="kdepim korgac">
<primary sortas="b-korgac">korgac</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="korganizer">
<term><command>korganizer</command></term>
<listitem>
<para>
is the KDE Calendar and scheduling.
</para>
<indexterm zone="kdepim korganizer">
<primary sortas="b-korganizer">korganizer</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="korganizer-mobile">
<term><command>korganizer-mobile</command></term>
<listitem>
<para>
is the mobile version of korganizer.
</para>
<indexterm zone="kdepim korganizer-mobile">
<primary sortas="b-korganizer-mobile">korganizer-mobile</primary>
</indexterm>
</listitem>
</varlistentry>
<!--
<varlistentry id="ksendemail">
<term><command>ksendemail</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim ksendemail">
<primary sortas="b-ksendemail">ksendemail</primary>
</indexterm>
</listitem>
</varlistentry>
-->
<varlistentry id="ktimetracker">
<term><command>ktimetracker</command></term>
<listitem>
<para>
is a time tracker.
</para>
<indexterm zone="kdepim ktimetracker">
<primary sortas="b-ktimetracker">ktimetracker</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ktnef">
<term><command>ktnef</command></term>
<listitem>
<para>
is a viewer for mail attachments using TNEF format.
</para>
<indexterm zone="kdepim ktnef">
<primary sortas="b-ktnef">ktnef</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kwatchgnupg">
<term><command>kwatchgnupg</command></term>
<listitem>
<para>
is a simple GnuPG log viewer.
</para>
<indexterm zone="kdepim kwatchgnupg">
<primary sortas="b-kwatchgnupg">kwatchgnupg</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mboximporter">
<term><command>mboximporter</command></term>
<listitem>
<para>
is a tool that allow to import files using mbox format..
</para>
<indexterm zone="kdepim mboximporter">
<primary sortas="b-mboximporter">mboximporter</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="notes-mobile">
<term><command>notes-mobile</command></term>
<listitem>
<para>
is the notes application for mobile environments.
</para>
<indexterm zone="kdepim notes-mobile">
<primary sortas="b-notes-mobile">notes-mobile</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="pimsettingexporter">
<term><command>pimsettingexporter</command></term>
<listitem>
<para>
allows to export and import pim settings and local mail.
</para>
<indexterm zone="kdepim pimsettingexporter">
<primary sortas="b-pimsettingexporter">pimsettingexporter</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="sieveeditor">
<term><command>sieveeditor</command></term>
<listitem>
<para>
is an sieve script editor.
</para>
<indexterm zone="kdepim sieveeditor">
<primary sortas="b-sieveeditor">sieveeditor</primary>
</indexterm>
</listitem>
</varlistentry>
<!--
<varlistentry id="storageservicemanger">
<term><command>storageservicemanger</command></term>
<listitem>
<para>
</para>
<indexterm zone="kdepim storageservicemanger">
<primary sortas="b-storageservicemanger">storageservicemanger</primary>
</indexterm>
</listitem>
</varlistentry>
-->
<varlistentry id="tasks-mobile">
<term><command>tasks-mobile</command></term>
<listitem>
<para>
is the task managment for mobile devices.
</para>
<indexterm zone="kdepim tasks-mobile">
<primary sortas="b-tasks-mobile">tasks-mobile</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,129 +0,0 @@
<?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 kdeplasma-addons-download-http "&kde-download-http;&kde-old-version;/src/kdeplasma-addons-&kde-old-version;.tar.xz">
<!ENTITY kdeplasma-addons-download-ftp " ">
<!ENTITY kdeplasma-addons-md5sum "bf98d9bf1502ab4ff392fdd9b4703664">
<!ENTITY kdeplasma-addons-size "1.7 MB">
<!ENTITY kdeplasma-addons-buildsize "91 MB">
<!ENTITY kdeplasma-addons-time "3.0 SBU">
]>
<sect1 id="kdeplasma-addons" xreflabel="kdeplasma-addons-&kde-old-version;">
<?dbhtml filename="kdeplasma-addons.html"?>
<title>Kdeplasma-addons-&kde-old-version;</title>
<indexterm zone="kdeplasma-addons">
<primary sortas="a-kdeplasma-addons">kdeplasma-addons</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kdeplasma-addons</title>
<para>This package provides extra Plasma applets and engines like
lancelot, calculator, wallpapers etc.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kdeplasma-addons-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kdeplasma-addons-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kdeplasma-addons-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kdeplasma-addons-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kdeplasma-addons-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kdeplasma-addons-time;</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/kdeplasma-addons-&kde-version;-fixes-1.patch"/></para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">Kdeplasma-addons Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kde-workspace"/> and
<xref linkend="kdepimlibs"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="libkexiv2"/>,
<xref linkend="qjson"/>,
<ulink url="http://eigen.tuxfamily.org/">Eigen</ulink> (for the Mandelbrot wallpaper plugin),
<ulink url="https://github.com/ibus/ibus/wiki">ibus</ulink>,
<ulink url="&kde-download-http;&kde-version;/src/">Nepomuk</ulink>,
<ulink url="http://edu.kde.org/marble/">Marble</ulink> (for the desktop globe wallpaper),and
<ulink url="https://github.com/ayoy/qoauth">QOAuth</ulink> (needed for the Plasma microblog dataengine)
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kdeplasma-addons"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kdeplasma-addons</title>
<para>Install <application>Kdeplasma-addons</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>lancelot</seg>
<seg>liblancelot-datamodels.so, liblancelot.so, libplasma_groupingcontainment.so,
libplasmacomicprovidercore.so, libplasmapotdprovidercore.so, libplasmaweather.so,
librtm.so and several in &kde-dir;/lib/kde4</seg>
<seg>several in &kde-dir;/include and &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,151 +0,0 @@
<?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 kmix-download-http "&kde-download-http;applications/&kde-version;/src/kmix-&kde-version;.tar.xz">
<!ENTITY kmix-download-ftp " ">
<!ENTITY kmix-md5sum "924ec015cb9e39ecb3833c071969c07b">
<!ENTITY kmix-size "384 KB">
<!ENTITY kmix-buildsize "10.0 MB">
<!ENTITY kmix-time "1.0 SBU">
]>
<sect1 id="kmix" xreflabel="kmix-&kde-version;">
<?dbhtml filename="kmix.html"?>
<title>Kmix-&kde-version;</title>
<indexterm zone="kmix">
<primary sortas="a-kmix">kmix</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kmix</title>
<para>This packages provides an audio mixer application for KDE.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kmix-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kmix-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kmix-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kmix-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kmix-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kmix-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Kmix Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="pulseaudio"/> and
<xref linkend="libcanberra"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kmix"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kmix</title>
<para>Install <application>Kmix</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_AUTOMOC=TRUE \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><option>-DCMAKE_AUTOMOC=TRUE</option>: This switch is used to avoid
an invalid error return in cmake-3.3 and later.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>kmix and kmixctrl</seg>
<seg>libkdeinit4_kmix.so, libkdeinit4_kmixctrl.so, kded_kmixd.so
and plasma_engine_mixer.so</seg>
<seg>several in &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="kmix-prog">
<term><command>kmix</command></term>
<listitem>
<para>is the KDE Volume Control.</para>
<indexterm zone="kmix kmix-prog">
<primary sortas="b-kmix">kmix</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kmixctrl">
<term><command>kmixctrl</command></term>
<listitem>
<para>
is used to save or restore the settings of
<command>kmix</command>.
</para>
<indexterm zone="kmix kmixctrl">
<primary sortas="b-kmixctrl">kmixctrl</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,141 +0,0 @@
<?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 konsole-download-http "&kde-download-http;&kde-old-version;/src/konsole-&kde-old-version;.tar.xz">
<!ENTITY konsole-download-ftp " ">
<!ENTITY konsole-md5sum "1c81a9a2c073f7992671e168b7285a2a">
<!ENTITY konsole-size "448 KB">
<!ENTITY konsole-buildsize "18 MB">
<!ENTITY konsole-time "0.6 SBU">
]>
<sect1 id="konsole" xreflabel="konsole-&kde-old-version;">
<?dbhtml filename="konsole.html"?>
<title>Konsole-&kde-old-version;</title>
<indexterm zone="konsole">
<primary sortas="a-konsole">konsole</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Konsole</title>
<para>This package provides a terminal emulator for KDE.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&konsole-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&konsole-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &konsole-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &konsole-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &konsole-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &konsole-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Konsole Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="kde-baseapps"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/konsole"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Konsole</title>
<para>Install <application>Konsole</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>konsole and konsoleprofile</seg>
<seg>libkdeinit4_konsole.so, libkonsolepart.so and libkonsoleprivate.so
</seg>
<seg>&kde-dir;/share/apps/konsole and
&kde-dir;/share/doc/HTML/en/konsole</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="konsole-prog">
<term><command>konsole</command></term>
<listitem>
<para>is the KDE terminal emulator.</para>
<indexterm zone="konsole konsole-prog">
<primary sortas="b-konsole">konsole</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="konsoleprofile">
<term><command>konsoleprofile</command></term>
<listitem>
<para>
is a command-line tool to change the current tab's profile
options.
</para>
<indexterm zone="konsole konsoleprofile">
<primary sortas="b-konsoleprofile">konsoleprofile</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,142 +0,0 @@
<?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 libkdcraw-download-http "&kde-download-http;applications/&libkdcraw-version;/src/libkdcraw-&libkdcraw-version;.tar.xz">
<!ENTITY libkdcraw-download-ftp " ">
<!ENTITY libkdcraw-md5sum "ce2c520d99b0ff8108c6944e1ec287bd">
<!ENTITY libkdcraw-size "100 KB">
<!ENTITY libkdcraw-buildsize "2.9 MB">
<!ENTITY libkdcraw-time "0.1 SBU">
]>
<sect1 id="libkdcraw" xreflabel="libkdcraw-&libkdcraw-version;">
<?dbhtml filename="libkdcraw.html"?>
<title>libkdcraw-&libkdcraw-version;</title>
<indexterm zone="libkdcraw">
<primary sortas="a-libkdcraw">libkdcraw</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to libkdcraw</title>
<para>Libkdcraw is a C++ interface around the LibRaw library used to decode RAW
picture files.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&libkdcraw-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&libkdcraw-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &libkdcraw-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &libkdcraw-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &libkdcraw-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &libkdcraw-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Libkdcraw Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/> and
<xref linkend="libraw"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="openssl"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/libkdcraw"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of libkdcraw</title>
<para>Install <application>libkdcraw</application> by running
the following commands:</para>
<screen><userinput>sed -e '/3/a add_definitions(${KDE4_ENABLE_EXCEPTIONS})' \
-i libkdcraw/CMakeLists.txt &amp;&amp;
mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>sed ... libkdcraw/CMakeLists.txt</command>: Allow C++ exceptions
that are needed for libraw-0.16.2 headers.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>None</seg>
<seg>libkdcraw.so</seg>
<seg>&kde-dir;/include/libkdcraw and &kde-dir;/share/apps/libkdcraw</seg>
</seglistitem>
</segmentedlist>
<!--
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libkdcraw-prog">
<term><command>libkdcraw</command></term>
<listitem>
<para>is the KDE image viewer.</para>
<indexterm zone="libkdcraw libkdcraw-prog">
<primary sortas="b-libkdcraw">libkdcraw</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
-->
</sect2>
</sect1>

View File

@ -1,117 +0,0 @@
<?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 libkexiv2-download-http "&kde-download-http;applications/&libkexiv2-version;/src/libkexiv2-&libkexiv2-version;.tar.xz">
<!ENTITY libkexiv2-download-ftp " ">
<!ENTITY libkexiv2-md5sum "2c30e2ac942e02a9d07e08f42958598e">
<!ENTITY libkexiv2-size "136 KB">
<!ENTITY libkexiv2-buildsize "5.3 MB">
<!ENTITY libkexiv2-time "0.3 SBU">
]>
<sect1 id="libkexiv2" xreflabel="libkexiv2-&libkexiv2-version;">
<?dbhtml filename="libkexiv2.html"?>
<title>libkexiv2-&libkexiv2-version;</title>
<indexterm zone="libkexiv2">
<primary sortas="a-libkexiv2">libkexiv2</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to libkexiv2</title>
<para>Libkexiv2 is a KDE wrapper around the <application>Exiv2</application>
library for manipulating image metadata.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&libkexiv2-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&libkexiv2-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &libkexiv2-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &libkexiv2-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &libkexiv2-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &libkexiv2-time;</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/libkexiv2-&kde-version;-fixes-1.patch"/></para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">libkexiv2 Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/> and
<xref linkend="exiv2"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/libkexiv2"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of libkexiv2</title>
<para>Install <application>libkexiv2</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>none</seg>
<seg>libkexiv2.so</seg>
<seg>&kde-dir;/include/libkexiv2 and &kde-dir;/share/apps/libkexiv2
</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,150 +0,0 @@
<?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 okular-download-http "&kde-download-http;applications/&kde-apps-version;/src/okular-&kde-apps-version;.tar.xz">
<!ENTITY okular-download-ftp " ">
<!ENTITY okular-md5sum "43b50082de50dc1c1db607858a030c05">
<!ENTITY okular-size "1.7 MB">
<!ENTITY okular-buildsize "32 MB">
<!ENTITY okular-time "1.4 SBU">
]>
<sect1 id="okular" xreflabel="okular-&kde-apps-version;">
<?dbhtml filename="okular.html"?>
<title>Okular-&kde-apps-version;</title>
<indexterm zone="okular">
<primary sortas="a-okular">okular</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Okular</title>
<para>Okular is a document viewer for KDE. It can view documents of many types
including PDF, PostScript, TIFF, Microsoft CHM, DjVu, DVI, XPS and ePub.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&okular-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&okular-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &okular-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &okular-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &okular-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &okular-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Okular Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="kactivities"/>,
<xref linkend="freetype2"/>,
<xref linkend="qimageblitz"/>,
<xref linkend="libtiff"/>,
<xref linkend="libjpeg"/>, and
<xref linkend="poppler"/> (required for PDF support)
</para>
<note><para>For PDF support in <application>Okular</application> you need to
configure <application>Poppler</application> using <option>--enable-xpdf-headers
</option>.</para></note>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="libkexiv2"/>,
<ulink url="https://projects.kde.org/projects/extragear/base/plasma-mobile">ActiveApp</ulink>
(for developing applications for Plasma Active),
<ulink url="http://libspectre.freedesktop.org/">libspectre</ulink> (for PostScript support),
<ulink url="http://www.jedrea.com/chmlib">libchm</ulink>,
<ulink url="http://djvu.org/">DjVuLibre</ulink>,
<ulink url="http://sourceforge.net/projects/ebook-tools">libepub</ulink>, and
<ulink url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket">Mobipocket</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/okular"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Okular</title>
<para>Install <application>Okular</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>okular</seg>
<seg>libokularcore.so and several in &kde-dir;/lib/kde4</seg>
<seg>&kde-dir;/include/okular and several in &kde-dir;/lib and
&kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="okular-prog">
<term><command>okular</command></term>
<listitem>
<para>is the KDE document viewer.</para>
<indexterm zone="okular okular-prog">
<primary sortas="b-okular">okular</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,202 +0,0 @@
<?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 agg-download-http
"http://www.antigrain.com/agg-&agg-version;.tar.gz">-->
<!ENTITY agg-download-http
"http://pkgs.fedoraproject.org/repo/pkgs/agg/agg-&agg-version;.tar.gz/&agg-md5sum;/agg-&agg-version;.tar.gz">
<!ENTITY agg-download-ftp " ">
<!ENTITY agg-md5sum "0229a488bc47be10a2fee6cf0b2febd6">
<!ENTITY agg-size "552 KB">
<!ENTITY agg-buildsize "122 MB">
<!ENTITY agg-time "1.2 SBU">
]>
<sect1 id="agg" xreflabel="agg-&agg-version;">
<?dbhtml filename="agg.html"?>
<title>agg-&agg-version;</title>
<indexterm zone="agg">
<primary sortas="a-agg">agg</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to agg</title>
<para>
The Anti-Grain Geometry (AGG) package contains a general purpose C++
graphical toolkit. It can be used in many areas of computer programming
where high quality 2D graphics is an essential part of the project.
</para>
&lfs77_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&agg-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&agg-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &agg-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &agg-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &agg-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &agg-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">agg Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="sdl"/> and
<xref linkend="xorg7-lib"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/agg"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of agg</title>
<para>
Install <application>agg</application> by running the following
commands:
</para>
<screen><userinput>sed -i 's: -L@x_libraries@::' src/platform/X11/Makefile.am &amp;&amp;
sed -i '/^AM_C_PROTOTYPES/d' configure.in &amp;&amp;
bash autogen.sh --prefix=/usr --disable-static &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<para>
<command>sed -i 's: -L@x_libraries@::'
src/platform/X11/Makefile.am</command>: This fixes compiling with the
current Xorg Libraries.
</para>
<para>
<command>sed -i '/^AM_C_PROTOTYPES/d' configure.in</command>: this fixes
reconfiguring with the current version of <command>automake</command>.
</para>
<para>
<command>bash autogen.sh</command>: This script uses autotools to create
the configure script, then it runs configure with the given arguments.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libagg.so,
libaggfontfreetype.so,
libaggplatformsdl.so, and
libaggplatformX11.so
</seg>
<seg>/usr/include/agg2</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libagg">
<term><filename class="libraryfile">libagg.so</filename></term>
<listitem>
<para>contains the AGG API functions.</para>
<indexterm zone="agg libagg">
<primary sortas="c-libagg">libagg.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libaggfontfreetype">
<term><filename class="libraryfile">libaggfontfreetype.so</filename></term>
<listitem>
<para>contains the AGG freetype font API functions.</para>
<indexterm zone="agg libaggfontfreetype">
<primary sortas="c-libaggfontfreetype">libaggfontfreetype.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libaggplatformsdl">
<term><filename class="libraryfile">libaggplatformsdl.so</filename></term>
<listitem>
<para>contains the AGG SDL API functions that.</para>
<indexterm zone="agg libaggplatformsdl">
<primary sortas="c-libaggplatformsdl">libaggplatformsdl.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libaggplatformX11">
<term><filename class="libraryfile">libaggplatformX11.so</filename></term>
<listitem>
<para>contains the AGG LibX11 API functions.</para>
<indexterm zone="agg libaggplatformX11">
<primary sortas="c-libaggplatformX11">libaggplatformX11.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,229 +0,0 @@
<?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 alpine-download-http "&sources-anduin-http;/alpine/alpine-&alpine-version;.tar.xz">
<!ENTITY alpine-download-ftp " ">
<!ENTITY alpine-md5sum "02dad85c1be80ce020206f222ecf5ac8">
<!ENTITY alpine-size "4.6 MB">
<!ENTITY alpine-buildsize "122 MB">
<!ENTITY alpine-time "1.0 SBU">
]>
<sect1 id="alpine" xreflabel="Alpine-&alpine-version;">
<?dbhtml filename="alpine.html"?>
<title>Alpine-&alpine-version;</title>
<indexterm zone="alpine">
<primary sortas="a-alpine">alpine</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Alpine</title>
<para><application>Alpine</application> is a text-based email client
developed by the University of Washington.</para>
&lfs84_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Download (HTTP): <ulink url="&alpine-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&alpine-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &alpine-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &alpine-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &alpine-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &alpine-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Alpine Dependencies</bridgehead>
<!--
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="openssl"/>
</para>
-->
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="openldap"/>,
<xref linkend="mitkrb"/>,
<xref linkend="aspell"/>,
<xref linkend="tcl"/>, and
<xref linkend="linux-pam"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/alpine"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Alpine</title>
<para>Install <application>Alpine</application> by running the following
commands:</para>
<screen><userinput>LIBS+="-lcrypto" ./configure --prefix=/usr \
--sysconfdir=/etc \
--without-ldap \
--without-krb5 \
--without-pam \
--without-tcl \
--with-ssl-dir=/usr \
--with-passfile=.pine-passfile &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<para><command>LIBS+="-lcrypto"</command>: Enable linking to
openssl. Additional linker flags are required for
<xref linkend="linux-pam"/>, <option>-lpam</option>, and for
<xref linkend="mitkrb"/>, <option>-lkrb5</option>.</para>
<para><parameter>--without-ldap</parameter>: Disables LDAP support.</para>
<para><parameter>--without-krb5</parameter>: Disables Kerberos support.</para>
<para><parameter>--without-pam</parameter>: Disables Linux-PAM
support.</para>
<para><parameter>--without-tcl</parameter>: Disables TCL support.</para>
<para><parameter>--with-ssl-dir=/usr</parameter>: Sets the root path to
OpenSSL libraries and include files.</para>
<para><parameter>--with-passfile=.pine-passfile</parameter>: Sets the
password cache file.</para>
<para><option>--without-ssl</option>: Disables OpenSSL support.</para>
</sect2>
<sect2 role="configuration">
<title>Configuring Alpine</title>
<sect3 id="alpine-config">
<title>Config Files</title>
<para><filename>~/.pinerc</filename></para>
<indexterm zone="alpine alpine-config">
<primary sortas="e-AA.pinerc">~/.pinerc</primary>
</indexterm>
</sect3>
<sect3>
<title>Configuration Information</title>
<para>It is not required to manually edit any configuration files to use
the <application>Alpine</application> email client. Users can configure
<application>Alpine</application> using the graphical configuration menu,
which stores the changes in <filename>~/.pinerc</filename>.</para>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>alpine, pico, pilot, rpdump, and rpload</seg>
<seg>none</seg>
<seg>none</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="alpine-bin">
<term><command>alpine</command></term>
<listitem>
<para>is the Alpine mailer.</para>
<indexterm zone="alpine alpine-bin">
<primary sortas="b-alpine-bin">alpine</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="pico">
<term><command>pico</command></term>
<listitem>
<para>is a standalone text editor similar to the Alpine message composer.</para>
<indexterm zone="alpine pico">
<primary sortas="b-pico">pico</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="pilot">
<term><command>pilot</command></term>
<listitem>
<para>is a standalone file system navigator.</para>
<indexterm zone="alpine pilot">
<primary sortas="b-pilot">pilot</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="rpdump">
<term><command>rpdump</command></term>
<listitem>
<para>is a utility for downloading a pinerc or address book to the
local machine.</para>
<indexterm zone="alpine rpdump">
<primary sortas="b-rpdump">rpdump</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="rpload">
<term><command>rpload</command></term>
<listitem>
<para> is a utility for uploading a local pinerc or address book to
an IMAP server.</para>
<indexterm zone="alpine rpload">
<primary sortas="b-rpload">rpload</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,153 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!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 alsa-oss-download-http "&alsa-download-http;/oss-lib/alsa-oss-&alsa-oss-version;.tar.bz2">
<!ENTITY alsa-oss-download-ftp " ">
<!ENTITY alsa-oss-md5sum "9ec4bb783fdce19032aace086d65d874">
<!ENTITY alsa-oss-size "288 KB">
<!ENTITY alsa-oss-buildsize "3.0 MB">
<!ENTITY alsa-oss-time "less than 0.1 SBU">
]>
<sect1 id="alsa-oss" xreflabel="ALSA OSS-&alsa-oss-version;">
<?dbhtml filename="alsa-oss.html"?>
<title>alsa-oss-&alsa-oss-version;</title>
<indexterm zone="alsa-oss">
<primary sortas="a-alsa-oss">alsa-oss</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to alsa-oss</title>
<para>
The <application>alsa-oss</application> package contains
the alsa-oss compatibility library. This is used by programs
which wish to use the alsa-oss sound interface.
</para>
&lfs120_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&alsa-oss-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&alsa-oss-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &alsa-oss-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &alsa-oss-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &alsa-oss-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &alsa-oss-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">ALSA OSS Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="alsa-lib"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of ALSA OSS</title>
<para>
Install <application>ALSA OSS</application> by running the
following commands:
</para>
<screen><userinput>./configure --disable-static &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
aoss
</seg>
<seg>
libalsatoss.so, libaoss.so, and libossredir.a
</seg>
<seg>
None
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="aoss">
<term><command>aoss</command></term>
<listitem>
<para>
is a simple wrapper script which facilitates the use of the
ALSA oss compatibility library. It just sets the appropriate
<envar>LD_PRELOAD</envar> path and then runs the command
</para>
<indexterm zone="alsa-oss aoss">
<primary sortas="b-aoss">aoss</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,205 +0,0 @@
<?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 amarok-download-http "&kde-download-http;amarok/&amarok-version;/src/amarok-&amarok-version;.tar.bz2">
<!ENTITY amarok-download-ftp "&kde-download-ftp;amarok/&amarok-version;/src/amarok-&amarok-version;.tar.bz2">
<!ENTITY amarok-md5sum "53cfcb4819668b10e13b061478c7b32a">
<!ENTITY amarok-size "38.1 MB">
<!ENTITY amarok-buildsize "223 MB">
<!ENTITY amarok-time "9.2 SBU">
]>
<sect1 id="amarok" xreflabel="amarok-&amarok-version;">
<?dbhtml filename="amarok.html"?>
<title>Amarok-&amarok-version;</title>
<indexterm zone="amarok">
<primary sortas="a-Amarok">Amarok</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Amarok</title>
<para>
<application>Amarok</application> is a powerful audio player for
the KDE environment. Features include a context browser, integration
with many online music services and support for management of
several digital music players including Apple's iPod.
</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&amarok-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&amarok-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &amarok-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &amarok-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &amarok-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &amarok-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Amarok Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>,
<xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>, and
<xref linkend="taglib"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="libkcompactdisk"/> and
<xref linkend="audiocd-kio"/> (for CD-ROM accesa and control) and
<xref linkend="ffmpeg"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="curl"/> (for MP3tunes integration),
<xref linkend="libxml2"/> (for MP3tunes integration),
<xref linkend="openssl"/> (for MP3tunes integration),
<xref linkend="qjson"/>,
<ulink url="&kde-download-http;&kde-version;/src/">nepomuk-core</ulink>,
<ulink url="http://kollide.net/~jefferai/">Taglib-extras</ulink>,
<ulink url="http://code.google.com/p/clamz/">Clamz</ulink> (For Amazon integration),
<ulink url="http://www.gtkpod.org/libgpod.html">libgpod</ulink> (for iPod support),
<ulink url="https://github.com/lastfm/liblastfm">liblastfm</ulink> (for Last.fm integration),
<ulink url="http://libmtp.sourceforge.net/">libmtp</ulink> (for MTP device support),
<ulink url="http://wiki.gpodder.org/wiki/Libmygpo-qt">libmygpo-qt</ulink> (for gpodder.net podcast support),
<ulink url="http://code.google.com/p/musicip-libofa">libofa</ulink> (for MusicDNS support),
<ulink url="&gnome-download-http;/loudmouth">Loudmouth</ulink> (for MP3tunes integration),
<ulink url="http://code.google.com/p/qtscriptgenerator/">qtscript-qt</ulink>, and
<ulink url="http://code.google.com/p/googlemock/">Google Mock</ulink> (for tests)
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/amarok"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Amarok</title>
<note><para>Amarok depends strongly on $KDE_PREFIX. If a new version of
KDE is installed in a different location (for instance installing kde in a
versioned directory of /opt), then this package will need to be
reinstalled.</para></note>
<para>
Install <application>Amarok</application> by running
the following commands:
</para>
<screen><userinput>sed -i '/set.TAGLIB_MIN_VERSION/s/7/10/' CMakeLists.txt &amp;&amp;
mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>sed ... CMakeLists.txt</command>: Change the minimum
requirement for taglib to allow it to be found.
</para>
<para>
<option>-DKDE4_BUILD_TESTS=OFF</option>: This switch disables the
integrated tests. The test suite requires Google Mock.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
amarok, amarok_afttagger, amarokcollectionscanner,
amarokpkg, and amzdownloader
</seg>
<seg>
libamarokcore.so, libamaroklib.so, libamarokocsclient.so, libamarokpud.so,
libamarok_service_lastfm_shared.so, libamarok-sqlcollection.so,
libamarok-transcoding.so, libampache_account_login.so, and several
libraries in &kde-dir;/lib/kde4
</seg>
<seg>
several in &kde-dir;/share
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="amarok-prog">
<term><command>amarok</command></term>
<listitem>
<para>
Is a powerful music player and organizer built on top of
KDE development platform.
</para>
<indexterm zone="amarok amarok-prog">
<primary sortas="b-amarok">amarok</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,161 +0,0 @@
<?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 appdata-tools-download-http "http://people.freedesktop.org/~hughsient/releases/appdata-tools-&appdata-tools-version;.tar.xz">
<!ENTITY appdata-tools-download-ftp " ">
<!ENTITY appdata-tools-md5sum "47d8500b7b96fac6667c3173c77c1e66">
<!ENTITY appdata-tools-size "248 KB">
<!ENTITY appdata-tools-buildsize "2.3 MB">
<!ENTITY appdata-tools-time "less than 0.1 SBU">
]>
<sect1 id="appdata-tools" xreflabel="appdata-tools-&appdata-tools-version;">
<?dbhtml filename="appdata-tools.html"?>
<title>appdata-tools-&appdata-tools-version;</title>
<indexterm zone="appdata-tools">
<primary sortas="a-appdata-tools">appdata-tools</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to appdata-tools</title>
<para>
The <application>appdata-tools</application> is used to validate AppData
files to conform to standard specification.
</para>
&lfs77_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&appdata-tools-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&appdata-tools-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &appdata-tools-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &appdata-tools-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &appdata-tools-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &appdata-tools-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">appdata-tools Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="appstream-glib"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="libxml2"/>,
<xref linkend="libxslt"/>,
<xref linkend="DocBook"/>,
<xref linkend="docbook-xsl"/>,
<ulink url="http://www.thaiopensource.com/download/old/relaxng/20030619/trang.html">trang</ulink>, and
<ulink url="http://lxml.de/index.html">lxml</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/appdata-tools"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of appdata-tools</title>
<para>
Install <application>appdata-tools</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
<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="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
appdata-validate
</seg>
<seg>
None
</seg>
<seg>
None
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="appdata-validate">
<term><command>appdata-validate</command></term>
<listitem>
<para>
validates AppData metadata.
</para>
<indexterm zone="appdata-tools appdata-validate">
<primary sortas="b-appdata-validate">appdata-validate</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,233 +0,0 @@
<?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 appstream-glib-download-http
"https://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-&appstream-glib-version;.tar.xz">
<!ENTITY appstream-glib-download-ftp " ">
<!ENTITY appstream-glib-md5sum "2122471fff15bb9421313d2110ce538a">
<!ENTITY appstream-glib-size "1.9 MB">
<!ENTITY appstream-glib-buildsize "26 MB (with tests)">
<!ENTITY appstream-glib-time "0.4 SBU (with tests)">
]>
<sect1 id="appstream-glib" xreflabel="Appstream-GLib-&appstream-glib-version;" revision="systemd">
<?dbhtml filename="appstream-glib.html"?>
<title>Appstream-GLib-&appstream-glib-version;</title>
<indexterm zone="appstream-glib">
<primary sortas="a-Appstream-GLib">Appstream-GLib</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Appstream-GLib</title>
<para>
The <application>Appstream-GLib</application> package contains a library
that provides GObjects and helper methods to make it easy to read and
write AppStream metadata. It also provides a simple DOM implementation
that makes it easy to edit nodes and convert to and from the
standardized XML representation.
</para>
&lfs80_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&appstream-glib-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&appstream-glib-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &appstream-glib-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &appstream-glib-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &appstream-glib-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &appstream-glib-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Appstream-GLib Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="gdk-pixbuf"/>,
<xref linkend="json-glib"/>,
<xref linkend="libarchive"/>,
<xref linkend="libsoup"/> and
<xref linkend="pango"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gcab"/>,
<xref linkend="gobject-introspection"/>,
<xref linkend="gtk3"/> and
<xref linkend="yaml"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="DocBook"/>,
<xref linkend="docbook-xsl"/> and
<xref linkend="libxslt"/> (to build manual pages) and
<xref linkend="gtk-doc"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/appstream-glib"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Appstream-GLib</title>
<para>
Install <application>Appstream-GLib</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make check</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
<para>
<option>--disable-builder</option>: Use this switch if
you have not installed <xref linkend="gcab"/> and
<xref linkend="gtk3"/>.
</para>
<para>
<option>--disable-dep11</option>: Use this switch if you
have not installed <xref linkend="yaml"/>.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
appstream-builder, appstream-compose, and appstream-util
</seg>
<seg>
libappstream-builder.so and libappstream-glib.so
</seg>
<seg>
/usr/include/libappstream-builder,
/usr/include/libappstream-glib,
/usr/lib/asb-plugins-5,
/usr/share/gtk-doc/html/appstream-glib, and
/usr/share/installed-tests/appstream-glib
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="appdata-validate">
<term><command>appdata-validate</command></term>
<listitem>
<para>
is used to validate AppData for formatting and style guidelines.
</para>
<indexterm zone="appstream-glib appdata-validate">
<primary sortas="b-appdata-validate">appdata-validate</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="appstream-builder">
<term><command>appstream-builder</command></term>
<listitem>
<para>
is a developers tool to build metadata.
</para>
<indexterm zone="appstream-glib appstream-builder">
<primary sortas="b-appstream-builder">appstream-builder</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="appstream-util">
<term><command>appstream-util</command></term>
<listitem>
<para>
is a management tool for <command>appstream-builder</command>.
</para>
<indexterm zone="appstream-glib appstream-util">
<primary sortas="b-appstream-util">appstream-util</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libappstream-glib">
<term><filename class="libraryfile">libappstream-glib.so</filename></term>
<listitem>
<para>
contains objects and helper methods to help with reading and writing
AppStream metadata.
</para>
<indexterm zone="appstream-glib libappstream-glib">
<primary sortas="c-libappstream-glib">libappstream-glib.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,262 +0,0 @@
<?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;
<!-- Place this in the packages.ent file
<!ENTITY TEMPLATE-version "">
-->
<!ENTITY appstream-glib-download-http
"http://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-&appstream-glib-version;.tar.xz">
<!ENTITY appstream-glib-download-ftp " ">
<!ENTITY appstream-glib-md5sum "25f261265b71a4a9944028d4304ebc0d">
<!ENTITY appstream-glib-size "1.8 MB">
<!ENTITY appstream-glib-buildsize "17 MB (with tests)">
<!ENTITY appstream-glib-time "0.1 SBU (with tests)">
]>
<!-- Try to keep the indentation used in this file-->
<sect1 id="appstream-glib" xreflabel="appstream-glib-&appstream-glib-version;">
<?dbhtml filename="appstream-glib.html"?>
<!-- No other tags inside any title.
Use Title Case in All Titles -->
<title>appstream-glib-&appstream-glib-version;</title>
<indexterm zone="appstream-glib">
<primary sortas="a-appstream-glib">appstream-glib</primary>
</indexterm>
<!--Required section-->
<sect2 role="package">
<title>Introduction to appstream-glib</title>
<para>
The <application>appstream-glib</application> provides GObjects and
helper methods to make it easy to read and write AppStream metadata.
It also provides a simple DOM implementation that makes it easy to
edit nodes and convert to and from the standardized XML representation.
</para>
&lfs77_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&appstream-glib-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&appstream-glib-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &appstream-glib-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &appstream-glib-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &appstream-glib-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &appstream-glib-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">appstream-glib Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="gdk-pixbuf"/>,
<xref linkend="libarchive"/>
<xref linkend="libsoup"/>, and
<xref linkend="pango"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="DocBook"/>,
<xref linkend="docbook-xsl"/>,
<xref linkend="gtk-doc"/>,
<xref linkend="libxslt"/>,
<ulink url="http://ftp.gnome.org/pub/GNOME/sources/gcab/">gcab</ulink>, and
<ulink url="http://pyyaml.org/download/libyaml/">yaml</ulink>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/appstream-glib"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of appstream-glib</title>
<para>
Install <application>appstream-glib</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--disable-dep11 \
--disable-builder \
--disable-static &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make -k check</command>. One test
fails, if <ulink url="http://pyyaml.org/download/libyaml/">yaml</ulink>
is not installed.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<!--Optional section-->
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
<para>
<parameter>--disable-builder</parameter>: Remove this switch, if you have
<ulink url="http://ftp.gnome.org/pub/GNOME/sources/gcab/">gcab</ulink> installed.
</para>
<para>
<parameter>--disable-dep11</parameter>: Remove this switch, if you have
<ulink url="http://pyyaml.org/download/libyaml/">yaml</ulink> installed.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<!-- If there were no programs, libraries, or directories created, then
we would list the section as "None". However, a decision must have
been made to change the "None" to just removing the whole section
because I've noticed that many packages have had the "None"
removed and the section completely removed as well. The reasoning
was that by putting "None", it appears as we know there are none.
Without anything it appears as we are not sure. -->
<seglistitem>
<seg>
appdata-validate and appstream-util
</seg>
<seg>
libappstream-glib.so
</seg>
<seg>
/usr/include/libappstream-glib,
/usr/share/gtk-doc/html/appstream-glib and
/usr/share/installed-tests/appstream-glib
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<!-- If the program or library name conflicts (is the same) as the
package name, add -prog or -lib to the varlistentry entity id
and the 2nd entry of the indexterm zone entity -->
<!-- <varlistentry id="appstream-builder">
<term><command>appstream-builder</command></term>
<listitem>
<para>
Is a developers tool to build metadata.
</para>
<indexterm zone="appstream-glib appstream-builder">
<primary sortas="b-appstream-builder">appstream-builder</primary>
</indexterm>
</listitem>
</varlistentry>-->
<varlistentry id="appdata-validate">
<term><command>appdata-validate</command></term>
<listitem>
<para>
validates AppData metadata.
</para>
<indexterm zone="appstream-glib appdata-validate">
<primary sortas="b-appdata-validate">appdata-validate</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="appstream-util">
<term><command>appstream-util</command></term>
<listitem>
<para>
Is a management tool for appstream-builder.
</para>
<indexterm zone="appstream-glib appstream-util">
<primary sortas="b-appstream-util">appstream-util</primary>
</indexterm>
</listitem>
</varlistentry>
<!-- <varlistentry id="libappstream-builder">
<term><filename class="libraryfile">libappstream-builder.so</filename></term>
<listitem>
<para>
contains functions that aid the developers tool appstream-builder.
</para>
<indexterm zone="appstream-glib libappstream-builder">
<primary sortas="c-libappstream-builder">libappstream-builder.so</primary>
</indexterm>
</listitem>
</varlistentry>-->
<varlistentry id="libappstream-glib">
<term><filename class="libraryfile">libappstream-glib.so</filename></term>
<listitem>
<para>
contains the api functions.
</para>
<indexterm zone="appstream-glib libappstream-glib">
<primary sortas="c-libappstream-glib">libappstream-glib.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,29 +0,0 @@
<?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;
]>
<sect1 id="arts" xreflabel="aRts-&trinity-version;">
<?dbhtml filename="arts.html"?>
<title>aRts-&trinity-version;</title>
<para>The Analog Real-time Synthesizer (<application>aRts</application>)
provides software that can simulate a complete <quote>modular analog
synthesizer</quote> on your computer. It creates sounds and music using
small modules like oscillators for creating waveforms, various filters, modules
for playing data on your speakers, mixers, and faders. You can build a
complete setup with the GUI of the system, using the modules: generators,
effects and output &mdash; connected to each other.</para>
<para><application>aRts</application> provides necessary libraries
for <application>KDE</application>, however it can be installed as a
standalone package. The installation instructions for
<application>aRts</application> can be found in the
<xref linkend="aRts"/> portion of the <application>KDE</application>
installation instructions.</para>
</sect1>

View File

@ -1,158 +0,0 @@
<?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 ash-download-http " ">
<!ENTITY ash-download-ftp "ftp://slackware.mirrors.tds.net/pub/slackware/slackware_source/ap/ash/ash-&ash-version;.tar.gz">
<!ENTITY ash-md5sum "1c59f5b62a081cb0cb3b053c01d79529">
<!ENTITY ash-size "118 KB">
<!ENTITY ash-buildsize "2.2 MB">
<!ENTITY ash-time "less than 0.1 SBU">
]>
<sect1 id="ash" xreflabel="ASH-&ash-version;">
<?dbhtml filename="ash.html"?>
<title>ASH-&ash-version;</title>
<indexterm zone="ash">
<primary sortas="a-ASH">ASH</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to ASH</title>
<para><command>ash</command> is a shell that is the most compliant with
the Bourne Shell (not to be confused with Bourne Again SHell i.e.,
<application>Bash</application> installed in LFS) without any additional
features. Bourne Shell is available on most commercial UNIX systems.
Hence <command>ash</command> is useful for testing scripts to be
<command>sh</command>-compliant. It also has small memory and space
requirements compared to the other <command>sh</command>-compliant
shells.</para>
<caution>
<para><application>Ash</application> has problems with command line
editing in multibyte locales. The issue is discussed in more detail
in the <xref linkend="locale-wrong-multibyte-characters"/> section
of the <xref linkend="locale-issues"/> page.</para>
</caution>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&ash-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&ash-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &ash-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &ash-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &ash-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &ash-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required Patch: <ulink
url="&patch-root;/ash-&ash-version;-cumulative_fixes-2.patch"/></para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/ash"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of ASH</title>
<para>Install <application>ASH</application> by running the following
commands:</para>
<screen><userinput>patch -Np1 -i ../ash-0.4.0-cumulative_fixes-2.patch &amp;&amp;
make</userinput></screen>
<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>install -v -m 755 sh /bin/ash &amp;&amp;
install -v -m 644 sh.1 /usr/share/man/man1/ash.1</userinput></screen>
<para>If you would like to make <command>ash</command> the default
<command>sh</command> shell, make a symlink.</para>
<screen role="root"><userinput>ln -v -sf ash /bin/sh</userinput></screen>
</sect2>
<sect2 role="configuration">
<title>Configuring ASH</title>
<sect3 id="ash-config">
<title>Config Files</title>
<para><application>ASH</application> sources
<filename>/etc/profile</filename> and
<filename>$HOME/.profile</filename></para>
<indexterm zone="ash ash-config">
<primary sortas="e-etc-profile">/etc/profile</primary>
</indexterm>
<indexterm zone="ash ash-config">
<primary sortas="e-AHOME-.profile">$HOME/.profile</primary>
</indexterm>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>ash</seg>
<seg>None</seg>
<seg>None</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Description</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="ash-prog">
<term><command>ash</command></term>
<listitem>
<para>is a <command>sh</command>-compliant shell.</para>
<indexterm zone="ash ash-prog">
<primary sortas="b-ash">ash</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,177 +0,0 @@
<?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 at-spi2-atk-download-http
"&gnome-download-http;/at-spi2-atk/2.38/at-spi2-atk-&at-spi2-atk-version;.tar.xz">
<!ENTITY at-spi2-atk-download-ftp
"&gnome-download-ftp;/at-spi2-atk/2.38/at-spi2-atk-&at-spi2-atk-version;.tar.xz">
<!ENTITY at-spi2-atk-md5sum "aed95be54ef213d210331dda88298b92">
<!ENTITY at-spi2-atk-size "96 KB">
<!ENTITY at-spi2-atk-buildsize "8.5 MB (with tests)">
<!ENTITY at-spi2-atk-time "0.1 SBU (with tests)">
]>
<sect1 id="at-spi2-atk" xreflabel="at-spi2-atk-&at-spi2-atk-version;">
<?dbhtml filename="at-spi2-atk.html"?>
<title>at-spi2-atk-&at-spi2-atk-version;</title>
<indexterm zone="at-spi2-atk">
<primary sortas="a-at-spi2-atk">at-spi2-atk</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to At-Spi2 Atk</title>
<para>
The <application>At-Spi2 Atk</application> package contains a library
that bridges <application>ATK</application> to At-Spi2 D-Bus service.
</para>
&lfs112_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&at-spi2-atk-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&at-spi2-atk-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &at-spi2-atk-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &at-spi2-atk-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &at-spi2-atk-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &at-spi2-atk-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">At-Spi2 Atk Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="at-spi2-core"/> and
<xref linkend="atk"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/at-spi2-atk"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of At-Spi2 Atk</title>
<para>
Install <application>At-Spi2 Atk</application> by running the following
commands:
</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson --prefix=/usr --buildtype=release .. &amp;&amp;
ninja</userinput></screen>
<para>
To test the results, issue: <command>ninja test</command>. An already
active graphical session with bus address is necessary to run the tests.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>ninja install</userinput></screen>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gsettings-destdir.xml"/>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/meson-buildtype-release.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libatk-bridge-2.0.so and /usr/lib/gtk-2.0/modules/libatk-bridge.so
</seg>
<seg>
/usr/include/at-spi2-atk and
/usr/lib/gnome-settings-daemon-3.0
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libatk-bridge">
<term><filename class="libraryfile">libatk-bridge.so</filename></term>
<listitem>
<para>
is the Accessibility Toolkit <application>GTK+</application> module
</para>
<indexterm zone="at-spi2-atk libatk-bridge">
<primary sortas="c-libatk-bridge">libatk-bridge.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libatk-bridge-2">
<term><filename class="libraryfile">libatk-bridge-2.0.so</filename></term>
<listitem>
<para>
Contains the common functions used by <application>GTK+</application>
Accessibility Toolkit Bridge
</para>
<indexterm zone="at-spi2-atk libatk-bridge-2">
<primary sortas="c-libatk-bridge-2">libatk-bridge-2.0.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,169 +0,0 @@
<?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 atk-download-http "&gnome-download-http;/atk/&atk-minor;/atk-&atk-version;.tar.xz">
<!ENTITY atk-download-ftp "&gnome-download-ftp;/atk/&atk-minor;/atk-&atk-version;.tar.xz">
<!ENTITY atk-md5sum "4dcea15cbf166706c166fc4fee05e3f8">
<!ENTITY atk-size "300 KB">
<!ENTITY atk-buildsize "8.6 MB">
<!ENTITY atk-time "less than 0.1 SBU">
]>
<sect1 id="atk" xreflabel="ATK-&atk-version;">
<?dbhtml filename="atk.html" ?>
<title>ATK-&atk-version;</title>
<indexterm zone="atk">
<primary sortas="a-ATK">ATK</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to ATK</title>
<para>
<application>ATK</application> provides the set of accessibility
interfaces that are implemented by other toolkits and applications.
Using the <application>ATK</application> interfaces, accessibility
tools have full access to view and control running applications.
</para>
&lfs112_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&atk-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&atk-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &atk-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &atk-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &atk-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &atk-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">ATK Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="glib2"/>
</para>
<bridgehead renderas="sect4">Recommended (Required if building GNOME)</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/atk"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of ATK</title>
<para>
Install <application>ATK</application> by running
the following commands:
</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson --prefix=/usr --buildtype=release .. &amp;&amp;
ninja</userinput></screen>
<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>ninja install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/meson-buildtype-release.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libatk-1.0.so
</seg>
<seg>
/usr/include/atk-1.0
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libatk">
<term><filename class="libraryfile">libatk-1.0.so</filename></term>
<listitem>
<para>
contains functions that are used by assistive technologies
to interact with the desktop applications
</para>
<indexterm zone="atk libatk">
<primary sortas="c-libatk">libatk-1.0.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,186 +0,0 @@
<?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 attr-download-http "http://download.savannah.gnu.org/releases/attr/attr-&attr-version;.src.tar.gz">
<!ENTITY attr-download-ftp " ">
<!ENTITY attr-md5sum "84f58dec00b60f2dc8fd1c9709291cc7">
<!ENTITY attr-size "336 KB">
<!ENTITY attr-buildsize "3.5 MB">
<!ENTITY attr-time "0.1 SBU">
]>
<sect1 id="attr" xreflabel="attr-&attr-version;">
<?dbhtml filename="attr.html"?>
<title>attr-&attr-version;</title>
<indexterm zone="attr">
<primary sortas="a-attr">attr</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to attr</title>
<para>The <application>attr</application> package contains utilities to
administer the extended attributes on filesystem objects.</para>
&lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&attr-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&attr-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &attr-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &attr-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &attr-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &attr-time;</para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/attr"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of attr</title>
<para>Install <application>attr</application> by running the following
commands:</para>
<screen><userinput>sed -i -e 's|/@pkg_name@|&amp;-@pkg_version@|' include/builddefs.in &amp;&amp;
INSTALL_USER=root \
INSTALL_GROUP=root \
./configure --prefix=/usr --disable-static &amp;&amp;
make</userinput></screen>
<para>There are three sets of tests that come with this package. Issue the
following to execute all three:
<command>make tests root-tests ext-tests</command>. For meaningful results,
the tests need to be carried out on a file system that supports extended
attributes.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<!-- Package uses DIST_ROOT instead of DESTDIR -->
<screen role="root"><userinput>make install install-dev install-lib &amp;&amp;
chmod -v 755 /usr/lib/libattr.so &amp;&amp;
mv -v /usr/lib/libattr.so.* /lib &amp;&amp;
ln -sfv ../../lib/libattr.so.1 /usr/lib/libattr.so</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><command>sed ... include/builddefs.in</command>: This command
modifies the documentation directory so that it is a versioned
directory.</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="configuration">
<title>Configuring attr</title>
<sect3><title>Configuration Information</title>
<para>There is no configuration to <application>attr</application> itself,
but to get any use out of <application>attr</application>, a filesystem
needs to support extended attributes.</para>
<para>One way to achieve this is to add the user_xattr option to an ext3
filesystem in the <filename>/etc/fstab</filename> file as shown
below:</para>
<screen># file system mount-point type options dump fsck
# order
/dev/sda1 / ext3 defaults,acl,user_xattr 0 2</screen>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>attr, getfattr, and setfattr</seg>
<seg>libattr.so</seg>
<seg>/usr/{include/attr,share/doc/attr-&attr-version;}</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="attr-prog">
<term><command>attr</command></term>
<listitem>
<para>extends attributes on filesystem objects.</para>
<indexterm zone="attr attr">
<primary sortas="b-attr">attr</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="getfattr">
<term><command>getfattr</command></term>
<listitem>
<para>gets the extended attributes of filesystem objects.</para>
<indexterm zone="attr getfattr">
<primary sortas="b-getfattr">getfattr</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="setfattr">
<term><command>setfattr</command></term>
<listitem>
<para>sets the extended attributes of filesystem objects.</para>
<indexterm zone="attr setfattr">
<primary sortas="b-setfattr">setfattr</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libattr">
<term><filename class='libraryfile'>libattr.so</filename></term>
<listitem>
<para>contains the <application>attr</application> API functions.</para>
<indexterm zone="attr libattr">
<primary sortas="c-libattr">libattr.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,274 +0,0 @@
<?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 autoconf213-download-http "&gnu-http;/autoconf/autoconf-&autoconf213-version;.tar.gz">
<!ENTITY autoconf213-download-ftp " ">
<!ENTITY autoconf213-md5sum "9de56d4a161a723228220b0f425dc711">
<!ENTITY autoconf213-size "434 KB">
<!ENTITY autoconf213-buildsize "2.8 MB">
<!ENTITY autoconf213-time "less than 0.1 SBU (additional 0.1 SBU for the tests)">
]>
<sect1 id="autoconf213" xreflabel="Autoconf-&autoconf213-version;">
<?dbhtml filename="autoconf213.html"?>
<title>Autoconf&autoconf213-version;</title>
<indexterm zone="autoconf213">
<primary sortas="a-Autoconf213">Autoconf213</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Autoconf2.13</title>
<para>
<application>Autoconf2.13</application> is an old version of
<application>Autoconf</application> . This old version accepts switches
which are not valid in more recent versions and Mozilla applications
still need these switches now, so they require this old version for
regenerating the configure scripts. Unlike other Mozilla
applications, <application>SeaMonkey</application> release tarballs
do not contain the pre-generated configure scripts, so this old
version is required even if configure files have not been changed.
</para>
&lfs120_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&autoconf213-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&autoconf213-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &autoconf213-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &autoconf213-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &autoconf213-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &autoconf213-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/autoconf-&autoconf213-version;-consolidated_fixes-1.patch"/>
</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Autoconf2.13 Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="dejagnu"/> (Required for the tests)
</para>
-->
</sect2>
<sect2 role="installation">
<title>Installation of Autoconf2.13</title>
<para>
Install <application>Autoconf</application> by running the following
commands:
</para>
<screen><userinput>patch -Np1 -i ../autoconf-&autoconf213-version;-consolidated_fixes-1.patch &amp;&amp;
mv -v autoconf.texi autoconf213.texi &amp;&amp;
rm -v autoconf.info &amp;&amp;
./configure --prefix=/usr --program-suffix=2.13 &amp;&amp;
make</userinput></screen>
<para>
To test the installation <!--, if you have installed <xref linkend="dejagnu"/>,-->
issue <command>make check</command> (all 253 tests should pass).
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install &amp;&amp;
install -v -m644 autoconf213.info /usr/share/info &amp;&amp;
install-info --info-dir=/usr/share/info autoconf213.info</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>mv -v autoconf.texi autoconf213.texi</command>: ensure that the
info file added by this package will not overwrite the more recent version.
</para>
<para>
<command>rm -v autoconf.info</command>: ensure that the info file will be
created by the current version of texinfo.
</para>
<para>
<command>--program-suffix=2.13</command>: ensure that the installed
programs have the version added to their names, so that only a script
which specifically looks for these old versions will find them.
</para>
<para>
<command>install -v -m644 ...</command>: the patch removes install-info
from the Makefile because that would install (and if necessary recreate)
standards.info which is an old version, so now
<filename>autoconf213.info</filename> has to be manually installed.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>
autoconf2.13,
autoheader2.13,
autoreconf2.13,
autoscan2.13,
autoupdate2.13, and
ifnames2.13
</seg>
<seg>
None
</seg>
<seg>
/usr/share/autoconf-2.13
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="autoconf2.13">
<term><command>autoconf2.13</command></term>
<listitem>
<para>
Produces shell scripts that automatically configure software source
code packages to adapt to many kinds of Unix-like systems
</para>
<indexterm zone="autoconf213 autoconf2.13">
<primary sortas="b-autoconf2.13">autoconf2.13</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="autoheader2.13">
<term><command>autoheader2.13</command></term>
<listitem>
<para>
is a tool for creating template files of C
<emphasis>#define</emphasis> statements for configure to use
</para>
<indexterm zone="autoconf213 autoheader2.13">
<primary sortas="b-autoheader2.13">autoheader2.13</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="autoreconf2.13">
<term><command>autoreconf2.13</command></term>
<listitem>
<para>
This automatically runs <command>autoconf2.13</command>,
<command>autoheader2.13</command>, <command>aclocal</command>,
<command>automake</command>, <command>gettextize</command> and
<command>libtoolize</command> in the right order when changes
have been made to <command>autoconf</command> or
<command>automake</command> template files
</para>
<indexterm zone="autoconf213 autoreconf2.13">
<primary sortas="b-autoreconf2.13">autoreconf2.13</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="autoscan2.13">
<term><command>autoscan2.13</command></term>
<listitem>
<para>
Can be used as a preliminary step in creating a
<filename>configure.in</filename> file
</para>
<indexterm zone="autoconf213 autoscan2.13">
<primary sortas="b-autoscan2.13">autoscan2.13</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="autoupdate2.13">
<term><command>autoupdate2.13</command></term>
<listitem>
<para>
Modifies a <filename>configure.in</filename> file that still
calls <command>autoconf</command> macros by their old names
to use the current macro names
</para>
<indexterm zone="autoconf213 autoupdate2.13">
<primary sortas="b-autoupdate2.13">autoupdate2.13</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ifnames2.13">
<term><command>ifnames2.13</command></term>
<listitem>
<para>
Prints the identifiers that the package uses in C preprocessor
conditionals [If a package has already been set up to have some
portability, this program can help determine what configure needs to
check for. It can also fill in gaps in a configure.in file generated
by autoscan]
</para>
<indexterm zone="autoconf213 ifnames2.13">
<primary sortas="b-ifnames2.13">ifnames2.13</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,226 +0,0 @@
<?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 autogen-download-http
"http://ftp.gnu.org/gnu/autogen/rel&autogen-version;/autogen-&autogen-version;.tar.xz">
<!ENTITY autogen-download-ftp
"ftp://ftp.gnu.org/gnu/autogen/rel&autogen-version;/autogen-&autogen-version;.tar.xz">
<!ENTITY autogen-md5sum "0871304953d219f7ad91a60fb1376271">
<!ENTITY autogen-size "920 KB">
<!ENTITY autogen-buildsize "15 MB">
<!ENTITY autogen-time "0.7 SBU">
]>
<sect1 id="autogen" xreflabel="AutoGen-&autogen-version;">
<?dbhtml filename="autogen.html"?>
<title>AutoGen-&autogen-version;</title>
<indexterm zone="autogen">
<primary sortas="a-AutoGen">AutoGen</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to AutoGen</title>
<para>
<application>AutoGen</application> is a tool designed to simplify the
creation and maintenance of programs that contain large amounts of
repetitious text. It is especially valuable in programs that have
several blocks of text that must be kept synchronized.
</para>
&lfs71_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&autogen-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&autogen-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &autogen-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &autogen-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &autogen-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &autogen-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">AutoGen Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="guile"/> and
<xref linkend="libxml2"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/autogen"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of AutoGen</title>
<para>
Install <application>AutoGen</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make check</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
autogen, autoopts-config, columns, getdefs and xml2ag
</seg>
<seg>
libopts.so
</seg>
<seg>
/usr/include/autoopts and
/usr/share/autogen
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="autogen-prog">
<term><command>autogen</command></term>
<listitem>
<para>
is designed for generating program files that contain
repetitive text with varied substitutions.
</para>
<indexterm zone="autogen autogen-prog">
<primary sortas="b-autogen">autogen</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="autoopts-config">
<term><command>autoopts-config</command></term>
<listitem>
<para>
is a tool that is used by configure to determine the compiler and
linker flags that should be used to compile and link programs that
use <application>AutoOpts</application>.
</para>
<indexterm zone="autogen autoopts-config">
<primary sortas="b-autoopts-config">autoopts-config</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="columns">
<term><command>columns</command></term>
<listitem>
<para>
is used to columnize input text.
</para>
<indexterm zone="autogen columns">
<primary sortas="b-columns">columns</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="getdefs">
<term><command>getdefs</command></term>
<listitem>
<para>
is used to extract <application>AutoGen</application> definitions
from a list of source files.
</para>
<indexterm zone="autogen getdefs">
<primary sortas="b-getdefs">getdefs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="xml2ag">
<term><command>xml2ag</command></term>
<listitem>
<para>
is used to convert any arbitrary XML file into equivalent
<application>AutoGen</application> definitions.
</para>
<indexterm zone="autogen xml2ag">
<primary sortas="b-xml2ag">xml2ag</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libopts">
<term><filename class='libraryfile'>libopts.so</filename></term>
<listitem>
<para>
is an automated option processing library based on
<application>AutoGen</application>.
</para>
<indexterm zone="autogen libopts">
<primary sortas="c-libopts">libopts.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,287 +0,0 @@
<?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 avifile-main-version "0.7">
<!ENTITY avifile-download-http "&sourceforge-repo;/avifile/avifile-&avifile-main-version;-&avifile-version;.tar.bz2">
<!ENTITY avifile-download-ftp " ">
<!ENTITY avifile-md5sum "7da94802f120d1b69e04a13170dcd21d">
<!ENTITY avifile-size "3.2 MB">
<!ENTITY avifile-buildsize "57.5 MB">
<!ENTITY avifile-time "2.5 SBU">
<!ENTITY codec-download "&sourceforge-repo;/avifile/binaries-011002.tgz">
<!ENTITY codec-md5sum "4db4edeeceefb9353b15b047207fa6d3">
<!ENTITY codec-size "4.3 MB">
<!ENTITY codec-installsize "13 MB">
]>
<sect1 id="avifile" xreflabel="Avifile-&avifile-version;">
<?dbhtml filename="avifile.html"?>
<title>Avifile-&avifile-version;</title>
<indexterm zone="avifile">
<primary sortas="a-Avifile">Avifile</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Avifile</title>
<para>The <application>Avifile</application> package contains an AVI video
file player, tools and support libraries. This is useful for viewing and
editing AVI files.</para>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&avifile-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&avifile-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &avifile-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &avifile-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &avifile-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &avifile-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<title>Patches</title>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/avifile-&avifile-main-version;-&avifile-version;-gcc41-1.patch"/></para>
</listitem>
</itemizedlist>
<itemizedlist spacing='compact'>
<title>Codecs</title>
<listitem>
<para>Required CODEC: <ulink url="&codec-download;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &codec-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &codec-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &codec-installsize;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Avifile Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><!-- <xref linkend="qt"/> and -->
<xref linkend="sdl"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
<xref linkend="libjpeg"/>,
<xref linkend="libvorbis"/>,
<xref linkend="liba52"/>,
<xref linkend="lame"/>,
<xref linkend="libmad"/>,
<xref linkend="xvid"/>,
<xref linkend="faad2"/>,
<!-- Adding this comment in case this package gets any momentum and
actually get an updated DivX. Here is the new URL to the new codec:
http://labs.divx.com/DivXLinuxCodec -->
<ulink url="http://sourceforge.net/project/showfiles.php?group_id=11050">
DivX4Linux</ulink>, and
<ulink url="http://dmalloc.com/">Dmalloc</ulink></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/avifile"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Avifile</title>
<para>Install the required CODECs as the <systemitem
class="username">root</systemitem> user using
the following commands:</para>
<screen role="root"><userinput>install -v -d -m755 /usr/lib/avifile-&avifile-main-version;/win32 &amp;&amp;
tar -xvf ../binaries-011002.tgz -C /usr/lib/avifile-&avifile-main-version;</userinput></screen>
<para>Install <application>Avifile</application> by running the
following commands:</para>
<screen><userinput>patch -Np1 -i ../avifile-&avifile-main-version;-&avifile-version;-gcc41-1.patch &amp;&amp;
./configure --prefix=/usr \
--with-win32-path=/usr/lib/avifile-&avifile-main-version;/win32 &amp;&amp;
make</userinput></screen>
<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="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>avibench, avicap, avicat, avifile-config, avimake, aviplay, avirec,
avirecompress, avitype and kv41setup</seg>
<seg>libaviplay.so, libaviplayavcodec.so, libaviplayavformat.so,
libaviplayavutil.so, libaviplaydha.so, libaviplayvidix, libqavm.so and
numerous CODEC plugins and video extensions.</seg>
<seg>/usr/include/avifile-&avifile-main-version;,
/usr/lib/avifile-&avifile-main-version;, and
/usr/share/avifile-&avifile-main-version;</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="avibench">
<term><command>avibench</command></term>
<listitem>
<para>performs a measurement of the AVI file
support library's performance for a file.</para>
<indexterm zone="avifile avibench">
<primary sortas="b-avibench">avibench</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="avicap">
<term><command>avicap</command></term>
<listitem>
<para>is a widget that displays acquired video from a Video For
Windows (VFW) compatible device, like a webcam or a TV-tuner.</para>
<indexterm zone="avifile avicap">
<primary sortas="b-avicap">avicap</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="avicat">
<term><command>avicat</command></term>
<listitem>
<para>takes a set of AVI files and combines them into a single
file.</para>
<indexterm zone="avifile avicat">
<primary sortas="b-avicat">avicat</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="avifile-config">
<term><command>avifile-config</command></term>
<listitem>
<para>is a script used to get information about the installed version
of <application>Avifile</application>.</para>
<indexterm zone="avifile avifile-config">
<primary sortas="b-avifile-config">avifile-config</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="avimake">
<term><command>avimake</command></term>
<listitem>
<para>takes a set of JPG images and creates a movie.</para>
<indexterm zone="avifile avimake">
<primary sortas="b-avimake">avimake</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="aviplay">
<term><command>aviplay</command></term>
<listitem>
<para> manages the input formats, the CODECs and the output formats
to display AVI video files on your screen.</para>
<indexterm zone="avifile aviplay">
<primary sortas="b-aviplay">aviplay</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="avirec">
<term><command>avirec</command></term>
<listitem>
<para>is a command-line video recording tool.</para>
<indexterm zone="avifile avirec">
<primary sortas="b-avirec">avirec</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="avirecompress">
<term><command>avirecompress</command></term>
<listitem>
<para>is a widget that takes an input file of one CODEC type
and converts it into a video file of another CODEC.</para>
<indexterm zone="avifile avirecompress">
<primary sortas="b-avirecompress">avirecompress</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="avitype">
<term><command>avitype</command></term>
<listitem>
<para>will read and display AVI file header information.</para>
<indexterm zone="avifile avitype">
<primary sortas="b-avitype">avitype</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kv41setup">
<term><command>kv41setup</command></term>
<listitem>
<para>is a small tool which tells
<application>video4linux</application> about the current video
mode.</para>
<indexterm zone="avifile kv41setup">
<primary sortas="b-kv41setup">kv41setup</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libaviplay">
<term><filename class='libraryfile'>libaviplay*.so</filename></term>
<listitem>
<para>libraries contain the functions required by the various
<application>Avifile</application> programs for encoding, decoding
and to interface with the various plugins and video extensions.</para>
<indexterm zone="avifile libaviplay">
<primary sortas="c-libaviplay">libaviplay*.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,130 +0,0 @@
<?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 bazaar-download-http
"https://launchpad.net/bzr/2.5/&bazaar-version;/+download/bzr-&bazaar-version;.tar.gz">
<!ENTITY bazaar-download-ftp " ">
<!ENTITY bazaar-md5sum "ac5079858364a046071000d5cdccb67b">
<!ENTITY bazaar-size "10 MB">
<!ENTITY bazaar-buildsize "69 MB">
<!ENTITY bazaar-time "0.2 SBU">
]>
<sect1 id="bazaar" xreflabel="Bazaar-&bazaar-version;">
<?dbhtml filename="bazaar.html"?>
<title>Bazaar-&bazaar-version;</title>
<indexterm zone="bazaar">
<primary sortas="a-bazaar">Bazaar</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Bazaar</title>
<para><application>Bazaar</application> is a version control system that
helps track project history over time and collaborate with others.</para>
&lfs76_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&bazaar-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&bazaar-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &bazaar-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &bazaar-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &bazaar-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &bazaar-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Bazaar Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="python2"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="cacerts"/>,
<ulink url="http://www.python.org/pypi/paramiko/">paramiko</ulink> with
<xref linkend="openssh"/> or
<ulink url="http://www.python.org/pypi/pycrypto/">PyCrypto</ulink> (to access branches over SSH), and
<ulink url="http://wiki.bazaar.canonical.com/BzrTools">BzrTools</ulink> (for rsync support and other extra functionality)
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/bazaar"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Bazaar</title>
<para>
Install <application>Bazaar</application> by running the following
commands:
</para>
<screen><userinput>sed -i -e 's|man/man1|share/&amp;|' setup.py &amp;&amp;
python setup.py build</userinput></screen>
<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>python setup.py install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>bzr</seg>
<seg>None</seg>
<seg>/usr/lib/python&python2-majorver;/site-packages/bzrlib</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="bazaar-prog">
<term><command>bzr</command></term>
<listitem>
<para>is a command-line client program used to access bcr repositories.</para>
<indexterm zone="bazaar bazaar-prog">
<primary sortas="b-bzr">bzr</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,163 +0,0 @@
<?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;
<!-- Inserted as a reminder to do this. The mention of a test suite
is usually right before the root user installation commands. Please
delete these 12 (including one blank) lines after you are done.-->
<!-- Use one of the two mentions below about a test suite,
delete the line that is not applicable. Of course, if the
test suite uses syntax other than "make check", revise the
line to reflect the actual syntax to run the test suite -->
<!-- <para>This package does not come with a test suite.</para> -->
<!-- <para>To test the results, issue: <command>make check</command>.</para> -->
<!ENTITY bc-download-http "&gnu-alpha-http;bc/bc-&bc-version;.tar.bz2">
<!ENTITY bc-download-ftp "&gnu-alpha-ftp;bc/bc-&bc-version;.tar.bz2">
<!ENTITY bc-md5sum "5126a721b73f97d715bb72c13c889035">
<!ENTITY bc-size "288 KB">
<!ENTITY bc-buildsize "3 MB">
<!ENTITY bc-time "less than 0.1 SBU (0.2 SBU if running the testsuite)">
]>
<sect1 id="bc" xreflabel="bc-&bc-version;">
<?dbhtml filename="bc.html"?>
<title>bc-&bc-version;</title>
<indexterm zone="bc">
<primary sortas="a-Bc">Bc</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to bc</title>
<para>The <application>bc</application> package contains
an arbitrary precision numeric processing language.</para>
<note><para>Starting with linux-3.9 the <command>bc</command>
program is needed to build the linux kernel. It is been moved
to LFS for LFS-7.4.</para></note>
&lfs74_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&bc-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&bc-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &bc-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &bc-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &bc-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &bc-time;</para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/bc"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Bc</title>
<para>Install <application>bc</application> by running the following commands:</para>
<screen><userinput>./configure --prefix=/usr --with-readline &amp;&amp;
make</userinput></screen>
<para>To test <application>bc</application>, run the commands below.
There is quite a bit of output, so you may want to redirect it to a file.
There are a very small percentage of tests (10 of 12,144) that will
indicate a roundoff error at the last digit.</para>
<screen><userinput>echo "quit" | ./bc/bc -l Test/checklib.b</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<!--
<para><command>sed -i '/PROTO.*readline/d' bc/scan.l</command>: This
command fixes the <application>Readline</application> library call.</para>
<para><command>sed -i '/flex -I8/s/8//' configure</command>: This
command fixes the <application>Flex</application> invocation.</para>
<para><command>sed -i '/stdlib/a #include &lt;string.h&gt;' lib/number.c</command>:
This command inserts a missing header.</para>
<para><command>sed -i 's/program.*save/static &amp;/' bc/load.c</command>:
This command fixes a segfault when running <application>bc</application>
with <command>bc -l</command>.</para>
-->
<para><parameter>--with-readline</parameter>: This option enables
<application>Readline</application> support in interactive mode.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>bc and dc</seg>
<seg>None</seg>
<seg>None</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="bc-prog">
<term><command>bc</command></term>
<listitem>
<para>is a calculator.</para>
<indexterm zone="bc bc-prog">
<primary sortas="b-bc">bc</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dc">
<term><command>dc</command></term>
<listitem>
<para>is a reverse-polish calculator.</para>
<indexterm zone="bc dc">
<primary sortas="b-dc">dc</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,145 +0,0 @@
<?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 Beaker-download-http "&pymodules-dl;/B/Beaker/Beaker-&Beaker-version;.tar.gz">
<!ENTITY Beaker-download-ftp " ">
<!ENTITY Beaker-md5sum "c07254713337b7a1b404ef37ad880b07">
<!ENTITY Beaker-size "44 KB">
<!ENTITY Beaker-buildsize "916 KB">
<!ENTITY Beaker-time "less than 0.1 SBU">
]>
<!-- Begin Beaker -->
<sect2 id="Beaker" xreflabel="Beaker-&Beaker-version;">
<title>Beaker-&Beaker-version;</title>
<indexterm zone="Beaker">
<primary sortas="a-Beaker">Beaker</primary>
</indexterm>
<sect3 role="package">
<title>Introduction to Beaker Module</title>
<para>
<application>Beaker</application> is a <application>Python</application>
module that implements caching and sessions WSGI middleware for use with
web applications and stand-alone Python scripts and applications.
</para>
&lfs83_checked;
<bridgehead renderas="sect4">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&Beaker-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&Beaker-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &Beaker-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &Beaker-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &Beaker-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &Beaker-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect4">Beaker Dependencies</bridgehead>
<!-- OBSOLETE
<bridgehead renderas="sect5">Required</bridgehead>
<para role="required">
<xref linkend="setuptools"/>
</para>
-->
<bridgehead renderas="sect5">Optional</bridgehead>
<para role="optional">
<xref linkend="funcsigs"/> (required for Python-2.7)
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/Beaker"/>
</para>
</sect3>
<sect3 role="installation">
<title>Installation of Beaker</title>
<note>
<para>
Both <application>Python 2</application> and
<application>Python 3</application> modules can
be built and installed without any conflicts.
</para>
</note>
<!-- Editors note: Use - -root= instead of DESTDIR= when updating. -->
<para>
To install the <application>Python 2</application> module,
run the following command as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>python setup.py install --optimize=1</userinput></screen>
<para>
To install the <application>Python 3</application> module,
run the following command as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>python3 setup.py install --optimize=1</userinput></screen>
</sect3>
<sect3 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
None
</seg>
<seg>
/usr/lib/python&python2-majorver;/site-packages/beaker,
/usr/lib/python&python2-majorver;/site-packages/Beaker-&Beaker-version;-py&python2-majorver;.egg-info and/or
/usr/lib/python&python3-majorver;/site-packages/beaker,
/usr/lib/python&python3-majorver;/site-packages/Beaker-&Beaker-version;-py&python3-majorver;.egg-info
</seg>
</seglistitem>
</segmentedlist>
</sect3>
</sect2>
<!--End Beaker -->

View File

@ -1,253 +0,0 @@
<?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 blueman-download-http "http://download.tuxfamily.org/blueman/blueman-&blueman-version;.tar.gz">
<!ENTITY blueman-download-ftp " ">
<!ENTITY blueman-md5sum "f0bee59589f4c23e35bf08c2ef8acaef">
<!ENTITY blueman-size "1.2 MB">
<!ENTITY blueman-buildsize "16 MB">
<!ENTITY blueman-time "0.2 SBU">
]>
<sect1 id="blueman" xreflabel="Blueman-&blueman-version;">
<?dbhtml filename="blueman.html"?>
<title>Blueman-&blueman-version;</title>
<indexterm zone="blueman">
<primary sortas="a-Blueman">Blueman</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Blueman</title>
<para>
<application>Blueman</application> is full featured GTK+
Bluetooth manager.
</para>
&lfs74_built;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&blueman-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&blueman-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &blueman-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &blueman-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &blueman-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &blueman-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Blueman Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="bluez"/>,
<xref linkend="dbus-python"/>,
<xref linkend="gtk2"/>,
<!-- <xref linkend="notify-python"/>, -->
<xref linkend="pygtk"/> (with <xref linkend="gtk2"/> support),
<!--<xref linkend="pyrex"/>, --> and
<xref linkend="startup-notification"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="polkit"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<ulink url="&gnome-download-http;/nautilus-sendto/">Nautilus SendTo</ulink>
</para>
<bridgehead renderas="sect4">Required (Runtime)</bridgehead>
<para role="required">
<xref linkend="obex-data-server"/> and
<xref linkend="polkit-gnome"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/blueman"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Blueman</title>
<para>
Install <application>Blueman</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/lib/blueman \
--disable-static &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
blueman-adapters, blueman-applet, blueman-assistant, blueman-browse,
blueman-manager, blueman-sendto, and blueman-services
</seg>
<seg>
None
</seg>
<seg>
/usr/lib/blueman,
/usr/lib/python&python2-majorver;/site-packages/blueman, and
/usr/share/blueman
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="blueman-adapters">
<term><command>blueman-adapters</command></term>
<listitem>
<para>
is a utility used to set adapter properties.
</para>
<indexterm zone="blueman blueman-adapters">
<primary sortas="b-blueman-adapters">blueman-adapters</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blueman-applet">
<term><command>blueman-applet</command></term>
<listitem>
<para>
is a tray applet used to manage bluetooth.
</para>
<indexterm zone="blueman blueman-applet">
<primary sortas="b-blueman-applet">blueman-applet</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blueman-assistant">
<term><command>blueman-assistant</command></term>
<listitem>
<para>
is an application used for configuring and pairing bluetooth devices.
</para>
<indexterm zone="blueman blueman-assistant">
<primary sortas="b-blueman-assistant">blueman-assistant</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blueman-browse">
<term><command>blueman-browse</command></term>
<listitem>
<para>
is used to start obex browser for specified device.
</para>
<indexterm zone="blueman blueman-browse">
<primary sortas="b-blueman-browse">blueman-browse</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blueman-manager">
<term><command>blueman-manager</command></term>
<listitem>
<para>
is the bluetooth device manager.
</para>
<indexterm zone="blueman blueman-manager">
<primary sortas="b-blueman-manager">blueman-manager</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blueman-sendto">
<term><command>blueman-sendto</command></term>
<listitem>
<para>
is an application used for sending files to bluetooth devices.
</para>
<indexterm zone="blueman blueman-sendto">
<primary sortas="b-blueman-sendto">blueman-sendto</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blueman-services">
<term><command>blueman-services</command></term>
<listitem>
<para>
is a graphical dialog used for configuring local bluetooth services.
</para>
<indexterm zone="blueman blueman-services">
<primary sortas="b-blueman-services">blueman-services</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,30 +0,0 @@
# Begin /etc/sysconfig/bluetooth
# Run the bluetooth HID daemon (default: false)
#HIDD_ENABLE="true"
# Activate rfcomm ports (default: false)
#RFCOMM_ENABLE="true"
# Run bluetooth dial-up networking daemon (default: false)
# Note: You need to pass coressponding options to the daemon
# since it does not run without any options.
#DUND_ENABLE="true"
# Run bluetooth PAN daemon (default: false)
# Note: You need to pass coressponding options to the daemon
# since it does not run without any options.
#PAND_ENABLE="true"
# Options for hidd, dund and pand (default: none)
# See man 1 hidd for available options.
#HIDD_OPTIONS=""
# See man 1 dund for available options.
#DUND_OPTIONS=""
# See man 1 pand for available options.
#PAND_OPTIONS=""
# End /etc/sysconfig/bluetooth

View File

@ -1,186 +0,0 @@
<?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 cairomm-download-http "https://www.cairographics.org/releases/cairomm-&cairomm-version;.tar.xz">
<!ENTITY cairomm-download-ftp " ">
<!ENTITY cairomm-md5sum "7b5c3d7ca5578f0de7d05aef756f97f1">
<!ENTITY cairomm-size "568 KB">
<!ENTITY cairomm-buildsize "29 MB (with tests)">
<!ENTITY cairomm-time "0.2 SBU (with tests)">
]>
<sect1 id="cairomm" xreflabel="Cairomm-&cairomm-version;">
<?dbhtml filename="cairomm.html"?>
<title>Cairomm-&cairomm-version;</title>
<indexterm zone="cairomm">
<primary sortas="a-Cairomm">Cairomm</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Cairomm</title>
<para>
The <application>Cairomm</application> package provides a C++
interface to <application>Cairo</application>.
</para>
&lfs10_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&cairomm-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&cairomm-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &cairomm-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &cairomm-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &cairomm-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &cairomm-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Cairomm Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="cairo"/> and
<xref linkend="libsigc3"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="boost"/> (for tests)
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="doxygen"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/cairomm"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Cairomm</title>
<para>
Install <application>Cairomm</application> by running the following
commands:
</para>
<screen><userinput>mkdir bld &amp;&amp;
cd bld &amp;&amp;
meson --prefix=/usr \
-Dbuild-tests=true \
-Dboost-shared=true \
.. &amp;&amp;
ninja</userinput></screen>
<para>
To run the test suite, run: <command>ninja test</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>ninja install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>-Dbuild-tests=true</parameter>: This switch is for building
the unit tests. Remove if you have not installed <xref linkend="boost"/>.
</para>
<para>
<parameter>-Dboost-shared=true</parameter>: This switch has the package
use the shared version of boost libraries. It is required if you have
not installed the boost static libraries, and you have passed
<parameter>-Dbuild-tests=true</parameter>.
</para>
<para>
<option>-Dbuild-documentation=true</option>: This switch builds the
html documentation if doxygen is installed.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libcairomm-1.16.so
</seg>
<seg>
/usr/{lib,include}/cairomm-1.16 and
/usr/share/{devhelp/books,doc}/cairomm-1.16 (optional)
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libcairomm-1.16">
<term><filename class="libraryfile">libcairomm-1.16.so</filename></term>
<listitem>
<para>
contains the <application>Cairo</application> API classes
</para>
<indexterm zone="cairomm libcairomm-1.16">
<primary sortas="c-libcairomm-1.16">libcairomm-1.16.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,259 +0,0 @@
<?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 cargo-download-http "https://github.com/rust-lang/cargo/archive/&cargo-version;/cargo-&cargo-version;.tar.gz">
<!ENTITY cargo-download-ftp " ">
<!ENTITY cargo-md5sum "c0bdbfdeead6a7cdfd7fbfe2183bfc61">
<!ENTITY cargo-size "624 KB">
<!ENTITY cargo-buildsize "129 MB plus extra 115 MB in ~/.cargo and 2.2GB for the testsuite">
<!ENTITY cargo-time "1.8 SBU plus 2.4 SBU for the testsuite on a machine with 4 cores">
<!-- RUSTIDATE is deined in packages.ent -->
<!-- temporarily at higgs so people can download it -->
<!ENTITY rusti-download-http "&sources-anduin-http;/rust/rust-installer-&RUSTIDATE;.tar.xz">
<!ENTITY rusti-md5sum "8fb6c87f12d735b0a8bc1304d7640c69">
<!ENTITY rusti-size "18 KB">
<!-- similarly, CARGOPREV is defined in packages.ent -->
<!ENTITY cargoprev64-download-http "https://static.rust-lang.org/dist/cargo-&CARGOPREV;-x86_64-unknown-linux-gnu.tar.gz">
<!ENTITY cargoprev64-md5sum "ad2b513d591f35271f1041e2e04f484c">
<!ENTITY cargoprev64-size "4.4 MB">
<!ENTITY cargoprev32-download-http "https://static.rust-lang.org/dist/cargo-&CARGOPREV;-i686-unknown-linux-gnu.tar.gz">
<!ENTITY cargoprev32-md5sum "24d4eda62991bfbaecb3a6d1e09df143">
<!ENTITY cargoprev32-size "4.3 MB">
]>
<sect1 id="cargo" xreflabel="cargo-&cargo-version;">
<?dbhtml filename="cargo.html"?>
<title>Cargo-&cargo-version;</title>
<indexterm zone="cargo">
<primary sortas="a-cargo">Cargo</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to cargo</title>
<para>
<application>Cargo</application> is the Package Manager for
<application>Rust</application>. Like that, during the build it uses
<command>curl</command> to download <filename>cargo</filename> files
which are actually <filename>.tar.gz</filename> source archives.
</para>
<para>
This package requires internet access to build and at runtime (when
<command>rust</command> is compiling another package). It will use all
available cores. It also needs the current or previous version to compile
itself, so here a binary of the previous version is used to bootstrap.
</para>
&lfs80_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&cargo-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&cargo-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &cargo-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &cargo-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &cargo-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &cargo-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Rust Installer:
<ulink url="&rusti-download-http;"/></para>
</listitem>
<listitem>
<para>Installer MD5 sum: &rusti-md5sum;</para>
</listitem>
<listitem>
<para>Installer size: &rusti-size;</para>
</listitem>
</itemizedlist>
<itemizedlist spacing="compact">
<listitem>
<para>Binary download (x86_64):
<ulink url="&cargoprev64-download-http;"/></para>
</listitem>
<listitem>
<para>Binary x86_64 MD5 sum: &cargoprev64-md5sum;</para>
</listitem>
<listitem>
<para>Binary x86_64 download size: &cargoprev64-size;</para>
</listitem>
</itemizedlist>
<itemizedlist spacing="compact">
<listitem>
<para>Binary download (i686):
<ulink url="&cargoprev32-download-http;"/></para>
</listitem>
<listitem>
<para>Binary i686 MD5 sum: &cargoprev32-md5sum;</para>
</listitem>
<listitem>
<para>Binary i686 download size: &cargoprev32-size;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Cargo Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="cmake"/>,
<xref linkend="rust"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="git"/>,
<xref linkend="openssl"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/cargo"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of cargo</title>
<para>
Install <application>cargo</application> by running the following
commands:
</para>
<screen><userinput>tar -xf ../rust-installer-&RUSTIDATE;.tar.xz \
--strip-components=1 --directory src/rust-installer &amp;&amp;
case $(uname -m) in
x86_64) tar -xf ../cargo-&CARGOPREV;-x86_64-unknown-linux-gnu.tar.gz
;;
i686) tar -xf ../cargo-&CARGOPREV;-i686-unknown-linux-gnu.tar.gz
;;
esac &amp;&amp;
./configure --prefix=/usr \
--sysconfdir=/etc \
--docdir=/usr/share/doc/cargo-&cargo-version; \
--cargo=./cargo-nightly*/cargo/bin/cargo &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>CFG_DISABLE_CROSS_TESTS=1
./target/*-unknown-linux-gnu/release/cargo test</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install &amp;&amp;
mv -v /usr/etc/bash_completion.d/cargo /etc/bash_completion.d</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>tar -xf ../rust-installer-&RUSTIDATE;.tar.xz ...</command>:
The rust-installer is needed, but not shipped with
<application>cargo</application>, so BLFS provides a repackaged git
snapshot.
</para>
<para>
<parameter>--cargo=</parameter>: This points to the binary of the previous
version, so that the package can be bootstrapped. When upgrading, or if
rebuilding, it is possible to use the current installed version without
this switch, but that takes longer and uses more space.
</para>
<para>
<command>CFG_DISABLE_CROSS_TESTS=1 ...</command>: By default the tests
will try to cover cross-builds for other architectures, but BLFS only
installs <command>rust</command> for the host architecture. This switch
also points to where cargo has been created, using a wildcard to match the
one target-triple directory which has been created.
</para>
<para>
<command>mv -v /usr/etc/bash_completion.d/cargo ...</command>: Cargo
accepts the sysconfdir switch but does not respect it. This fixes up the
misplaced file.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program(s)</segtitle>
<segtitle>Installed Librar(y,ies)</segtitle>
<segtitle>Installed Director(y,ies)</segtitle>
<seglistitem>
<seg>
cargo
</seg>
<seg>
None
</seg>
<seg>
/usr/share/doc/cargo-&cargo-version; and
/usr/share/zsh/site-functions.
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="cargo-prog">
<term><command>cargo</command></term>
<listitem>
<para>
is the Package Manager for Rust.
</para>
<indexterm zone="cargo cargo-prog">
<primary sortas="b-cargo">cargo</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,178 +0,0 @@
<?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 celt051-download-http "http://downloads.xiph.org/releases/celt/celt-&celt051-version;.tar.gz">
<!ENTITY celt051-download-ftp " ">
<!ENTITY celt051-md5sum "67e7b5e45db57a6f1f0a6962f5ecb190">
<!ENTITY celt051-size "432 KB">
<!ENTITY celt051-buildsize "5.5 MB">
<!ENTITY celt051-time "0.1 SBU">
]>
<!-- Try to keep the indentation used in this file-->
<sect1 id="celt051" xreflabel="Celt-&celt051-version;">
<?dbhtml filename="celt051.html"?>
<title>Celt-&celt051-version;</title>
<indexterm zone="celt051">
<primary sortas="a-celt051">celt051</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Celt</title>
<para>
CELT is a very low delay audio codec designed for high-quality
communications. Its potential uses include video-conferencing and
network music performance.
</para>
&lfs70_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&celt051-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&celt051-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &celt051-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &celt051-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &celt051-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &celt051-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Celt Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="libogg"/> (For encoder/decoder tools).
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/celt051"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Celt</title>
<para>
Install <application>Celt</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make check</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>
celtdec051 and celtenc051
</seg>
<seg>
libcelt051.so
</seg>
<seg>
/usr/include/celt051
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="celtdec051">
<term><command>celtdec051</command></term>
<listitem>
<para>
is CELT decoder.
</para>
<indexterm zone="celt051 celtdec051">
<primary sortas="b-celtdec051">celtdec051</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="celtenc051">
<term><command>celtenc051</command></term>
<listitem>
<para>
is CELT encoder.
</para>
<indexterm zone="celt051 celtenc051">
<primary sortas="b-celtenc051">celtenc051</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libcelt051">
<term><filename class="libraryfile">libcelt051.so</filename></term>
<listitem>
<para>
contains CELT API functions.
</para>
<indexterm zone="celt051 libcelt051">
<primary sortas="c-libcelt051">libcelt051.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,165 +0,0 @@
<?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 check-download-http "https://github.com/libcheck/check/releases/download/&check-version;/check-&check-version;.tar.gz">
<!ENTITY check-download-ftp " ">
<!ENTITY check-md5sum "31b17c6075820a434119592941186f70">
<!ENTITY check-size "748 KB">
<!ENTITY check-buildsize "9.7 MB (add 1.2 MB for the tests)">
<!ENTITY check-time "0.1 SBU (add 3.6 SBU for the tests)">
]>
<sect1 id="check" xreflabel="Check-&check-version;">
<?dbhtml filename="check.html"?>
<title>Check-&check-version;</title>
<indexterm zone="check">
<primary sortas="a-Check">Check</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Check</title>
<para>
<application>Check</application> is a unit testing framework for C.
It was installed by LFS in the temporary /tools directory. These
instructions install it permanently.
</para>
&lfs81_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&check-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&check-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &check-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &check-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &check-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &check-time;
</para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/check"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Check</title>
<para>
Install <application>Check</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
make</userinput></screen>
<!-- Under LFS 8.1-rc2, the tests do not cause segfaults any longer. -->
<para>
To test the installation, issue <command>make check</command>.
<!-- Several tests cause segmentation faults that are harmless and can be
ignored. -->
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make docdir=/usr/share/doc/check-&check-version; install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>
checkmk
</seg>
<seg>
libcheck.so
</seg>
<seg>
/usr/share/doc/check-&check-version;
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="checkmk">
<term><command>checkmk</command></term>
<listitem>
<para>
is an <application>Awk</application> script used for
generating C unit tests for use with the
<application>Check</application> unit testing framework.
</para>
<indexterm zone="check checkmk">
<primary sortas="b-checkmk">checkmk</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libcheck">
<term><filename class="libraryfile">libcheck.so</filename></term>
<listitem>
<para>
contains the <application>Check</application> API functions.
</para>
<indexterm zone="check libcheck">
<primary sortas="c-libcheck">libcheck.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
&lt;*/M&gt; M<emphasis role='blue'>u</emphasis>ltimedia support ---&gt; [MEDIA_SUPPORT]
[*] <emphasis role='blue'>A</emphasis>utoselect ancillary drivers (tuners, sensors, i2c, spi, frontends)
... [MEDIA_SUBDRV_AUTOSELECT]
M<emphasis role='blue'>e</emphasis>dia device types ---&gt;
[*] <emphasis role='blue'>C</emphasis>ameras and video grabbers [MEDIA_CAMERA_SUPPORT]
M<emphasis role='blue'>e</emphasis>dia drivers ---&gt;
[ /*] M<emphasis role='blue'>e</emphasis>dia USB Adapters ---&gt; [MEDIA_USB_SUPPORT]
# Most modern USB camera needs this.
# For other devices you need to figure it out yourself:
&lt; /*/M&gt; <emphasis role='blue'>U</emphasis>SB Video Class (UVC) [USB_VIDEO_CLASS]</screen>

View File

@ -1,234 +0,0 @@
<?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 cheese-download-http "&gnome-download-http;/cheese/&gnome-44;/cheese-&cheese-version;.tar.xz">
<!ENTITY cheese-download-ftp "&gnome-download-ftp;/cheese/&gnome-44;/cheese-&cheese-version;.tar.xz">
<!ENTITY cheese-md5sum "99d2a400a8876956a0c378e1ce172a40">
<!ENTITY cheese-size "1.0 MB">
<!ENTITY cheese-buildsize "14 MB">
<!ENTITY cheese-time "0.2 SBU">
]>
<sect1 id="cheese" xreflabel="Cheese-&cheese-version;">
<?dbhtml filename="cheese.html"?>
<title>Cheese-&cheese-version;</title>
<indexterm zone="cheese">
<primary sortas="a-Cheese">Cheese</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Cheese</title>
<para>
<application>Cheese</application> is used to take
photos and videos with fun graphical effects.
</para>
&lfs120_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&cheese-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&cheese-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &cheese-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &cheese-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &cheese-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &cheese-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Cheese Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="clutter-gst"/>,
<xref linkend="clutter-gtk"/>,
<xref linkend="gnome-desktop"/>,
<xref linkend="gst10-plugins-bad"/>,
<xref linkend="gst10-plugins-good"/> (built with <xref linkend="v4l-utils"/>),
<xref linkend="libcanberra"/>, and
<xref linkend="libgudev"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref role="runtime" linkend="gnome-video-effects"/> (at runtime, for video effects),
<xref linkend="gobject-introspection"/> and
<xref linkend="vala"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/>,
<xref linkend="libxslt"/>,
<ulink url="&appstream-glib-url;">appstream-glib</ulink>,
<ulink url="https://ltp.sourceforge.net/coverage/lcov.php"> LCOV </ulink>, and
<ulink url="&gnome-download-http;/nautilus-sendto/">Nautilus SendTo</ulink>
</para>
</sect2>
<sect2 role="kernel" id="cheese-kernel">
<title>Kernel Configuration</title>
<para>
Depending on your camera, enable the appropriate options and recompile the
kernel if necessary:
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="cheese-kernel.xml"/>
<indexterm zone="cheese cheese-kernel">
<primary sortas="d-cheese">cheese</primary>
</indexterm>
</sect2>
<sect2 role="installation">
<title>Installation of Cheese</title>
<para>
Install <application>Cheese</application> by running the following
commands:
</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson setup --prefix=/usr \
--buildtype=release \
-Dgtk_doc=false \
-Dtests=true \
.. &amp;&amp;
ninja</userinput></screen>
<para>
To test the results, issue: <command>ninja test</command>
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>ninja install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/meson-buildtype-release.xml"/>
<para>
<parameter>-Dgtk_doc=false</parameter>: This switch prevents the build
system from generating and installing the API documentation. Omit this
switch if you have <xref linkend="gtk-doc" role="nodep"/> installed
and wish to generate and install the API documentation. Building the
documentation is broken due to an incompatibility with gtk-doc.
</para>
<para>
<parameter>-Dtests=true</parameter>: This switch allows building the
tests so that the test suite can be run. Remove this switch if you are
not going to run the tests.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
cheese
</seg>
<seg>
libcheese.so and libcheese-gtk.so
</seg>
<seg>
/usr/{include,share/gtk-doc/html,share/help/*}/cheese
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="cheese-prog">
<term><command>cheese</command></term>
<listitem>
<para>
is a webcam tool with graphical effects
</para>
<indexterm zone="cheese cheese-prog">
<primary sortas="b-cheese">cheese</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libcheese">
<term><filename class="libraryfile">libcheese.so</filename></term>
<listitem>
<para>
contains the <application>Cheese</application> API functions
</para>
<indexterm zone="cheese libcheese">
<primary sortas="c-libcheese">libcheese.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libcheese-gtk">
<term><filename class="libraryfile">libcheese-gtk.so</filename></term>
<listitem>
<para>
contains the <application>Cheese</application>
<application>GTK+</application> widgets
</para>
<indexterm zone="cheese libcheese-gtk">
<primary sortas="c-libcheese-gtk">libcheese-gtk.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,476 +0,0 @@
<?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 chromium-download-http "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-&chromium-version;.tar.xz">
<!ENTITY chromium-download-ftp " ">
<!ENTITY chromium-md5sum "0c361a429c5dcea568cbc7b001a82d92">
<!ENTITY chromium-size "460 MB">
<!ENTITY chromium-buildsize "6.0 GB">
<!ENTITY chromium-time "120 SBU (with parallelism=4)">
<!-- Ninja defaults to parallel build unless supplying -jx, SBU measured on
dual core, hyperthreaded CPU (4 threads).
I measured with -j4. - Bruce
-->
]>
<sect1 id="chromium" xreflabel="Chromium-&chromium-version;">
<?dbhtml filename="chromium.html"?>
<title>Chromium-&chromium-version;</title>
<indexterm zone="chromium">
<primary sortas="a-Chromium">Chromium</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Chromium</title>
<para><application>Chromium</application> is an open-source browser project
that aims to build a safer, faster, and more stable way for all users to
experience the web.</para>
&lfs82_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&chromium-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&chromium-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &chromium-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &chromium-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &chromium-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &chromium-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<bridgehead renderas="sect4">Required patch:</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
<ulink url="&patch-root;/chromium-&chromium-version;-constexpr-1.patch"/>
</para>
</listitem>
<!-- <listitem>
<para>
<ulink url="&patch-root;/chromium-&chromium-version;-glibc-2.26-1.patch"/>
</para>
</listitem>
<listitem>
<para>
<ulink url="&patch-root;/chromium-&chromium-version;-gn_bootstrap-1.patch"/>
</para>
</listitem> -->
</itemizedlist>
<bridgehead renderas="sect4">Optional Chrome binaries to extract the
<application>WideVine</application> plug-in (Netflix) support:</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP):
<ulink url="http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_&chromium-version;-1_amd64.deb"/>
</para>
</listitem>
<listitem>
<para>Download MD5 sum: 1caee436e3dc8fda6560a421e60717e4</para>
</listitem>
<listitem>
<para>Download size: 49.1 MB</para>
</listitem>
</itemizedlist>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP):
<ulink url="http://mirror.retrosnub.co.uk/apt/google/pool/main/g/google-chrome-stable/google-chrome-stable_48.0.2564.116-1_i386.deb"/>
</para>
</listitem>
<listitem>
<para>Download MD5 sum: 895e877b9bfe5da05a061369c2078626</para>
</listitem>
<listitem>
<para>Download size: 45.3 MB</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Chromium Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="alsa-lib"/>,
<xref linkend="cups"/>,
<xref linkend="desktop-file-utils"/>,
<xref linkend="dbus"/>,
<xref linkend="perl-file-basedir"/>,
<xref linkend="gtk3"/>,
<xref linkend="hicolor-icon-theme"/>,
<xref linkend="mitkrb"/>,
<xref linkend="mesa"/>,
<xref linkend="nodejs"/>,
<xref linkend="nss"/>,
<xref linkend="python2"/>,
<xref linkend="usbutils"/>, and
<xref linkend="x-window-system"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="make-ca"/> (runtime),
<!-- <xref linkend="ffmpeg"/>, -->
<xref linkend="flac"/>,
<xref linkend="git"/>,
<!-- <xref linkend="icu"/>, -->
<!-- <xref linkend="libevent"/>, -->
<xref linkend="liberation-fonts"/>
<xref linkend="libexif"/>,
<xref linkend="libjpeg"/>,
<!-- <xref linkend="libpng"/>, -->
<xref linkend="libsecret"/>,
<!-- <xref linkend="libvpx"/>, -->
<xref linkend="libwebp"/>,
<xref linkend="pciutils"/>,
<xref linkend="pulseaudio"/>,
<xref linkend="xdg-utils"/>, and
<xref linkend="yasm"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="ffmpeg"/> (currently broken),<!-- https://crbug.com/731766 -->
<xref linkend="GConf"/>,
<xref linkend="icu"/> (currently broken),<!-- Review comments at https://chromium.googlesource.com/chromium/src/+/e58fa0ba66272c5f28828b15d06c7e42a9882b3b to verify fitness for BLFS's ICU build -->
<xref linkend="gnome-keyring"/>,
<xref linkend="libevent"/>,
<xref linkend="libpng"/> (currently broken),<!-- https://crbug.com/75240 -->
<xref linkend="libvpx"/> (currently broken),<!-- https://bugs.gentoo.org/611394 -->
<xref linkend="libxml2"/> (currently broken),<!-- https://crbug.com/736026 -->
<xref linkend="upower"/> (runtime),
<ulink url="https://devel.freebsoft.org/speechd">speech-dispatcher</ulink>
(for the screen reader), and
<ulink url="https://google.github.io/snappy">snappy</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/chromium"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Chromium</title>
<para>Enable the use of the
<ulink url="http://www.widevine.com/">WideVine</ulink> plugin, needed for
Netflix support (see the WideVine section below). Define an
available product name ("Pinkie Pie" in this case) with the following
command:</para>
<screen><userinput>line='#define WIDEVINE_CDM_VERSION_STRING "Pinkie Pie"'
sed "/WIDEVINE_CDM_AVAILABLE/a$line" \
-i third_party/widevine/cdm/stub/widevine_cdm_version.h</userinput></screen>
<para>Optionally silence several (2000+) invalid warnings:</para>
<screen><userinput>sed '/static_assert/s:^://:' \
-i third_party/WebKit/Source/platform/wtf/text/TextCodec.h</userinput></screen>
<para>Fix a build issue with recent versions of GCC:</para>
<screen><userinput>patch -Np1 -i ../chromium-&chromium-version;-constexpr-1.patch</userinput></screen>
<para>Remove third-party build files that interfere with system versions:</para>
<note>
<para>
Chromium uses many external projects, the selections below are not set
in stone, however they have been tested thoroughly. With Chromium
&chromium-version;, system versions of libvpx, libxml2,
and zlib are known to break the build at this time.
<!-- icu: Now at 59 internally - seems to work now -->
<!-- icu: Now at 60 - is broken -->
<!-- libevent: needs internal headers - seems to work now -->
<!-- libvpx: breaks build in gfx -->
<!-- libxml2: breaks build with ui - seems to work now -->
<!-- zlib requires libminizip -->
</para>
</note>
<!-- Again, thanks to Arch, this is much better than listing all the needed
shipped libs required to use the remove_bundled_files.py script -->
<screen><userinput>for LIB in <!--ffmpeg -->flac freetype harfbuzz-ng<!-- icu libevent--> libjpeg \
libjpeg_turbo<!-- libpng--> libwebp <!-- libxml libvpx-->libxslt yasm; do
find -type f -path "*third_party/$LIB/*" \
\! -path "*third_party/$LIB/chromium/*" \
\! -path "*third_party/$LIB/google/*" \
\! -path "*base/third_party/icu/*" \
\! -path './third_party/yasm/run_yasm.py' \
\! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
\! -path './third_party/freetype/src/src/psnames/pstables.h' \
-delete
done &amp;&amp;
python build/linux/unbundle/replace_gn_files.py \
--system-libraries<!-- ffmpeg--> flac <!-- harfbuzz-ng -->libjpeg libxml libevent \
<!--libpng -->libwebp libxslt opus yasm <!-- freetype libxml libvpx--> &amp;&amp;
python third_party/libaddressinput/chromium/tools/update-strings.py</userinput></screen>
<para><application>Chromium</application> uses an internal tool, <ulink
url="https://chromium.googlesource.com/chromium/src/tools/gn">gn</ulink>,
to generate the <application>Ninja</application> build files. Complete
configuration of the build using the following commands:</para>
<note>
<para>
<!-- Taken from Arch Linux - an immensely helpful link - Thanks -->
The Google API Key and OAuth tokens below are specific to LFS. If using
these instructions for another distro, or if you intend to distribute
binary copies of the software using these instructions, please obtain
your own keys following the instructions located at
<ulink url="http://www.chromium.org/developers/how-tos/api-keys"/>.
<!-- BLFS Devs, register an account at Google with your
@linuxfromscratch.org email address, and I'll make you an administrator
for the 'Google APIs for LFS' project (where the API and OAuth keys
were created for use in the book).-->
</para>
</note>
<screen><userinput>GN_CONFIG=('google_api_key="AIzaSyDxKL42zsPjbke5O8_rPVpVrLrJ8aeE9rQ"'
'google_default_client_id="595013732528-llk8trb03f0ldpqq6nprjp1s79596646.apps.googleusercontent.com"'
'google_default_client_secret="5ntt6GbbkjnTVXx-MSxbmx5e"'
'clang_use_chrome_plugins=false'
'enable_hangout_services_extension=true'
'enable_nacl=false'
'enable_nacl_nonsfi=false'
'enable_swiftshader=false'
'enable_widevine=true'
'fatal_linker_warnings=false'
'ffmpeg_branding="Chrome"'
'fieldtrial_testing_like_official_build=true'
'is_debug=false'
'is_clang=false'
'link_pulseaudio=true'
'linux_use_bundled_binutils=false'
'proprietary_codecs=true'
'remove_webcore_debug_symbols=true'
'symbol_level=0'
'treat_warnings_as_errors=false'
'use_allocator="none"'
'use_cups=true'
'use_gconf=false'
'use_gnome_keyring=false'
'use_gold=false'
'use_gtk3=true'
'use_kerberos=true'
'use_pulseaudio=true'
'use_sysroot=false'
'use_system_freetype=true'
'use_system_harfbuzz=true')</userinput></screen>
<para>Build <application>gn</application> and use it to prepare the
<application>Ninja</application> build files:</para>
<screen><userinput>python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}" &amp;&amp;
out/Release/gn gen out/Release --args="${GN_CONFIG[*]}"</userinput></screen>
<warning>
<para>Ninja, by default, sets the number of jobs to the number of
available threads. If your machine is memory constrained, with regard to
number of threads, you should reduce the number of jobs by passing the
<parameter>-j#</parameter> switch to the <command>ninja</command> command
below. Plan for roughly 1.25GB per thread while linking
<application>WebKit</application> to avoid out of memory errors.</para>
</warning>
<para>Build <application>Chromium</application> using the following
commands:</para>
<screen><userinput>mkdir -p third_party/node/linux/node-linux-x64/bin &amp;&amp;
ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/ &amp;&amp;
ninja -C out/Release chrome chrome_sandbox chromedriver widevinecdmadapter</userinput></screen>
<para>This package was already tested as part of the build.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user,
install the package:</para>
<screen role="root"><userinput>install -vDm755 out/Release/chrome \
/usr/lib/chromium/chromium &amp;&amp;
install -vDm4755 out/Release/chrome_sandbox \
/usr/lib/chromium/chrome-sandbox &amp;&amp;
install -vDm755 out/Release/chromedriver \
/usr/lib/chromium/chromedriver &amp;&amp;
ln -svf /usr/lib/chromium/chromium /usr/bin &amp;&amp;
ln -svf /usr/lib/chromium/chromedriver /usr/bin &amp;&amp;
install -vDm644 out/Release/gen/content/content_resources.pak \
/usr/lib/chromium/ &amp;&amp;
<!-- This is needed if using internal icu -->
install -vDm644 out/Release/icudtl.dat \
/usr/lib/chromium/icudtl.dat &amp;&amp;
install -vDm644 out/Release/{*.pak,*.bin} \
/usr/lib/chromium/ &amp;&amp;
sed -i \
-e "s/@@MENUNAME@@/Chromium/g" \
-e "s/@@PACKAGE@@/chromium/g" \
-e "s/@@USR_BIN_SYMLINK_NAME@@/chromium/g" \
chrome/installer/linux/common/desktop.template \
chrome/app/resources/manpage.1.in &amp;&amp;
install -vDm644 chrome/installer/linux/common/desktop.template \
/usr/share/applications/chromium.desktop &amp;&amp;
install -vDm644 chrome/app/resources/manpage.1.in \
/usr/share/man/man1/chromium.1 &amp;&amp;
cp -av out/Release/locales /usr/lib/chromium/ &amp;&amp;
chown -Rv root:root /usr/lib/chromium/locales &amp;&amp;
for size in 16 32; do
install -vDm644 \
"chrome/app/theme/default_100_percent/chromium/product_logo_$size.png" \
"/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png"
done &amp;&amp;
for size in 22 24 48 64 128 256; do
install -vDm644 "chrome/app/theme/chromium/product_logo_$size.png" \
"/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png"
done</userinput></screen>
<note>
<para>If upgrading from a previous build of chromium using gtk+-2.x, you
may need to remove the <filename
class="directory">~/.config/chromium</filename> directory.</para>
</note>
<bridgehead renderas="sect3">Extracting the WideVine plugin from Chrome</bridgehead>
<para>Extract the downloaded deb file with the following commands:</para>
<screen><userinput>mkdir temp &amp;&amp;
cd temp &amp;&amp;
case $(uname -m) in
x86_64) ar -x ../../google-chrome-stable_&chromium-version;-1_amd64.deb
;;
i?86) ar -x ../../google-chrome-stable_48.0.2564.116-1_i386.deb
;;
esac</userinput></screen>
<para>As the <systemitem class="username">root</systemitem> user, enable
the WideVine plugin with the following commands:</para>
<!-- Note that libwidevinecdmadapter.so is not in the tarball. It is
created only if enable_widevine=true i sset in GN_CONFIG -->
<screen role="root"><userinput>tar -xf data.tar.xz &amp;&amp;
install -vm755 ../out/Release/libwidevinecdmadapter.so /usr/lib/chromium/ &amp;&amp;
install -vm755 opt/google/chrome/libwidevinecdm.so /usr/lib/chromium/</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><command>GN_CONFIG=(...)</command>: this array contains
all of the defines used in the build.</para>
<para><command>python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}"</command>:
this command replaces defines in the gn files with the values contained in
<envar>${GN_CONFIG[@]}</envar>.</para>
<para><command>out/Release/gn gen out/Release --args="${GN_CONFIG[*]}"</command>:
this command runs a Google provided configuration script
<application>gn</application> on the source tree to produce
a <application>Ninja</application> configuration suitable for the build
machine.</para>
<para><command>mkdir...ln -s /usr/bin/node
third_party/node/linux/node-linux-x64/bin/</command>: these commands
replaced the local <application>Node.js</application> (no longer available)
with the system installed <application>Node.js</application>.</para>
<para><command>ar -x ../../google-chrome-stable*.deb</command>:
the <command>ar</command> utility is used to extract Debian archives.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>/usr/lib/chromium/chromium,
/usr/lib/chromium/chromedriver, and
/usr/lib/chromium/chrome-sandbox</seg>
<seg>none</seg>
<seg>/usr/lib/chromium</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="chromium-lib">
<term><command>/usr/lib/chromium/chromium</command></term>
<listitem>
<para> is the main chromium executable.</para>
<indexterm zone="chromium chromium-lib">
<primary sortas="b-chromiumlib">chromium</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="chromedriver">
<term><command>/usr/lib/chromium/chromedriver</command></term>
<listitem>
<para> is a
<ulink url="http://www.seleniumhq.org/projects/webdriver/">
WebDriver</ulink> for Chromium.</para>
<indexterm zone="chromium chromedriver">
<primary sortas="b-chromedriver">chromedriver</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="chrome-sandbox">
<term><command>/usr/lib/chromium/chrome-sandbox</command></term>
<listitem>
<para> creates a sandboxed environment for running untrusted
code (plugins).</para>
<indexterm zone="chromium chrome-sandbox">
<primary sortas="b-chrome-sandbox">chrome-sandbox</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,139 +0,0 @@
<?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 chrpath-download-http "https://alioth.debian.org/frs/download.php/latestfile/813/chrpath-&chrpath-version;.tar.gz">
<!ENTITY chrpath-download-ftp " ">
<!ENTITY chrpath-md5sum "2bf8d1d1ee345fc8a7915576f5649982">
<!ENTITY chrpath-size "132 KB">
<!ENTITY chrpath-buildsize "1 MB">
<!ENTITY chrpath-time "less than 0.1 SBU">
]>
<sect1 id="chrpath" xreflabel="chrpath-&chrpath-version;">
<?dbhtml filename="chrpath.html"?>
<title>chrpath-&chrpath-version;</title>
<indexterm zone="chrpath">
<primary sortas="a-chrpath">chrpath</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to chrpath</title>
<para>
The <application>chrpath</application> modify the dynamic library load
path (rpath and runpath) of compiled programs and libraries.
</para>
&lfs82_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&chrpath-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&chrpath-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &chrpath-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &chrpath-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &chrpath-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &chrpath-time;
</para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/chrpath"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of chrpath</title>
<para>
Install <application>chrpath</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
<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 docdir=/usr/share/doc/chrpath-&chrpath-version; install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>
chrpath
</seg>
<seg>
None
</seg>
<seg>
/usr/share/doc/chrpath-&chrpath-version;
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="chrpath-prog">
<term><command>chrpath</command></term>
<listitem>
<para>
changes the rpath or runpath in ELF files.
</para>
<indexterm zone="chrpath chrpath-prog">
<primary sortas="b-chrpath">chrpath</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,168 +0,0 @@
<?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 clutter-gst-download-http
"&gnome-download-http;/clutter-gst/3.0/clutter-gst-&clutter-gst-version;.tar.xz">
<!ENTITY clutter-gst-download-ftp
"&gnome-download-ftp;/clutter-gst/3.0/clutter-gst-&clutter-gst-version;.tar.xz">
<!ENTITY clutter-gst-md5sum "2bf9d7ca146c9d71e86c45cd00e9a28e">
<!ENTITY clutter-gst-size "396 KB">
<!ENTITY clutter-gst-buildsize "10 MB">
<!ENTITY clutter-gst-time "0.2 SBU">
]>
<sect1 id="clutter-gst" xreflabel="clutter-gst-&clutter-gst-version;">
<?dbhtml filename="clutter-gst.html"?>
<title>clutter-gst-&clutter-gst-version;</title>
<indexterm zone="clutter-gst">
<primary sortas="a-clutter-gst">clutter-gst</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Clutter Gst</title>
<para>
The <application>Clutter Gst</application> package contains an
integration library for using <application>GStreamer</application> with
<application>Clutter</application>. Its purpose is to implement the
ClutterMedia interface using <application>GStreamer</application>.
</para>
&lfs120_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&clutter-gst-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&clutter-gst-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &clutter-gst-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &clutter-gst-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &clutter-gst-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &clutter-gst-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Clutter Gst Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="clutter"/>,
<xref linkend="gst10-plugins-base"/>, and
<xref linkend="libgudev"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/> and
<xref linkend="gst10-plugins-bad"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/> and
<ulink url="https://github.com/castano/cgc-opensrc">Cgc</ulink>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Clutter Gst</title>
<para>
Install <application>Clutter Gst</application> by running the following
commands:
</para>
<!--
<note><para>
This package<!- -must be built from an Xterm. It will- -> fails to build
over an ssh session.
</para></note>
Seems to work now 20151016. - Bruce
-->
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
<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="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libclutter-gst-3.0.so and /usr/lib/gstreamer-1.0/libcluttergst3.so
</seg>
<seg>
/usr/include/clutter-gst-3.0 and
/usr/share/gtk-doc/html/clutter-gst-3.0
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libclutter-gst-3">
<term><filename class="libraryfile">libclutter-gst-3.0.so</filename></term>
<listitem>
<para>
contains the <application>Clutter Gst</application> API functions
</para>
<indexterm zone="clutter-gst libclutter-gst-3">
<primary sortas="c-libclutter-gst-3">libclutter-gst-3.0.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,166 +0,0 @@
<?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 clutter-gtk-download-http
"&gnome-download-http;/clutter-gtk/1.8/clutter-gtk-&clutter-gtk-version;.tar.xz">
<!ENTITY clutter-gtk-download-ftp
"&gnome-download-ftp;/clutter-gtk/1.8/clutter-gtk-&clutter-gtk-version;.tar.xz">
<!ENTITY clutter-gtk-md5sum "b363ac9878e2337be887b8ee9e1da00e">
<!ENTITY clutter-gtk-size "324 KB">
<!ENTITY clutter-gtk-buildsize "5.2 MB">
<!ENTITY clutter-gtk-time "0.1 SBU">
]>
<sect1 id="clutter-gtk" xreflabel="clutter-gtk-&clutter-gtk-version;">
<?dbhtml filename="clutter-gtk.html"?>
<title>clutter-gtk-&clutter-gtk-version;</title>
<indexterm zone="clutter-gtk">
<primary sortas="a-clutter-gtk">clutter-gtk</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Clutter Gtk</title>
<para>
The <application>Clutter Gtk</application> package is a library
providing facilities to integrate <application>Clutter</application>
into <application>GTK+</application> applications.
</para>
&lfs120_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&clutter-gtk-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&clutter-gtk-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &clutter-gtk-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &clutter-gtk-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &clutter-gtk-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &clutter-gtk-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Clutter Gtk Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="clutter"/> and
<xref linkend="gtk3"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Clutter Gtk</title>
<para>
Install <application>Clutter Gtk</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libclutter-gtk-1.0.so
</seg>
<seg>
/usr/include/clutter-gtk-1.0 and
/usr/share/gtk-doc/html/clutter-gtk-1.0
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libclutter-gtk-1">
<term><filename class="libraryfile">libclutter-gtk-1.0.so</filename></term>
<listitem>
<para>
contains the <application>Clutter Gtk</application> API functions
</para>
<indexterm zone="clutter-gtk libclutter-gtk-1">
<primary sortas="c-libclutter-gtk-1">libclutter-gtk-1.0.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,221 +0,0 @@
<?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 clutter-download-http "&gnome-download-http;/clutter/1.26/clutter-&clutter-version;.tar.xz">
<!ENTITY clutter-download-ftp "&gnome-download-ftp;/clutter/1.26/clutter-&clutter-version;.tar.xz">
<!ENTITY clutter-md5sum "624dd776a5159de0267587b1df6b97b2">
<!ENTITY clutter-size "5.2 MB">
<!ENTITY clutter-buildsize "93 MB (with tests)">
<!ENTITY clutter-time "0.7 SBU (Using parallelism=4; with tests)">
]>
<sect1 id="clutter" xreflabel="Clutter-&clutter-version;">
<?dbhtml filename="clutter.html"?>
<title>Clutter-&clutter-version;</title>
<indexterm zone="clutter">
<primary sortas="a-Clutter">Clutter</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Clutter</title>
<para>
The <application>Clutter</application> package contains an open
source software library used for creating fast, visually rich
and animated graphical user interfaces.
</para>
&lfs120_checked;
<note>
<para>
Anything built with this toolkit needs hardware 3D acceleration from
the graphics driver at runtime. This is provided by
<application>Mesa</application> (or by proprietary graphics drivers),
but is not available for every graphics card nor for all virtual
machines. You may wish to review <xref linkend="checking-dri"/>.
</para>
</note>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&clutter-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&clutter-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &clutter-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &clutter-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &clutter-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &clutter-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Clutter Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="at-spi2-core"/>,
<xref linkend="cogl"/>, and
<xref linkend="json-glib"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/>,
<xref linkend="gtk3"/>,
<xref linkend="libgudev"/>,
<xref linkend="libinput"/>,
<xref linkend="libxkbcommon"/>, and
<xref linkend="wayland"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/> and
<ulink url="https://github.com/kergoth/tslib">Tslib</ulink>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Clutter</title>
<!--
<para>
If you wish to run the tests, the following commands disable two tests
that fail.
</para>
<screen><userinput>sed -i '/actor-offscreen-redirect/d' \
tests/conform/Makefile.am tests/conform/Makefile.in &amp;&amp;
autoreconf -f -i</userinput></screen>
-->
<para>
Install <application>Clutter</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--enable-egl-backend \
--enable-evdev-input \
--enable-wayland-backend \
--enable-wayland-compositor &amp;&amp;
make</userinput></screen>
<!-- https://gitlab.gnome.org/GNOME/clutter/-/issues/6 -->
<para>
The test suite is not recommended because some tests may
hang forever. If you want to test the results anyway,
issue: <command>make -j1 -k check</command>. You must be
in an xterm or similar, because it launches some windows. Two tests,
<filename>actor-destroy 1 /actor/destruction</filename> and
<filename>actor-paint-opacity 1 /actor/opacity/text</filename>, are known
to fail.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>--enable-egl-backend</parameter>: This switch enables
the experimental EGL windowing backend.
</para>
<para>
<parameter>--enable-evdev-input</parameter>: This switch enables
the experimental Evdev input backend which is required for
<application>GNOME</application> Wayland support.
</para>
<para>
<parameter>--enable-wayland-backend</parameter> and
<parameter>--enable-wayland-compositor</parameter>: These
switches enable the experimental <application>Wayland</application> API
in <application>Clutter</application> which is required for
<application>GNOME</application> Wayland support.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libclutter-1.0.so and libclutter-glx-1.0.so
</seg>
<seg>
/usr/include/clutter-1.0 and
/usr/share/gtk-doc/html/{cally,clutter}
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libclutter-1">
<term><filename class="libraryfile">libclutter-1.0.so</filename></term>
<listitem>
<para>
contains the <application>Clutter</application> API functions
</para>
<indexterm zone="clutter libclutter-1">
<primary sortas="c-libclutter-1">libclutter-1.0.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,265 +0,0 @@
<?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;
<!-- Editors, update this for new releases as needed -->
<!ENTITY cogl-minor "1.22">
<!ENTITY cogl-download-http "&gnome-download-http;/cogl/&cogl-minor;/cogl-&cogl-version;.tar.xz">
<!ENTITY cogl-download-ftp "&gnome-download-ftp;/cogl/&cogl-minor;/cogl-&cogl-version;.tar.xz">
<!ENTITY cogl-md5sum "7dd8b2e24171ef7399f851cea144b569">
<!ENTITY cogl-size "1.7 MB">
<!ENTITY cogl-buildsize "69 MB (add 2 MB for tests)">
<!ENTITY cogl-time "0.3 SBU (Using parallelism=4; add 0.2 SBU for tests)">
<!-- Timing may depend on the capabilities and speed of the graphics card.
The timing for 1.22.8 was taken on an Intel-based system, with HD Graphics
530 on a Skylake i5-6600k.-->
]>
<sect1 id="cogl" xreflabel="Cogl-&cogl-version;">
<?dbhtml filename="cogl.html"?>
<title>Cogl-&cogl-version;</title>
<indexterm zone="cogl">
<primary sortas="a-Cogl">Cogl</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Cogl</title>
<para>
<application>Cogl</application> is a modern 3D graphics API with associated
utility APIs designed to expose the features of 3D graphics hardware using
a direct state access API design, as opposed to the state-machine style
of OpenGL.
</para>
&lfs120_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&cogl-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&cogl-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &cogl-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &cogl-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &cogl-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &cogl-time;
</para>
</listitem>
</itemizedlist>
<!-- No longer required with 1.22.8
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/cogl-&cogl-version;-mesa_20_fixes-1.patch"/>
</para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">Cogl Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="cairo"/>,
<xref linkend="gdk-pixbuf"/>,
<xref linkend="glu"/>,
<xref linkend="mesa"/>,
<xref linkend="pango"/>, and
<xref linkend="wayland"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gst10-plugins-base"/>,
<xref linkend="gtk-doc"/>, and
<xref linkend="sdl2"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Cogl</title>
<!--
<para>
First fix an issue introduced by mesa-20.x and later:
</para>
<screen><userinput>patch -Np1 -i ../cogl-&cogl-version;-mesa_20_fixes-1.patch</userinput></screen>
-->
<para>
Install <application>Cogl</application> by running the following
commands:
</para>
&parallel_issues;
<screen><userinput>./configure --prefix=/usr \
--enable-gles1 \
--enable-gles2 \
--enable-{kms,wayland,xlib}-egl-platform \
--enable-wayland-egl-server &amp;&amp;
make</userinput></screen>
<para>
All of the tests except for the ES2 and ES2-NPT tests are broken due to
slight behavior changes in Mesa. To test the results anyway, issue:
<command>make check</command>. The tests should be run from an X terminal
on a hardware accelerated Xorg Server. A few tests will use all CPUs in
parallel, regardless of parallellism settings.
<!-- I found this on my system with an NVIDIA GPU, but running the tests
on an 11.3 system with an Intel GPU provides the same results. -->
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>--enable-gles1</parameter>: This switch enables support
for OpenGL ES 1.1.
</para>
<para>
<parameter>--enable-gles2</parameter>: This switch enables support
for OpenGL ES 2.0.
</para>
<para>
<parameter>--enable-{kms,wayland,xlib}-egl-platform</parameter>:
These switches enable support for KMS, Wayland and Xlib EGL platforms.
They are required for <application>GNOME</application> Wayland support.
</para>
<para>
<parameter>--enable-wayland-egl-server</parameter>: This switch
enables <application>Cogl</application>'s Wayland Server API which is
required for <application>GNOME</application> Wayland support.
</para>
<para>
<option>--enable-cogl-gst</option>: This switch enables gstreamer support.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libcogl-gles2.so,
libcogl-pango.so,
libcogl-path.so, and
libcogl.so, and optional libraries
libcogl-gst.so and /usr/lib/gstreamer-1.0/libgstcogl.so
</seg>
<seg>
/usr/include/cogl and
/usr/share/cogl
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libcogl-gles2">
<term><filename class="libraryfile">libcogl-gles2.so</filename></term>
<listitem>
<para>
is the OpenGL ES 2.0 integration library for
<application>Cogl</application>
</para>
<indexterm zone="cogl libcogl-gles2">
<primary sortas="c-libcogl-gles2">libcogl-gles2.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libcogl-pango">
<term><filename class="libraryfile">libcogl-pango.so</filename></term>
<listitem>
<para>
is the <application>Pango</application> integration library
for <application>Cogl</application>
</para>
<indexterm zone="cogl libcogl-pango">
<primary sortas="c-libcogl-pango">libcogl-pango.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libcogl">
<term><filename class="libraryfile">libcogl.so</filename></term>
<listitem>
<para>
is an object oriented GL/GLES Abstraction/Utility Layer library
</para>
<indexterm zone="cogl libcogl">
<primary sortas="c-libcogl">libcogl.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,342 +0,0 @@
<?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 colord-download-http
"https://www.freedesktop.org/software/colord/releases/colord-&colord-version;.tar.xz">
<!ENTITY colord-download-ftp " ">
<!ENTITY colord-md5sum "80b106ba18a43c7eeaf2d9a2b8c5725b">
<!ENTITY colord-size "1.2 MB">
<!ENTITY colord-buildsize "37 MB (without tests)">
<!ENTITY colord-time "0.4 SBU (without tests)">
]>
<sect1 id="colord" xreflabel="Colord-&colord-version;">
<?dbhtml filename="colord.html"?>
<title>Colord-&colord-version;</title>
<indexterm zone="colord">
<primary sortas="a-Colord">Colord</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Colord</title>
<para>
<application>Colord</application> is a system activated daemon that
maps devices to color profiles. It is used by
<application>GNOME Color Manager</application> for system integration
and use when there are no users logged in.
</para>
&lfs81_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&colord-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&colord-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &colord-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &colord-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &colord-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &colord-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Colord Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="dbus"/>,
<xref linkend="glib2"/>,
<xref linkend="lcms2"/>, and
<xref linkend="sqlite"/>
</para>
<bridgehead renderas="sect4">Required (for the tests)</bridgehead>
<para role="required">
<xref linkend="valgrind"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/>,
<xref linkend="libgudev"/>,
<xref linkend="libgusb"/>,
<xref linkend="polkit"/>,<phrase revision="sysv"> and</phrase>
<phrase revision="systemd"><xref linkend="systemd"/>, and</phrase>
<xref linkend="vala"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="docbook-utils"/>,
<xref linkend="gnome-desktop"/> and
<xref linkend="colord-gtk"/> (to build the example tools),
<xref linkend="gtk-doc"/>,
<xref linkend="libxslt"/>,
<xref linkend="sane"/>,
<ulink url="http://www.argyllcms.com/">ArgllCMS</ulink>, and
<ulink url="http://bash-completion.alioth.debian.org/">Bash Completion</ulink>,
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/colord"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Colord</title>
<para>
There should be a dedicated user and group to take control
of the <command>colord</command> daemon after it is started.
Issue the following commands as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>groupadd -g 71 colord &amp;&amp;
useradd -c "Color Daemon Owner" -d /var/lib/colord -u 71 \
-g colord -s /bin/false colord</userinput></screen>
<para>
Install <application>Colord</application> by running the following
commands:
</para>
<screen revision="sysv"><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--with-daemon-user=colord \
--enable-vala \
--enable-systemd-login=no \
--disable-argyllcms-sensor \
--disable-bash-completion \
--disable-static \
--with-systemdsystemunitdir=no &amp;&amp;
make</userinput></screen>
<screen revision="systemd"><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--with-daemon-user=colord \
--enable-vala \
--disable-argyllcms-sensor \
--disable-bash-completion \
--disable-static &amp;&amp;
make</userinput></screen>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
<para>
To test the results, issue: <command>make -k check</command>. For unknown
reasons, some tests may fail. Note that the system-wide
<application>D-Bus</application> daemon must be running or the tests
will fail.
</para>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>--with-daemon-user=colord</parameter>: This
switch is used so the <command>colord</command> daemon
will run as an unprivileged user instead of
<systemitem class="username">root</systemitem> user.
</para>
<para>
<parameter>--enable-vala</parameter>: This switch enables
building of the Vala bindings. Remove if you don't
have <xref linkend="vala"/> installed.
</para>
<para revision="sysv">
<parameter>--enable-systemd-login=no</parameter>: This parameter fixes
building without <application>systemd</application>, which is not part
of LFS/BLFS. If you use <application>systemd</application>,
replace "no" by "yes".
</para>
<para>
<parameter>--disable-argyllcms-sensor</parameter>: Disables <ulink
url="http://www.argyllcms.com/">ArgllCMS</ulink> sensor driver.
</para>
<para>
<parameter>--disable-bash-completion</parameter>: This switch
disables <application>Bash Completion</application>
support for <application>Colord</application> apps.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<para revision="sysv">
<parameter>--with-systemdsystemunitdir=no</parameter>: Disables
attempting to build with systemd libraries.
</para>
<para>
<option>--enable-gtk-doc</option>: Use this switch if
<application>GTK-Doc</application> is installed and you wish to build
and install the API documentation.
</para>
<para>
<option>--disable-gusb</option>: Use this switch if you don't have
<application>libgusb</application> installed.
</para>
<para>
<option>--disable-udev</option>: Use this switch if you don't have GUdev
installed.
</para>
<para>
<option>--disable-polkit</option>: Use this switch if you don't have
<application>Polkit</application> installed.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
cd-create-profile, cd-fix-profile, cd-iccdump, cd-it8, and colormgr
</seg>
<seg>
libcolord.so, libcolordprivate.so, and libcolorhug.so
</seg>
<seg>
/usr/include/colord-1,
/usr/lib/colord-{plugins,sensors},
/usr/share/color{,d},
/usr/share/gtk-doc/html/colord, and
/var/lib/colord
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="cd-create-profile">
<term><command>cd-create-profile</command></term>
<listitem>
<para>
is a Color Manager Profile Creation Tool.
</para>
<indexterm zone="colord cd-create-profile">
<primary sortas="b-cd-create-profile">cd-create-profile</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cd-fix-profile">
<term><command>cd-fix-profile</command></term>
<listitem>
<para>
is a tool used to fix metadata in ICC profiles.
</para>
<indexterm zone="colord cd-fix-profile">
<primary sortas="b-cd-fix-profile">cd-fix-profile</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cd-iccdump">
<term><command>cd-iccdump</command></term>
<listitem>
<para>
dumps the contents of an ICC profile as human readable text.
</para>
<indexterm zone="colord cd-iccdump">
<primary sortas="b-cd-iccdump">cd-iccdump</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cd-it8">
<term><command>cd-it8</command></term>
<listitem>
<para>
is a Color Manager Testing Tool.
</para>
<indexterm zone="colord cd-it8">
<primary sortas="b-cd-it8">cd-it8</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="colormgr">
<term><command>colormgr</command></term>
<listitem>
<para>
is a text-mode program that allows you to interact with colord
on the command line.
</para>
<indexterm zone="colord colormgr">
<primary sortas="b-colormgr">colormgr</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libcolord">
<term><filename class="libraryfile">libcolord.so</filename></term>
<listitem>
<para>
contains the <application>Colord</application> API functions.
</para>
<indexterm zone="colord libcolord">
<primary sortas="c-libcolord">libcolord.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,602 +0,0 @@
<?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;
]>
<sect1 id="compressdoc" xreflabel="Compressing man and info pages">
<?dbhtml filename="compressdoc.html"?>
<title>Compressing Man and Info Pages</title>
<indexterm zone="compressdoc">
<primary sortas="b-compressdoc">compressdoc</primary>
</indexterm>
<para>Man and info reader programs can transparently process files compressed
with <command>gzip</command> or <command>bzip2</command>, a feature you can
use to free some disk space while keeping your documentation
available. However, things are not that simple; man directories tend to
contain links&mdash;hard and symbolic&mdash;which defeat simple ideas like
recursively calling <command>gzip</command> on them. A better way to go is
to use the script below. If you would prefer to download the file instead of
creating it by typing or copy-and-pasting, you can find it at
<ulink url="&files-anduin;/compressdoc"/> (the file should be installed in
the <filename class="directory">/usr/sbin</filename> directory).</para>
<screen role="root"><?dbfo keep-together="auto"?><userinput>cat &gt; /usr/sbin/compressdoc &lt;&lt; "EOF"
<literal>#!/bin/bash
# VERSION: 20080421.1623
#
# Compress (with bzip2 or gzip) all man pages in a hierarchy and
# update symlinks - By Marc Heerdink &lt;marc @ koelkast.net&gt;
#
# Modified to be able to gzip or bzip2 files as an option and to deal
# with all symlinks properly by Mark Hymers &lt;markh @ &lfs-domainname;&gt;
#
# Modified 20030930 by Yann E. Morin &lt;yann.morin.1998 @ anciens.enib.fr&gt;
# to accept compression/decompression, to correctly handle hard-links,
# to allow for changing hard-links into soft- ones, to specify the
# compression level, to parse the man.conf for all occurrences of MANPATH,
# to allow for a backup, to allow to keep the newest version of a page.
#
# Modified 20040330 by Tushar Teredesai to replace $0 by the name of the
# script.
# (Note: It is assumed that the script is in the user's PATH)
#
# Modified 20050112 by Randy McMurchy to shorten line lengths and
# correct grammar errors.
#
# Modified 20060128 by Alexander E. Patrakov for compatibility with Man-DB.
#
# Modified 20060311 by Archaic to use Man-DB manpath utility which is a
# replacement for man --path from Man.
#
# Modified 20080421 by Dan Nicholson to properly execute the correct
# compressdoc when working recursively. This means the same compressdoc
# will be used whether a full path was given or it was resolved from PATH.
#
# Modified 20080421 by Dan Nicholson to be more robust with directories
# that don't exist or don't have sufficient permissions.
#
# Modified 20080421 by Lars Bamberger to (sort of) automatically choose
# a compression method based on the size of the manpage. A couple bug
# fixes were added by Dan Nicholson.
#
# Modified 20080421 by Dan Nicholson to suppress warnings from manpath
# since these are emitted when $MANPATH is set. Removed the TODO for
# using the $MANPATH variable since manpath(1) handles this already.
#
# TODO:
# - choose a default compress method to be based on the available
# tool : gzip or bzip2;
# - offer an option to restore a previous backup;
# - add other compression engines (compress, zip, etc?). Needed?
# Funny enough, this function prints some help.
function help ()
{
if [ -n "$1" ]; then
echo "Unknown option : $1"
fi
( echo "Usage: $MY_NAME &lt;comp_method&gt; [options] [dirs]" &amp;&amp; \
cat &lt;&lt; EOT
Where comp_method is one of :
--gzip, --gz, -g
--bzip2, --bz2, -b
Compress using gzip or bzip2.
--automatic
Compress using either gzip or bzip2, depending on the
size of the file to be compressed. Files larger than 5
kB are bzipped, files larger than 1 kB are gzipped and
files smaller than 1 kB are not compressed.
--decompress, -d
Decompress the man pages.
--backup Specify a .tar backup shall be done for all directories.
In case a backup already exists, it is saved as .tar.old
prior to making the new backup. If a .tar.old backup
exists, it is removed prior to saving the backup.
In backup mode, no other action is performed.
And where options are :
-1 to -9, --fast, --best
The compression level, as accepted by gzip and bzip2.
When not specified, uses the default compression level
for the given method (-6 for gzip, and -9 for bzip2).
Not used when in backup or decompress modes.
--force, -F Force (re-)compression, even if the previous one was
the same method. Useful when changing the compression
ratio. By default, a page will not be re-compressed if
it ends with the same suffix as the method adds
(.bz2 for bzip2, .gz for gzip).
--soft, -S Change hard-links into soft-links. Use with _caution_
as the first encountered file will be used as a
reference. Not used when in backup mode.
--hard, -H Change soft-links into hard-links. Not used when in
backup mode.
--conf=dir, --conf dir
Specify the location of man_db.conf. Defaults to /etc.
--verbose, -v Verbose mode, print the name of the directory being
processed. Double the flag to turn it even more verbose,
and to print the name of the file being processed.
--fake, -f Fakes it. Print the actual parameters compressdoc will use.
dirs A list of space-separated _absolute_ pathnames to the
man directories. When empty, and only then, use manpath
to parse ${MAN_CONF}/man_db.conf for all valid occurrences
of MANDATORY_MANPATH.
Note about compression:
There has been a discussion on blfs-support about compression ratios of
both gzip and bzip2 on man pages, taking into account the hosting fs,
the architecture, etc... On the overall, the conclusion was that gzip
was much more efficient on 'small' files, and bzip2 on 'big' files,
small and big being very dependent on the content of the files.
See the original post from Mickael A. Peters, titled
"Bootable Utility CD", dated 20030409.1816(+0200), and subsequent posts:
https://&lfs-domainname;/pipermail/blfs-support/2003-April/038817.html
On my system (x86, ext3), man pages were 35564KB before compression.
gzip -9 compressed them down to 20372KB (57.28%), bzip2 -9 got down to
19812KB (55.71%). That is a 1.57% gain in space. YMMV.
What was not taken into consideration was the decompression speed. But
does it make sense to? You gain fast access with uncompressed man
pages, or you gain space at the expense of a slight overhead in time.
Well, my P4-2.5GHz does not even let me notice this... :-)
EOT
) | less
}
# This function checks that the man page is unique amongst bzip2'd,
# gzip'd and uncompressed versions.
# $1 the directory in which the file resides
# $2 the file name for the man page
# Returns 0 (true) if the file is the latest and must be taken care of,
# and 1 (false) if the file is not the latest (and has therefore been
# deleted).
function check_unique ()
{
# NB. When there are hard-links to this file, these are
# _not_ deleted. In fact, if there are hard-links, they
# all have the same date/time, thus making them ready
# for deletion later on.
# Build the list of all man pages with the same name
DIR=$1
BASENAME=`basename "${2}" .bz2`
BASENAME=`basename "${BASENAME}" .gz`
GZ_FILE="$BASENAME".gz
BZ_FILE="$BASENAME".bz2
# Look for, and keep, the most recent one
LATEST=`(cd "$DIR"; ls -1rt "${BASENAME}" "${GZ_FILE}" "${BZ_FILE}" \
2&gt;/dev/null | tail -n 1)`
for i in "${BASENAME}" "${GZ_FILE}" "${BZ_FILE}"; do
[ "$LATEST" != "$i" ] &amp;&amp; rm -f "$DIR"/"$i"
done
# In case the specified file was the latest, return 0
[ "$LATEST" = "$2" ] &amp;&amp; return 0
# If the file was not the latest, return 1
return 1
}
# Name of the script
MY_NAME=`basename $0`
# OK, parse the command-line for arguments, and initialize to some
# sensible state, that is: don't change links state, parse
# /etc/man_db.conf, be most silent, search man_db.conf in /etc, and don't
# force (re-)compression.
COMP_METHOD=
COMP_SUF=
COMP_LVL=
FORCE_OPT=
LN_OPT=
MAN_DIR=
VERBOSE_LVL=0
BACKUP=no
FAKE=no
MAN_CONF=/etc
while [ -n "$1" ]; do
case $1 in
--gzip|--gz|-g)
COMP_SUF=.gz
COMP_METHOD=$1
shift
;;
--bzip2|--bz2|-b)
COMP_SUF=.bz2
COMP_METHOD=$1
shift
;;
--automatic)
COMP_SUF=TBD
COMP_METHOD=$1
shift
;;
--decompress|-d)
COMP_SUF=
COMP_LVL=
COMP_METHOD=$1
shift
;;
-[1-9]|--fast|--best)
COMP_LVL=$1
shift
;;
--force|-F)
FORCE_OPT=-F
shift
;;
--soft|-S)
LN_OPT=-S
shift
;;
--hard|-H)
LN_OPT=-H
shift
;;
--conf=*)
MAN_CONF=`echo $1 | cut -d '=' -f2-`
shift
;;
--conf)
MAN_CONF="$2"
shift 2
;;
--verbose|-v)
let VERBOSE_LVL++
shift
;;
--backup)
BACKUP=yes
shift
;;
--fake|-f)
FAKE=yes
shift
;;
--help|-h)
help
exit 0
;;
/*)
MAN_DIR="${MAN_DIR} ${1}"
shift
;;
-*)
help $1
exit 1
;;
*)
echo "\"$1\" is not an absolute path name"
exit 1
;;
esac
done
# Redirections
case $VERBOSE_LVL in
0)
# O, be silent
DEST_FD0=/dev/null
DEST_FD1=/dev/null
VERBOSE_OPT=
;;
1)
# 1, be a bit verbose
DEST_FD0=/dev/stdout
DEST_FD1=/dev/null
VERBOSE_OPT=-v
;;
*)
# 2 and above, be most verbose
DEST_FD0=/dev/stdout
DEST_FD1=/dev/stdout
VERBOSE_OPT="-v -v"
;;
esac
# Note: on my machine, 'man --path' gives /usr/share/man twice, once
# with a trailing '/', once without.
if [ -z "$MAN_DIR" ]; then
MAN_DIR=`manpath -q -C "$MAN_CONF"/man_db.conf \
| sed 's/:/\\n/g' \
| while read foo; do dirname "$foo"/.; done \
| sort -u \
| while read bar; do echo -n "$bar "; done`
fi
# If no MANDATORY_MANPATH in ${MAN_CONF}/man_db.conf, abort as well
if [ -z "$MAN_DIR" ]; then
echo "No directory specified, and no directory found with \`manpath'"
exit 1
fi
# Check that the specified directories actually exist and are readable
for DIR in $MAN_DIR; do
if [ ! -d "$DIR" -o ! -r "$DIR" ]; then
echo "Directory '$DIR' does not exist or is not readable"
exit 1
fi
done
# Fake?
if [ "$FAKE" != "no" ]; then
echo "Actual parameters used:"
echo -n "Compression.......: "
case $COMP_METHOD in
--bzip2|--bz2|-b) echo -n "bzip2";;
--gzip|--gz|-g) echo -n "gzip";;
--automatic) echo -n "compressing";;
--decompress|-d) echo -n "decompressing";;
*) echo -n "unknown";;
esac
echo " ($COMP_METHOD)"
echo "Compression level.: $COMP_LVL"
echo "Compression suffix: $COMP_SUF"
echo -n "Force compression.: "
[ "foo$FORCE_OPT" = "foo-F" ] &amp;&amp; echo "yes" || echo "no"
echo "man_db.conf is....: ${MAN_CONF}/man_db.conf"
echo -n "Hard-links........: "
[ "foo$LN_OPT" = "foo-S" ] &amp;&amp;
echo "convert to soft-links" || echo "leave as is"
echo -n "Soft-links........: "
[ "foo$LN_OPT" = "foo-H" ] &amp;&amp;
echo "convert to hard-links" || echo "leave as is"
echo "Backup............: $BACKUP"
echo "Faking (yes!).....: $FAKE"
echo "Directories.......: $MAN_DIR"
echo "Verbosity level...: $VERBOSE_LVL"
exit 0
fi
# If no method was specified, print help
if [ -z "${COMP_METHOD}" -a "${BACKUP}" = "no" ]; then
help
exit 1
fi
# In backup mode, do the backup solely
if [ "$BACKUP" = "yes" ]; then
for DIR in $MAN_DIR; do
cd "${DIR}/.."
if [ ! -w "`pwd`" ]; then
echo "Directory '`pwd`' is not writable"
exit 1
fi
DIR_NAME=`basename "${DIR}"`
echo "Backing up $DIR..." &gt; $DEST_FD0
[ -f "${DIR_NAME}.tar.old" ] &amp;&amp; rm -f "${DIR_NAME}.tar.old"
[ -f "${DIR_NAME}.tar" ] &amp;&amp;
mv "${DIR_NAME}.tar" "${DIR_NAME}.tar.old"
tar -cvf "${DIR_NAME}.tar" "${DIR_NAME}" &gt; $DEST_FD1
done
exit 0
fi
# I know MAN_DIR has only absolute path names
# I need to take into account the localized man, so I'm going recursive
for DIR in $MAN_DIR; do
MEM_DIR=`pwd`
if [ ! -w "$DIR" ]; then
echo "Directory '$DIR' is not writable"
exit 1
fi
cd "$DIR"
for FILE in *; do
# Fixes the case were the directory is empty
if [ "foo$FILE" = "foo*" ]; then continue; fi
# Fixes the case when hard-links see their compression scheme change
# (from not compressed to compressed, or from bz2 to gz, or from gz
# to bz2)
# Also fixes the case when multiple version of the page are present,
# which are either compressed or not.
if [ ! -L "$FILE" -a ! -e "$FILE" ]; then continue; fi
# Do not compress whatis files
if [ "$FILE" = "whatis" ]; then continue; fi
if [ -d "$FILE" ]; then
# We are going recursive to that directory
echo "-&gt; Entering ${DIR}/${FILE}..." &gt; $DEST_FD0
# I need not pass --conf, as I specify the directory to work on
# But I need exit in case of error. We must change back to the
# original directory so $0 is resolved correctly.
(cd "$MEM_DIR" &amp;&amp; eval "$0" ${COMP_METHOD} ${COMP_LVL} ${LN_OPT} \
${VERBOSE_OPT} ${FORCE_OPT} "${DIR}/${FILE}") || exit $?
echo "&lt;- Leaving ${DIR}/${FILE}." &gt; $DEST_FD1
else # !dir
if ! check_unique "$DIR" "$FILE"; then continue; fi
# With automatic compression, get the uncompressed file size of
# the file (dereferencing symlinks), and choose an appropriate
# compression method.
if [ "$COMP_METHOD" = "--automatic" ]; then
declare -i SIZE
case "$FILE" in
*.bz2)
SIZE=$(bzcat "$FILE" | wc -c) ;;
*.gz)
SIZE=$(zcat "$FILE" | wc -c) ;;
*)
SIZE=$(wc -c &lt; "$FILE") ;;
esac
if (( $SIZE &gt;= (5 * 2**10) )); then
COMP_SUF=.bz2
elif (( $SIZE &gt;= (1 * 2**10) )); then
COMP_SUF=.gz
else
COMP_SUF=
fi
fi
# Check if the file is already compressed with the specified method
BASE_FILE=`basename "$FILE" .gz`
BASE_FILE=`basename "$BASE_FILE" .bz2`
if [ "${FILE}" = "${BASE_FILE}${COMP_SUF}" \
-a "foo${FORCE_OPT}" = "foo" ]; then continue; fi
# If we have a symlink
if [ -h "$FILE" ]; then
case "$FILE" in
*.bz2)
EXT=bz2 ;;
*.gz)
EXT=gz ;;
*)
EXT=none ;;
esac
if [ ! "$EXT" = "none" ]; then
LINK=`ls -l "$FILE" | cut -d "&gt;" -f2 \
| tr -d " " | sed s/\.$EXT$//`
NEWNAME=`echo "$FILE" | sed s/\.$EXT$//`
mv "$FILE" "$NEWNAME"
FILE="$NEWNAME"
else
LINK=`ls -l "$FILE" | cut -d "&gt;" -f2 | tr -d " "`
fi
if [ "$LN_OPT" = "-H" ]; then
# Change this soft-link into a hard- one
rm -f "$FILE" &amp;&amp; ln "${LINK}$COMP_SUF" "${FILE}$COMP_SUF"
chmod --reference "${LINK}$COMP_SUF" "${FILE}$COMP_SUF"
else
# Keep this soft-link a soft- one.
rm -f "$FILE" &amp;&amp; ln -s "${LINK}$COMP_SUF" "${FILE}$COMP_SUF"
fi
echo "Relinked $FILE" &gt; $DEST_FD1
# else if we have a plain file
elif [ -f "$FILE" ]; then
# Take care of hard-links: build the list of files hard-linked
# to the one we are {de,}compressing.
# NB. This is not optimum has the file will eventually be
# compressed as many times it has hard-links. But for now,
# that's the safe way.
inode=`ls -li "$FILE" | awk '{print $1}'`
HLINKS=`find . \! -name "$FILE" -inum $inode`
if [ -n "$HLINKS" ]; then
# We have hard-links! Remove them now.
for i in $HLINKS; do rm -f "$i"; done
fi
# Now take care of the file that has no hard-link
# We do decompress first to re-compress with the selected
# compression ratio later on...
case "$FILE" in
*.bz2)
bunzip2 $FILE
FILE=`basename "$FILE" .bz2`
;;
*.gz)
gunzip $FILE
FILE=`basename "$FILE" .gz`
;;
esac
# Compress the file with the given compression ratio, if needed
case $COMP_SUF in
*bz2)
bzip2 ${COMP_LVL} "$FILE" &amp;&amp; chmod 644 "${FILE}${COMP_SUF}"
echo "Compressed $FILE" &gt; $DEST_FD1
;;
*gz)
gzip ${COMP_LVL} "$FILE" &amp;&amp; chmod 644 "${FILE}${COMP_SUF}"
echo "Compressed $FILE" &gt; $DEST_FD1
;;
*)
echo "Uncompressed $FILE" &gt; $DEST_FD1
;;
esac
# If the file had hard-links, recreate those (either hard or soft)
if [ -n "$HLINKS" ]; then
for i in $HLINKS; do
NEWFILE=`echo "$i" | sed s/\.gz$// | sed s/\.bz2$//`
if [ "$LN_OPT" = "-S" ]; then
# Make this hard-link a soft- one
ln -s "${FILE}$COMP_SUF" "${NEWFILE}$COMP_SUF"
else
# Keep the hard-link a hard- one
ln "${FILE}$COMP_SUF" "${NEWFILE}$COMP_SUF"
fi
# Really work only for hard-links. Harmless for soft-links
chmod 644 "${NEWFILE}$COMP_SUF"
done
fi
else
# There is a problem when we get neither a symlink nor a plain
# file. Obviously, we shall never ever come here... :-(
echo -n "Whaooo... \"${DIR}/${FILE}\" is neither a symlink "
echo "nor a plain file. Please check:"
ls -l "${DIR}/${FILE}"
exit 1
fi
fi
done # for FILE
done # for DIR</literal>
EOF</userinput></screen>
<note>
<para>
Doing a very large copy/paste directly to a terminal may result in a
corrupted file. Copying to an editor may overcome this issue.
</para>
</note>
<para>As <systemitem class="username">root</systemitem>, make
<command>compressdoc</command> executable for all users:</para>
<screen><userinput>chmod -v 755 /usr/sbin/compressdoc</userinput></screen>
<para>Now, as <systemitem class="username">root</systemitem>, you can issue
the command <command>compressdoc --bz2</command> to compress all your system man
pages. You can also run <command>compressdoc --help</command> to get
comprehensive help about what the script is able to do.</para>
<para>Don't forget that a few programs, like the <application>X Window
System</application> and <application>XEmacs</application> also
install their documentation in non-standard places (such as
<filename class="directory">/usr/X11R6/man</filename>, etc.). Be sure
to add these locations to the file <filename>/etc/man_db.conf</filename>, as
<envar>MANDATORY_MANPATH</envar> <replaceable>&lt;/path&gt;</replaceable>
lines.</para>
<para>Example:</para>
<screen><literal> ...
MANDATORY_MANPATH /usr/share/man
MANDATORY_MANPATH /usr/X11R6/man
MANDATORY_MANPATH /usr/local/man
MANDATORY_MANPATH /opt/qt/doc/man
...</literal></screen>
<para>Generally, package installation systems do not compress man/info pages,
which means you will need to run the script again if you want to keep the size
of your documentation as small as possible. Also, note that running the script
after upgrading a package is safe; when you have several versions of a page
(for example, one compressed and one uncompressed), the most recent one is kept
and the others are deleted.</para>
</sect1>

View File

@ -1,46 +0,0 @@
<?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;
]>
<sect1 id="gnome-config">
<?dbhtml filename="config.html"?>
<title>Configuring the Core GNOME Packages</title>
<para>Create (or append to) a <filename>~/.xinitrc</filename> file to start
<application>GNOME</application>:</para>
<screen><userinput>echo "exec gnome-session" &gt;&gt; ~/.xinitrc</userinput></screen>
<para>If you have <xref linkend="dbus"/> installed, you can start the
<application>D-BUS</application> session daemon here as well. Starting the
session daemon here has the added bonus that it will exit when you log out
of your <application>GNOME</application> session. If you wish to start the
daemon here, use the following command instead of the one shown above:</para>
<screen><userinput>echo "exec dbus-launch --exit-with-session gnome-session" &gt;&gt; ~/.xinitrc</userinput></screen>
<note>
<para>Check the <filename>~/.xinitrc</filename> file and ensure you have
no other window managers or other <application>X</application> applications
mentioned before <application>GNOME</application>.</para>
</note>
<para>Ensure all libraries can be found by updating the linker's cache (as
<systemitem class="username">root</systemitem>):</para>
<screen role='root'><userinput>ldconfig</userinput></screen>
<para>Update the MIME-type application database
(as <systemitem class="username">root</systemitem>):</para>
<screen role='root'><userinput>update-desktop-database</userinput></screen>
<para>At this point you can bring up <application>GNOME</application> with
<command>startx</command>.</para>
</sect1>

View File

@ -1,399 +0,0 @@
<?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 consolekit-download-http "https://github.com/Consolekit2/ConsoleKit2/releases/download/&consolekit-version;/ConsoleKit2-&consolekit-version;.tar.bz2">
<!ENTITY consolekit-download-ftp " ">
<!ENTITY consolekit-md5sum "17d31475f9b08969e55ea60750f4f219">
<!ENTITY consolekit-size "1.1 MB">
<!ENTITY consolekit-buildsize "18 MB">
<!ENTITY consolekit-time "0.2 SBU">
]>
<sect1 id="consolekit" xreflabel="ConsoleKit2-&consolekit-version;">
<?dbhtml filename="consolekit.html"?>
<title>ConsoleKit2-&consolekit-version;</title>
<indexterm zone="consolekit">
<primary sortas="a-ConsoleKit">ConsoleKit2</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to ConsoleKit</title>
<para>
The <application>ConsoleKit</application> package is a framework for
keeping track of the various users, sessions, and seats present on a system.
It provides a mechanism for software to react to changes of any of these
items or of any of the metadata associated with them.
</para>
&lfs84_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&consolekit-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&consolekit-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &consolekit-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &consolekit-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &consolekit-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &consolekit-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">ConsoleKit Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="dbus-glib"/> and
<xref linkend="xorg7-lib"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="linux-pam"/>,
<xref linkend="polkit"/>, and
<xref linkend="pm-utils"/> (run-time dependency to allow ConsoleKit2 to
put the system in <quote>Suspend</quote> or <quote>Hibernation</quote>
mode)
</para>
<warning>
<para>
If you intend <emphasis role="strong">NOT</emphasis> to install
<application>polkit</application>, you will need to manually edit the
ConsoleKit.conf file to lock down the service. Failure to do so may be a
huge SECURITY HOLE.
</para>
</warning>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="xmlto"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/consolekit"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of ConsoleKit</title>
<para>
Install <application>ConsoleKit</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-udev-acl \
--enable-pam-module \
--enable-polkit \
--with-xinitrc-dir=/etc/X11/app-defaults/xinitrc.d \
--docdir=/usr/share/doc/ConsoleKit-&consolekit-version; \
--with-systemdsystemunitdir=no &amp;&amp;
make</userinput></screen>
<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 &amp;&amp;
mv -v /etc/X11/app-defaults/xinitrc.d/90-consolekit{,.sh}</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>--enable-udev-acl</parameter>: This switch enables building of
the <command>udev-acl</command> tool, which is used to allow normal users
to access device nodes normally only accessible to
<systemitem class="username">root</systemitem>.
</para>
<para>
<parameter>--enable-pam-module</parameter>: This switch enables building
of the <application>ConsoleKit</application>
<application>PAM</application> module which is needed for
<application>ConsoleKit</application> to work correctly with
<application>PAM</application>. Remove if
<application>Linux PAM</application> is
<emphasis role="strong">NOT</emphasis> installed.
</para>
<para>
<parameter>--enable-polkit</parameter>: Enable PolicyKit support.
</para>
<para>
<parameter>--with-xinitrc-dir=/etc/X11/app-defaults/xinitrc.d</parameter>:
Fix the location of the 90-consolekit.sh script. Notice that the script
has been renamed after installation, because xinitrc only sources script
names ending with extension <emphasis>.sh</emphasis>.
</para>
<para>
<parameter>--with-systemdsystemunitdir=no</parameter>: Disable
attempting to build with systemd libraries.
</para>
<para>
<option>--enable-docbook-docs</option>: Use this switch if
<application>xmlto</application> is installed and you wish to
build the user and API documentation.
</para>
</sect2>
<sect2 role="configuration">
<title>Configuring ConsoleKit</title>
<sect3>
<title>PAM Module Configuration</title>
<para>
If you use <application>Linux PAM</application>, it needs to be
configured to activate <application>ConsoleKit</application> upon user
login. This can be achieved by editing the
<filename>/etc/pam.d/system-session</filename> file as the <systemitem
class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>cat &gt;&gt; /etc/pam.d/system-session &lt;&lt; "EOF"
<literal># Begin ConsoleKit addition
session optional pam_loginuid.so
session optional pam_ck_connector.so nox11
# End ConsoleKit addition</literal>
EOF</userinput></screen>
<para>
You will also need a helper script that creates a file in
<filename class="directory">/var/run/console</filename>
named as the currently logged in user and that contains the
<application>D-Bus</application> address of the session. You
can create the script by running the following commands as
the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>cat &gt; /usr/lib/ConsoleKit/run-session.d/pam-foreground-compat.ck &lt;&lt; "EOF"
<literal>#!/bin/sh
TAGDIR=/var/run/console
[ -n "$CK_SESSION_USER_UID" ] || exit 1
[ "$CK_SESSION_IS_LOCAL" = "true" ] || exit 0
TAGFILE="$TAGDIR/`getent passwd $CK_SESSION_USER_UID | cut -f 1 -d:`"
if [ "$1" = "session_added" ]; then
mkdir -p "$TAGDIR"
echo "$CK_SESSION_ID" &gt;&gt; "$TAGFILE"
fi
if [ "$1" = "session_removed" ] &amp;&amp; [ -e "$TAGFILE" ]; then
sed -i "\%^$CK_SESSION_ID\$%d" "$TAGFILE"
[ -s "$TAGFILE" ] || rm -f "$TAGFILE"
fi</literal>
EOF
chmod -v 755 /usr/lib/ConsoleKit/run-session.d/pam-foreground-compat.ck</userinput></screen>
<para>
See /usr/share/doc/ConsoleKit/spec/ConsoleKit.html for more
configuration.
</para>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
ck-history,
ck-launch-session, and
ck-list-sessions
<!-- Not listing /usr/libexec:
ck-collect-session-info ck-get-x11-server-pid udev-acl
ck-get-x11-display-device ck-remove-directory -->
</seg>
<seg>
libconsolekit.so,
libck-connector.so, and
pam_ck_connector.so
</seg>
<seg>
/etc/ConsoleKit,
/usr/{include,lib}/ConsoleKit,
/usr/share/doc/ihtml/ConsoleKit-&consolekit-version;, and
/var/{log,run}/ConsoleKit
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="ck-history">
<term><command>ck-history</command></term>
<listitem>
<para>is a utility that provides information from the ConsoleKit
database about what users have logged into the system.</para>
<indexterm zone="consolekit ck-history">
<primary sortas="b-ck-history">ck-history</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ck-launch-session">
<term><command>ck-launch-session</command></term>
<listitem>
<para>is a utility for starting a command in its own ConsoleKit
session.
</para>
<indexterm zone="consolekit ck-launch-session">
<primary sortas="b-ck-launch-session">ck-launch-session</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ck-list-sessions">
<term><command>ck-list-sessions</command></term>
<listitem>
<para>list sessions with respective properties. Also good for
debugging purposes.</para>
<indexterm zone="consolekit ck-list-sessions">
<primary sortas="b-ck-list-sessions">ck-list-sessions</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ck-log-system-restart">
<term><command>ck-log-system-restart</command></term>
<listitem>
<para>write system restart to log.</para>
<indexterm zone="consolekit ck-log-system-restart">
<primary sortas="b-ck-log-system-restart">ck-log-system-restart</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ck-log-system-start">
<term><command>ck-log-system-start</command></term>
<listitem>
<para>write system start to log.</para>
<indexterm zone="consolekit ck-log-system-start">
<primary sortas="b-ck-log-system-start">ck-log-system-start</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ck-log-system-stop">
<term><command>ck-log-system-stop</command></term>
<listitem>
<para>write system stop to log.</para>
<indexterm zone="consolekit ck-log-system-stop">
<primary sortas="b-ck-log-system-stop">ck-log-system-stop</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="console-kit-daemon">
<term><command>console-kit-daemon</command></term>
<listitem>
<para>is the <application>ConsoleKit</application> daemon.</para>
<indexterm zone="consolekit console-kit-daemon">
<primary sortas="b-console-kit-daemon">console-kit-daemon</primary>
</indexterm>
</listitem>
</varlistentry>
<!-- Note (Denis): I don't know if theses programs are installed by the
current version of consolekit.
(Bruce) These are in /usr/libexec and we do not document those.
<varlistentry id="ck-collect-session-info">
<term><command>ck-collect-session-info</command></term>
<listitem>
<para>displays session informations about the current session.</para>
<indexterm zone="consolekit ck-collect-session-info">
<primary sortas="b-ck-collect-session-info">ck-collect-session-info</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ck-get-x11-display-device">
<term><command>ck-get-x11-display-device</command></term>
<listitem>
<para>displays the x11 display device of the current session.</para>
<indexterm zone="consolekit ck-get-x11-display-device">
<primary sortas="b-ck-get-x11-display-device">ck-get-x11-display-device</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ck-get-x11-server-pid">
<term><command>ck-get-x11-server-pid</command></term>
<listitem>
<para>displays the x11 server pid of the current session.</para>
<indexterm zone="consolekit ck-get-x11-server-pid">
<primary sortas="b-ck-get-x11-server-pid">ck-get-x11-server-pid</primary>
</indexterm>
</listitem>
</varlistentry>
also ck-remove-directory udev-acl
-->
</variablelist>
</sect2>
</sect1>

View File

@ -1,134 +0,0 @@
<?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 akonadi-download-http "&kde-download-http;akonadi/src/akonadi-&akonadi-version;.tar.bz2">
<!ENTITY akonadi-download-ftp " ">
<!ENTITY akonadi-md5sum "84eb2e471bd6bdfe54a2a2f1d858c07d">
<!ENTITY akonadi-size "287 KB">
<!ENTITY akonadi-buildsize "82 MB">
<!ENTITY akonadi-time "3.5 SBU, additional 1.5 SBU for tests">
]>
<sect1 id="akonadi" xreflabel="Akonadi-&akonadi-version;">
<?dbhtml filename="akonadi.html"?>
<title>Akonadi-&akonadi-version;</title>
<indexterm zone="akonadi">
<primary sortas="a-Akonadi">Akonadi</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Akonadi</title>
<para><application>Akonadi</application> is an extensible cross-desktop
storage service for PIM data and metadata providing concurrent read, write,
and query access. It provides unique desktop-wide object identification and
retrieval.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&akonadi-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&akonadi-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &akonadi-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &akonadi-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &akonadi-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &akonadi-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Akonadi Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="shared-mime-info"/>,
<xref linkend="libxslt"/>,
<xref linkend="boost"/>, and one of:
<xref linkend="sqlite"/>,
<xref linkend="mariadb"/>,
<ulink url="http://www.mysql.com/">MySQL</ulink>, or
<xref linkend="postgresql"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<ulink url="&sourceforge-repo;/soprano/">soprano</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/akonadi"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Akonadi</title>
<para>Install <application>Akonadi</application> by running the following
commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>To test the results, issue <command>make test</command>.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><option>-DCMAKE_BUILD_TYPE=Release</option>: This switch is used to apply
a higher level of compiler optimizations.</para>
<para><option>-DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE</option>: This switch ensures
that <application>Akonadi</application> SQLite extension is installed into
the <application>Qt</application> plugins directory.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>akonadi_agent_launcher, akonadi_agent_server, akonadi_control,
akonadi_rds, akonadictl, akonadiserver and asapcat</seg>
<seg>libakonadiprotocolinternals.so and libqsqlite3.so</seg>
<seg>&kde-dir;/include/akonadi, &kde-dir;/lib/cmake/Akonadi and
&kde-dir;/share/config/akonadi</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,141 +0,0 @@
<?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 attica-download-http "&kde-download-http;attica/attica-&attica-version;.tar.bz2">
<!ENTITY attica-download-ftp " ">
<!ENTITY attica-md5sum "d62c5c9489a68432e8d990dde7680c24">
<!ENTITY attica-size "59 KB">
<!ENTITY attica-buildsize "7.5 MB">
<!ENTITY attica-time "0.5 SBU">
]>
<sect1 id="attica" xreflabel="Attica-&attica-version;">
<?dbhtml filename="attica.html"?>
<title>Attica-&attica-version;</title>
<indexterm zone="attica">
<primary sortas="a-attica">attica</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Attica</title>
<para><application>Attica</application> is a library to access
"Open Collaboration Service" providers.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&attica-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&attica-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &attica-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &attica-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &attica-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &attica-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Attica Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="cmake"/> and
<xref linkend="qt4"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/attica"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Attica</title>
<para>Install <application>Attica</application> by running the following
commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DQT4_BUILD=ON \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>To test the results, issue <command>make test</command>.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
to apply a higher level of compiler the optimizations.
</para>
<para>
<parameter>-DQT4_BUILD=ON</parameter>: This switch forces the package
to build against <application>Qt4</application> even if
<application>Qt5</application> is present on the system.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>none</seg>
<seg>libattica.so</seg>
<seg>&kde-dir;/include/attica</seg>
</seglistitem>
</segmentedlist>
<!--
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="a-attica">
<term><command>attica</command></term>
<listitem>
<para>is a testing utility for attica-generated build trees.</para>
<indexterm zone="a-attica attica">
<primary sortas="b-attica">attica</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
-->
</sect2>
</sect1>

View File

@ -1,140 +0,0 @@
<?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 automoc4-download-http "&kde-download-http;automoc4/&automoc4-version;/automoc4-&automoc4-version;.tar.bz2">
<!ENTITY automoc4-download-ftp " ">
<!ENTITY automoc4-md5sum "91bf517cb940109180ecd07bc90c69ec">
<!ENTITY automoc4-size "0.9 MB">
<!ENTITY automoc4-buildsize "488 KB">
<!ENTITY automoc4-time "0.1 SBU">
]>
<sect1 id="automoc4" xreflabel="automoc4-&automoc4-version;">
<?dbhtml filename="automoc4.html"?>
<title>Automoc4-&automoc4-version;</title>
<indexterm zone="automoc4">
<primary sortas="a-automoc4">automoc4</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Automoc4</title>
<para><application>Automoc4</application> is a tool to add rules for generating
<application>Qt</application> moc files automatically to projects that use
<application>CMake</application> as the buildsystem.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&automoc4-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&automoc4-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &automoc4-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &automoc4-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &automoc4-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &automoc4-time;</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/automoc4-&automoc4-version;-fixes-1.patch"/></para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">Automoc4 Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="cmake"/> and
<xref linkend="qt4"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/automoc4"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Automoc4</title>
<para>Install <application>automoc4</application> by running the following
commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><option>-Wno-dev</option>: Suppress warnings that are meant for the
author of the CMakeLists.txt files.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>automoc4</seg>
<seg>none</seg>
<seg>none</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="a-automoc4">
<term><command>automoc4</command></term>
<listitem>
<para>is a utility generating <application>Qt</application> moc
files.</para>
<indexterm zone="a-automoc4 automoc4">
<primary sortas="b-automoc4">automoc4</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,113 +0,0 @@
<?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 baloo-widgets-download-http "&kde-download-http;&kde-old-version;/src/baloo-widgets-&kde-old-version;.tar.xz">
<!ENTITY baloo-widgets-download-ftp " ">
<!ENTITY baloo-widgets-md5sum "9ee2a741c502b924a9575a96f10bb5f8">
<!ENTITY baloo-widgets-size "40 KB">
<!ENTITY baloo-widgets-buildsize "3.6 MB">
<!ENTITY baloo-widgets-time "0.1 SBU">
]>
<sect1 id="baloo-widgets" xreflabel="baloo-widgets-&kde-old-version;">
<?dbhtml filename="baloo-widgets.html"?>
<title>Baloo-widgets-&kde-old-version;</title>
<indexterm zone="baloo-widgets">
<primary sortas="a-baloo-widgets">baloo-widgets</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Baloo-widgets</title>
<para>Baloo-widgets contains widgets for the baloo search framework.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&baloo-widgets-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&baloo-widgets-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &baloo-widgets-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &baloo-widgets-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &baloo-widgets-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &baloo-widgets-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Baloo-widgets Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="baloo"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/baloo-widgets"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Baloo-widgets</title>
<para>Install <application>baloo-widgets</application> by running the following
commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>This package does not come with a working 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="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
none
</seg>
<seg>
libbaloowidgets.so
</seg>
<seg>
&kde-dir;/include/baloo
</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,124 +0,0 @@
<?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 baloo-download-http "&kde-download-http;&kde-old-version;/src/baloo-&kde-old-version;.tar.xz">
<!ENTITY baloo-download-ftp " ">
<!ENTITY baloo-md5sum "09575539cf2c76c951a67da00bd5df5b">
<!ENTITY baloo-size "144 KB">
<!ENTITY baloo-buildsize "33 MB">
<!ENTITY baloo-time "1.8 SBU">
]>
<sect1 id="baloo" xreflabel="baloo-&kde-old-version;">
<?dbhtml filename="baloo.html"?>
<title>Baloo-&kde-old-version;</title>
<indexterm zone="baloo">
<primary sortas="a-baloo">baloo</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Baloo</title>
<para>Baloo is a framework for searching and managing metadata.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&baloo-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&baloo-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &baloo-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &baloo-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &baloo-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &baloo-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Baloo Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdepimlibs"/>,
<xref linkend="kfilemetadata"/>, and
<xref linkend="xapian"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="openssl"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/baloo"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Baloo</title>
<para>Install <application>baloo</application> by running the following
commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>
This package does not come with a working 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="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
akonadi_baloo_indexer, baloo_file, baloo_file_cleaner,
baloo_file_extractor, baloosearch and balooshow
</seg>
<seg>
libbaloocore.so, libbaloofiles.so, libbaloopim.so, libbalooxapian.so
and several in &kde-dir;/lib/kde4
</seg>
<seg>
&kde-dir;/include/baloo
</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,124 +0,0 @@
<?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;
]>
<sect1 id="kde-core-config" xreflabel="Starting KDE4">
<?dbhtml filename="config.html"?>
<title>Starting KDE4</title>
<bridgehead renderas="sect3">KDE4 Startup Dependencies</bridgehead>
<bridgehead renderas="sect4">Recommended Runtime Dependencies</bridgehead>
<para role="recommended">
<xref linkend="consolekit"/> and
<xref linkend="dbus"/>
</para>
<para>After <application>Kde-workspace</application> has been installed, the
first important milestone has been reached. Now you need to configure your
system to start KDE4.</para>
<sect2 role="content">
<title>Starting KDE4 from the command prompt</title>
<para>
You can start <application>KDE4</application> from runlevel 3, using
<xref linkend="xinit"/>, or from runlevel 5, using a Display Manager,
such as <xref linkend="sddm"/>.
</para>
<para>
To start <application>KDE4</application> using <xref linkend="xinit"/>,
run the following commands:
</para>
<screen><userinput>cat &gt; ~/.xinitrc &lt;&lt; "EOF"
<literal>ck-launch-session dbus-launch --exit-with-session startkde</literal>
EOF
startx</userinput></screen>
<para>
The X session starts on the first unused virtual terminal, normally vt7.
You can switch to another vt<emphasis>n</emphasis> simultaneously
pressing the keys Ctrl-Alt-F<emphasis>n</emphasis>
(<emphasis>n</emphasis>=1, 2, ...). To switch back to the X session,
normally started at vt7, use Ctrl-Alt-F7. The vt where the command
<command>startx</command> was executed will display many messages,
including X starting messages, applications automatically started with
the session, and eventually, some warning and error messages. You may
prefer to redirect those messages to a log file, which not only will keep
the initial vt uncluttered, but can also be used for debug purposes. This
can be done starting X with:
</para>
<screen><userinput>startx &amp;&gt; ~/.x-session-errors</userinput></screen>
<note>
<para>
You may wish to drop consolekit and/or dbus-launch, e.g., just using
startkde in ~/.xinitrc. However some capabilities such as mounting or
umounting file systems from a file manager will not be possible, or the
reboot option will be absent or inoperative, among other problems.
</para>
</note>
<para>
When shutting down or rebooting, the shutdown messages appear on the vt
where X was running. If you wish to see those messages, simultaneously
press keys Alt-F7 (assuming that X was running on vt7).
</para>
</sect2>
<sect2 role="content">
<title>Starting KDE4 at boot</title>
<para>KDE4 comes with a graphical login interface called KDM (the KDE4 Display
Manager), which provides a customizable graphical login at boot. To use KDM,
you need to edit your <filename>/etc/inittab</filename> file (as the
<systemitem class="username">root</systemitem> user).
First, setup run-level 5 to start KDM (adjust
the path to kdm according to your system):</para>
<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; EOF
<literal>kd:5:respawn:/opt/kde/bin/kdm</literal>
EOF</userinput></screen>
<para>Additionally, you need to change the default run-level from 3 to 5:</para>
<screen><userinput>sed -i 's#id:3:initdefault:#id:5:initdefault:#' /etc/inittab</userinput></screen>
<para>You can now restart your system and see the KDE4 login
screen.</para>
</sect2>
<sect2 role="content">
<title>Installing further languages (l10n)</title>
<para>You may want to install support for your locale language. The l10n
packages can be found at <ulink
url="&kde-download-http;applications/&kde-apps-version;/src/kde-l10n/">
&kde-download-http;applications/&kde-apps-version;/src/kde-l10n/</ulink>.
See <xref linkend="kde-add-pkgs"/> for build instructions. If you are in a
KDE4 session when installing a new language and configure KDE4 to use it, the
session needs to be restarted, in order to see the effects.</para>
</sect2>
<sect2 role="content">
<title>Installing further KDE4 packages</title>
<para>Every subsequent package can be built while having
<application>KDE4</application> up and running, but remember to keep
<envar>&kde-dir;</envar> and <envar>&qt4-dir;</envar> set.</para>
</sect2>
</sect1>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter 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;
]>
<chapter id="kde4-core">
<?dbhtml filename="core.html"?>
<title>The KDE4 Core</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pre-install-config.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automoc4.xml"/>
<!--
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-gstreamer.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-vlc.xml"/>
-->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="akonadi.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="attica.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qimageblitz.xml"/>
<!--
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="polkit-qt.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="oxygen-icons.xml"/>
-->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdelibs.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kfilemetadata.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdepimlibs.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="baloo.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="baloo-widgets.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="polkit-kde-agent.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kactivities.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kde-runtime.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kde-baseapps.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kde-base-artwork.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kde-workspace.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="config.xml"/>
</chapter>

View File

@ -1,126 +0,0 @@
<?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 kactivities-download-http "&kde-download-attic2;/4.13.3/src/kactivities-&kactivities-version;.tar.xz">
<!ENTITY kactivities-download-ftp " ">
<!ENTITY kactivities-md5sum "e56a3aead6f418d973c0acd9c889deb8">
<!ENTITY kactivities-size "88 KB">
<!ENTITY kactivities-buildsize "9.2 MB">
<!ENTITY kactivities-time "0.8 SBU">
]>
<sect1 id="kactivities" xreflabel="kactivities-&kactivities-version;">
<?dbhtml filename="kactivities.html"?>
<title>Kactivities-&kactivities-version;</title>
<indexterm zone="kactivities">
<primary sortas="a-kactivities">kactivities</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kactivities</title>
<para>This package provides the activitymanager for KDE.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kactivities-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kactivities-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kactivities-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kactivities-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kactivities-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kactivities-time;</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/kactivities-&kdelibs-version;-fixes-1.patch"/></para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">Kactivities Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<ulink url="&kde-download-http;&kde-version;/src">nepomuk-core</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kactivities"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kactivities</title>
<para>Install <application>Kactivities</application> by running the following
commands:</para>
<!-- Nothing in sysconfdir here, too -->
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>This package does not ship a default 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="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>kactivitymanagerd</seg>
<seg>libkactivities.so, libkactivities-models.so and several in
&kde-dir;/lib/kde4</seg>
<seg>&kde-dir;/include/kactivities,
&kde-dir;/include/kactivities-models, &kde-dir;/include/KDE/KActivities,
&kde-dir;/lib/cmake/KActivities, &kde-dir;/lib/cmake/KActivities-models,
and several in &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,103 +0,0 @@
<?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 kde-base-artwork-download-http "&kde-download-http;applications/&kde-base-artwork-version;/src/kde-base-artwork-&kde-base-artwork-version;.tar.xz">
<!ENTITY kde-base-artwork-download-ftp " ">
<!ENTITY kde-base-artwork-md5sum "99e95461864527323b7cd4b44053e0d3">
<!ENTITY kde-base-artwork-size "7.1 MB">
<!ENTITY kde-base-artwork-buildsize "7.7 MB">
<!ENTITY kde-base-artwork-time "less than 0.1 SBU">
]>
<sect1 id="kde-base-artwork" xreflabel="kde-base-artwork-&kde-base-artwork-version;">
<?dbhtml filename="kde-base-artwork.html"?>
<title>Kde-base-artwork-&kde-base-artwork-version;</title>
<indexterm zone="kde-base-artwork">
<primary sortas="a-kde-base-artwork">kde-base-artwork</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kde-base-artwork</title>
<para>This package provides the default splash screen for KDE.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kde-base-artwork-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kde-base-artwork-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kde-base-artwork-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kde-base-artwork-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kde-base-artwork-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kde-base-artwork-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Kde-base-artwork Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kde-base-artwork"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kde-base-artwork</title>
<para>Install <application>Kde-base-artwork</application> by running
the following commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev ..</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>none</seg>
<seg>none</seg>
<seg>&kde-dir;/share/apps/ksplash/Themes/Default</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,165 +0,0 @@
<?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 kde-baseapps-download-http "&kde-download-http;applications/&kde-apps-version;/src/kde-baseapps-&kde-apps-version;.tar.xz">
<!ENTITY kde-baseapps-download-ftp " ">
<!ENTITY kde-baseapps-md5sum "c2e47f4dacaded8118bbc7a3b975e7d4">
<!ENTITY kde-baseapps-size "2.0 MB">
<!ENTITY kde-baseapps-buildsize "85 MB">
<!ENTITY kde-baseapps-time "4.2 SBU">
]>
<sect1 id="kde-baseapps" xreflabel="kde-baseapps-&kde-apps-version;">
<?dbhtml filename="kde-baseapps.html"?>
<title>Kde-baseapps-&kde-apps-version;</title>
<indexterm zone="kde-baseapps">
<primary sortas="a-kde-baseapps">kde-baseapps</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kde-baseapps</title>
<para>This package provides various applications, such as Dolphin
(file manager) and Konqueror (web browser). Infrastructure files and
libraries are also provided.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kde-baseapps-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kde-baseapps-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kde-baseapps-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kde-baseapps-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kde-baseapps-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kde-baseapps-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Kde-baseapps Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="kactivities"/>,
<xref linkend="kfilemetadata"/>,
<xref linkend="baloo"/>, and
<xref linkend="baloo-widgets"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<!-- <xref linkend="tidy-html"/> and
NOt compatible with the latest tidy.
-->
<xref linkend="glib2"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kde-baseapps"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kde-baseapps</title>
<para>Install <application>Kde-baseapps</application> by running the following
commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-DWITH_LibTidy=OFF \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>To test the results, issue <command>make test</command>.</para>
<para> Now as the <systemitem class="username">root</systemitem>
user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>dolphin, fsview, kbookmarkmerger, kdepasswd, kdialog, keditbookmarks, kfind,
kfmclient, konqueror, nspluginscan, nspluginviewer, servicemenudeinstallation and
servicemenuinstallation</seg>
<seg>libdolphinprivate.so, libkbookmarkmodel_private.so,
libkdeinit4_dolphin.so, libkdeinit4_keditbookmarks.so,
libkdeinit4_kfmclient.so, libkdeinit4_konqueror.so, libkonq.so,
libkonqsidebarplugin.so, libkonquerorprivate.so and several in
&kde-dir;/lib/kde4</seg>
<seg>several in &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="kbookmarkmerger">
<term><command>kbookmarkmerger</command></term>
<listitem>
<para>
is a program for merging a given set of bookmarks into the
user's set of bookmarks.
</para>
<indexterm zone="kde-baseapps kbookmarkmerger">
<primary sortas="b-kbookmarkmerger">kbookmarkmerger</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kfind">
<term><command>kfind</command></term>
<listitem>
<para>
is the file find utility for KDE.
</para>
<indexterm zone="kde-baseapps kfind">
<primary sortas="b-kfind">kfind</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,155 +0,0 @@
<?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 kde-runtime-download-http "&kde-download-http;applications/&kde-apps-version;/src/kde-runtime-&kde-apps-version;.tar.xz">
<!ENTITY kde-runtime-download-ftp " ">
<!ENTITY kde-runtime-md5sum "261c5cab13f3d9b1565d40056da6157c">
<!ENTITY kde-runtime-size "7.5 MB">
<!ENTITY kde-runtime-buildsize "110 MB">
<!ENTITY kde-runtime-time "4.3 SBU">
]>
<sect1 id="kde-runtime" xreflabel="kde-runtime-&kde-apps-version;">
<?dbhtml filename="kde-runtime.html"?>
<title>Kde-runtime-&kde-apps-version;</title>
<indexterm zone="kde-runtime">
<primary sortas="a-kde-runtime">kde-runtime</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kde-runtime</title>
<para>Kde-runtime contains runtime applications and libraries essential
for <application>KDE</application>.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kde-runtime-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kde-runtime-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kde-runtime-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kde-runtime-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kde-runtime-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kde-runtime-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Kde-runtime Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/> and
<xref linkend="libgcrypt"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="alsa-lib"/>,
<xref linkend="exiv2"/>,
<xref linkend="kactivities"/>,
<xref linkend="kdepimlibs"/>, and
<xref linkend="libjpeg"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="libcanberra"/>,
<xref linkend="NetworkManager"/>,
<xref linkend="pulseaudio"/>,
<xref linkend="samba"/>,
<xref linkend="xine-lib"/>,
<ulink url="http://www.libssh.org/">libssh</ulink>,
<!-- <ulink url="&kde-download-http;&kde-version;/src/">nepomuk-core</ulink>,-->
<ulink url="https://projects.kde.org/projects/kde/kdelibs/nepomuk-core">nepomuk-core</ulink>,
<ulink url="http://www.openexr.com/">OpenEXR</ulink>,
<ulink url="http://www.openslp.org/">OpenSLP</ulink>, and
<ulink url="http://launchpad.net/ntrack">QNtrack</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kde-runtime"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kde-runtime</title>
<para>Install <application>kde-runtime</application> by running the following
commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DSYSCONF_INSTALL_DIR=/etc \
-DCMAKE_BUILD_TYPE=Release \
-DSAMBA_INCLUDE_DIR=/usr/include/samba-4.0 \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>To test the results, issue <command>make test</command>.</para>
<para> Now as the <systemitem class="username">root</systemitem>
user:</para>
<screen role="root"><userinput>make install &amp;&amp;
ln -sfv ../lib/kde4/libexec/kdesu &kde-dir;/bin/kdesu</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>-DSAMBA_INCLUDE_DIR=/usr/include/samba-4.0</parameter>:
This switch is used so that <application>CMake</application> can
properly find <application>Samba</application> headers which got
moved in version 4.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>kcmshell4, kde-cp, kde-mv, kde-open, kde4, kde4-menu,
kdebugdialog, keditfiletype, kfile4, kglobalaccel, khelpcenter,
khotnewstuff-upload, khotnewstuff4, kiconfinder, kioclient,
kmimetypefinder, knotify4, kquitapp, kreadconfig, kstart, ksvgtopng,
ktraderclient, ktrash, kuiserver, kwalletd, kwriteconfig,
plasma-remote-helper, plasmapkg and solid-hardware.
</seg>
<seg>several in &kde-dir;/lib</seg>
<seg>several in &kde-dir;/lib and &kde-dir;/share</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,265 +0,0 @@
<?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 kde-workspace-download-http "&kde-download-attic;/&kde-workspace-dir;/src/kde-workspace-&kde-workspace-version;.tar.xz">
<!ENTITY kde-workspace-download-ftp " ">
<!ENTITY kde-workspace-md5sum "bd7fa9c894dda23e8d06fc6a49a561cf">
<!ENTITY kde-workspace-size "12.9 MB">
<!ENTITY kde-workspace-buildsize "304 MB">
<!ENTITY kde-workspace-time "13.3 SBU">
]>
<sect1 id="kde-workspace" xreflabel="kde-workspace-&kde-workspace-version;">
<?dbhtml filename="kde-workspace.html"?>
<title>Kde-workspace-&kde-workspace-version;</title>
<indexterm zone="kde-workspace">
<primary sortas="a-kde-workspace">kde-workspace</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kde-workspace</title>
<para>
The Kde-workspace package contains components that are central to
providing the <application>KDE</application> desktop environment. Of
particular importance are KWin, the <application>KDE</application>
window manager, and Plasma, which provides the workspace interface.
</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kde-workspace-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kde-workspace-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kde-workspace-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kde-workspace-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kde-workspace-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kde-workspace-time;</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/kde-workspace-&kde4-version;-fixes-1.patch"/></para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">Kde-workspace Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kactivities"/>,
<xref linkend="qimageblitz"/>,
<xref linkend="xcb-util-image"/>,
<xref linkend="xcb-util-renderutil"/>,
<xref linkend="xcb-util-keysyms"/>, and
<xref linkend="xcb-util-wm"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="kdepimlibs"/>,
<xref linkend="boost"/>,
<xref linkend="freetype2"/>,
<xref linkend="pciutils"/>, and
<xref linkend="consolekit"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="linux-pam"/>,
<xref linkend="libusb"/>,
<xref linkend="NetworkManager"/>,
<xref linkend="lm_sensors"/>,
<xref linkend="qjson"/>,
<ulink url="&kde-download-http;&kde-version;/src/">PyKDE4</ulink>,
<ulink url="http://code.google.com/p/google-gadgets-for-linux/">GoogleGadgets</ulink>,
<ulink url="ftp://ftp.kde.org/pub/kde/stable/prison/1.0/src/">Prison</ulink>,
<ulink url="http://sourceforge.net/projects/libraw1394/">libraw1394</ulink>,
<ulink url="http://www.catb.org/gpsd/">gpsd</ulink>,
<ulink url="http://www.xmms.org/">XMMS</ulink>,
<ulink url="http://qalculate.sourceforge.net/">libqalculate</ulink>
(wants <ulink url="http://www.ginac.de/CLN/">CLN</ulink>), and
<xref linkend="wayland"/>
</para>
<note>
<para>
Kde-workspace has a run-time dependency called
<application>Application menu for Qt</application> that allows the
application menubar to be inserted as a single button in the titlebar.
It can be found at
<ulink url="https://launchpad.net/appmenu-qt">appmenu-qt</ulink>.
</para>
</note>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kde-workspace"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kde-workspace</title>
<para>
It is recommended to have a dedicated user and group to take
control of the <command>kdm</command> daemon after it is
started. Issue the following commands as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>groupadd -g 37 kdm &amp;&amp;
useradd -c "KDM Daemon Owner" -d /var/lib/kdm -g kdm \
-u 37 -s /bin/false kdm &amp;&amp;
install -o kdm -g kdm -dm755 /var/lib/kdm</userinput></screen>
<para>
Install <application>Kde-workspace</application> by running the following
commands:
</para>
<screen><userinput>sed -e '/graphics.*TESTNAME/s/-signalplottertest/&amp;2/' \
-e '/test TESTNAME/s/-signalplottertest/&amp;3/' \
-i libs/ksysguard/tests/CMakeLists.txt
mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DSYSCONF_INSTALL_DIR=/etc \
-DCMAKE_BUILD_TYPE=Release \
-DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE \
-Wno-dev .. &amp;&amp;
make -j1</userinput></screen>
&parallel_issues;
<note><para>If building KDE in /opt, then an environment
variable <envar>LIBRARY_PATH=$KDE_PREFIX/lib:$LIBRARY_PATH</envar>
may be needed on the <command>make</command> line.</para></note>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install &amp;&amp;
mkdir -p /usr/share/xsessions &amp;&amp;
ln -sf &kde-dir;/share/apps/kdm/sessions/kde-plasma.desktop \
/usr/share/xsessions/kde-plasma.desktop</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><option>-DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE</option>: This option is
set to install the KDE Python objects in the correct place.</para>
</sect2>
<sect2 role="configuration">
<title>Configuring KDE Workspace</title>
<sect3>
<title>Linux PAM Configuration</title>
<para>
If you built <application>KDE Workspace</application> with
<application>Linux PAM</application> support, create necessary
configuration files by running the following commands as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>cat &gt;&gt; /etc/pam.d/kde &lt;&lt; "EOF" &amp;&amp;
# Begin /etc/pam.d/kde
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_succeed_if.so uid &gt;= 1000 quiet
auth include system-auth
account include system-account
password include system-password
session include system-session
# End /etc/pam.d/kde
EOF
cat &gt; /etc/pam.d/kde-np &lt;&lt; "EOF" &amp;&amp;
# Begin /etc/pam.d/kde-np
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_succeed_if.so uid &gt;= 1000 quiet
auth required pam_permit.so
account include system-account
password include system-password
session include system-session
# End /etc/pam.d/kde-np
EOF
cat &gt; /etc/pam.d/kscreensaver &lt;&lt; "EOF"
# Begin /etc/pam.d/kscreensaver
auth include system-auth
account include system-account
# End /etc/pam.d/kscreensaver
EOF</userinput></screen>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>genkdmconf, kaccess, kapplymousetheme, kblankscrn.kss,
kcheckrunning, kcminit, kcminit_startup, kdm, kdmctl,
kdostartupconfig4, kfontinst, kfontview, kinfocenter, klipper,
kmenuedit, krandom.kss, krandrstartup, krandrtray, krdb, krunner,
ksmserver, ksplashqml, ksplashsimple, ksplashx, ksplashx_scale,
kstartupconfig4, ksysguard, ksysguardd, ksystraycmd, kwin, kwin_gles,
kwrited, oxygen-demo, oxygen-settings, oxygen-shadow-demo,
plasma-desktop, plasma-netbook, plasma-overlay, plasma-windowed,
solid-action-desktop-gen, solid-network, startkde and systemsettings
</seg>
<seg>several in &kde-dir;/lib</seg>
<seg>several in &kde-dir;/include, &kde-dir;/lib and &kde-dir;/share
</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,363 +0,0 @@
<?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 kdelibs-download-http "&kde-download-http;applications/&kde-apps2-version;/src/kdelibs-&kde-libs-version;.tar.xz">
<!ENTITY kdelibs-download-ftp " ">
<!ENTITY kdelibs-md5sum "9a4c194ee49e6e3836515389385d77cc">
<!ENTITY kdelibs-size "11.1 MB">
<!ENTITY kdelibs-buildsize "381 MB">
<!ENTITY kdelibs-time "18 SBU">
]>
<sect1 id="kdelibs" xreflabel="kdelibs-&kde-libs-version;">
<?dbhtml filename="kdelibs.html"?>
<title>Kdelibs-&kde-libs-version;</title>
<indexterm zone="kdelibs">
<primary sortas="a-kdelibs">kdelibs</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kdelibs</title>
<para>This package includes programs and libraries that
are central to development and execution of KDE programs.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kdelibs-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kdelibs-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kdelibs-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kdelibs-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kdelibs-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kdelibs-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Kdelibs Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="attica"/>,
<xref linkend="automoc4"/>,
<xref linkend="DocBook"/>,
<xref linkend="docbook-xsl"/>,
<xref linkend="giflib"/>,
<xref linkend="libdbusmenu-qt"/>,
<xref linkend="libjpeg"/>,
<xref linkend="libpng"/>,
<xref linkend="phonon"/>,
<xref linkend="strigi"/>, and
<xref linkend="shared-mime-info"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="polkit-qt"/>,
<xref linkend="openssl"/>,
<xref linkend="qca"/>,
<xref linkend="upower"/>, and
<xref linkend="udisks"/> or <xref linkend="udisks2"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="jasper"/>,
<xref linkend="pcre"/>,
<xref linkend="avahi"/>,
<xref linkend="aspell"/>,
<xref linkend="enchant"/>,
<xref linkend="grantlee"/>,
<xref linkend="mitkrb"/>,
<ulink url="&sourceforge-repo;/soprano">soprano</ulink>,
<ulink url="&sourceforge-repo;/oscaf/">shared-desktop-ontologies</ulink>,
<ulink url="http://hspell.ivrix.org.il/">Hspell</ulink>,
<ulink url="http://oss.sgi.com/projects/fam/">FAM</ulink>,
<ulink url="http://www.herqq.org/">HUPnP</ulink>,
<ulink url="http://www.openexr.com/">OpenEXR</ulink>, and
<ulink url="http://www.freedesktop.org/wiki/Software/media-player-info">media-player-info</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kdelibs"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kdelibs</title>
<para>Fix file conflicts with <application>GNOME Menus</application> by running
the following commands:</para>
<screen><userinput>sed -i "s@{SYSCONF_INSTALL_DIR}/xdg/menus@&amp; RENAME kde-applications.menu@" \
kded/CMakeLists.txt &amp;&amp;
sed -i "s@applications.menu@kde-&amp;@" \
kded/kbuildsycoca.cpp</userinput></screen>
<!--
<para>Cmake looks for <application>Xorg</application> libraries in a set of
hard coded directories instead of using
<application>pkg-config</application>. If <application>Xorg</application>
has not been installed in <filename class="directory">/usr</filename>, add
the location to the list:</para>
<screen><userinput>sed -e "/SET(X11_LIB_SEARCH_PATH/ a $XORG_PREFIX/lib" \
-e "/SET(X11_INC_SEARCH_PATH/ a $XORG_PREFIX/include" \
-i cmake/modules/FindX11.cmake</userinput></screen>
-->
<para>Install <application>Kdelibs</application> by running the following
commands:</para>
<!-- I wouldn't recommend installing D-Bus configuration files outside of
/etc if kde-dir is /usr, maybe kde-etc-dir should be introduced? -->
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DSYSCONF_INSTALL_DIR=/etc \
-DCMAKE_BUILD_TYPE=Release \
-DDOCBOOKXML_CURRENTDTD_DIR=/usr/share/xml/docbook/xml-dtd-&DocBook-version; \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>The unit regression tests are designed to be run after
<application>kdelibs</application> is installed.</para>
<para> Now as the <systemitem class="username">root</systemitem>
user:</para>
<screen role="root"><userinput>make install</userinput></screen>
<para>To run the unit regression tests, you must have a current KDE session
running and issue <command>make test</command>.</para>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><option>-DSYSCONF_INSTALL_DIR=/etc</option>: This switch is used to install
configuration files in /etc.</para>
<para><option>-DCMAKE_BUILD_TYPE=Release</option>: This switch is used to apply
higher level of compiler optimizations.</para>
<para><option>-DDOCBOOKXML_CURRENTDTD_DIR=...</option>: This switch is used to
tell <command>cmake</command> where to find the XML DTDs.</para>
<para><option>-DWITH_SOLID_UDISKS2=TRUE</option>: Use this switch if you
have <application>UDisks2</application>.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>checkXML, kbuildsycoca4, kconfig_compiler, kcookiejar4,
kde4-config, kded4, kdeinit4, kdeinit4_shutdown, kdeinit4_wrapper,
kfilemetadatareader, kjs, kjscmd, kmailservice, kross, kshell4,
ktelnetservice, kunittestmodrunner, kwrapper4, makekdewidgets,
meinproc4, meinproc4_simple, nepomuk-rcgen and preparetips</seg>
<seg>several in &kde-dir;/lib</seg>
<seg>several in &kde-dir;/include, &kde-dir;/lib and &kde-dir;/share
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="checkXML">
<term><command>checkXML</command></term>
<listitem>
<para>
is a tool used to check for syntax errors in KDE DocBook
XML files.
</para>
<indexterm zone="kdelibs checkXML">
<primary sortas="b-checkXML">checkXML</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kbuildsycoca4">
<term><command>kbuildsycoca4</command></term>
<listitem>
<para>
is used to rebuild the system configuration cache.
</para>
<indexterm zone="kdelibs kbuildsycoca4">
<primary sortas="b-kbuildsycoca4">kbuildsycoca4</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kconfig_compiler">
<term><command>kconfig_compiler</command></term>
<listitem>
<para>
is the KDE configuration compiler.
</para>
<indexterm zone="kdelibs kconfig_compiler">
<primary sortas="b-kconfig_compiler">kconfig_compiler</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kcookiejar4">
<term><command>kcookiejar4</command></term>
<listitem>
<para>
is the KDE HTTP cookie daemon.
</para>
<indexterm zone="kdelibs kcookiejar4">
<primary sortas="b-kcookiejar4">kcookiejar4</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kde4-config">
<term><command>kde4-config</command></term>
<listitem>
<para>
is used to print the KDE installation paths.
</para>
<indexterm zone="kdelibs kde4-config">
<primary sortas="b-kde4-config">kde4-config</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kded4">
<term><command>kded4</command></term>
<listitem>
<para>
is the KDE daemon.
</para>
<indexterm zone="kdelibs kded4">
<primary sortas="b-kded4">kded4</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kdeinit4">
<term><command>kdeinit4</command></term>
<listitem>
<para>
is the KDE process launcher.
</para>
<indexterm zone="kdelibs kdeinit4">
<primary sortas="b-kdeinit4">kdeinit4</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kjs">
<term><command>kjs</command></term>
<listitem>
<para>
is the KDE ECMAScript/JavaScript engine.
</para>
<indexterm zone="kdelibs kjs">
<primary sortas="b-kjs">kjs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kjscmd">
<term><command>kjscmd</command></term>
<listitem>
<para>
is a tool used for launching KJSEmbed scripts from
the command line.
</para>
<indexterm zone="kdelibs kjscmd">
<primary sortas="b-kjscmd">kjscmd</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kross">
<term><command>kross</command></term>
<listitem>
<para>
is the KDE application used to run kross scripts.
</para>
<indexterm zone="kdelibs kross">
<primary sortas="b-kross">kross</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="makekdewidgets">
<term><command>makekdewidgets</command></term>
<listitem>
<para>
is used to build Qt widget plugins from an ini style
description file.
</para>
<indexterm zone="kdelibs makekdewidgets">
<primary sortas="b-makekdewidgets">makekdewidgets</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="meinproc4">
<term><command>meinproc4</command></term>
<listitem>
<para>
is used to convert DocBook files to HTML.
</para>
<indexterm zone="kdelibs meinproc4">
<primary sortas="b-meinproc4">meinproc4</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="preparetips">
<term><command>preparetips</command></term>
<listitem>
<para>
is a script used to extract the text from a tips file.
</para>
<indexterm zone="kdelibs preparetips">
<primary sortas="b-preparetips">preparetips</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,130 +0,0 @@
<?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 kdepimlibs-download-http "&kde-download-attic;/15.04.3/src/kdepimlibs-&kdepim-version;.tar.xz">
<!ENTITY kdepimlibs-download-ftp " ">
<!ENTITY kdepimlibs-md5sum "098c975fb970621dc8382ed3c28de0eb">
<!ENTITY kdepimlibs-size "2.7 MB">
<!ENTITY kdepimlibs-buildsize "213 MB">
<!ENTITY kdepimlibs-time "8.3 SBU">
]>
<sect1 id="kdepimlibs" xreflabel="kdepimlibs-&kdepim-version;">
<?dbhtml filename="kdepimlibs.html"?>
<title>Kdepimlibs-&kdepim-version;</title>
<indexterm zone="kdepimlibs">
<primary sortas="a-kdepimlibs">kdepimlibs</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kdepimlibs</title>
<para><application>Kdepimlibs</application> is the common library for
<application>KDE</application> PIM applications like
<command>kmail</command>, <command>kalarm</command>, etc.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kdepimlibs-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kdepimlibs-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kdepimlibs-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kdepimlibs-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kdepimlibs-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kdepimlibs-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Kdepimlibs Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>,
<xref linkend="libxslt"/>,
<xref linkend="gpgme"/>,
<xref linkend="libical"/>,
<xref linkend="akonadi"/>,
<xref linkend="cyrus-sasl"/>,
<xref linkend="boost"/>, and
<xref linkend="qjson"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="openldap"/> (if connecting to an LDAP server)
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="openssl"/> and
<ulink url="http://projects.kde.org/prison">prison</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kdepimlibs"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kdepimlibs</title>
<para>Install <application>kdepimlibs</application> by running the following
commands:</para>
<!-- Again, nothing in sysconfdir -->
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>The full test suite for this package is not enabled by default and not
tested by the BLFS team.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>akonadi2xml, akonadi_benchmarker, and akonaditest</seg>
<seg>several in &kde-dir;/lib</seg>
<seg>several in &kde-dir;/include, &kde-dir;/lib and &kde-dir;/share
</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,133 +0,0 @@
<?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 kfilemetadata-download-http "&kde-download-http;&kde-old-version;/src/kfilemetadata-&kde-old-version;.tar.xz">
<!ENTITY kfilemetadata-download-ftp " ">
<!ENTITY kfilemetadata-md5sum "2e7143fd470bf84ac05475871119d9eb">
<!ENTITY kfilemetadata-size "36 KB">
<!ENTITY kfilemetadata-buildsize "4.3 MB">
<!ENTITY kfilemetadata-time "0.2 SBU">
]>
<sect1 id="kfilemetadata" xreflabel="kfilemetadata-&kde-old-version;">
<?dbhtml filename="kfilemetadata.html"?>
<title>Kfilemetadata-&kde-old-version;</title>
<indexterm zone="kfilemetadata">
<primary sortas="a-kfilemetadata">kfilemetadata</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Kfilemetadata</title>
<para>Kfilemetadata is a framework for searching and managing metadata.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&kfilemetadata-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&kfilemetadata-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &kfilemetadata-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &kfilemetadata-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &kfilemetadata-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &kfilemetadata-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Kfilemetadata Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="kdelibs"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="taglib"/>,
<xref linkend="poppler"/>,
<xref linkend="exiv2"/>,
<xref linkend="ffmpeg"/>,
<ulink url="http://sourceforge.net/projects/ebook-tools">libepub</ulink> and
<ulink url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket">Mobipocket</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kfilemetadata"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Kfilemetadata</title>
<para>Install <application>kfilemetadata</application> by running the following
commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>
To run the test suite, issue: <command>make test</command>.
</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><option>-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0</option>: This switch is
needed to avoid a cmake error when using cmake-3.3 and later.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
none
</seg>
<seg>
libkfilemetadata.so and several in &kde-dir;/lib/kde4
</seg>
<seg>
&kde-dir;/include/kfilemetadata and &kde-dir;/lib/cmake/KFileMetaData
</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,136 +0,0 @@
<?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 polkit-kde-agent-download-http "&kde-download-http;apps/KDE4.x/admin/polkit-kde-agent-1-&polkit-kde-agent-version;.tar.bz2">
<!ENTITY polkit-kde-agent-download-ftp " ">
<!ENTITY polkit-kde-agent-md5sum "a02d3fddc6270a88bceaf3ba604c92f8">
<!ENTITY polkit-kde-agent-size "34 KB">
<!ENTITY polkit-kde-agent-buildsize "6.8 MB">
<!ENTITY polkit-kde-agent-time "0.1 SBU">
]>
<sect1 id="polkit-kde-agent" xreflabel="polkit-kde-agent-&polkit-kde-agent-version;">
<?dbhtml filename="polkit-kde-agent.html"?>
<title>Polkit-kde-agent-&polkit-kde-agent-version;</title>
<indexterm zone="polkit-kde-agent">
<primary sortas="a-polkit-kde-agent">polkit-kde-agent</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Polkit-kde-agent</title>
<para><application>Polkit-kde-agent</application> provides a graphical
authentication prompt so non-priviledged users can authenticate themselves
for performing administrative tasks in KDE.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&polkit-kde-agent-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&polkit-kde-agent-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &polkit-kde-agent-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &polkit-kde-agent-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &polkit-kde-agent-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &polkit-kde-agent-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Optional patch: <ulink
url="&patch-root;/polkit-kde-agent-1-&polkit-kde-agent-version;-remember_password-1.patch"/></para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Polkit-kde-agent Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="polkit-qt"/> and
<xref linkend="kdelibs"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/polkit-kde-agent"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Polkit-kde-agent</title>
<para>Install <application>polkit-kde-agent</application> by running the following
commands:</para>
<screen><userinput>patch -Np1 -i ../polkit-kde-agent-1-&polkit-kde-agent-version;-remember_password-1.patch &amp;&amp;
mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<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="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>polkit-kde-authentication-agent-1</seg>
<seg>none</seg>
<seg>&kde-dir;/share/apps/policykit1-kde</seg>
</seglistitem>
</segmentedlist>
<!--
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="a-polkit-kde-agent">
<term><command>polkit-kde-agent</command></term>
<listitem>
<para>is a testing utility for polkit-kde-agent-generated build trees.</para>
<indexterm zone="a-polkit-kde-agent polkit-kde-agent">
<primary sortas="b-polkit-kde-agent">polkit-kde-agent</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
-->
</sect2>
</sect1>

View File

@ -1,110 +0,0 @@
<?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;
]>
<sect1 id="kde-pre-install-config">
<?dbhtml filename="pre-install-config.html"?>
<title>KDE4 Pre-installation Configuration</title>
<note><para>If you did not install <application>Xorg</application> in
<filename class="directory">/usr</filename>, some of the
<application>CMake</application> modules in <application>KDE</application>
look for packages at hard coded locations. To accommodate this issue,
create the following symbolic link (as the root user):</para>
<screen role="root"><userinput>ln -sv $XORG_PREFIX /usr/X11R6</userinput></screen>
</note>
<sect2><title>Installing in /usr</title>
<para>One option is to put <application>KDE</application> into the
<filename class='directory'>/usr</filename> hierarchy. This creates a
simpler setup but makes it more difficult to try multiple versions of
<application>KDE</application>.</para>
<screen><userinput>export &kde-dir-var;=/usr</userinput></screen>
</sect2>
<sect2><title>Installing in /opt</title>
<para>A method of building multiple versions installs
<application>KDE</application> in the <filename
class='directory'>/opt</filename> hierarchy:</para>
<screen><userinput>export &kde-dir-var;=/opt/kde</userinput></screen>
<para>If you are not installing <application>KDE</application> in
<filename class="directory">/usr</filename>, you will need to make some
additional configuration changes. Best practice is to add those to your
system (as <systemitem class="username">root</systemitem>) or personal
profile:</para>
<screen role="root"><userinput>cat &gt; /etc/profile.d/kde.sh &lt;&lt; 'EOF'
<literal># Begin /etc/profile.d/kde.sh
&kde-dir-var;=/opt/kde
KDEDIR=&kde-dir;
pathappend &kde-dir;/bin PATH
pathappend &kde-dir;/lib/pkgconfig PKG_CONFIG_PATH
pathappend &kde-dir;/share/pkgconfig PKG_CONFIG_PATH
pathappend &kde-dir;/share XDG_DATA_DIRS
pathappend &kde-dir;/share/man MANPATH
pathappend /etc/kde/xdg XDG_CONFIG_DIRS
export &kde-dir-var; KDEDIR
# End /etc/profile.d/kde.sh</literal>
EOF
</userinput></screen>
<para>Add to your <filename>/etc/ld.so.conf</filename>:</para>
<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
<literal># Begin kde addition
/opt/kde/lib
# End kde addition</literal>
EOF</userinput></screen>
<indexterm zone="kde-pre-install-config">
<primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
</indexterm>
<para>Several KDE packages install files into D-Bus and polkit directories.
When installing KDE in a location other than <filename class="directory">/usr</filename>,
D-Bus and polkit need to find these files. The easiest way to achieve this is to create
the following symlinks (as the <systemitem class="username">root</systemitem> user):</para>
<screen role="root"><userinput>install -d &kde-dir;/share &amp;&amp;
ln -svf /usr/share/dbus-1 &kde-dir;/share &amp;&amp;
ln -svf /usr/share/polkit-1 &kde-dir;/share</userinput></screen>
<tip>
<para>Sometimes, the installation paths are coded into installed files.
This is the reason why <filename class="directory">/opt/kde</filename>
is used as installation prefix instead of <filename
class="directory">/opt/kde-&kde-version;</filename>. After installing
<application>KDE</application>, you may rename the directory and create
a symlink:</para>
<screen role="root"><userinput>mv /opt/kde{,-&kde-version;} &amp;&amp;
ln -svf kde-&kde-version; /opt/kde</userinput></screen>
<para>Later on, you may want to install other versions of
<application>KDE</application>. To do that, just remove the symlink and
use <filename class="directory">/opt/kde</filename> as the prefix again
(<application>KDE</application> must not be started). Which version of
<application>KDE</application> you use depends only on where the symlink
points to. No other reconfiguration will be needed.</para>
</tip>
</sect2>
</sect1>

View File

@ -1,141 +0,0 @@
<?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 qimageblitz-download-http "&kde-download-http;qimageblitz/qimageblitz-&qimageblitz-version;.tar.bz2">
<!ENTITY qimageblitz-download-ftp " ">
<!ENTITY qimageblitz-md5sum "0ae2f7d4e0876764a97ca73799f61df4">
<!ENTITY qimageblitz-size "57 KB">
<!ENTITY qimageblitz-buildsize "1.4 MB">
<!ENTITY qimageblitz-time "0.1 SBU">
]>
<sect1 id="qimageblitz" xreflabel="qimageblitz-&qimageblitz-version;">
<?dbhtml filename="qimageblitz.html"?>
<title>QImageblitz-&qimageblitz-version;</title>
<indexterm zone="qimageblitz">
<primary sortas="a-qimageblitz">qimageblitz</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to QImageblitz</title>
<para><application>QImageblitz</application> is a graphical effect and
filter library for <application>KDE</application>.</para>
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&qimageblitz-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&qimageblitz-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &qimageblitz-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &qimageblitz-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &qimageblitz-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &qimageblitz-time;</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/qimageblitz-&qimageblitz-version;-fixes-1.patch"/></para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">QImageblitz Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="qt4"/> and
<xref linkend="cmake"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/qimageblitz"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of QImageblitz</title>
<para>Install <application>QImageblitz</application> by running the following
commands:</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev .. &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<para><option>- -xyz</option>: This option is set for ...</para>
</sect2>
-->
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>blitztest</seg>
<seg>libqimageblitz.so</seg>
<seg>&kde-dir;/include/qimageblitz</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="blitztest">
<term><command>blitztest</command></term>
<listitem>
<para>is a testing utility for qimageblitz.</para>
<indexterm zone="qimageblitz blitztest">
<primary sortas="b-blitztest">blitztest</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

File diff suppressed because it is too large Load Diff

View File

@ -1,156 +0,0 @@
<?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 curlftpfs-download-http
"&sourceforge-repo;/curlftpfs/curlftpfs-&curlftpfs-version;.tar.gz">
<!ENTITY curlftpfs-download-ftp " ">
<!ENTITY curlftpfs-md5sum "969998e9cf1663824f44739e94c703a1">
<!ENTITY curlftpfs-size "356 KB">
<!ENTITY curlftpfs-buildsize "3.2 MB">
<!ENTITY curlftpfs-time "0.6 SBU">
]>
<sect1 id="curlftpfs" xreflabel="curlftpfs-&curlftpfs-version;">
<?dbhtml filename="curlftpfs.html"?>
<title>curlftpfs-&curlftpfs-version;</title>
<indexterm zone="curlftpfs">
<primary sortas="a-curlftpfs">Curlftpfs</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Curlftpfs</title>
<para>
<application>Curlftpfs</application> is a small program that uses Curl and
Fuse to mount a remote ftp server in a folder on your computer as though
it were a local filesystem. This allows you to open and manipulate the
remote files with other applications as though they were on your computer.
</para>
&lfs71_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&curlftpfs-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&curlftpfs-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &curlftpfs-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &curlftpfs-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &curlftpfs-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &curlftpfs-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Curlftpfs Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="curl"/>,
<xref linkend="fuse"/> and
<xref linkend="glib2"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/curlftpfs"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Curlftpfs</title>
<para>
Install <application>Curlftpfs</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make check</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 id="curlftpfs-install">
<title>Using Curlftpfs</title>
<para>
To mount ftp://ftp.gnome.org/pub/gnome/sources on ~/gnome:
</para>
<screen><userinput>cd &amp;&amp;
mkdir gnome &amp;&amp;
curlftpfs ftp://ftp.gnome.org/pub/gnome/sources gnome</userinput></screen>
<para>
To unmount it again:
</para>
<screen><userinput>fusermount -u gnome</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<seglistitem>
<seg>curlftpfs.</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="curlftpfs-prog">
<term><command>curlftpfs</command></term>
<listitem>
<para>
mounts an ftp host as a local directory.
</para>
<indexterm zone="curlftpfs curlftpfs-prog">
<primary sortas="b-curlftpfs">curlftpfs</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,289 +0,0 @@
<?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 cvs-download-http "http://ftp.gnu.org/non-gnu/cvs/source/stable/&cvs-version;/cvs-&cvs-version;.tar.bz2">
<!ENTITY cvs-download-ftp "ftp://ftp.gnu.org/non-gnu/cvs/source/stable/&cvs-version;/cvs-&cvs-version;.tar.bz2">
<!ENTITY cvs-md5sum "0213ea514e231559d6ff8f80a34117f0">
<!ENTITY cvs-size "2.9 MB">
<!ENTITY cvs-buildsize "32.3 MB">
<!ENTITY cvs-time "0.3 SBU (additional ~20 SBU to run the test suite)">
]>
<sect1 id="cvs" xreflabel="CVS-&cvs-version;">
<?dbhtml filename="cvs.html"?>
<title>CVS-&cvs-version;</title>
<indexterm zone="cvs">
<primary sortas="a-CVS">CVS</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to CVS</title>
<para><application>CVS</application> is the Concurrent Versions System.
This is a version control system useful for projects using a central
repository to hold files and then track all changes made to those files.
These instructions install the client used to manipulate the repository,
creation of a repository is covered at <xref linkend="cvsserver"/>.</para>
&lfs77_checked; &gcc5_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&cvs-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&cvs-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &cvs-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &cvs-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &cvs-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &cvs-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Recommended patch: <ulink
url="&patch-root;/cvs-&cvs-version;-zlib-1.patch"/></para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">CVS Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><!-- <xref linkend="gdbm"/>, -->
<xref linkend="tcsh"/>,
<xref linkend="openssh"/>,
<ulink url="ftp://ftp.pdc.kth.se/pub/krb/src/">krb4</ulink>,
<xref linkend="mitkrb"/>
(for the GSSAPI libraries),
<xref linkend="gs"/><!-- or <xref linkend="espgs"/> -->, and
an <xref linkend="server-mail"/> (that provides a
<command>sendmail</command> command)</para>
<para><application>CVS</application> will invoke a default text editor to
create a commit message if the <parameter>-m "Commit message"</parameter>
parameter was not used when changes are committed to a repository.
<application>CVS</application> looks for the following text editors, in the
order shown below, during configuration to determine the default. This
default can always be overridden by the <envar>CVSEDITOR</envar> or
<envar>EDITOR</envar> environment variables and can be specified directly
by passing the <option>--with-editor=<replaceable>&lt;desired text
editor&gt;</replaceable></option> parameter to the
<command>configure</command> script.</para>
<itemizedlist spacing='compact'>
<listitem>
<para><xref linkend="vim"/></para>
</listitem>
<listitem>
<para><xref linkend="emacs"/></para>
</listitem>
<listitem>
<para><xref linkend="nano"/></para>
</listitem>
<listitem>
<para><xref linkend="re-alpine"/> (for Pico)</para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/cvs"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of CVS</title>
<para>By default <application>CVS</application> is statically linked
against the <application>Zlib</application> library included in its source
tree. This makes it exposed to possible security vulnerabilities in that
library. If you want to modify <application>CVS</application> to use the
system shared <application>Zlib</application> library, apply the following
patch:</para>
<screen><userinput>patch -Np1 -i ../cvs-&cvs-version;-zlib-1.patch</userinput></screen>
<para>Now fix some conflicts with newer libraries and programs:</para>
<screen><userinput>sed -i -e 's/getline /get_line /' lib/getline.{c,h} &amp;&amp;
sed -i -e 's/^@sp$/&amp; 1/' doc/cvs.texinfo &amp;&amp;
touch doc/*.pdf</userinput></screen>
<para>Install <application>CVS</application> by running
the following commands:</para>
<screen><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/cvs-&cvs-version; &amp;&amp;
make</userinput></screen>
<para>If you wish to create HTML or text docs from the
documentation source files, issue the following command:</para>
<screen><userinput>make -C doc html txt</userinput></screen>
<!-- developer: test suite still fails, even if the modifications are made
and a further patch:
https://projects.archlinux.org/svntogit/packages.git/plain/trunk/cvs-1.11.23-sanity.patch?h=packages/cvs
is applied.-->
<!-- <para>To test the results, issue: <command>make check</command>. This will
take quite a while. If you don't have <command>rsh</command> configured for
access to the host you are building on (or you didn't pass the
<option>-\-with-rsh=</option> parameter to the <command>configure</command>
script, some tests may fail. If you passed the
<option>-\-with-rsh=ssh</option> parameter to enable <command>ssh</command>
as the default remote shell program, you'll need to issue the following
command so that the tests will complete without any failures:</para>
<screen><userinput>sed -e 's/rsh};/ssh};/' \
the string in following expression is not found anywhere in src/sanity.sh
-e 's/g=rw,o=r$/g=r,o=r/' \
-i src/sanity.sh</userinput></screen>-->
<para>This package does not come with a working test suite.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role='root'><userinput>make install &amp;&amp;
make -C doc install-pdf &amp;&amp;
install -v -m644 FAQ README /usr/share/doc/cvs-&cvs-version;</userinput></screen>
<para>If you created any additional documentation, install it by issuing
the following commands as the
<systemitem class="username">root</systemitem> user:</para>
<screen role='root'><userinput>install -v -m644 doc/*.txt /usr/share/doc/cvs-&cvs-version; &amp;&amp;
install -v -m755 -d /usr/share/doc/cvs-&cvs-version;/html/cvs{,client} &amp;&amp;
install -v -m644 doc/cvs.html/* \
/usr/share/doc/cvs-&cvs-version;/html/cvs &amp;&amp;
install -v -m644 doc/cvsclient.html/* \
/usr/share/doc/cvs-&cvs-version;/html/cvsclient</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<option>--with-rsh=ssh</option>: Use this switch to enable
<command>ssh</command> as the default remote shell program.
</para>
</sect2>
<sect2 role="configuration">
<title>Configuring CVS</title>
<sect3 id="cvs-config">
<title>Config Files</title>
<para><filename>~/.cvsrc</filename>, <filename>~/.cvswrappers</filename>,
and <filename>~/.cvspass</filename>.</para>
<indexterm zone="cvs cvs-config">
<primary sortas="e-AA.cvsrc">~/.cvsrc</primary>
</indexterm>
<indexterm zone="cvs cvs-config">
<primary sortas="e-AA.cvswrappers">~/.cvswrappers</primary>
</indexterm>
<indexterm zone="cvs cvs-config">
<primary sortas="e-AA.cvspass">~/.cvspass</primary>
</indexterm>
</sect3>
<sect3>
<title>Configuration Information</title>
<para><filename>~/.cvsrc</filename> is the main
<application>CVS</application> configuration file.
This file is used by users to specify defaults for different
<command>cvs</command> commands. For example, to make all
<command>cvs diff</command> commands run with <option>-u</option>, a user
would add <option>diff -u</option> to their <filename>.cvsrc</filename>
file.</para>
<para><filename>~/.cvswrappers</filename> specifies wrappers to be used in
addition to those specified in the <filename>CVSROOT/cvswrappers</filename>
file in the repository.</para>
<para><filename>~/.cvspass</filename> contains passwords used to complete
logins to servers.</para>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>cvs, cvsbug, and rcs2log</seg>
<seg>None</seg>
<seg>/usr/share/cvs and /usr/share/doc/cvs-&cvs-version;</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="cvs-prog">
<term><command>cvs</command></term>
<listitem>
<para>is the main program file for the concurrent versions system.</para>
<indexterm zone="cvs cvs-prog">
<primary sortas="b-cvs">cvs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cvsbug">
<term><command>cvsbug</command></term>
<listitem>
<para>is used to send problem reports about <application>CVS</application>
to a central support site.</para>
<indexterm zone="cvs cvsbug">
<primary sortas="b-cvsbug">cvsbug</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="rcs2log">
<term><command>rcs2log</command></term>
<listitem>
<para>is a symlink to the contributed RCS to Change Log
generator.</para>
<indexterm zone="cvs rcs2log">
<primary sortas="b-rcs2log">rcs2log</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,227 +0,0 @@
<?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;
]>
<sect1 id="cvsserver" xreflabel="Running a CVS Server">
<?dbhtml filename="cvsserver.html"?>
<title>Running a CVS Server</title>
<sect2 role="package">
<title>Running a CVS Server</title>
<para>This section will describe how to set up, administer and secure
a CVS server.</para>
<bridgehead renderas="sect3">CVS Server Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para><xref linkend="cvs"/> and
<xref linkend="openssh"/></para>
</sect2>
<sect2 role="configuration">
<title>Setting up a CVS Server.</title>
<para>A CVS server will be set up using OpenSSH as the remote access
method. Other access methods, including :pserver: and :server: will
not be used for write access to the CVS repository. The :pserver:
method sends clear text passwords over the network and the :server:
method is not supported in all CVS ports. Instructions for anonymous,
read only CVS access using :pserver: can be found at the end of this
section.</para>
<para>Configuration of the CVS server consists of four
steps:</para>
<sect3>
<title>1. Create a Repository.</title>
<para>Create a new CVS repository with the following
commands:</para>
<screen role="root"><userinput>mkdir /srv/cvsroot &amp;&amp;
chmod 1777 /srv/cvsroot &amp;&amp;
export CVSROOT=/srv/cvsroot &amp;&amp;
cvs init</userinput></screen>
</sect3>
<sect3>
<title>2. Import Source Code Into the Repository.</title>
<para>Import a source module into the repository with the following
commands, issued from a user account on the same machine as the
CVS repository:</para>
<screen><userinput>cd <replaceable>&lt;sourcedir&gt;</replaceable> &amp;&amp;
cvs import -m "<replaceable>&lt;repository test&gt;</replaceable>" <replaceable>&lt;cvstest&gt;</replaceable> <replaceable>&lt;vendortag&gt;</replaceable> <replaceable>&lt;releasetag&gt;</replaceable></userinput></screen>
</sect3>
<sect3>
<title>3. Verify Local Repository Access.</title>
<para>Test access to the CVS repository from the same user
account with the following command:</para>
<screen><userinput>cvs co cvstest</userinput></screen>
</sect3>
<sect3>
<title>4. Verify Remote Repository Access.</title>
<para>Test access to the CVS repository from a remote machine using
a user account that has <command>ssh</command> access to the CVS
server with the following commands:</para>
<note>
<para>Replace <replaceable>&lt;servername&gt;</replaceable> with the
IP address or host name of the CVS repository machine. You will
be prompted for the user's shell account password before CVS
checkout can continue.</para>
</note>
<screen><userinput>export CVS_RSH=/usr/bin/ssh &amp;&amp;
cvs -d:ext:<replaceable>&lt;servername&gt;</replaceable>:/srv/cvsroot co cvstest</userinput></screen>
</sect3>
</sect2>
<sect2 id='cvsserver-config' role="configuration">
<title>Configuring CVS for Anonymous Read Only Access.</title>
<para>CVS can be set up to allow anonymous read only access using the
:pserver: method by logging on as <systemitem class="username">root</systemitem>
and executing the following commands:</para>
<screen role="root"><userinput>(grep anonymous /etc/passwd || useradd anonymous -s /bin/false -u 98) &amp;&amp;
echo anonymous: &gt; /srv/cvsroot/CVSROOT/passwd &amp;&amp;
echo anonymous &gt; /srv/cvsroot/CVSROOT/readers</userinput></screen>
<!-- <para>If you use <command>inetd</command>, the following command
will add the <application>CVS</application> entry to
<filename>/etc/inetd.conf</filename>:</para>
<screen role="root"><userinput>echo "2401 stream tcp nowait root /usr/bin/cvs cvs -f \
- -allow-root=/srv/cvsroot pserver" &gt;&gt; /etc/inetd.conf</userinput></screen>
<indexterm zone="cvsserver cvsserver-config">
<primary sortas="e-etc-inetd.conf">/etc/inetd.conf</primary>
</indexterm>
<para>Issue a <command>killall -HUP inetd</command> to reread the changed
<filename>inetd.conf</filename> file.</para>
-->
<!--
<para>If you use <command>xinetd</command>, the following command will create
the CVS file as <filename>/etc/xinetd.d/cvspserver</filename>:</para>
<screen role="root"><userinput>cat &gt;&gt; /etc/xinetd.d/cvspserver &lt;&lt; "EOF"
<literal># Begin /etc/xinetd.d/cvspserver
service cvspserver
{
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
server_args = -f - -allow-root=/srv/cvsroot pserver
}
# End /etc/xinetd.d/cvspserver</literal>
EOF</userinput></screen>
<indexterm zone="cvsserver cvsserver-config">
<primary sortas="e-etc-xinetd.d-cvspserver">/etc/xinetd.d/cvspserver</primary>
</indexterm>
<para>Issue a <command>/etc/rc.d/init.d/xinetd reload</command> to reread
the changed <filename>xinetd.conf</filename> file.</para>
-->
<para>Testing anonymous access to the new repository requires an account
on another machine that can reach the CVS server via network. No account
on the CVS repository is needed. To test anonymous access to the CVS
repository, log in to another machine as an unprivileged user and execute
the following command:</para>
<screen><userinput>cvs -d:pserver:anonymous@<replaceable>&lt;servername&gt;</replaceable>:/srv/cvsroot co cvstest</userinput></screen>
<note>
<para>Replace <replaceable>&lt;servername&gt;</replaceable> with the
IP address or hostname of the CVS server.</para>
</note>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><command>mkdir /srv/cvsroot</command>: Create the CVS
repository directory.</para>
<para><command>chmod 1777 /srv/cvsroot</command>: Set sticky bit
permissions for <envar>CVSROOT</envar>.</para>
<para><command>export CVSROOT=/srv/cvsroot</command>: Specify new
<envar>CVSROOT</envar> for all <command>cvs</command> commands.</para>
<para><command>cvs init</command>: Initialize the new CVS
repository.</para>
<para><command>cvs import -m "repository test" cvstest vendortag
releasetag</command>: All source code modules must be imported into the
CVS repository before use, with the <command>cvs import</command> command.
The <option>-m</option> flags specifies an initial descriptive entry for
the new module. The <option>cvstest</option> parameter is the name used
for the module in all subsequent <command>cvs</command> commands. The
<option>vendortag</option> and <option>releasetag</option> parameters are
used to further identify each CVS module and are mandatory whether used
or not.</para>
<para><command>(grep anonymous /etc/passwd || useradd anonymous -s
/bin/false -u 98)</command>: Check for an existing <systemitem
class="username">anonymous</systemitem> user and create one if not
found.</para>
<para><command>echo anonymous: &gt; /srv/cvsroot/CVSROOT/passwd</command>:
Add the <systemitem class="username">anonymous</systemitem> user to the
CVS passwd file, which is unused for anything else in this
configuration.</para>
<para><command>echo anonymous &gt; /srv/cvsroot/CVSROOT/readers</command>:
Add the <systemitem class="username">anonymous</systemitem> user to the
CVS readers file, a list of users who have read only access to the
repository.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>None</seg>
<seg>None</seg>
<seg>/srv/cvsroot</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,459 +0,0 @@
<?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 db-download-http "&sources-anduin-http;/bdb/db-&db-version;.tar.gz">
<!ENTITY db-download-ftp " ">
<!ENTITY db-md5sum "b99454564d5b4479750567031d66fe24">
<!ENTITY db-size "34 MB">
<!ENTITY db-buildsize "265 MB">
<!ENTITY db-time "0.6 SBU">
]>
<sect1 id="db" xreflabel="Berkeley DB-&db-version;">
<?dbhtml filename="db.html"?>
<title>Berkeley DB-&db-version;</title>
<indexterm zone="db">
<primary sortas="a-Berkeley-DB">Berkeley DB</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Berkeley DB</title>
<para>
The <application>Berkeley DB</application> package contains programs and
utilities used by many other applications for database related functions.
</para>
&lfs120_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&db-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&db-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &db-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &db-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &db-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &db-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Berkeley DB Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<!-- <xref linkend="tcl"/> and -->
<xref linkend="libnsl"/> and
<xref linkend="sharutils"/> (for the <command>uudecode</command> command)
<!--,
<xref linkend="openjdk"/> or <xref linkend="java"/>, and
- - This is currently broken, removed for now. - -
<xref linkend="sharutils"/> (for the <command>uudecode</command> command
- Java bindings are required) -->
</para>
</sect2>
<!-- <sect2 role="testing">
<title>Testing Berkeley DB before the real install</title>
<para>
If you can't wait 12 hours or so you may want to skip ahead to
<xref linkend="bdb-installation"/>. The test suite can take a long time
and has a few bugs causing a report of <quote>Regression tests
failed</quote>. However, running the test suite is a very exhaustive test
of your hardware, perhaps pushing your machine harder (especially disk
I/O) than it will ever see during production use. Note that you must have
<application>Tcl</application> installed to run the test suite.
</para>
<para>
Build for the <application>Berkeley DB</application> test by running the
following commands:
</para>
<screen><userinput>cd build_unix &amp;&amp;
../dist/configure -&#45;prefix=/usr \
-&#45;enable-test \
-&#45;enable-tcl \
-&#45;enable-dbm \
-&#45;with-tcl=/usr/lib &amp;&amp;
make</userinput></screen>
<para>
To test the results, start <command>tclsh</command>:
</para>
<screen><userinput>tclsh</userinput></screen>
<para>
From the <command>tclsh</command> prompt (<prompt>%&nbsp;</prompt>), run:
</para>
<screen><userinput>source ../test/tcl/test.tcl
run_parallel 5 run_std
exit</userinput></screen>
<para>
Clean up the source tree with the following command:
</para>
<screen><userinput>make realclean &amp;&amp;
cd ..</userinput></screen>
<note><para>
Test127.f and Repmgr026.c are known to fail.
</para></note>
<para>
There are additional testing suites in the
<filename class="directory">test/c</filename> and
<filename class="directory">test/cxx</filename> directories. See the
<filename>README</filename> in each directory for instructions on how to
run the tests.
</para>
</sect2> -->
<sect2 role="installation" id="bdb-installation">
<title>Installation of Berkeley DB</title>
<para>
First apply a fix so that this will compile with current versions of
<command>g++</command>:
</para>
<screen><userinput>sed -i 's/\(__atomic_compare_exchange\)/\1_db/' src/dbinc/atomic.h</userinput></screen>
<!-- move parts of hte testing to here, possibly as sect3 -->
<para>
Install <application>Berkeley DB</application> by running the following
commands:
</para>
<screen><userinput>cd build_unix &amp;&amp;
../dist/configure --prefix=/usr \
--enable-compat185 \
--enable-dbm \
--disable-static \
--enable-cxx &amp;&amp;
make</userinput></screen>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make docdir=/usr/share/doc/db-&db-version; install &amp;&amp;
chown -v -R root:root \
/usr/bin/db_* \
/usr/include/db{,_185,_cxx}.h \
/usr/lib/libdb*.{so,la} \
/usr/share/doc/db-&db-version;</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>cd build_unix &amp;&amp; ../dist/configure
--prefix=/usr...</command>: This replaces the normal
<command>./configure</command> command, as
<application>Berkeley DB</application> comes with various build
directories for different platforms.
</para>
<para>
<parameter>--enable-compat185</parameter>: This switch enables building
the DB-1.85 compatibility API.
</para>
<para>
<parameter>--enable-cxx</parameter>: This switch enables building C++ API
libraries.
</para>
<para>
<parameter>--enable-dbm</parameter>: Enables legacy interface support
needed by some older packages.
</para>
<para>
<command>make docdir=/usr/share/doc/db-&db-version; install</command>:
This installs the documentation in the standard location instead of
<filename class="directory">/usr/docs</filename>.
</para>
<para>
<command>chown -v -R root:root ...</command>:This command changes the
ownership of various installed files from the uid:gid of the builder to
root:root.
</para>
<para>
<option>--enable-tcl --with-tcl=/usr/lib</option>: Enables
<application>Tcl</application> support in DB and creates the
<filename class="libraryfile">libdb_tcl</filename> libraries.
</para>
<para>
<option>--enable-java</option>: Enables <application>Java</application>
support in DB and creates the
<filename class="libraryfile">libdb_java</filename> libraries.
<!--
checking if java works... yes
checking for javac... /opt/jdk/bin/javac
checking absolute path of javac... /opt/jdk/bin/javac
checking java version... 10.0.1
configure: error: Java version 1.3 or higher required, got 10.0.1
-->
Java support is currently broken with Java-&openjdk-build;.x and higher.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>
db_archive,
db_checkpoint,
db_deadlock,
db_dump,
db_hotbackup,
db_load,
db_log_verify,
db_printlog,
db_recover,
db_replicate,
db_stat,
db_tuner,
db_upgrade, and
db_verify
</seg>
<seg>
libdb.so,
libdb_cxx.so, and
<!-- libdb_java.so, and -->
libdb_tcl.so
</seg>
<seg>/usr/share/doc/db-&db-version;</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="db_archive">
<term><command>db_archive</command></term>
<listitem>
<para>
prints the pathnames of log files that are no longer in use
</para>
<indexterm zone="db db_archive">
<primary sortas="b-db_archive">db_archive</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_checkpoint">
<term><command>db_checkpoint</command></term>
<listitem>
<para>
is a daemon process used to monitor and checkpoint database logs
</para>
<indexterm zone="db db_checkpoint">
<primary sortas="b-db_checkpoint">db_checkpoint</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_deadlock">
<term><command>db_deadlock</command></term>
<listitem>
<para>
is used to abort lock requests when deadlocks are detected
</para>
<indexterm zone="db db_deadlock">
<primary sortas="b-db_deadlock">db_deadlock</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_dump">
<term><command>db_dump</command></term>
<listitem>
<para>
converts database files to a flat file format readable by
<command>db_load</command>
</para>
<indexterm zone="db db_dump">
<primary sortas="b-db_dump">db_dump</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_hotbackup">
<term><command>db_hotbackup</command></term>
<listitem>
<para>
creates "hot backup" or "hot failover" snapshots of Berkeley DB
databases
</para>
<indexterm zone="db db_hotbackup">
<primary sortas="b-db_hotbackup">db_hotbackup</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_load">
<term><command>db_load</command></term>
<listitem>
<para>
is used to create database files from flat files created with
<command>db_dump</command>
</para>
<indexterm zone="db db_load">
<primary sortas="b-db_load">db_load</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_log_verify">
<term><command>db_log_verify</command></term>
<listitem>
<para>
verifies the log files of a database
</para>
<indexterm zone="db db_log_verify">
<primary sortas="b-db_log_verify">db_log_verify</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_printlog">
<term><command>db_printlog</command></term>
<listitem>
<para>
converts database log files to human readable text
</para>
<indexterm zone="db db_printlog">
<primary sortas="b-db_printlog">db_printlog</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_recover">
<term><command>db_recover</command></term>
<listitem>
<para>
is used to restore a database to a consistent state after a failure
</para>
<indexterm zone="db db_recover">
<primary sortas="b-db_recover">db_recover</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_replicate">
<term><command>db_replicate</command></term>
<listitem>
<para>
is a daemon process that provides replication/HA services on a
transactional environment
</para>
<indexterm zone="db db_replicate">
<primary sortas="b-db_replicate">db_replicate</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_stat">
<term><command>db_stat</command></term>
<listitem>
<para>
displays database environment statistics
</para>
<indexterm zone="db db_stat">
<primary sortas="b-db_stat">db_stat</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_tuner">
<term><command>db_tuner</command></term>
<listitem>
<para>
analyzes the data in a btree database, and suggests a page size that
is likely to deliver optimal operation
</para>
<indexterm zone="db db_tuner">
<primary sortas="b-db_tuner">db_tuner</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_upgrade">
<term><command>db_upgrade</command></term>
<listitem>
<para>
is used to upgrade database files to a newer version of
<application>Berkeley DB</application>
</para>
<indexterm zone="db db_upgrade">
<primary sortas="b-db_upgrade">db_upgrade</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="db_verify">
<term><command>db_verify</command></term>
<listitem>
<para>
is used to run consistency checks on database files
</para>
<indexterm zone="db db_verify">
<primary sortas="b-db_verify">db_verify</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,332 +0,0 @@
<?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 dbus-glib-download-http "http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-&dbus-glib-version;.tar.gz">
<!ENTITY dbus-glib-download-ftp " ">
<!ENTITY dbus-glib-md5sum "ad0920c7e3aad669163bb59171cf138e">
<!ENTITY dbus-glib-size "732 KB">
<!ENTITY dbus-glib-buildsize "12 MB">
<!ENTITY dbus-glib-time "0.1 SBU">
<!ENTITY dbus-python-download-http "http://dbus.freedesktop.org/releases/dbus-python/dbus-python-&dbus-python-version;.tar.gz">
<!ENTITY dbus-python-download-ftp " ">
<!ENTITY dbus-python-md5sum "742c7432ad0f7c3f98291d58fa2e35dc">
<!ENTITY dbus-python-size "583 KB">
<!ENTITY dbus-python-buildsize "5.7 MB">
<!ENTITY dbus-python-time "0.2 SBU">
<!-- All the other bindings info should be here as well -->
]>
<sect1 id="dbus-bindings" xreflabel="D-Bus Bindings">
<?dbhtml filename="dbus-bindings.html"?>
<title>D-Bus Bindings</title>
<indexterm zone="dbus-bindings">
<primary sortas="a-dbus-bindings">D-Bus Bindings</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to D-Bus Bindings</title>
<para>The <application>D-Bus Bindings</application> are a group of packages
that contain programming language and platform interfaces to the D-Bus API.
This is useful for programmers to easily interface D-Bus with their
supported platform or language of choice. Some non-D-Bus packages will
require one or more of the Bindings packages in order to build
successfully.</para>
<para>The <application>GLib</application> and
<application>Python</application> bindings are included on this page. Other
language bindings are available at the <ulink
url="http://www.freedesktop.org/wiki/Software/DBusBindings">D-Bus
Bindings</ulink> page for information.</para>
<itemizedlist spacing="compact">
<listitem>
<para><xref linkend="dbus-glib"/></para>
</listitem>
<listitem>
<para><xref linkend="dbus-python"/></para>
</listitem>
</itemizedlist>
</sect2>
<!-- Begin D-Bus GLib Bindings -->
<sect2 id="dbus-glib" xreflabel="D-Bus GLib Bindings-&dbus-glib-version;">
<title>D-Bus GLib Bindings</title>
<indexterm zone="dbus-glib">
<primary sortas="a-dbus-glib">D-Bus GLib Bindings</primary>
</indexterm>
<sect3 role="package">
<title>Introduction to D-Bus GLib Bindings</title>
&lfs73_checked;
<bridgehead renderas="sect4">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&dbus-glib-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&dbus-glib-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &dbus-glib-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &dbus-glib-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &dbus-glib-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &dbus-glib-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect4">D-Bus GLib Dependencies</bridgehead>
<bridgehead renderas="sect5">Required</bridgehead>
<para role="required">
<xref linkend="expat"/> and
<xref linkend="glib2"/>
</para>
<bridgehead renderas="sect5">Optional to Build the API Documentation</bridgehead>
<para role="optional">
<xref linkend="doxygen"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/dbus-glib"/>
</para>
</sect3>
<sect3 role="installation">
<title>Installation of D-Bus GLib Bindings</title>
<para>
Install <application>D-Bus GLib Bindings</application> by
running the following commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/lib/dbus-1.0 \
--disable-static &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make check</command>. Note that
more comprehensive tests can be run by following the same method used in
<application>D-Bus</application> instructions, which requires building the
package twice.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect3>
<sect3 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect3>
<sect3 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
dbus-binding-tool
</seg>
<seg>
libdbus-glib-1.so
</seg>
<seg>
/usr/share/gtk-doc/html/dbus-glib and
/usr/share/doc/dbus-glib-&dbus-glib-version;
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect4">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="glib-dbus-binding-tool">
<term><command>dbus-binding-tool</command></term>
<listitem>
<para>
is a tool used to interface with the D-Bus API.
</para>
<indexterm zone="dbus-glib glib-dbus-binding-tool">
<primary sortas="b-dbus-binding-tool">dbus-binding-tool</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libdbus-glib-1">
<term><filename class="libraryfile">libdbus-glib-1.so</filename></term>
<listitem>
<para>
contains <application>GLib</application> interface functions
to the <application>D-Bus</application> API.
</para>
<indexterm zone="dbus-glib libdbus-glib-1">
<primary sortas="c-libdbus-glib-1">libdbus-glib-1.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect3>
</sect2>
<!-- Begin D-Bus Python Bindings -->
<sect2 id="dbus-python" xreflabel="D-Bus Python Bindings-&dbus-python-version;">
<title>D-Bus Python Bindings</title>
<indexterm zone="dbus-python">
<primary sortas="a-dbus-python">D-Bus Python Bindings</primary>
</indexterm>
<sect3 role="package">
<title>Introduction to D-Bus Python Bindings</title>
&lfs73_checked;
<bridgehead renderas="sect4">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&dbus-python-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&dbus-python-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &dbus-python-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &dbus-python-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &dbus-python-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &dbus-python-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect4">D-Bus Python Dependencies</bridgehead>
<bridgehead renderas="sect5">Required</bridgehead>
<para role="required">
<xref linkend="python2"/> and
<xref linkend="dbus-glib"/>
</para>
<bridgehead renderas="sect5">Optional</bridgehead>
<para role="optional">
<xref linkend="pygobject2"/> (required to run the test suite)
</para>
<bridgehead renderas="sect5">Optional
(Required to build the API and HTML Documentation)</bridgehead>
<para role="optional">
<ulink url="http://epydoc.sourceforge.net/">Epydoc</ulink> and
<ulink url="http://docutils.sourceforge.net/">Docutils</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/dbus-python"/></para>
</sect3>
<sect3 role="installation">
<title>Installation of D-Bus Python Bindings</title>
<para>Install <application>D-Bus Python Bindings</application> by
running the following commands:</para>
<screen><userinput>./configure --prefix=/usr \
--docdir=/usr/share/doc/dbus-python-&dbus-python-version; &amp;&amp;
make</userinput></screen>
<para>To test the results, issue: <command>make check</command>. Note you
must have <application>PyGObject</application> installed.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
<para>If you built the API documentation, install it by issuing the
following commands as the <systemitem class="username">root</systemitem>
user:</para>
<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/dbus-python-&dbus-python-version;/api &amp;&amp;
install -v -m644 api/* \
/usr/share/doc/dbus-python-&dbus-python-version;/api</userinput></screen>
</sect3>
<sect3 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>none</seg>
<seg><application>Python</application>
<application>D-Bus</application> modules</seg>
<seg>/usr/lib/python&python2-majorver;/site-packages/dbus and
/usr/share/doc/dbus-python-&dbus-python-version;</seg>
</seglistitem>
</segmentedlist>
</sect3>
</sect2>
</sect1>

View File

@ -1,119 +0,0 @@
<?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 decorator-download-http "https://files.pythonhosted.org/packages/source/d/decorator/decorator-&decorator-version;.tar.gz">
<!ENTITY decorator-download-ftp " ">
<!ENTITY decorator-md5sum "a90526e45e7a30cf2710d6467f403e03">
<!ENTITY decorator-size "36 KB">
<!ENTITY decorator-buildsize "232 KB">
<!ENTITY decorator-time "less than 0.1 SBU">
]>
<!-- Begin decorator -->
<sect2 id="decorator" xreflabel="decorator-&decorator-version;">
<title>decorator-&decorator-version;</title>
<indexterm zone="decorator">
<primary sortas="a-decorator">decorator</primary>
</indexterm>
<sect3 role="package">
<title>Introduction to decorator Module</title>
<para>
The goal of the <application>decorator</application> module is to make
it easy to define signature-preserving function decorators and
decorator factories.
</para>
&lfs110a_checked;
<bridgehead renderas="sect4">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&decorator-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&decorator-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &decorator-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &decorator-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &decorator-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &decorator-time;
</para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/decorator"/>
</para>
</sect3>
<sect3 role="installation">
<title>Installation of decorator</title>
<para>
Install <application>decorator</application> with the following
commands:
</para>
<screen><userinput>python3 setup.py build</userinput></screen>
<para>
This package does not come with a test suite.
</para>
<para>
To install the decorator package with the following command as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>python3 setup.py install --optimize=1</userinput></screen>
</sect3>
<sect3 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
/usr/lib/python&python3-majorver;/site-packages/decorator-&decorator-version;-py&python3-majorver;.egg-info
</seg>
<seg>
None
</seg>
</seglistitem>
</segmentedlist>
</sect3>
</sect2>

View File

@ -1,161 +0,0 @@
<?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 dejagnu-download-http "&gnu-http;/dejagnu/dejagnu-&dejagnu-version;.tar.gz">
<!ENTITY dejagnu-download-ftp "&gnu-ftp;/dejagnu/dejagnu-&dejagnu-version;.tar.gz">
<!ENTITY dejagnu-md5sum "e1b07516533f351b3aba3423fafeffd6">
<!ENTITY dejagnu-size "516 KB">
<!ENTITY dejagnu-buildsize "3.4 MB (with tests)">
<!ENTITY dejagnu-time "less than 0.1 SBU (with tests)">
]>
<sect1 id="dejagnu" xreflabel="DejaGnu-&dejagnu-version;">
<?dbhtml filename="dejagnu.html"?>
<title>DejaGnu-&dejagnu-version;</title>
<indexterm zone="dejagnu">
<primary sortas="a-DejaGnu">DejaGnu</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to DejaGnu</title>
<para>
<application>DejaGnu</application> is a framework for running test
suites on GNU tools. It is written in <command>expect</command>, which
uses <application>Tcl</application> (Tool command language). It was installed
by LFS in the temporary <filename class="directory">/tools</filename>
directory. These instructions install it permanently.
</para>
&lfs91_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&dejagnu-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&dejagnu-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &dejagnu-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &dejagnu-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &dejagnu-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &dejagnu-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">DejaGnu Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="expect"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="docbook-utils"/> and
<ulink url="http://sourceforge.net/projects/docbook2x/">docbook2X</ulink>
(both looked for by the <command>configure</command> script but not used
in the build)
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/dejagnu"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of DejaGnu</title>
<para>
Install <application>DejaGnu</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr &amp;&amp;
makeinfo --html --no-split -o doc/dejagnu.html doc/dejagnu.texi &amp;&amp;
makeinfo --plaintext -o doc/dejagnu.txt doc/dejagnu.texi</userinput></screen>
<para>
To test the results, issue <command>make check</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install &amp;&amp;
install -v -dm755 /usr/share/doc/dejagnu-&dejagnu-version; &amp;&amp;
install -v -m644 doc/dejagnu.{html,txt} \
/usr/share/doc/dejagnu-&dejagnu-version;</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>
runtest
</seg>
<seg>
None
</seg>
<seg>
/usr/share/dejagnu
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="runtest">
<term><command>runtest</command></term>
<listitem>
<para>
is the <application>DejaGnu</application> test driver program. It is
used to control what tests to run, and variations on how to run them.
</para>
<indexterm zone="dejagnu runtest">
<primary sortas="b-runtest">runtest</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,32 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter 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;
]>
<chapter id="gnome-legacy">
<?dbhtml filename="deprecated.html"?>
<title>Deprecated GNOME Packages</title>
<para>This section contains legacy <application>GNOME-2</application>
packages which are currently used as dependencies by the stable versions
of some other applications. When those applications have been updated to
newer stable releases, these packages will be removed from the book.</para>
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pre-install-config.xml"/> -->
<!-- This is used as a TOC separator -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dummy-deprecated.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="orbit2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libbonobo.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome-mime-data.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome-vfs.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgnome.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgnomecanvas.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libbonoboui.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgnomeui.xml"/>
</chapter>

View File

@ -1,10 +0,0 @@
<?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">
<sect1 role="dummy">
<title>Legacy Gnome-2 libraries</title>
<para/>
</sect1>

View File

@ -1,146 +0,0 @@
<?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 gnome-mime-data-download-http "&gnome-download-http;/gnome-mime-data/2.18/gnome-mime-data-&gnome-mime-data-version;.tar.bz2">
<!ENTITY gnome-mime-data-download-ftp "&gnome-download-ftp;/gnome-mime-data/2.18/gnome-mime-data-&gnome-mime-data-version;.tar.bz2">
<!ENTITY gnome-mime-data-md5sum "541858188f80090d12a33b5a7c34d42c">
<!ENTITY gnome-mime-data-size "593 KB">
<!ENTITY gnome-mime-data-buildsize "12 MB">
<!ENTITY gnome-mime-data-time "0.1 SBU">
]>
<sect1 id="gnome-mime-data" xreflabel="gnome-mime-data-&gnome-mime-data-version;">
<?dbhtml filename="gnome-mime-data.html"?>
<title>gnome-mime-data-&gnome-mime-data-version;</title>
<indexterm zone="gnome-mime-data">
<primary sortas="a-GNOME-MIME-Data">GNOME MIME Data</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to GNOME MIME Data</title>
<para>The <application>GNOME MIME Data</application> package contains
the base set of file types and applications for
<application>GNOME-2</application>.</para>
&lfs72_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&gnome-mime-data-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&gnome-mime-data-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &gnome-mime-data-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &gnome-mime-data-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &gnome-mime-data-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &gnome-mime-data-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">GNOME MIME Data Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="perl-xml-parser"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/gnome-mime-data"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of GNOME MIME Data</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/without-gnome.xml"/>
<para>Install <application>GNOME MIME Data</application> by running
the following commands:</para>
<screen><userinput>ORBit_prefix=$(pkg-config --variable=prefix ORBit-2.0) &amp;&amp;
./configure --prefix=$ORBit_prefix \
--sysconfdir=&gnome-old-etc-dir; \
--mandir=$$ORBit_prefix/share/man &amp;&amp;
make</userinput></screen>
<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 &amp;&amp;
install -v -m644 -D man/gnome-vfs-mime.5 \
$ORBit_prefix/share/man/man5/gnome-vfs-mime.5</userinput></screen>
</sect2>
<!--
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-prefix.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-sysconfdir.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-mandir.xml"/>
</sect2>
-->
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>None</seg>
<seg>None</seg>
<seg><envar>$GNOME_PREFIX</envar>/share/{application-registry,
share/mime-info}</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry>
<term><filename class='directory'>application-registry</filename></term>
<listitem>
<para>contains the application mime database.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><filename class='directory'>mime-info</filename></term>
<listitem>
<para>contains the mime description database.</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,195 +0,0 @@
<?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 gnome-vfs-download-http "&gnome-download-http;/gnome-vfs/2.24/gnome-vfs-&gnome-vfs-version;.tar.bz2">
<!ENTITY gnome-vfs-download-ftp "&gnome-download-ftp;/gnome-vfs/2.24/gnome-vfs-&gnome-vfs-version;.tar.bz2">
<!ENTITY gnome-vfs-md5sum "a05fab03eeef10a47dd156b758982f2e">
<!ENTITY gnome-vfs-size "1.8 MB">
<!ENTITY gnome-vfs-buildsize "56 MB">
<!ENTITY gnome-vfs-time "1.0 SBU">
]>
<sect1 id="gnome-vfs" xreflabel="gnome-vfs-&gnome-vfs-version;">
<?dbhtml filename="gnome-vfs.html"?>
<title>gnome-vfs-&gnome-vfs-version;</title>
<indexterm zone="gnome-vfs">
<primary sortas="a-GNOME-Virtual-File-System">GNOME Virtual File System</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to GNOME Virtual File System</title>
<para>The <application>GNOME Virtual File System</application> package
contains virtual file system libraries. This is used as one of the
foundations of the <application>Nautilus</application> file manager.</para>
&lfs72_checked;
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome2.xml"/>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&gnome-vfs-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&gnome-vfs-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &gnome-vfs-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &gnome-vfs-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &gnome-vfs-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &gnome-vfs-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">GNOME Virtual File System Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="dbus-glib"/>,
<xref linkend="GConf"/>, and
<xref linkend="gnome-mime-data"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="samba"/>,
<xref linkend="gamin"/>,
<ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink>,
<xref linkend="gtk-doc"/>,
<xref linkend="openssh"/>,
<xref linkend="openssl"/> or <xref linkend="gnutls"/>,
<xref linkend="mitkrb"/>,
<xref linkend="avahi"/>,
<ulink url="http://www.openafs.org/">OpenAFS</ulink>, and
<xref linkend="cdparanoia"/> (not recommended)</para>
<para>If you run <command>./configure --help</command> for the complete list
of dependency requirements and available parameters, you may notice a
message about the <ulink
url="http://hal.freedesktop.org/releases/">gnome-mount</ulink> package. This
package is not required at build-time, and is only a run-time dependency. If
<application>gnome-mount</application> is available at run-time,
<application>GNOME-VFS</application> will use it. If it is not available,
<application>GNOME-VFS</application> will fall back to using other mounting
mechanisms.</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/gnome-vfs"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of GNOME Virtual File System</title>
<para>Install <application>GNOME Virtual File System</application>
by running the following commands:</para>
<screen><userinput>ORBit_prefix=$(pkg-config --variable=prefix ORBit-2.0) &amp;&amp;
./configure --prefix=$ORBit_prefix \
--sysconfdir=&gnome-old-etc-dir; \
--libexecdir=$ORBit_prefix/lib/gnome-vfs-2.0 &amp;&amp;
make</userinput></screen>
<para>To test the results, issue: <command>make check</command>.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-prefix.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-sysconfdir.xml"/>
<para><parameter>--libexecdir=$(pkg-config --variable=prefix
ORBit-2.0)/lib/gnome-vfs-2.0</parameter>: This parameter causes the libexec
files to be installed in the preferred location of
<filename class="directory">$GNOME_PREFIX/lib/gnome-vfs-2.0</filename>
instead of
<filename class="directory">$GNOME_PREFIX/libexec</filename>.</para>
<para><option>--with-dbus-service-dir=/usr/share/dbus-1/services</option>:
Use this parameter if you linked <application>HAL</application> into the
build and you want the <filename>gnome-vfs-daemon.service</filename> file
installed in the default <application>D-Bus</application> location instead
of in <filename
class='directory'><envar>GNOME_PREFIX</envar>/share/dbus-1/services</filename>.
See the information in the configuration section below if you don't use this
parameter.</para>
<para><option>--with-hal-eject=PROGRAM</option>: This parameter does not
need to be passed if you have <xref linkend="eject"/> or <ulink
url="http://hal.freedesktop.org/releases/">gnome-mount</ulink> installed, as
the <command>eject</command> program is used if
<application>gnome-mount</application> is not installed.</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="configuration">
<title>Configuring Gnome Virtual File System</title>
<sect3 id="gnome-vfs-config">
<title>Configuration Information</title>
<para>If <application>HAL</application> was linked into the build and
GNOME is being installed in any location other than
<filename class='directory'>/usr</filename>, you should create a local
<application>D-Bus</application> session configuration file so that the
installed <filename>gnome-vfs-daemon.service</filename> file can be
discovered by <application>D-Bus</application>. You should reference
the information on the <application>D-Bus</application> page for
instructions on how to create a
<xref linkend="dbus-session-config"/>.</para>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>gnomevfs-cat, gnomevfs-copy, gnomevfs-df, gnomevfs-info,
gnomevfs-ls, gnomevfs-mkdir, gnomevfs-monitor, gnomevfs-mv, gnomevfs-rm,
and gnome-vfs-daemon</seg>
<seg>libbzip2.{so,a}, libcomputer.{so,a}, libdns-sd.{so,a},
libfile.{so,a}, libftp.{so,a}, libgzip.{so,a}, libhttp.{so,a},
libnetwork.{so,a}, libnntp.{so,a}, libsftp.{so,a}, libtar.{so,a},
libvfs-test.{so,a}, and libgnomevfs-2.{so,a}</seg>
<seg>&gnome-old-etc-dir;/gnome-vfs-2.0/modules,
<envar>$GNOME_PREFIX</envar>/{include/{gnome-vfs-2.0/libgnomevfs,
gnome-vfs-module-2.0/libgnomevfs},lib/gnome-vfs-2.0/{include,modules},
share/gtk-doc/html/gnome-vfs-2.0}</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,171 +0,0 @@
<?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 libbonobo-download-http "&gnome-download-http;/libbonobo/2.32/libbonobo-&libbonobo-version;.tar.bz2">
<!ENTITY libbonobo-download-ftp "&gnome-download-ftp;/libbonobo/2.32/libbonobo-&libbonobo-version;.tar.bz2">
<!ENTITY libbonobo-md5sum "27fa902d4fdf6762ee010e7053aaf77b">
<!ENTITY libbonobo-size "1.4 MB">
<!ENTITY libbonobo-buildsize "45 MB">
<!ENTITY libbonobo-time "0.6 SBU">
]>
<sect1 id="libbonobo" xreflabel="libbonobo-&libbonobo-version;">
<?dbhtml filename="libbonobo.html"?>
<title>libbonobo-&libbonobo-version;</title>
<indexterm zone="libbonobo">
<primary sortas="a-Libbonobo">Libbonobo</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to libbonobo</title>
<para>The <application>libbonobo</application> package contains
<filename class="libraryfile">libbonobo</filename> libraries.
This is a component and compound document system for
<application>GNOME-2</application>.</para>
&lfs72_checked;
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome2.xml"/>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&libbonobo-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&libbonobo-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &libbonobo-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &libbonobo-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &libbonobo-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &libbonobo-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">libbonobo Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="glib2"/>,
<xref linkend="intltool"/>,
<xref linkend="libxml2"/>,
<xref linkend="ORBit2"/>, and
<xref linkend="popt"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="x-window-system"/> and
<xref linkend="gtk-doc"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/libbonobo"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of libbonobo</title>
<para>Install <application>libbonobo</application> by running the following
commands:</para>
<screen><userinput>ORBit_prefix=$(pkg-config --variable=prefix ORBit-2.0) &amp;&amp;
./configure --prefix=$ORBit_prefix \
--sysconfdir=&gnome-old-etc-dir; \
--libexecdir=$ORBit_prefix/lib/bonobo-2.0 \
--mandir=$ORBit_prefix/share/man &amp;&amp;
unset ORBit_prefix &amp;&amp;
make</userinput></screen>
<para>To test the results, issue: <command>make check</command>.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-prefix.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-sysconfdir.xml"/>
<para><parameter>--libexecdir=$(pkg-config --variable=prefix
ORBit-2.0)/lib/bonobo-2.0</parameter>: This parameter causes the libexec
files to be installed in the preferred location of <filename
class="directory">$GNOME_PREFIX/lib/bonobo-2.0</filename> instead of
<filename class="directory">$GNOME_PREFIX/libexec</filename>.</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-mandir.xml"/>
<para><option>--disable-static</option>: This switch prevents the static
libraries being installed.</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>activation-client, bonobo-activation-run-query, bonobo-slay,
echo-client-2, bonobo-activation-server, bonobo-echo-2, and
bonobo-activation-sysconf</seg>
<seg>libmoniker_std_2.{so,a}, libbonobo-2.{so,a}, and
libbonobo-activation.{so,a}</seg>
<seg>&gnome-old-etc-dir;/bonobo-activation,
<envar>$GNOME_PREFIX</envar>/{include/{bonobo-activation-2.0/bonobo-activation,
libbonobo-2.0/bonobo},lib/{bonobo-2.0/samples,bonobo/{monikers,
servers}},share/{gtk-doc/html/{bonobo-activation,libbonobo},
idl/{bonobo-2.0,bonobo-activation-2.0}}}</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libbonobo-2">
<term><filename class='libraryfile'>libbonobo-2.{so,a}</filename></term>
<listitem>
<para>are a set of language and system independent CORBA interfaces
for creating reusable components and compound documents.</para>
<indexterm zone="libbonobo libbonobo-2">
<primary sortas="c-libbonobo-2">libbonobo-2.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,195 +0,0 @@
<?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 libbonoboui-download-http
"&gnome-download-http;/libbonoboui/2.24/libbonoboui-&libbonoboui-version;.tar.bz2">
<!ENTITY libbonoboui-download-ftp
"&gnome-download-ftp;/libbonoboui/2.24/libbonoboui-&libbonoboui-version;.tar.bz2">
<!ENTITY libbonoboui-md5sum "853be8e28aaa4ce48ba60be7d9046bf4">
<!ENTITY libbonoboui-size "954 KB">
<!ENTITY libbonoboui-buildsize "41 MB">
<!ENTITY libbonoboui-time "0.9 SBU">
]>
<sect1 id="libbonoboui" xreflabel="LibBonoboUI-&libbonoboui-version;">
<?dbhtml filename="libbonoboui.html"?>
<title>LibBonoboUI-&libbonoboui-version;</title>
<indexterm zone="libbonoboui">
<primary sortas="a-Libbonoboui">LibBonoboUI</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to LibBonoboUI</title>
<para>
The <application>Bonobo</application> User Interface library provides user
interface code for <application>Bonobo</application>, the Object
Activation Framework for <application>GNOME 2</application>.
</para>
&lfs72_checked;
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome2.xml"/>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&libbonoboui-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&libbonoboui-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &libbonoboui-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &libbonoboui-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &libbonoboui-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &libbonoboui-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">LibBonoboUI Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="libglade"/>,
<xref linkend="libgnome"/> and
<xref linkend="libgnomecanvas"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/libbonoboui"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of LibBonoboUI</title>
<para>
Install <application>LibBonoboUI</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
--disable-static &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make check</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install &amp;&amp;
install -v -m755 -d $(pkg-config \
--variable=prefix ORBit-2.0)/share/doc/libbonoboui-&libbonoboui-version; &amp;&amp;
install -v -m644 doc/*.{dtd,txt,xml,html} $(pkg-config \
--variable=prefix ORBit-2.0)/share/doc/libbonoboui-&libbonoboui-version;</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-prefix.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="configuration">
<title>Configuring LibBonoboUI</title>
<para>
If you have installed gnome with a different prefix to
<application>LibGlade</application> (eg,
<application>LibGlade</application> is installed into
<filename class="directory">/usr</filename> and
<application>LibBonoboUI</application> is installed into
<filename class="directory">/opt/gnome</filename>) you will need to add
the directory containing the Glade files to the environment variable
<envar>${LIBGLADE_MODULE_PATH}</envar>. As the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>echo export \
LIBGLADE_MODULE_PATH=$(pkg-config --variable=prefix ORBit-2.0)/lib/libglade/2.0 \
&gt;&gt; /etc/profile</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>bonobo-browser and test-moniker</seg>
<seg>libbonoboui-2.so and libbonobo.so Glade library</seg>
<seg>
/usr/include/libbonoboui-2.0/bonobo,
/usr/share/doc/libbonoboui-2.24.3,
/usr/share/gnome-2.0/ui and
/usr/share/gtk-doc/html/libbonoboui
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libbonoboui-2">
<term><filename class='libraryfile'>libbonoboui-2.so</filename></term>
<listitem>
<para>
are the GUI portion of the <application>Bonobo</application>
libraries.
</para>
<indexterm zone="libbonoboui libbonoboui-2">
<primary sortas="c-libbonoboui">libbonoboui-2.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,166 +0,0 @@
<?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 libgnome-download-http "&gnome-download-http;/libgnome/2.32/libgnome-&libgnome-version;.tar.bz2">
<!ENTITY libgnome-download-ftp "&gnome-download-ftp;/libgnome/2.32/libgnome-&libgnome-version;.tar.bz2">
<!ENTITY libgnome-md5sum "a4345e6087ae6195d65a4674ffdca559">
<!ENTITY libgnome-size "1.7 MB">
<!ENTITY libgnome-buildsize "28 MB">
<!ENTITY libgnome-time "0.2 SBU">
]>
<sect1 id="libgnome" xreflabel="libgnome-&libgnome-version;">
<?dbhtml filename="libgnome.html"?>
<title>libgnome-&libgnome-version;</title>
<indexterm zone="libgnome">
<primary sortas="a-Libgnome">Libgnome</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to libgnome</title>
<para>The <application>libgnome</application> package contains the
<filename class="libraryfile">libgnome</filename> library.</para>
&lfs72_checked;
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome2.xml"/>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&libgnome-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&libgnome-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &libgnome-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &libgnome-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &libgnome-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &libgnome-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">libgnome Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="libbonobo"/> and
<xref linkend="gnome-vfs"/></para>
<bridgehead renderas="sect4">Recommended (if you plan on installing the
GNOME-2 deprecated packages)</bridgehead>
<para role="recommended"><xref linkend="libcanberra"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="gtk-doc"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/libgnome"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of libgnome</title>
<para>Install <application>libgnome</application> by running the following
commands:</para>
<screen><userinput>ORBit=$(pkg-config --variable=prefix ORBit-2.0) &amp;&amp;
./configure --prefix=$ORBit \
--sysconfdir=&gnome-old-etc-dir; \
--localstatedir=/var/lib \
--mandir=$ORBit/share/man &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-prefix.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-sysconfdir.xml"/>
<para><parameter>--localstatedir=/var/lib</parameter>: This
parameter sets <envar>LIBGNOME_LOCALSTATEDIR</envar> to
<filename class='directory'>/var/lib</filename> instead
of <filename class='directory'>/usr/var</filename>
to synchronize with the <application>GNOME Games</application>
installation and properly record high scores in
<filename class='directory'>/var/lib/games</filename>.</para>
<!-- change dashes to pluses, otherwise not treated as a comment!
esound seems to have fallen out as a dep, probably because of pulse.
<para><option>++disable-esd</option>: This parameter is required if
<xref linkend="esound"/> is not installed.</para> -->
<para><option>--disable-static</option>: This switch prevents the static
libraries being installed.</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>gnome-open</seg>
<seg>libgnome-2.{so,a} and the libmoniker_extra_2.{so,a} (bonobo
library)</seg>
<seg>&gnome-old-etc-dir;/sound/events,
<envar>$GNOME_PREFIX</envar>/{include/libgnome-2.0/libgnome,
share/gtk-doc/html/libgnome}</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libgnome-2">
<term><filename class='libraryfile'>libgnome-2.{so,a}</filename></term>
<listitem>
<para>are the non-GUI portion of the <application>GNOME</application>
libraries.</para>
<indexterm zone="libgnome libgnome-2">
<primary sortas="c-libgnome-2">libgnome-2.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,129 +0,0 @@
<?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 libgnomecanvas-download-http "&gnome-download-http;/libgnomecanvas/2.30/libgnomecanvas-&libgnomecanvas-version;.tar.bz2">
<!ENTITY libgnomecanvas-download-ftp "&gnome-download-ftp;/libgnomecanvas/2.30/libgnomecanvas-&libgnomecanvas-version;.tar.bz2">
<!ENTITY libgnomecanvas-md5sum "ffcbb719c671ff5cd86e59aeba8d0b92">
<!ENTITY libgnomecanvas-size "561 KB">
<!ENTITY libgnomecanvas-buildsize "20 MB">
<!ENTITY libgnomecanvas-time "0.3 SBU">
]>
<sect1 id="libgnomecanvas" xreflabel="libgnomecanvas-&libgnomecanvas-version;">
<?dbhtml filename="libgnomecanvas.html"?>
<title>libgnomecanvas-&libgnomecanvas-version;</title>
<indexterm zone="libgnomecanvas">
<primary sortas="a-Libgnomecanvas">Libgnomecanvas</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to libgnomecanvas</title>
<para>The <application>libgnomecanvas</application> package contains
the <application>GNOME</application> canvas library.
It is an engine for structured graphics and one of the essential
<application>GNOME</application> libraries.</para>
&lfs72_checked;
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome2.xml"/>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&libgnomecanvas-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&libgnomecanvas-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &libgnomecanvas-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &libgnomecanvas-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &libgnomecanvas-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &libgnomecanvas-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">libgnomecanvas Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="gtk2"/>,
<xref linkend="intltool"/>, and
<xref linkend="libart_lgpl"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="gtk-doc"/> and
<xref linkend="libglade"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/libgnomecanvas"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of libgnomecanvas</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/without-gnome.xml"/>
<para>Install <application>libgnomecanvas</application> by running the
following commands:</para>
<screen><userinput>./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) &amp;&amp;
make</userinput></screen>
<!-- make check is recognised, but nothing useful is done -->
<para>This package does not have a testsuite.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-prefix.xml"/>
<para><option>--disable-static</option>: This switch prevents the static
libraries being installed.</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>None</seg>
<seg>libgnomecanvas-2.{so,a}</seg>
<seg>/usr/{include/libgnomecanvas-2.0/libgnomecanvas,
share/gtk-doc/html/libgnomecanvas}</seg>
</seglistitem>
</segmentedlist>
</sect2>
</sect1>

View File

@ -1,179 +0,0 @@
<?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 libgnomeui-download-http "&gnome-download-http;/libgnomeui/2.24/libgnomeui-&libgnomeui-version;.tar.bz2">
<!ENTITY libgnomeui-download-ftp "&gnome-download-ftp;/libgnomeui/2.24/libgnomeui-&libgnomeui-version;.tar.bz2">
<!ENTITY libgnomeui-md5sum "d4bb506b1916015323928faab5aa708b">
<!ENTITY libgnomeui-size "1.4 MB">
<!ENTITY libgnomeui-buildsize "53 MB">
<!ENTITY libgnomeui-time "0.7 SBU">
]>
<sect1 id="libgnomeui" xreflabel="libgnomeui-&libgnomeui-version;">
<?dbhtml filename="libgnomeui.html"?>
<title>libgnomeui-&libgnomeui-version;</title>
<indexterm zone="libgnomeui">
<primary sortas="a-Libgnomeui">Libgnomeui</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to libgnomeui</title>
<para>The <application>libgnomeui</application> package contains
<filename class="libraryfile">libgnomeui</filename> libraries.</para>
&lfs72_checked;
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome2.xml"/>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&libgnomeui-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&libgnomeui-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &libgnomeui-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &libgnomeui-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &libgnomeui-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &libgnomeui-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">libgnomeui Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="libbonoboui"/>,
<xref linkend="libgnome-keyring"/>, and
<xref linkend="xorg7-lib"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><!-- <xref linkend="libjpeg"/>,
<xref linkend="esound"/>, and -->
<xref linkend="gtk-doc"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/libgnomeui"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of libgnomeui</title>
<para>Install <application>libgnomeui</application> by running the following
commands:</para>
<screen><userinput>./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
--libexecdir=$(pkg-config \
--variable=prefix ORBit-2.0)/lib/libgnomeui &amp;&amp;
make</userinput></screen>
<para>This package's testsuite is only intended to be used by the
maintainer to check i18n files.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-prefix.xml"/>
<para><parameter>--libexecdir=$(pkg-config --variable=prefix
ORBit-2.0)/lib/libgnomeui</parameter>: This parameter causes the libexec
files to be installed in the preferred location of
<filename class="directory">$GNOME_PREFIX/lib/libgnomeui</filename> instead
of <filename class="directory">$GNOME_PREFIX/libexec</filename>.</para>
<para><option>--disable-static</option>: This switch prevents the static
libraries being installed.</para>
<!-- seems bogus, no kde dependencies. dashes changed to plus to keep it
as a valid comment
<para><option>++with-kde-datadir=&kde-dir;/share</option>: Use this
parameter if you have <application>KDE</application> installed in any prefix
other than <filename class='directory'>/usr</filename>.</para>-->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<!-- not relevant to anything using the deprecated packages
<sect2 role="configuration">
<title>Configuring libgnomeui</title>
<sect3>
<title>Configuration Information</title>
<para>Some applications cannot properly discover the
<application>libglade</application> interface library installed by
<application>libgnomeui</application>. Get around this problem by
initializing an environment variable which identifies the location
of the library. Add the following line to the system-wide
<filename>/etc/profile</filename> file, or to individual user's
<filename>~/.profile</filename> or <filename>~/.bashrc</filename>
files:</para>
<screen><literal>export LIBGLADE_MODULE_PATH=$GNOME_PREFIX/lib/libglade/2.0</literal></screen>
</sect3>
</sect2> -->
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>None</seg>
<seg>libgnomeui-2.{so,a} and libgnome.{so,a} Glade library</seg>
<seg>/usr/include/libgnomeui-2.0/libgnomeui,
/usr/share/gtk-doc/html/libgnomeui</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libgnomeui-2">
<term><filename class='libraryfile'>libgnomeui-2.{so,a}</filename></term>
<listitem>
<para>are the GUI portion of the <application>GNOME</application>
libraries.</para>
<indexterm zone="libgnomeui libgnomeui-2">
<primary sortas="c-libgnomeui-2">libgnomeui-2.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,141 +0,0 @@
<?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 ORBit2-download-http "&gnome-download-http;/ORBit2/2.14/ORBit2-&ORBit2-version;.tar.bz2">
<!ENTITY ORBit2-download-ftp "&gnome-download-ftp;/ORBit2/2.14/ORBit2-&ORBit2-version;.tar.bz2">
<!ENTITY ORBit2-md5sum "7082d317a9573ab338302243082d10d1">
<!ENTITY ORBit2-size "764 KB">
<!ENTITY ORBit2-buildsize "35 MB">
<!ENTITY ORBit2-time "0.6 SBU">
]>
<sect1 id="ORBit2" xreflabel="ORBit2-&ORBit2-version;">
<?dbhtml filename="ORBit2.html"?>
<title>ORBit2-&ORBit2-version;</title>
<indexterm zone="ORBit2">
<primary sortas="a-ORBit2">ORBit2</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to ORBit2</title>
<para>The <application>ORBit2</application> package contains a
high-performance CORBA Object Request Broker. This allows programs
to send requests and receive replies from other programs.</para>
&lfs72_checked;
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome2.xml"/>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&ORBit2-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&ORBit2-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &ORBit2-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &ORBit2-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &ORBit2-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &ORBit2-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">ORBit2 Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="libidl"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="gtk-doc"/> and
<xref linkend="openssl"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/orbit2"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of ORBit2</title>
<para>Install <application>ORBit2</application> by running
the following commands:</para>
<para>Run the following commands:</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=&gnome-old-etc-dir; &amp;&amp;
make</userinput></screen>
<para>To test the results, issue: <command>make check</command>.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gnome-old-sysconfdir.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>ior-decode-2, linc-cleanup-sockets, orbit-idl-2,
orbit2-config and typelib-dump</seg>
<seg>libname-server-2.a, libORBit-2.{so,a}, libORBit-imodule-2.{so,a},
libORBitCosNaming-2.{so,a}, and Everything_module.{so,a}</seg>
<seg><envar>$GNOME_PREFIX</envar>/{include/orbit-2.0/*,lib/orbit-2.0,
share/{gtk-doc/html/ORBit2,idl/orbit-2.0}}</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libORBit-2">
<term><filename class='libraryfile'>libORBit-2.{so,a}</filename></term>
<listitem>
<para>is the CORBA API.</para>
<indexterm zone="ORBit2 libORBit-2">
<primary sortas="c-libORBit-2">libORBit-2.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,103 +0,0 @@
<?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;
]>
<sect1 id="dhcp-client" xreflabel="DHCP-&dhcp-version; Client Configuration">
<?dbhtml filename="dhcpclient.html"?>
<title>DHCP-&dhcp-version; Client Configuration</title>
<indexterm zone="dhcp-client">
<primary sortas="b-dhclient">dhclient</primary>
</indexterm>
<para>The <application>DHCP</application> package comes with
both a client (<command>dhclient</command>) and a server program for
using DHCP. If you want to install this package,
the instructions can be found at <xref linkend="dhcp"/>.
Note that if you only want to use the client, you
do <emphasis>not</emphasis> need to run the server and so do not need
the startup script and links provided for the server daemon.
You only need to run the DHCP server if you're providing
this service to a network, and it's likely that you'll know if that's the
case; if it isn't, don't run the server! Once you have installed the
package, return here for information on how to configure the client
(<command>dhclient</command>).</para>
<sect2 role="configuration">
<title>Configuring DHCP Client</title>
<para id="dhclient-service1010">To configure <command>dhclient</command>,
you need to first install the network service script,
<filename>/lib/services/dhclient</filename>
included in the <xref linkend="bootscripts"/> package
(as <systemitem class="username">root</systemitem>):</para>
<indexterm zone="dhcp-client dhclient-service1010">
<primary sortas="f-dhclient">dhclient (service script)</primary>
</indexterm>
<screen role='root'><userinput>make install-service-dhclient</userinput></screen>
<para id="dhclient-config1">Next, create the
<filename>/etc/sysconfig/ifconfig.eth0</filename>
configuration file with the following commands as the <systemitem
class="username">root</systemitem> user. Adjust as
necessary for additional interfaces:</para>
<indexterm zone="dhcp-client dhclient-config1">
<primary sortas="e-etc-sysconfig-...-dhclient">/etc/sysconfig/ifconfig.eth0</primary>
</indexterm>
<screen role='root'><userinput>cat &gt; /etc/sysconfig/ifconfig.eth0 &lt;&lt; "EOF"
<literal>ONBOOT="yes"
IFACE="eth0"
SERVICE="dhclient"
DHCP_START="<replaceable>&lt;add additional start parameters here&gt;</replaceable> eth0"
DHCP_STOP="-r <replaceable>&lt;add additional stop parameters here&gt;</replaceable>"
# Set PRINTIP="yes" to have the script print
# the DHCP assigned IP address
PRINTIP="no"
# Set PRINTALL="yes" to print the DHCP assigned values for
# IP, SM, DG, and 1st NS. This requires PRINTIP="yes".
PRINTALL="no"</literal>
EOF</userinput></screen>
<para>For more information on the appropriate
<envar>DHCP_START</envar> and <envar>DHCP_STOP</envar>
values, examine the man page for <command>dhclient</command>.</para>
<para id="dhclient-config2">Finally, you should create the
<filename>/etc/dhclient.conf</filename> file using the following commands
as the <systemitem class="username">root</systemitem> user:</para>
<indexterm zone="dhcp-client dhclient-config2">
<primary sortas="e-etc-dhclient.conf">/etc/dhclient.conf</primary>
</indexterm>
<note>
<para>You'll need to add a second interface definition to the file if you
have more than one interface.</para>
</note>
<screen role='root'><userinput>cat &gt; /etc/dhclient.conf &lt;&lt; "EOF"
<literal># dhclient.conf
interface "eth0"{
prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name;
require subnet-mask, domain-name-servers;
}
# end dhclient.conf</literal>
EOF</userinput></screen>
</sect2>
</sect1>

View File

@ -1,575 +0,0 @@
<?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 dhcp-download-http "https://ftp.isc.org/isc/dhcp/&dhcp-version;/dhcp-&dhcp-version;.tar.gz">
<!ENTITY dhcp-download-ftp "ftp://ftp.isc.org/isc/dhcp/&dhcp-version;/dhcp-&dhcp-version;.tar.gz">
<!ENTITY dhcp-md5sum "36c6ca77212373b0cff478ae9e5d32af">
<!ENTITY dhcp-size "9.6 MB">
<!ENTITY dhcp-buildsize "199 MB">
<!ENTITY dhcp-time "0.7 SBU">
]>
<sect1 id="dhcp" xreflabel="DHCP-&dhcp-version;">
<?dbhtml filename="dhcp.html"?>
<title>DHCP-&dhcp-version;</title>
<indexterm zone="dhcp">
<primary sortas="a-DHCP">DHCP</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to ISC DHCP</title>
<para>
The <application>ISC DHCP</application> package contains both the client
and server programs for DHCP. <command>dhclient</command> (the client) is
used for connecting to a network which uses DHCP to assign network
addresses. <command>dhcpd</command> (the server) is used for assigning
network addresses on private networks.
</para>
&lfs113_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&dhcp-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&dhcp-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &dhcp-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &dhcp-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &dhcp-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &dhcp-time;
</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/dhcp-&dhcp-version;-client_script-1.patch"/>
</para>
</listitem>
<listitem>
<para>
Optional patch:
<ulink url="&patch-root;/dhcp-&dhcp-version;-missing_ipv6-1.patch"/>
</para>
</listitem>
</itemizedlist>
-->
</sect2>
<sect2 role="kernel" id="dhcp-kernel">
<title>Kernel Configuration</title>
<para>
You must have Packet Socket support. IPv6 support is optional.
</para>
<screen><literal>[*] Networking support ---&gt; [CONFIG_NET]
Networking options ---&gt;
&lt;*&gt; Packet socket [CONFIG_PACKET]
&lt;*&gt; The IPv6 Protocol ---&gt; [CONFIG_IPV6]</literal></screen>
<!--
<para>
If you do not have IPv6 support:
</para>
<screen><literal>[*] Networking support - - -&gt; [CONFIG_NET]
Networking Options - - -&gt;
&lt;*&gt; The IPv6 Protocol - - -&gt; [CONFIG_IPV6]</literal></screen>
<para>
compiled in, then you must use the <quote>missing_ipv6</quote> patch.
</para>
-->
<indexterm zone="dhcp dhcp-kernel">
<primary sortas="d-DHCP">DHCP</primary>
</indexterm>
</sect2>
<sect2 role="installation">
<title>Installation of ISC DHCP</title>
<!-- Not needed when building DHCP-4.4.3.
<para>
First, fix a build issue with GCC 10 and later:
</para>
<screen><userinput>sed -i '/o.*dhcp_type/d' server/mdb.c &amp;&amp;
sed -r '/u.*(local|remote)_port/d' \
-i client/dhclient.c \
relay/dhcrelay.c</userinput></screen>
-->
<note>
<para>
This package does not support parallel build.
</para>
</note>
<!-- This should not be needed any more. Visual check appears to handle it.
<para>
If you have not compiled IPv6 support into the kernel, apply the
missing_ipv6 patch:
</para>
<screen><userinput>patch -Np1 -i ../dhcp-&dhcp-version;-missing_ipv6-1.patch</userinput></screen>
-->
<note>
<para>
Be careful with the instructions below. The single and
double quotes are important because the defined
variables are used verbatim in the code.
</para>
</note>
<para>
Install <application>ISC DHCP</application> by running
the following commands:
</para>
<!--
Running ( export CFLAGS=... ./configure ... ) in a subshell
preserves CFLAGS if they are set in environment
-->
<screen><userinput>( export CFLAGS="${CFLAGS:--g -O2} -Wall -fno-strict-aliasing \
-D_PATH_DHCLIENT_SCRIPT='\"/usr/sbin/dhclient-script\"' \
-D_PATH_DHCPD_CONF='\"/etc/dhcp/dhcpd.conf\"' \
-D_PATH_DHCLIENT_CONF='\"/etc/dhcp/dhclient.conf\"'" &amp;&amp;
./configure --prefix=/usr \
--sysconfdir=/etc/dhcp \
--localstatedir=/var \
--with-srv-lease-file=/var/lib/dhcpd/dhcpd.leases \
--with-srv6-lease-file=/var/lib/dhcpd/dhcpd6.leases \
--with-cli-lease-file=/var/lib/dhclient/dhclient.leases \
--with-cli6-lease-file=/var/lib/dhclient/dhclient6.leases
) &amp;&amp;
make -j1</userinput></screen>
<para>
<!-- Note: make check builds a library, but otherwise does nothing. -->
This package does not come with a test suite.
</para>
<para>
If you only want to install the <application>ISC DHCP</application> client,
issue the following commands as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make -C client install &amp;&amp;
install -v -m755 client/scripts/linux /usr/sbin/dhclient-script</userinput></screen>
<para>
Skip to <xref linkend="dhclient-config"/> in order to configure the
client
</para>
<para>
If you only want to install the <application>ISC DHCP</application> server,
issue the following command as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make -C server install</userinput></screen>
<para>
Skip to <xref linkend="dhcpd-config"/> in order to configure the server.
</para>
<para>
Alternatively, you can install whole package which includes the client,
server, relay, static libraries and development headers by running the
following commands as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install &amp;&amp;
install -v -m755 client/scripts/linux /usr/sbin/dhclient-script</userinput></screen>
</sect2>
<sect2 role="configuration">
<title>Configuring ISC DHCP</title>
<sect3 id="dhcp-config">
<title>Config Files</title>
<para>
<filename>/etc/dhcp/dhclient.conf</filename> and
<filename>/etc/dhcp/dhcpd.conf</filename>
</para>
<indexterm zone="dhcp dhcp-config">
<primary sortas="e-etc-dhcp-dhclient.conf">/etc/dhcp/dhclient.conf</primary>
</indexterm>
<indexterm zone="dhcp dhcp-config">
<primary sortas="e-etc-dhcp-dhcpd.conf">/etc/dhcp/dhcpd.conf</primary>
</indexterm>
</sect3>
<sect3 id="dhclient-config">
<title>Client Configuration</title>
<para>
Create a basic <filename>/etc/dhcp/dhclient.conf</filename>
by running the following command as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>install -vdm755 /etc/dhcp &amp;&amp;
cat &gt; /etc/dhcp/dhclient.conf &lt;&lt; "EOF"
<literal># Begin /etc/dhcp/dhclient.conf
#
# Basic dhclient.conf(5)
#prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
ntp-servers;
require subnet-mask, domain-name-servers;
#timeout 60;
#retry 60;
#reboot 10;
#select-timeout 5;
#initial-interval 2;
# End /etc/dhcp/dhclient.conf</literal>
EOF</userinput></screen>
<para>
See <command>man 5 dhclient.conf</command> for additional options.
</para>
<para>
Now create the <filename class="directory">/var/lib/dhclient</filename>
directory which will contain DHCP Client leases by running the following
command as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>install -v -dm 755 /var/lib/dhclient</userinput></screen>
<para id="dhclient-service-sysd" revision="systemd">
If you want to configure network interfaces at boot using
<command>dhclient</command>, you need to install the
<filename>dhclient@.service</filename> unit included in the
<xref linkend="systemd-units"/> package by running the following
command as the <systemitem class="username">root</systemitem> user:
</para>
<indexterm zone="dhcp dhclient-service-sysd" revision="systemd">
<primary sortas="f-dhclient">dhclient@.service</primary>
</indexterm>
<screen role="root" revision="systemd"><userinput>make install-dhclient</userinput></screen>
<note revision="systemd">
<para>
Make sure that you disable the <command>systemd-networkd</command>
service or configure it not to manage the interfaces you want to
manage with <command>dhclient</command>.
</para>
</note>
<para>
At this point you can test if <command>dhclient</command> is
behaving as expected by running the following command as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"
remap="test"
revision="sysv"><userinput>dhclient <replaceable>&lt;eth0&gt;</replaceable></userinput></screen>
<screen role="root"
remap="test"
revision="systemd"><userinput>systemctl start dhclient@<replaceable>eth0</replaceable></userinput></screen>
<para revision="sysv">
Replace <replaceable>&lt;eth0&gt;</replaceable> with your
desired interface. If you want more verbose output, add the
<command>-v</command> parameter to the command above.
</para>
<para id="dhclient-service" revision="sysv">
If you want to configure network interfaces at boot using
<command>dhclient</command>, you need to install the
<filename>/lib/services/dhclient</filename> script
included in <xref linkend="bootscripts"/> package:
</para>
<screen role="root" revision="sysv"><userinput>make install-service-dhclient</userinput></screen>
<indexterm zone="dhcp dhclient-service" revision="sysv">
<primary sortas="f-dhclient">dhclient (service script)</primary>
</indexterm>
<para id="dhclient-ifconfig" revision="sysv">
Next, create the <filename>/etc/sysconfig/ifconfig.eth0</filename>
configuration file with the following commands as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root" revision="sysv"><userinput>cat &gt; /etc/sysconfig/ifconfig.eth0 &lt;&lt; "EOF"
<literal>ONBOOT="yes"
IFACE="eth0"
SERVICE="dhclient"
DHCP_START=""
DHCP_STOP=""
# Set PRINTIP="yes" to have the script print
# the DHCP assigned IP address
PRINTIP="no"
# Set PRINTALL="yes" to print the DHCP assigned values for
# IP, SM, DG, and 1st NS. This requires PRINTIP="yes".
PRINTALL="no"</literal>
EOF</userinput></screen>
<indexterm zone="dhcp dhclient-ifconfig" revision="sysv">
<primary sortas="e-etc-sysconfig-...-dhclient">/etc/sysconfig/ifconfig.eth0</primary>
</indexterm>
<para revision="sysv">
Adjust the file to suit your needs.
</para>
<para revision="sysv">
For more information on the appropriate <envar>DHCP_START</envar>
and <envar>DHCP_STOP</envar> values see
<command>man 8 dhclient</command>.
</para>
<para revision="systemd">
To start <command>dhclient</command> on a specific interface
at boot, enable the previously installed systemd unit by
running the following command as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root" revision="systemd"><userinput>systemctl enable dhclient@<replaceable>eth0</replaceable></userinput></screen>
<para revision="systemd">
Replace <replaceable>eth0</replaceable> with the actual interface name.
</para>
</sect3>
<sect3 id="dhcpd-config">
<title>Server Configuration</title>
<para>
Note that you only need the DHCP server if you want to issue
LAN addresses over your network. The DHCP client doesn't need
the server in order to function properly.
</para>
<para>
Start with creating <filename>/etc/dhcp/dhcpd.conf</filename>
by running the following command as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>cat &gt; /etc/dhcp/dhcpd.conf &lt;&lt; "EOF"
<literal># Begin /etc/dhcp/dhcpd.conf
#
# Example dhcpd.conf(5)
# Use this to enable / disable dynamic dns updates globally.
ddns-update-style none;
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
# This is a very basic subnet declaration.
subnet 10.254.239.0 netmask 255.255.255.224 {
range 10.254.239.10 10.254.239.20;
option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
}
# End /etc/dhcp/dhcpd.conf</literal>
EOF</userinput></screen>
<para>
Adjust the file to suit your needs. See
<command>man 5 dhcpd.conf</command> for additional options.
</para>
<!-- the "touch..." is needed according to dhcpd.leases(5) -->
<para>
Now create the <filename>/var/lib/dhcpd/dhcpd.leases</filename>
directory which will contain DHCP Server leases by running the following
commands as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>install -v -dm 755 /var/lib/dhcpd &amp;&amp;
touch /var/lib/dhcpd/dhcpd.leases</userinput></screen>
<para>
If you want to start the DHCP Server at boot, install the
<phrase revision="sysv"><filename>/etc/rc.d/init.d/dhcpd</filename>
init script</phrase>
<phrase revision="systemd"><filename>dhcpd.service</filename>
unit</phrase> included in the
<xref linkend="bootscripts" revision="sysv"/>
<xref linkend="systemd-units" revision="systemd"/>
package:
</para>
<screen role="root"><userinput>make install-dhcpd</userinput></screen>
<indexterm zone="dhcp dhcpd-config">
<primary sortas="f-dhcpd">dhcpd</primary>
</indexterm>
<para>
You will need to edit the
<phrase revision="sysv"><filename>/etc/sysconfig/dhcpd</filename></phrase>
<phrase revision="systemd"><filename>/etc/default/dhcpd</filename></phrase>
in order to set the interface on which <command>dhcpd</command>
will serve the DHCP requests.
</para>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
dhclient, dhclient-script, dhcpd, dhcrelay and omshell
</seg>
<seg>
libdhcpctl.a and libomapi.a
</seg>
<seg>
/etc/dhcp,
/usr/include/dhcpctl,
/usr/include/isc-dhcp,
/usr/include/omapip,
/var/lib/dhclient and
/var/lib/dhcpd
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="dhclient">
<term><command>dhclient</command></term>
<listitem>
<para>
is the implementation of the DHCP client
</para>
<indexterm zone="dhcp dhclient">
<primary sortas="b-dhclient">dhclient</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dhclient-script">
<term><command>dhclient-script</command></term>
<listitem>
<para>
is used by dhclient to (re)configure interfaces. It can make
extra changes by invoking custom dhclient-{entry,exit}-hooks
</para>
<indexterm zone="dhcp dhclient-script">
<primary sortas="b-dhclient-script">dhclient-script</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dhcpd">
<term><command>dhcpd</command></term>
<listitem>
<para>
implements Dynamic Host Configuration Protocol (DHCP) and
Internet Bootstrap Protocol (BOOTP) requests for network
addresses
</para>
<indexterm zone="dhcp dhcpd">
<primary sortas="b-dhcpd">dhcpd</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dhcrelay">
<term><command>dhcrelay</command></term>
<listitem>
<para>
provides a means to accept DHCP and BOOTP requests on a subnet
without a DHCP server and relay them to a DHCP server on another
subnet
</para>
<indexterm zone="dhcp dhcrelay">
<primary sortas="b-dhcrelay">dhcrelay</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="omshell">
<term><command>omshell</command></term>
<listitem>
<para>
provides an interactive way to connect to, query and
possibly change the ISC DHCP Server's state via OMAPI, the
Object Management API
</para>
<indexterm zone="dhcp omshell">
<primary sortas="b-omshell">omshell</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,203 +0,0 @@
<?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 dillo-download-http "http://www.dillo.org/download/dillo-&dillo-version;.tar.bz2">
<!ENTITY dillo-download-ftp "&gentoo-ftp-repo;/dillo-&dillo-version;.tar.bz2">
<!ENTITY dillo-md5sum "d0ab7fa1d40b310deb891388604188f8">
<!ENTITY dillo-size "415 KB">
<!ENTITY dillo-buildsize "9.5 MB">
<!ENTITY dillo-time "0.2 SBU">
]>
<sect1 id="dillo" xreflabel="Dillo-&dillo-version;">
<?dbhtml filename="dillo.html" ?>
<title>Dillo-&dillo-version;</title>
<indexterm zone="dillo">
<primary sortas="a-Dillo">Dillo</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Dillo</title>
<para><application>Dillo</application> is a fast, small footprint
graphical browser. Version &dillo-version; is now considered a very
stable beta. <application>Dillo</application> does not support
<application>Java</application>, JavaScript or CSS, and the current
version does not support FTP, HTTPS or frames. It is, however, very
fast and so is useful on older, slower machines. It supports downloads
and can support cookies.</para>
<caution>
<para><application>Dillo</application> always interprets web pages
as if they had the ISO-8859-1 encoding. Thus, it is useless
for reading non-English web pages.</para>
</caution>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&dillo-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&dillo-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &dillo-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &dillo-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &dillo-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &dillo-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Dillo Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="GTK"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="openssl"/> and
<ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink></para>
<bridgehead renderas="sect4">Optional (Run-Time Requirement for FTP
Downloading)</bridgehead>
<para role="optional"><xref linkend="wget"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/dillo"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Dillo</title>
<para>Support for secure connections is considered experimental by
<application>Dillo</application>'s author. If you want the optional HTTPS
support for <application>Dillo</application> and have
<xref linkend="openssl"/> installed, run the following command:</para>
<screen><userinput>sed -i -e "/#undef ENABLE_SSL/d" dpi/https.c</userinput></screen>
<para>Install <application>Dillo</application> by running the following
commands:</para>
<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc/dillo &amp;&amp;
make</userinput></screen>
<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 &amp;&amp;
install -d -v -m755 /usr/share/doc/dillo-&dillo-version; &amp;&amp;
install -v -m644 doc/{README,*.txt} /usr/share/doc/dillo-&dillo-version;</userinput></screen>
</sect2>
<sect2 role="configuration">
<title>Configuring Dillo</title>
<sect3 id="dillo-config">
<title>Config Files</title>
<para><filename>/etc/dillo/dillorc</filename>,
<filename>/etc/dillo/dpidrc</filename>, and
<filename>~/.dillo/*</filename></para>
<indexterm zone="dillo dillo-config">
<primary sortas="e-AA.dillo-star">~/.dillo/*</primary>
</indexterm>
<indexterm zone="dillo dillo-config">
<primary sortas="e-etc-dillo-dillorc">/etc/dillo/dillorc</primary>
</indexterm>
<indexterm zone="dillo dillo-config">
<primary sortas="e-etc-dillo-dpidrc">/etc/dillo/dpidrc</primary>
</indexterm>
</sect3>
<sect3>
<title>Configuration Information</title>
<para><application>Dillo</application> stores its configuration in
the system wide <filename>/etc/dillo/dillorc</filename> file and the
<filename class="directory">~/.dillo</filename> directory which is
created automatically when <command>dillo</command> is run for the
first time. Note that cookies are turned off by default. To enable
cookies, edit the <filename>~/.dillo/cookiesrc</filename> file.</para>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>dillo, dpid, and dpidc</seg>
<seg>None</seg>
<seg>~/.dillo, /etc/dillo, /usr/share/doc/dillo-&dillo-version;,
and /usr/lib/dillo</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="dillo-prog">
<term><command>dillo</command></term>
<listitem>
<para>is a GTK+ graphical WWW browser with limited facilities,
but a small footprint and runs fast on slower machines.</para>
<indexterm zone="dillo dillo-prog">
<primary sortas="b-dillo">dillo</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dpid">
<term><command>dpid</command></term>
<listitem>
<para>is a <application>Dillo</application> plugin daemon.</para>
<indexterm zone="dillo dpid">
<primary sortas="b-dpid">dpid</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dpidc">
<term><command>dpidc</command></term>
<listitem>
<para>is a control program for <command>dpid</command>.</para>
<indexterm zone="dillo dpidc">
<primary sortas="b-dpidc">dpidc</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,580 +0,0 @@
<?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 dvb-apps-download-http
"http://anduin.linuxfromscratch.org/sources/BLFS/svn/d/dvb-apps-2012-06-10.tar.xz">
<!ENTITY dvb-apps-download-ftp " ">
<!ENTITY dvb-apps-md5sum "6102338db203f9808b433d513e648f8e">
<!ENTITY dvb-apps-size "368 MB">
<!ENTITY dvb-apps-buildsize "17 MB">
<!ENTITY dvb-apps-time "0.1 SBU">
]>
<sect1 id="dvb-apps" xreflabel="dvb-apps-&dvb-apps-version;">
<?dbhtml filename="dvb-apps.html"?>
<title>DVB-Apps-&dvb-apps-version;</title>
<indexterm zone="dvb-apps">
<primary sortas="a-dvb-apps">dvb-apps</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to DVB-Apps</title>
<para>
The <application>DVB-Apps</application> package contains a collection of
command line utilities for controlling and using a digital television
card/chip installed (possibly through a USB port) on your computer. These
are useful for scanning to make an index of the available channels, tuning
the chip to a chosen station or recording the channel to a file on your
computer so you can watch it at a later date.
</para>
&lfs71_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&dvb-apps-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&dvb-apps-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &dvb-apps-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &dvb-apps-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &dvb-apps-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &dvb-apps-time;
</para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/dvb-apps"/>
</para>
</sect2>
<sect2 role="kernel" id="dvb-apps-kernel">
<title>Kernel Configuration</title>
<para>
There are many TV chips available so it is not possible to give guidance
on the kernel config for all of them. <command>lspci</command> from
<xref linkend="pciutils"/> and Goggle are your friends. One possible
gotcha is that some pci cards (such as the <ulink
url="http://www.amazon.co.uk/Hauppauge-WinTV-Nova-digital-tuner/dp/B000I1RHWA">
Hauppauge Nova T 500</ulink>) present themselves to the motherboard as a
USB controller and the TV chip on the card communicates with the
motherboard via this USB interface.
</para>
<screen>General setup ---&gt;
[*] Prompt for development and/or incomplete code/drivers
Device Drivers ---&gt;
Generic Driver Options ---&gt;
[*] Userspace firmware loading support
[*] Include in-kernel firmware blobs in kernel binary
(list of) External firmware blobs to build into the kernel binary
(/lib/firmware) Firmware blobs root directory
[*] I2C support ---&gt;
[*] I2C device interface
I2C Algorithms ---&gt;
[*] I2C bit-banging interfaces
[*] Multimedia support ---&gt;
[*] Video For Linux
[*] DVB for Linux
[*] DVB Network Support
[*] Video capture adapters ---&gt;
[*] V4L USB devices ---&gt;
(as required depending on your hardware)
[*] V4L PCI(e) devices ---&gt;
(as required depending on your hardware)
[*] DVB/ATSC adapters ---&gt;
(as required depending on your hardware)</screen>
<para>
Select the appropriate sub-options that appear when the above options are
selected and recompile your kernel.
</para>
<indexterm zone="dvb-apps dvb-apps-kernel">
<primary sortas="d-dvb-apps">dvb-apps</primary>
</indexterm>
</sect2>
<sect2 role="installation">
<title>Installation of DVB-Apps</title>
<para>
Install <application>DVB-Apps</application> by running the following
commands:
</para>
<screen><userinput>sed -i 's/ $(lib_name).a//' Make.rules &amp;&amp;
sed -i 's/\.a/.so/g' test/*/Makefile &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<para>
<command>sed -i 's/ $(lib_name).a//' Make.rules</command> and
<command>sed -i 's/\.a/.so/g' test/*/Makefile</command>: These seds
disable compiling the static libraries.
</para>
</sect2>
<sect2 role="configuration">
<title>Configuring DVB-Apps</title>
<sect3 id="dvb-apps-config">
<title>Config Files</title>
<para>
<filename>~/.tzap/channels.conf</filename> and
<filename>/etc/channels.conf</filename>.
</para>
<indexterm zone="dvb-apps dvb-apps-config">
<primary sortas="e-AA.tzap-channels.conf">~/.tzap/channels.conf</primary>
</indexterm>
<indexterm zone="dvb-apps dvb-apps-config">
<primary
sortas="e-etc-channels.conf">/etc/channels.conf</primary>
</indexterm>
</sect3>
<sect3><title>Configuration Information</title>
<para>
For a user to be able to use the device files in /dev the simplest
solution is to make the user part of the video group. As the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>usermod -a -G video &lt;USERNAME&gt; </userinput></screen>
<para>
Create a channels.conf file listing the channels available from your
local transmitter. If it's a terrestrial transmitter there should be a
file with its details in /usr/share/dvb/dvb-t. If it's a satellite the
file should be in /usr/share/dvb/dvb-s.
</para>
<screen><userinput>scan /usr/share/dvb/dvb-t/uk-WinterHill > channels.conf &amp;&amp;
mkdir -p ~/.tzap &amp;&amp;
cp channels.conf ~/.tzap</userinput></screen>
<para>
If that went Ok and you saw some familiar TV channels listed in your
terminal, as the <systemitem class="username">root</systemitem> user
copy it to a system wide location:
</para>
<screen role="root"><userinput>cp channels.conf /etc/channels.conf</userinput></screen>
</sect3>
</sect2>
<sect2 role="using">
<title>Using DVB-Apps</title>
<para>
To record a channel to a file:
</para>
<screen><userinput>gnutv -out file bbc1.mpeg "BBC ONE"</userinput></screen>
<para>
If you give it ten seconds or so to buffer you can then start to watch the
file with a video player such as <command>xine</command> or
<command>mplayer</command>. The advantage of watching TV via a file in
this way is that it allows you to pause playback and rewind if you want,
plus you can watch the file again later.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
atsc_epg,
av7110_loadkeys,
azap,
czap,
dib3000-watch,
dst_test,
dvbdate,
dvbnet,
dvbscan,
dvbtraffic,
femon,
gnutv,
gotox,
lsdvb,
scan,
szap,
tzap and
zap,
</seg>
<seg>
libdvbapi.so,
libdvbcfg.so,
libdvben50221.so,
libdvbsec.so and
libesg.so,
libucsi.so
</seg>
<seg>
/usr/include/libdvbapi,
/usr/include/libdvbcfg,
/usr/include/libdvben50221,
/usr/include/libdvbsec,
/usr/include/libesg,
/usr/include/libucsi and
/usr/share/dvb
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="atsc_epg">
<term><command>atsc_epg</command></term>
<listitem>
<para>
prints out the next three hours worth of programs on a given
frequency (for ATSC only)
</para>
<indexterm zone="dvb-apps atsc_epg">
<primary sortas="b-atsc_epg">atsc_epg</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="av7110_loadkeys">
<term><command>av7110_loadkeys</command></term>
<listitem>
<para>
is a utiltity to load IR remote keymaps into an av7110 based card
</para>
<indexterm zone="dvb-apps av7110_loadkeys">
<primary sortas="b-av7110_loadkeys">av7110_loadkeys</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="azap">
<term><command>azap</command></term>
<listitem>
<para>
is a tuning utility for ATSC
</para>
<indexterm zone="dvb-apps azap">
<primary sortas="b-azap">azap</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="czap">
<term><command>czap</command></term>
<listitem>
<para>
is a tuning utilities for DVB-C (cable)
</para>
<indexterm zone="dvb-apps czap">
<primary sortas="b-czap">czap</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dib3000-watch">
<term><command>dib3000-watch</command></term>
<listitem>
<para>
is a tool to monitor DIB3000 demodulators
</para>
<indexterm zone="dvb-apps dib3000-watch">
<primary sortas="b-dib3000-watch">dib3000-watch</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dst_test">
<term><command>dst_test</command></term>
<listitem>
<para>
is a utility for DST based cards
</para>
<indexterm zone="dvb-apps dst_test">
<primary sortas="b-dst_test">dst_test</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dvbdate">
<term><command>dvbdate</command></term>
<listitem>
<para>
is a utility that can read date time information from the currently
tuned multiplex
</para>
<indexterm zone="dvb-apps dvbdate">
<primary sortas="b-dvbdate">dvbdate</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dvbnet">
<term><command>dvbnet</command></term>
<listitem>
<para>
is a utility to control digital data network interfaces, a DVB
network interface manager (IP over DVB) for streaming programs from
one computer to another over a network.
</para>
<indexterm zone="dvb-apps dvbnet">
<primary sortas="b-dvbnet">dvbnet</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dvbscan">
<term><command>dvbscan</command></term>
<listitem>
<para>
is another frequency scanning tool used to generate channel lists
</para>
<indexterm zone="dvb-apps dvbscan">
<primary sortas="b-dvbscan">dvbscan</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dvbtraffic">
<term><command>dvbtraffic</command></term>
<listitem>
<para>
is a utility to monitor traffic on a digital device and perform PID
analysis of currently tuned multiplex
</para>
<indexterm zone="dvb-apps dvbtraffic">
<primary sortas="b-dvbtraffic">dvbtraffic</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="femon">
<term><command>femon</command></term>
<listitem>
<para>
is a frontend monitor, it monitors the tuning status on a digital TV
device
</para>
<indexterm zone="dvb-apps femon">
<primary sortas="b-femon">femon</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="gnutv">
<term><command>gnutv</command></term>
<listitem>
<para>
is a utility to tune and stream your TV
</para>
<indexterm zone="dvb-apps gnutv">
<primary sortas="b-gnutv">gnutv</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="gotox">
<term><command>gotox</command></term>
<listitem>
<para>
is a utility for calculating the position of satellites
</para>
<indexterm zone="dvb-apps gotox">
<primary sortas="b-gotox">gotox</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lsdvb">
<term><command>lsdvb</command></term>
<listitem>
<para>
is a simple utility to list PCI/PCIe DVB devices
</para>
<indexterm zone="dvb-apps lsdvb">
<primary sortas="b-lsdvb">lsdvb</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="scan">
<term><command>scan</command></term>
<listitem>
<para>
is a utility to generate channel lists
</para>
<indexterm zone="dvb-apps scan">
<primary sortas="b-scan">scan</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="szap">
<term><command>szap</command></term>
<listitem>
<para>
is a tool to tune a satellite DVB receiver
</para>
<indexterm zone="dvb-apps szap">
<primary sortas="b-szap">szap</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="tzap">
<term><command>tzap</command></term>
<listitem>
<para>
is a tool to tune a terrestrial DVB receiver
</para>
<indexterm zone="dvb-apps tzap">
<primary sortas="b-tzap">tzap</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="zap">
<term><command>zap</command></term>
<listitem>
<para>
just tunes a digital device (and is really intended for developers)
</para>
<indexterm zone="dvb-apps zap">
<primary sortas="b-zap">zap</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libdvbapi">
<term><filename class="libraryfile">libdvbapi.so</filename></term>
<listitem>
<para>
is an interface library for digital TV devices
</para>
<indexterm zone="dvb-apps libdvbapi">
<primary sortas="c-libdvbapi">libdvbapi.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libdvbcfg">
<term><filename class="libraryfile">libdvbcfg.so</filename></term>
<listitem>
<para>
contains functions that parse/create digital TV channel
configuration files
</para>
<indexterm zone="dvb-apps libdvbcfg">
<primary sortas="c-libdvbcfg">libdvbcfg.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libdvben50221">
<term><filename class="libraryfile">libdvben50221.so</filename></term>
<listitem>
<para>
contains functions that implement the CENELEC (European Committee
for Electrotechnical Standardization) EN 50221 CAM stack
</para>
<indexterm zone="dvb-apps libdvben50221">
<primary sortas="c-libdvben50221">libdvben50221.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libdvbsec">
<term><filename class="libraryfile">libdvbsec.so</filename></term>
<listitem>
<para>
is a library for Satellite Equipment Control operations
</para>
<indexterm zone="dvb-apps libdvbsec">
<primary sortas="c-libdvbsec">libdvbsec.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libesg">
<term><filename class="libraryfile">libesg.so</filename></term>
<listitem>
<para>
contains functions for an Electronic Service Guide parser
</para>
<indexterm zone="dvb-apps libesg">
<primary sortas="c-libesg">libesg.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libucsi">
<term><filename class="libraryfile">libucsi.so</filename></term>
<listitem>
<para>
is a Fast MPEG2 Transport Stream SI table parsing library
</para>
<indexterm zone="dvb-apps libucsi">
<primary sortas="c-libucsi">libucsi.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,125 +0,0 @@
<?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 eject-download-http "http://www.paldo.org/paldo/sources/eject/eject-&eject-version;.tar.bz2">
<!ENTITY eject-download-ftp "ftp://mirrors.kernel.org/slackware/slackware-13.1/source/a/eject/eject-&eject-version;.tar.bz2">
<!ENTITY eject-md5sum "5a6cab2184ae4ed21128054d931d558f">
<!ENTITY eject-size "105 KB">
<!ENTITY eject-buildsize "1 MB">
<!ENTITY eject-time "less than 0.1 SBU">
]>
<sect1 id="eject" xreflabel="eject-&eject-version;">
<?dbhtml filename="eject.html"?>
<title>eject-&eject-version;</title>
<indexterm zone="eject">
<primary sortas="a-eject">eject</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Eject</title>
<para>The <application>Eject</application> package is a program for ejecting
removable media under software control.</para>
<note><para>Starting with util-linux-2.22, the <command>eject</command>
program has been incorporated into that package. If you have installed
util-linux-2.22 or later, this package is not needed.</para></note>
&lfs74_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&eject-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&eject-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &eject-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &eject-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &eject-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &eject-time;</para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/eject"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Eject</title>
<para>Install <application>Eject</application> by running the following
commands:</para>
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
<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="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>eject and volname</seg>
<seg>None</seg>
<seg>None</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="eject-prog">
<term><command>eject</command></term>
<listitem>
<para>ejects removable media.</para>
<indexterm zone="eject eject-prog">
<primary sortas="b-eject">eject</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="volname">
<term><command>volname</command></term>
<listitem>
<para>returns the volume name.</para>
<indexterm zone="eject volname">
<primary sortas="b-volname">volname</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,238 +0,0 @@
<?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 ekiga-download-http "&gnome-download-http;/ekiga/4.0/ekiga-&ekiga-version;.tar.xz">
<!ENTITY ekiga-download-ftp "&gnome-download-ftp;/ekiga/4.0/ekiga-&ekiga-version;.tar.xz">
<!ENTITY ekiga-md5sum "704ba532a8e3e0b5e3e2971dd2db39e4">
<!ENTITY ekiga-size "8.0 MB">
<!ENTITY ekiga-buildsize "315 MB">
<!ENTITY ekiga-time "3.5 SBU">
]>
<sect1 id="ekiga" xreflabel="Ekiga-&ekiga-version;">
<?dbhtml filename="ekiga.html"?>
<title>Ekiga-&ekiga-version;</title>
<indexterm zone="ekiga">
<primary sortas="a-Ekiga">Ekiga</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Ekiga</title>
<para>
<application>Ekiga</application> is a VoIP, IP Telephony, and Video
Conferencing application that allows you to make audio and video calls to
remote users with SIP or H.323 compatible hardware and software. It
supports many audio and video codecs and all modern VoIP features for
both SIP and H.323. <application>Ekiga</application> is the first Open
Source application to support both H.323 and SIP, as well as audio and
video.
</para>
&lfs82_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&ekiga-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&ekiga-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &ekiga-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &ekiga-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &ekiga-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &ekiga-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Ekiga Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="boost"/>,
<xref linkend="gnome-icon-theme"/>,
<xref linkend="gtk2"/>, and
<xref linkend="opal"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="dbus-glib"/>,
<xref linkend="GConf"/>, and
<xref linkend="libnotify"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="avahi"/>,
<phrase revision="sysv"><ulink url="&gnome-download-http;/evolution-data-server/">
Evolution Data Server</ulink></phrase>
<phrase revision="systemd"><xref linkend="evolution-data-server"/></phrase>,
<ulink url="&gnome-download-http;/gnome-doc-utils/">
GNOME Doc Utils</ulink>, and
<xref linkend="openldap"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/ekiga"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Ekiga</title>
<para>
Install <application>Ekiga</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-eds \
--disable-gdu \
--disable-ldap &amp;&amp;
make</userinput></screen>
<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="commands">
<title>Command Explanations</title>
<para>
<parameter>--disable-eds</parameter>: This switch disables support for the
<application>Evolution Data Server</application>. Remove if you have
installed <application>Evolution Data Server</application>.
</para>
<para>
<parameter>--disable-gdu</parameter>: This switch disables documentation
generation using <application>GNOME Doc Utils</application>. Remove if
you have installed <application>GNOME Doc Utils</application>.
</para>
<para>
<parameter>--disable-ldap</parameter>: This switch disables LDAP support
in <application>Ekiga</application>. Remove if you have installed
<application>OpenLDAP</application>.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/without-scrollkeeper.xml"/>
<para>
<option>--disable-dbus</option>: This switch disables
<application>D-Bus</application> support. Use if you have not installed
<application>D-Bus</application>.
</para>
<para>
<option>--enable-avahi</option>: This switch enables use of the
<application>Avahi</application> with <application>Ekiga</application>.
Use if you have installed <application>Avahi</application>.
</para>
<note>
<para>
If you have not installed recommended dependencies you will need
additional switches passed to <command>configure</command>. Examine
<command>./configure --help</command> output to see all available
switches.
</para>
</note>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
ekiga, ekiga-config-tool and ekiga-helper
</seg>
<seg>
None
</seg>
<seg>
/usr/lib/ekiga,
/usr/share/gnome/help/ekiga,
/usr/share/omf/ekiga,
/usr/share/pixmaps/ekiga and
/usr/share/sounds/ekiga
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="ekiga-prog">
<term><command>ekiga</command></term>
<listitem>
<para>
is a SIP and H.323 VoIP, IP Telephony and Video Conferencing
application which complies to the SIP and H.323 protocols.
</para>
<indexterm zone="ekiga ekiga-prog">
<primary sortas="b-ekiga">ekiga</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ekiga-config-tool">
<term><command>ekiga-config-tool</command></term>
<listitem>
<para>
fixes problems with the Ekiga settings.
</para>
<indexterm zone="ekiga ekiga-config-tool">
<primary sortas="b-ekiga-config-tool">ekiga-config-tool</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,361 +0,0 @@
<?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 elfutils-download-http
"https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
<!ENTITY elfutils-download-ftp
"ftp://sourceware.org/pub/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
<!ENTITY elfutils-md5sum "03599aee98c9b726c7a732a2dd0245d5">
<!ENTITY elfutils-size "8.0 MB">
<!ENTITY elfutils-buildsize "78 MB (with tests)">
<!ENTITY elfutils-time "0.9 SBU (with tests)">
]>
<sect1 id="elfutils" xreflabel="elfutils-&elfutils-version;">
<?dbhtml filename="elfutils.html"?>
<title>elfutils-&elfutils-version;</title>
<indexterm zone="elfutils">
<primary sortas="a-elfutils">elfutils</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to elfutils</title>
<para>
The <application>elfutils</application> package contains a set of
utilities and libraries for handling ELF (Executable and Linkable Format)
files.
</para>
&lfs81_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&elfutils-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&elfutils-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &elfutils-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &elfutils-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &elfutils-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &elfutils-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">elfutils Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="valgrind"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/elfutils"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of elfutils</title>
<para>
Install <application>elfutils</application> by running the following
commands:
</para>
<!-- don't disable static libs, disable-static switch doesn't work anyways -->
<screen><userinput>./configure --prefix=/usr --program-prefix="eu-" &amp;&amp;
make</userinput></screen>
<!--
<para>
If you wish to run the test suite, first fix it to skip two failing tests:
</para>
<screen><userinput>sed -i '/srcdir/ iexit 77\n' \
tests/run-backtrace-native.sh \
tests/run-backtrace-native-core.sh</userinput></screen>-->
<para>
To test the results, issue: <command>make check</command>.
One test, run-strip-nothing.sh, is known to fail.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>--program-prefix="eu-"</parameter>: This switch renames
installed programs to avoid conflict with
<application>Binutils</application> programs installed in LFS.
</para>
<para>
<option>--enable-valgrind</option>: Run all tests under valgrind.
</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
eu-addr2line, eu-ar, eu-elfcmp, eu-elfcompress, eu-elflint,
eu-findtextrel, eu-make-debug-archive, eu-nm, eu-objdump,
eu-ranlib, eu-readelf, eu-size, eu-stack, eu-strings, eu-strip, and
eu-unstrip
</seg>
<seg>
libasm.{a,so}, libdw.{a,so}, libebl.a, libelf.{a,so}, and
some for different architectures under /usr/lib/elfutils
</seg>
<seg>
/usr/include/elfutils and
/usr/lib/elfutils
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="eu-addr2line">
<term><command>eu-addr2line</command></term>
<listitem>
<para>
converts addresses into file names and line numbers.
</para>
<indexterm zone="elfutils eu-addr2line">
<primary sortas="b-eu-addr2line">eu-addr2line</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-ar">
<term><command>eu-ar</command></term>
<listitem>
<para>
creates, modifies, and extracts from archives.
</para>
<indexterm zone="elfutils eu-ar">
<primary sortas="b-eu-ar">eu-ar</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-elfcmp">
<term><command>eu-elfcmp</command></term>
<listitem>
<para>
compares relevant parts of two ELF files for equality.
</para>
<indexterm zone="elfutils eu-elfcmp">
<primary sortas="b-eu-elfcmp">eu-elfcmp</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-elfcompress">
<term><command>eu-elfcompress</command></term>
<listitem>
<para>
compresses or decompresses sections in an ELF file.
</para>
<indexterm zone="elfutils eu-elfcompress">
<primary sortas="b-eu-elfcompress">eu-elfcompress</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-elflint">
<term><command>eu-elflint</command></term>
<listitem>
<para>
does pedantic checking of ELF files compliance with gABI/psABI spec.
</para>
<indexterm zone="elfutils eu-elflint">
<primary sortas="b-eu-elflint">eu-elflint</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-findtextrel">
<term><command>eu-findtextrel</command></term>
<listitem>
<para>
locates the source of text relocations in FILEs (a.out by default).
</para>
<indexterm zone="elfutils eu-findtextrel">
<primary sortas="b-eu-findtextrel">eu-findtextrel</primary>
</indexterm>
</listitem>
</varlistentry>
<!--
<varlistentry id="eu-ld">
<term><command>eu-ld</command></term>
<listitem>
<para>
combines object and archive files.
</para>
<indexterm zone="elfutils eu-ld">
<primary sortas="b-eu-ld">eu-ld</primary>
</indexterm>
</listitem>
</varlistentry>
-->
<varlistentry id="eu-nm">
<term><command>eu-nm</command></term>
<listitem>
<para>
lists symbols from FILEs (a.out by default).
</para>
<indexterm zone="elfutils eu-nm">
<primary sortas="b-eu-nm">eu-nm</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-objdump">
<term><command>eu-objdump</command></term>
<listitem>
<para>
shows information from FILEs (a.out by default).
</para>
<indexterm zone="elfutils eu-objdump">
<primary sortas="b-eu-objdump">eu-objdump</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-ranlib">
<term><command>eu-ranlib</command></term>
<listitem>
<para>
generates an index to speed up access to archives.
</para>
<indexterm zone="elfutils eu-ranlib">
<primary sortas="b-eu-ranlib">eu-ranlib</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-readelf">
<term><command>eu-readelf</command></term>
<listitem>
<para>
prints information from ELF files in human-readable form.
</para>
<indexterm zone="elfutils eu-readelf">
<primary sortas="b-eu-readelf">eu-readelf</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-size">
<term><command>eu-size</command></term>
<listitem>
<para>
lists section sizes of FILEs (a.out by default).
</para>
<indexterm zone="elfutils eu-size">
<primary sortas="b-eu-size">eu-size</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-stack">
<term><command>eu-stack</command></term>
<listitem>
<para>
prints a stack for each thread in a process or core file.
</para>
<indexterm zone="elfutils eu-stack">
<primary sortas="b-eu-stack">eu-stack</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-strings">
<term><command>eu-strings</command></term>
<listitem>
<para>
prints the strings of printable characters in files.
</para>
<indexterm zone="elfutils eu-strings">
<primary sortas="b-eu-strings">eu-strings</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-strip">
<term><command>eu-strip</command></term>
<listitem>
<para>
discards symbols from object files.
</para>
<indexterm zone="elfutils eu-strip">
<primary sortas="b-eu-strip">eu-strip</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eu-unstrip">
<term><command>eu-unstrip</command></term>
<listitem>
<para>
combines stripped files with separate symbols and debug information.
</para>
<indexterm zone="elfutils eu-unstrip">
<primary sortas="b-eu-unstrip">eu-unstrip</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,292 +0,0 @@
<?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 esound-download-http "&gnome-download-http;/esound/0.2/esound-&esound-version;.tar.bz2">
<!ENTITY esound-download-ftp "&gnome-download-ftp;/esound/0.2/esound-&esound-version;.tar.bz2">
<!ENTITY esound-md5sum "8d9aad3d94d15e0d59ba9dc0ea990c6c">
<!ENTITY esound-size "392 KB">
<!ENTITY esound-buildsize "5.3 MB">
<!ENTITY esound-time "0.3 SBU">
]>
<sect1 id="esound" xreflabel="EsounD-&esound-version;">
<?dbhtml filename="esound.html"?>
<title>EsounD-&esound-version;</title>
<indexterm zone="esound">
<primary sortas="a-EsounD">EsounD</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to EsounD</title>
<para>The <application>EsounD</application> package contains
the Enlightened Sound Daemon. This is useful for mixing together
several digitized audio streams for playback by a single device.</para>
&lfs74_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&esound-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&esound-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &esound-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &esound-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &esound-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &esound-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">EsounD Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="audiofile"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="alsa-lib"/> and
<xref linkend="docbook-utils"/> (Required for building the html documentation)</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/esound"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of EsounD</title>
<para>Install <application>EsounD</application> by running the following
commands:</para>
<screen><userinput>LIBS=-lm ./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
make</userinput></screen>
<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 docdir=/usr/share/doc/esound-&esound-version;</userinput></screen>
<para>If you have <application>DocBook-utils</application> installed, still
as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>chown -v root:root /usr/share/doc/esound-&esound-version;/*</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><parameter>LIBS=-lm</parameter>: Make sure the linker uses the math
library.</para>
<para><parameter>--sysconfdir=/etc</parameter>: This switch puts
configuration files in <filename class="directory">/etc</filename> instead
of <filename class="directory">/usr/etc</filename>.</para>
<para><parameter>--disable-static</parameter>: Prevent the static libraries
being built.</para>
</sect2>
<sect2 role="configuration">
<title>Configuring EsounD</title>
<sect3 id="esound-config">
<title>Config Files</title>
<para><filename>/etc/esd.conf</filename></para>
<indexterm zone="esound esound-config">
<primary sortas="e-etc-esd.conf">/etc/esd.conf</primary>
</indexterm>
</sect3>
<sect3>
<title>Configuration Information</title>
<para>Instructions and information about the configuration file is
located in the <filename>TIPS</filename> file in the
<application>EsounD</application> source directory.</para>
</sect3>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>esd, esdcat, esd-config, esdctl, esddsp, esdfilt, esdloop, esdmon,
esdplay, esdrec, and esdsample</seg>
<seg>libesd.{so,a} and libesddsp.{so,a}</seg>
<seg>/usr/share/doc/esound</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="esd">
<term><command>esd</command></term>
<listitem>
<para>is the Enlightened Sound Daemon.</para>
<indexterm zone="esound esd">
<primary sortas="b-esd">esd</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esdcat">
<term><command>esdcat</command></term>
<listitem>
<para>plays a RAW audio stream through the daemon.</para>
<indexterm zone="esound esdcat">
<primary sortas="b-esdcat">esdcat</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esd-config">
<term><command>esd-config</command></term>
<listitem>
<para>is used by <command>configure</command> to determine the
compiler and linker flags that should be used to compile and link programs
that use <application>EsounD</application>.</para>
<indexterm zone="esound esd-config">
<primary sortas="b-esd-config">esd-config</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esdctl">
<term><command>esdctl</command></term>
<listitem>
<para> controls certain aspects of the sound daemon.</para>
<indexterm zone="esound esdctl">
<primary sortas="b-esdctl">esdctl</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esddsp">
<term><command>esddsp</command></term>
<listitem>
<para>can allow non-esd applications to be routed through esd.</para>
<indexterm zone="esound esddsp">
<primary sortas="b-esddsp">esddsp</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esdfilt">
<term><command>esdfilt</command></term>
<listitem>
<para>is an <application>EsoundD</application> filter.</para>
<indexterm zone="esound esdfilt">
<primary sortas="b-esdfilt">esdfilt</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esdloop">
<term><command>esdloop</command></term>
<listitem>
<para>is test scaffolding for sample cache, loop and free.</para>
<indexterm zone="esound esdloop">
<primary sortas="b-esdloop">esdloop</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esdmon">
<term><command>esdmon</command></term>
<listitem>
<para>outputs the mixed stream from the daemon.</para>
<indexterm zone="esound esdmon">
<primary sortas="b-esdmon">esdmon</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esdplay">
<term><command>esdplay</command></term>
<listitem>
<para>plays the named file on
<application>EsoundD</application>.</para>
<indexterm zone="esound esdplay">
<primary sortas="b-esdplay">esdplay</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esdrec">
<term><command>esdrec</command></term>
<listitem>
<para>outputs from the sound device's current input.</para>
<indexterm zone="esound esdrec">
<primary sortas="b-esdrec">esdrec</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="esdsample">
<term><command>esdsample</command></term>
<listitem>
<para>is test scaffolding for sample cache, playback, and free.</para>
<indexterm zone="esound esdsample">
<primary sortas="b-esdsample">esdsample</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libesd">
<term><filename class='libraryfile'>libesd.{so,a}</filename></term>
<listitem>
<para>contains functions used by the <application>EsounD</application>
programs to read, write and play various sound format files.</para>
<indexterm zone="esound libesd">
<primary sortas="c-libesd">libesd.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libesddsp">
<term><filename class='libraryfile'>libesddsp.{so,a}</filename></term>
<listitem>
<para>contains functions used by other programs to read, write and
play various sound format files.</para>
<indexterm zone="esound libesddsp">
<primary sortas="c-libesddsp">libesddsp.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -1,264 +0,0 @@
<?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 espgs-download-http "http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/ghostscript/&espgs-version;/espgs-&espgs-version;-source.tar.bz2">
<!ENTITY espgs-download-ftp "ftp://ftp.easysw.com/pub/ghostscript/&espgs-version;/espgs-&espgs-version;-source.tar.bz2">
<!ENTITY espgs-md5sum "e74e0463e0bfb1cea3db245d8e71828c">
<!ENTITY espgs-size "8.7 MB">
<!ENTITY espgs-buildsize "108 MB (includes installing libgs.so and both font tarballs)">
<!ENTITY espgs-time "2.3 SBU (includes building and installing libgs.so)">
<!ENTITY espgs-standard-fonts-download "ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/ghostscript-fonts-std-8.11.tar.gz">
<!ENTITY espgs-standard-fonts-md5sum "6865682b095f8c4500c54b285ff05ef6">
<!ENTITY espgs-standard-fonts-size "3.7 MB">
<!ENTITY espgs-other-fonts-download "http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-other-6.0.tar.gz">
<!ENTITY espgs-other-fonts-md5sum "33457d3f37de7ef03d2eea05a9e6aa4f">
<!ENTITY espgs-other-fonts-size "796 KB">
]>
<sect1 id="espgs" xreflabel="ESP Ghostscript-&espgs-version;">
<?dbhtml filename="espgs.html"?>
<title>ESP Ghostscript-&espgs-version;</title>
<indexterm zone="espgs">
<primary sortas="a-ESP-Ghostscript">ESP Ghostscript</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to ESP Ghostscript</title>
<para><application>ESP Ghostscript</application> is a versatile processor
for PostScript data with the ability to render PostScript to different
targets. <application>ESP Ghostscript</application> is a customized
version of GNU Ghostscript that includes an enhanced configuration script,
the <application>CUPS</application> raster driver to support
<application>CUPS</application> raster printer drivers, and additional
patches and drivers from various Linux distributors.</para>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&espgs-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&espgs-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &espgs-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &espgs-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &espgs-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &espgs-time;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<title>Required Patch</title>
<listitem>
<para><ulink url="&patch-root;/espgs-&espgs-version;-bov_fix-1.patch"/></para>
</listitem>
</itemizedlist>
<itemizedlist spacing='compact'>
<title>Standard Fonts</title>
<listitem>
<para>Download (FTP): <ulink url="&espgs-standard-fonts-download;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &espgs-standard-fonts-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &espgs-standard-fonts-size;</para>
</listitem>
</itemizedlist>
<itemizedlist spacing='compact'>
<title>Other Fonts</title>
<listitem>
<para>Download (HTTP): <ulink url="&espgs-other-fonts-download;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &espgs-other-fonts-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &espgs-other-fonts-size;</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">ESP Ghostscript Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="cups"/>,
<xref linkend="libjpeg"/>,
<xref linkend="libpng"/>,
<xref linkend="x-window-system"/>, and
<xref linkend="gtk2"/> or <xref linkend="GTK"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/espgs"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of ESP Ghostscript</title>
<para>Install <application>ESP Ghostscript</application>
by running the following commands:</para>
<screen><userinput>patch -Np1 -i ../espgs-&espgs-version;-bov_fix-1.patch &amp;&amp;
sed -i "s/bbox.dev$/x11.dev/" Makefile.in &amp;&amp;
./configure --prefix=/usr \
--enable-threads \
--without-omni &amp;&amp;
make</userinput></screen>
<para>To build the shared
<filename class='libraryfile'>libgs.so</filename> library you must have
<application>GTK+</application> installed and issue the following
command:</para>
<screen><userinput>make so</userinput></screen>
<para>This package does not come with a test suite. However, you may test
the operation of the newly built <command>gs</command> program by issuing
the following command (issue from an X Windows terminal):</para>
<screen><userinput>bin/gs -Ilib -dBATCH examples/tiger.eps</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install &amp;&amp;
install -d /usr/share/doc/espgs-&espgs-version;
ln -v -s ../../ghostscript/8.15/doc /usr/share/doc/espgs-&espgs-version; &amp;&amp;
for INSTFILE in `ls doc`
do
if [ ! -f /usr/share/doc/espgs-&espgs-version;/$INSTFILE ]; then
install -v -m644 doc/$INSTFILE /usr/share/doc/espgs-&espgs-version;/
fi
done</userinput></screen>
<para>If you built the shared library, install it and the associated
programs by issuing the following commands as the
<systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make soinstall &amp;&amp;
install -v -d -m755 /usr/include/ps &amp;&amp;
install -v -m644 src/*.h /usr/include/ps &amp;&amp;
ln -v -s ps /usr/include/ghostscript</userinput></screen>
<para>To finish the installation, unpack all fonts you've downloaded to
<filename class="directory">/usr/share/ghostscript</filename> and ensure
the ownerships of the files are
<systemitem class="username">root</systemitem>:<systemitem class="groupname">root</systemitem>.
Substitute <replaceable>&lt;font-tarball&gt;</replaceable> appropriately in
the command below for the fonts you wish to install:</para>
<screen role="root"><userinput>tar -xvf ../<replaceable>&lt;font-tarball&gt;</replaceable> -C /usr/share/ghostscript &amp;&amp;
chown -v root:root /usr/share/ghostscript/fonts/*</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><command>sed -i "s/bbox.dev$/x11.dev/" Makefile.in</command>:
This command changes the default <command>gs</command> output device from
the bbox driver to the x11 (screen) driver.</para>
<para><parameter>--enable-threads</parameter>: This parameter enables
threaded output.</para>
<para><parameter>--without-omni</parameter>: This switch disables the
omni driver support.</para>
<para><option>--without-ijs</option>: This switch disables the
IJS driver support.</para>
<para><command>install -v -m644 src/*.h /usr/include/ps</command>: Some
packages (<application>ImageMagick</application> is one) need the
<application>Ghostscript</application> interface headers in place to link
to the shared library. These commands install the headers.</para>
<para><command>ln -v -s ps /usr/include/ghostscript</command>: Some
packages expect to find the interface headers in an alternate
location.</para>
<para><command>for INSTFILE in `ls doc` ...</command>: This
<quote>for</quote> loop installs some documentation files that were not
installed during the installation process.</para>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>bdftops, dvipdf, eps2eps, fixmswrd.pl, font2c, gs, gsbj, gsc, gsdj,
gsdj500, gslj, gslp, gsnd, gsx, lprsetup.sh, pdf2dsc, pdf2ps, pdfopt,
pf2afm, pfbtopfa, printafm, ps2ascii, ps2epsi, ps2pdf,ps2pdf12,
ps2pdf13, ps2pdf14, ps2pdfwr, ps2ps, pv.sh, unix-lpr.sh, and
wftopfa</seg>
<seg>libgs.so </seg>
<seg>/usr/include/ps and /usr/share/ghostscript</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="gs-prog-gs">
<term><command>gs</command></term>
<listitem>
<para>invokes <application>Ghostscript</application>, an interpreter
of Adobe Systems' PostScript(tm) and Portable Document Format
(PDF) languages.</para>
<indexterm zone="espgs gs-prog-gs">
<primary sortas="b-gs">gs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="pstoraster">
<term><filename>pstoraster</filename></term>
<listitem>
<para>is a filter used by <application>CUPS</application> to convert
PostScript to a generic raster image format that is acceptable as an
input to drivers for non-PostScript printers (e.g., from
<xref linkend="gutenprint"/>). It is built and installed only if
<xref linkend="cups"/> is found.</para>
<indexterm zone="espgs pstoraster">
<primary sortas="g-pstoraster">pstoraster</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
<para><application>ESP Ghostscript</application> provides many different
scripts used to render PostScript/PDF files back and forth. Please refer
to the HTML documentation or try <command>man gs</command> for information
about the capabilities provided by the package.</para>
</sect2>
</sect1>

View File

@ -1,44 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE part 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;
]>
<sect1 id="postlfs-config-shells" xreflabel="The /etc/shells File">
<?dbhtml filename="etcshells.html"?>
<title>The /etc/shells File</title>
<indexterm zone="postlfs-config-shells">
<primary sortas="e-etc-shells">/etc/shells</primary>
</indexterm>
<para>The <filename>shells</filename> file contains a list of
login shells on the system. Applications use this file to determine
whether a shell is valid. For each shell a single line should be
present, consisting of the shell's path, relative to the root of the
directory structure (/).</para>
<para>For example, this file is consulted by <command>chsh</command>
to determine whether an unprivileged user may change the login shell for her
own account. If the command name is not listed, the user will be denied of
change.</para>
<para>It is a requirement for applications such as
<application>GDM</application> which does not populate the
face browser if it can't find <filename>/etc/shells</filename>, or
FTP daemons which traditionally disallow access to users
with shells not included in this file.</para>
<screen role="root"><userinput>cat &gt; /etc/shells &lt;&lt; "EOF"
<literal># Begin /etc/shells
/bin/sh
/bin/bash
# End /etc/shells</literal>
EOF</userinput></screen>
</sect1>

View File

@ -1,144 +0,0 @@
<?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 expat-download-http "&sourceforge-repo;/expat/expat-&expat-version;.tar.gz">
<!ENTITY expat-download-ftp " ">
<!ENTITY expat-md5sum "dd7dab7a5fea97d2a6a43f511449b7cd">
<!ENTITY expat-size "552 KB">
<!ENTITY expat-buildsize "6.0 MB">
<!ENTITY expat-time "0.1 SBU">
]>
<sect1 id="expat" xreflabel="expat-&expat-version;">
<?dbhtml filename="expat.html"?>
<title>Expat-&expat-version;</title>
<indexterm zone="expat">
<primary sortas="a-Expat">Expat</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Expat</title>
<para>The <application>Expat</application> package contains a stream oriented
C library for parsing XML.</para>
&lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&expat-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&expat-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &expat-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &expat-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &expat-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &expat-time;</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/expat-&expat-version;-fixes-3.patch"/></para>
</listitem>
</itemizedlist>
-->
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/expat"/></para>
</sect2>
<sect2 role="installation">
<title>Installation of Expat</title>
<para>Install <application>Expat</application> by running the following
commands:</para>
<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install &amp;&amp;
install -v -m755 -d /usr/share/doc/expat-&expat-version; &amp;&amp;
install -v -m644 doc/*.{html,png,css} /usr/share/doc/expat-&expat-version;</userinput></screen>
<para>To test the results, issue: <command>make check</command> as an
unprivileged user. Note this must be done after the package is
installed.</para>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>xmlwf</seg>
<seg>libexpat.so</seg>
<seg>/usr/share/doc/expat-&expat-version;</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="xmlwf">
<term><command>xmlwf</command></term>
<listitem>
<para>is a non-validating utility to check whether or not
XML documents are well formed.</para>
<indexterm zone="expat xmlwf">
<primary sortas="b-xmlwf">xmlwf</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libexpat">
<term><filename class='libraryfile'>libexpat.so</filename></term>
<listitem>
<para>contains API functions for parsing XML.</para>
<indexterm zone="expat libexpat">
<primary sortas="c-libexpat">libexpat.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

Some files were not shown because too many files have changed in this diff Show More