mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-02 22:07:15 +08:00
Stripped mostly everything, edited Introduction
This commit is contained in:
parent
4abd7d01dd
commit
0c97bb3afb
@ -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 &&
|
||||
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>
|
415
archive/a2ps.xml
415
archive/a2ps.xml
@ -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 >/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 &&
|
||||
sed -i -e "s/GPERF --version |/& head -n 1 |/" \
|
||||
-e "s|/usr/local/share|/usr/share|" configure &&
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc/a2ps \
|
||||
--enable-shared \
|
||||
--with-medium=letter &&
|
||||
make &&
|
||||
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 — 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 &&
|
||||
cp -v i18n-fonts-&i18n-fonts-version;/fonts/* /usr/share/a2ps/fonts &&
|
||||
cp -v i18n-fonts-&i18n-fonts-version;/afm/* /usr/share/a2ps/afm &&
|
||||
pushd /usr/share/a2ps/afm &&
|
||||
./make_fonts_map.sh &&
|
||||
mv fonts.map.new fonts.map &&
|
||||
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 |/& 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>
|
@ -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 &&
|
||||
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>
|
223
archive/acl.xml
223
archive/acl.xml
@ -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@|&-@pkg_version@|' \
|
||||
include/builddefs.in &&
|
||||
|
||||
INSTALL_USER=root \
|
||||
INSTALL_GROUP=root \
|
||||
./configure --prefix=/usr --libexecdir=/usr/lib --disable-static &&
|
||||
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 &&
|
||||
chmod -v 755 /usr/lib/libacl.so &&
|
||||
mv -v /usr/lib/libacl.so.* /lib &&
|
||||
ln -sfv ../../lib/libacl.so.1 /usr/lib/libacl.so &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
make</userinput></screen>
|
||||
<para>And as the <systemitem class="username">root</systemitem> user:</para>
|
||||
<screen role="root"><userinput>make install</userinput></screen>
|
||||
|
||||
</sect1>
|
@ -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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
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 .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DSYSCONF_INSTALL_DIR=/etc \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_AUTOMOC=TRUE \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
202
archive/agg.xml
202
archive/agg.xml
@ -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 &&
|
||||
sed -i '/^AM_C_PROTOTYPES/d' configure.in &&
|
||||
|
||||
bash autogen.sh --prefix=/usr --disable-static &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DKDE4_BUILD_TESTS=OFF \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
|
||||
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>
|
@ -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 — 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>
|
158
archive/ash.xml
158
archive/ash.xml
@ -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 &&
|
||||
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 &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
meson --prefix=/usr --buildtype=release .. &&
|
||||
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>
|
169
archive/atk.xml
169
archive/atk.xml
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
meson --prefix=/usr --buildtype=release .. &&
|
||||
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>
|
186
archive/attr.xml
186
archive/attr.xml
@ -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@|&-@pkg_version@|' include/builddefs.in &&
|
||||
|
||||
INSTALL_USER=root \
|
||||
INSTALL_GROUP=root \
|
||||
./configure --prefix=/usr --disable-static &&
|
||||
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 &&
|
||||
chmod -v 755 /usr/lib/libattr.so &&
|
||||
mv -v /usr/lib/libattr.so.* /lib &&
|
||||
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>
|
@ -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 &&
|
||||
mv -v autoconf.texi autoconf213.texi &&
|
||||
rm -v autoconf.info &&
|
||||
./configure --prefix=/usr --program-suffix=2.13 &&
|
||||
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 &&
|
||||
install -v -m644 autoconf213.info /usr/share/info &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
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 &&
|
||||
./configure --prefix=/usr \
|
||||
--with-win32-path=/usr/lib/avifile-&avifile-main-version;/win32 &&
|
||||
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>
|
@ -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/&|' setup.py &&
|
||||
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>
|
163
archive/bc.xml
163
archive/bc.xml
@ -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 &&
|
||||
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 <string.h>' lib/number.c</command>:
|
||||
This command inserts a missing header.</para>
|
||||
|
||||
<para><command>sed -i 's/program.*save/static &/' 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>
|
||||
|
@ -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 -->
|
@ -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 &&
|
||||
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>
|
@ -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
|
@ -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 &&
|
||||
cd bld &&
|
||||
|
||||
meson --prefix=/usr \
|
||||
-Dbuild-tests=true \
|
||||
-Dboost-shared=true \
|
||||
.. &&
|
||||
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>
|
@ -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 &&
|
||||
|
||||
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 &&
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--docdir=/usr/share/doc/cargo-&cargo-version; \
|
||||
--cargo=./cargo-nightly*/cargo/bin/cargo &&
|
||||
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 &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 --->
|
||||
<*/M> M<emphasis role='blue'>u</emphasis>ltimedia support ---> [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 --->
|
||||
[*] <emphasis role='blue'>C</emphasis>ameras and video grabbers [MEDIA_CAMERA_SUPPORT]
|
||||
M<emphasis role='blue'>e</emphasis>dia drivers --->
|
||||
[ /*] M<emphasis role='blue'>e</emphasis>dia USB Adapters ---> [MEDIA_USB_SUPPORT]
|
||||
# Most modern USB camera needs this.
|
||||
# For other devices you need to figure it out yourself:
|
||||
< /*/M> <emphasis role='blue'>U</emphasis>SB Video Class (UVC) [USB_VIDEO_CLASS]</screen>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
meson setup --prefix=/usr \
|
||||
--buildtype=release \
|
||||
-Dgtk_doc=false \
|
||||
-Dtests=true \
|
||||
.. &&
|
||||
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>
|
@ -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 &&
|
||||
|
||||
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--> &&
|
||||
|
||||
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[*]}" &&
|
||||
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 &&
|
||||
ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/ &&
|
||||
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 &&
|
||||
|
||||
install -vDm4755 out/Release/chrome_sandbox \
|
||||
/usr/lib/chromium/chrome-sandbox &&
|
||||
|
||||
install -vDm755 out/Release/chromedriver \
|
||||
/usr/lib/chromium/chromedriver &&
|
||||
|
||||
ln -svf /usr/lib/chromium/chromium /usr/bin &&
|
||||
ln -svf /usr/lib/chromium/chromedriver /usr/bin &&
|
||||
|
||||
install -vDm644 out/Release/gen/content/content_resources.pak \
|
||||
/usr/lib/chromium/ &&
|
||||
<!-- This is needed if using internal icu -->
|
||||
install -vDm644 out/Release/icudtl.dat \
|
||||
/usr/lib/chromium/icudtl.dat &&
|
||||
|
||||
install -vDm644 out/Release/{*.pak,*.bin} \
|
||||
/usr/lib/chromium/ &&
|
||||
|
||||
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 &&
|
||||
|
||||
install -vDm644 chrome/installer/linux/common/desktop.template \
|
||||
/usr/share/applications/chromium.desktop &&
|
||||
|
||||
install -vDm644 chrome/app/resources/manpage.1.in \
|
||||
/usr/share/man/man1/chromium.1 &&
|
||||
|
||||
cp -av out/Release/locales /usr/lib/chromium/ &&
|
||||
chown -Rv root:root /usr/lib/chromium/locales &&
|
||||
|
||||
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 &&
|
||||
|
||||
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 &&
|
||||
cd temp &&
|
||||
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 &&
|
||||
install -vm755 ../out/Release/libwidevinecdmadapter.so /usr/lib/chromium/ &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
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 &&
|
||||
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>
|
265
archive/cogl.xml
265
archive/cogl.xml
@ -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>
|
||||
|
||||
¶llel_issues;
|
||||
|
||||
<screen><userinput>./configure --prefix=/usr \
|
||||
--enable-gles1 \
|
||||
--enable-gles2 \
|
||||
--enable-{kms,wayland,xlib}-egl-platform \
|
||||
--enable-wayland-egl-server &&
|
||||
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>
|
@ -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 &&
|
||||
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 &&
|
||||
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 &&
|
||||
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>
|
@ -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—hard and symbolic—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 > /usr/sbin/compressdoc << "EOF"
|
||||
<literal>#!/bin/bash
|
||||
# VERSION: 20080421.1623
|
||||
#
|
||||
# Compress (with bzip2 or gzip) all man pages in a hierarchy and
|
||||
# update symlinks - By Marc Heerdink <marc @ koelkast.net>
|
||||
#
|
||||
# Modified to be able to gzip or bzip2 files as an option and to deal
|
||||
# with all symlinks properly by Mark Hymers <markh @ &lfs-domainname;>
|
||||
#
|
||||
# Modified 20030930 by Yann E. Morin <yann.morin.1998 @ anciens.enib.fr>
|
||||
# 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 <comp_method> [options] [dirs]" && \
|
||||
cat << 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>/dev/null | tail -n 1)`
|
||||
for i in "${BASENAME}" "${GZ_FILE}" "${BZ_FILE}"; do
|
||||
[ "$LATEST" != "$i" ] && rm -f "$DIR"/"$i"
|
||||
done
|
||||
|
||||
# In case the specified file was the latest, return 0
|
||||
[ "$LATEST" = "$2" ] && 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" ] && echo "yes" || echo "no"
|
||||
echo "man_db.conf is....: ${MAN_CONF}/man_db.conf"
|
||||
echo -n "Hard-links........: "
|
||||
[ "foo$LN_OPT" = "foo-S" ] &&
|
||||
echo "convert to soft-links" || echo "leave as is"
|
||||
echo -n "Soft-links........: "
|
||||
[ "foo$LN_OPT" = "foo-H" ] &&
|
||||
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..." > $DEST_FD0
|
||||
[ -f "${DIR_NAME}.tar.old" ] && rm -f "${DIR_NAME}.tar.old"
|
||||
[ -f "${DIR_NAME}.tar" ] &&
|
||||
mv "${DIR_NAME}.tar" "${DIR_NAME}.tar.old"
|
||||
tar -cvf "${DIR_NAME}.tar" "${DIR_NAME}" > $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 "-> Entering ${DIR}/${FILE}..." > $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" && eval "$0" ${COMP_METHOD} ${COMP_LVL} ${LN_OPT} \
|
||||
${VERBOSE_OPT} ${FORCE_OPT} "${DIR}/${FILE}") || exit $?
|
||||
echo "<- Leaving ${DIR}/${FILE}." > $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 < "$FILE") ;;
|
||||
esac
|
||||
if (( $SIZE >= (5 * 2**10) )); then
|
||||
COMP_SUF=.bz2
|
||||
elif (( $SIZE >= (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 ">" -f2 \
|
||||
| tr -d " " | sed s/\.$EXT$//`
|
||||
NEWNAME=`echo "$FILE" | sed s/\.$EXT$//`
|
||||
mv "$FILE" "$NEWNAME"
|
||||
FILE="$NEWNAME"
|
||||
else
|
||||
LINK=`ls -l "$FILE" | cut -d ">" -f2 | tr -d " "`
|
||||
fi
|
||||
|
||||
if [ "$LN_OPT" = "-H" ]; then
|
||||
# Change this soft-link into a hard- one
|
||||
rm -f "$FILE" && 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" && ln -s "${LINK}$COMP_SUF" "${FILE}$COMP_SUF"
|
||||
fi
|
||||
echo "Relinked $FILE" > $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" && chmod 644 "${FILE}${COMP_SUF}"
|
||||
echo "Compressed $FILE" > $DEST_FD1
|
||||
;;
|
||||
*gz)
|
||||
gzip ${COMP_LVL} "$FILE" && chmod 644 "${FILE}${COMP_SUF}"
|
||||
echo "Compressed $FILE" > $DEST_FD1
|
||||
;;
|
||||
*)
|
||||
echo "Uncompressed $FILE" > $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></path></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>
|
@ -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" >> ~/.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" >> ~/.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>
|
@ -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 &&
|
||||
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 &&
|
||||
|
||||
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 >> /etc/pam.d/system-session << "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 > /usr/lib/ConsoleKit/run-session.d/pam-foreground-compat.ck << "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" >> "$TAGFILE"
|
||||
fi
|
||||
|
||||
if [ "$1" = "session_removed" ] && [ -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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DQT4_BUILD=ON \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 > ~/.xinitrc << "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 &> ~/.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 >> /etc/inittab << 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>
|
@ -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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-DWITH_LibTidy=OFF \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
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 .. &&
|
||||
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 &&
|
||||
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>
|
@ -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 &&
|
||||
useradd -c "KDM Daemon Owner" -d /var/lib/kdm -g kdm \
|
||||
-u 37 -s /bin/false kdm &&
|
||||
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/&2/' \
|
||||
-e '/test TESTNAME/s/-signalplottertest/&3/' \
|
||||
-i libs/ksysguard/tests/CMakeLists.txt
|
||||
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DSYSCONF_INSTALL_DIR=/etc \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE \
|
||||
-Wno-dev .. &&
|
||||
make -j1</userinput></screen>
|
||||
|
||||
¶llel_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 &&
|
||||
mkdir -p /usr/share/xsessions &&
|
||||
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 >> /etc/pam.d/kde << "EOF" &&
|
||||
# Begin /etc/pam.d/kde
|
||||
|
||||
auth requisite pam_nologin.so
|
||||
auth required pam_env.so
|
||||
|
||||
auth required pam_succeed_if.so uid >= 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 > /etc/pam.d/kde-np << "EOF" &&
|
||||
# Begin /etc/pam.d/kde-np
|
||||
|
||||
auth requisite pam_nologin.so
|
||||
auth required pam_env.so
|
||||
|
||||
auth required pam_succeed_if.so uid >= 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 > /etc/pam.d/kscreensaver << "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>
|
@ -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@& RENAME kde-applications.menu@" \
|
||||
kded/CMakeLists.txt &&
|
||||
|
||||
sed -i "s@applications.menu@kde-&@" \
|
||||
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 &&
|
||||
cd build &&
|
||||
|
||||
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 .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 &&
|
||||
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
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>
|
@ -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 > /etc/profile.d/kde.sh << '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 >> /etc/ld.so.conf << 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 &&
|
||||
ln -svf /usr/share/dbus-1 &kde-dir;/share &&
|
||||
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;} &&
|
||||
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>
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev .. &&
|
||||
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>
|
1086
archive/courier.xml
1086
archive/courier.xml
File diff suppressed because it is too large
Load Diff
@ -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 &&
|
||||
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 &&
|
||||
mkdir gnome &&
|
||||
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>
|
289
archive/cvs.xml
289
archive/cvs.xml
@ -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><desired text
|
||||
editor></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} &&
|
||||
sed -i -e 's/^@sp$/& 1/' doc/cvs.texinfo &&
|
||||
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; &&
|
||||
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 &&
|
||||
make -C doc install-pdf &&
|
||||
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; &&
|
||||
install -v -m755 -d /usr/share/doc/cvs-&cvs-version;/html/cvs{,client} &&
|
||||
install -v -m644 doc/cvs.html/* \
|
||||
/usr/share/doc/cvs-&cvs-version;/html/cvs &&
|
||||
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>
|
@ -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 &&
|
||||
chmod 1777 /srv/cvsroot &&
|
||||
export CVSROOT=/srv/cvsroot &&
|
||||
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><sourcedir></replaceable> &&
|
||||
cvs import -m "<replaceable><repository test></replaceable>" <replaceable><cvstest></replaceable> <replaceable><vendortag></replaceable> <replaceable><releasetag></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><servername></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 &&
|
||||
cvs -d:ext:<replaceable><servername></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) &&
|
||||
echo anonymous: > /srv/cvsroot/CVSROOT/passwd &&
|
||||
echo anonymous > /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" >> /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 >> /etc/xinetd.d/cvspserver << "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><servername></replaceable>:/srv/cvsroot co cvstest</userinput></screen>
|
||||
|
||||
<note>
|
||||
<para>Replace <replaceable><servername></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: > /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 > /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>
|
459
archive/db.xml
459
archive/db.xml
@ -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 &&
|
||||
../dist/configure --prefix=/usr \
|
||||
--enable-test \
|
||||
--enable-tcl \
|
||||
--enable-dbm \
|
||||
--with-tcl=/usr/lib &&
|
||||
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>% </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 &&
|
||||
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 &&
|
||||
../dist/configure --prefix=/usr \
|
||||
--enable-compat185 \
|
||||
--enable-dbm \
|
||||
--disable-static \
|
||||
--enable-cxx &&
|
||||
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 &&
|
||||
|
||||
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 && ../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>
|
@ -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 &&
|
||||
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; &&
|
||||
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 &&
|
||||
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>
|
@ -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>
|
@ -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 &&
|
||||
makeinfo --html --no-split -o doc/dejagnu.html doc/dejagnu.texi &&
|
||||
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 &&
|
||||
install -v -dm755 /usr/share/doc/dejagnu-&dejagnu-version; &&
|
||||
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>
|
@ -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>
|
@ -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>
|
@ -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) &&
|
||||
|
||||
./configure --prefix=$ORBit_prefix \
|
||||
--sysconfdir=&gnome-old-etc-dir; \
|
||||
--mandir=$$ORBit_prefix/share/man &&
|
||||
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 &&
|
||||
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>
|
@ -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) &&
|
||||
|
||||
./configure --prefix=$ORBit_prefix \
|
||||
--sysconfdir=&gnome-old-etc-dir; \
|
||||
--libexecdir=$ORBit_prefix/lib/gnome-vfs-2.0 &&
|
||||
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>
|
@ -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) &&
|
||||
|
||||
./configure --prefix=$ORBit_prefix \
|
||||
--sysconfdir=&gnome-old-etc-dir; \
|
||||
--libexecdir=$ORBit_prefix/lib/bonobo-2.0 \
|
||||
--mandir=$ORBit_prefix/share/man &&
|
||||
|
||||
unset ORBit_prefix &&
|
||||
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>
|
@ -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 &&
|
||||
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 &&
|
||||
|
||||
install -v -m755 -d $(pkg-config \
|
||||
--variable=prefix ORBit-2.0)/share/doc/libbonoboui-&libbonoboui-version; &&
|
||||
|
||||
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 \
|
||||
>> /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>
|
@ -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) &&
|
||||
|
||||
./configure --prefix=$ORBit \
|
||||
--sysconfdir=&gnome-old-etc-dir; \
|
||||
--localstatedir=/var/lib \
|
||||
--mandir=$ORBit/share/man &&
|
||||
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>
|
@ -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) &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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; &&
|
||||
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>
|
@ -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 > /etc/sysconfig/ifconfig.eth0 << "EOF"
|
||||
<literal>ONBOOT="yes"
|
||||
IFACE="eth0"
|
||||
SERVICE="dhclient"
|
||||
DHCP_START="<replaceable><add additional start parameters here></replaceable> eth0"
|
||||
DHCP_STOP="-r <replaceable><add additional stop parameters here></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 > /etc/dhclient.conf << "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>
|
575
archive/dhcp.xml
575
archive/dhcp.xml
@ -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 ---> [CONFIG_NET]
|
||||
Networking options --->
|
||||
<*> Packet socket [CONFIG_PACKET]
|
||||
<*> The IPv6 Protocol ---> [CONFIG_IPV6]</literal></screen>
|
||||
<!--
|
||||
<para>
|
||||
If you do not have IPv6 support:
|
||||
</para>
|
||||
|
||||
<screen><literal>[*] Networking support - - -> [CONFIG_NET]
|
||||
Networking Options - - ->
|
||||
<*> The IPv6 Protocol - - -> [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 &&
|
||||
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\"'" &&
|
||||
|
||||
./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
|
||||
) &&
|
||||
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 &&
|
||||
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 &&
|
||||
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 &&
|
||||
cat > /etc/dhcp/dhclient.conf << "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><eth0></replaceable></userinput></screen>
|
||||
|
||||
<screen role="root"
|
||||
remap="test"
|
||||
revision="systemd"><userinput>systemctl start dhclient@<replaceable>eth0</replaceable></userinput></screen>
|
||||
|
||||
<para revision="sysv">
|
||||
Replace <replaceable><eth0></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 > /etc/sysconfig/ifconfig.eth0 << "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 > /etc/dhcp/dhcpd.conf << "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 &&
|
||||
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>
|
@ -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 &&
|
||||
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 &&
|
||||
install -d -v -m755 /usr/share/doc/dillo-&dillo-version; &&
|
||||
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>
|
@ -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 --->
|
||||
[*] Prompt for development and/or incomplete code/drivers
|
||||
Device Drivers --->
|
||||
Generic Driver Options --->
|
||||
[*] 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 --->
|
||||
[*] I2C device interface
|
||||
I2C Algorithms --->
|
||||
[*] I2C bit-banging interfaces
|
||||
[*] Multimedia support --->
|
||||
[*] Video For Linux
|
||||
[*] DVB for Linux
|
||||
[*] DVB Network Support
|
||||
[*] Video capture adapters --->
|
||||
[*] V4L USB devices --->
|
||||
(as required depending on your hardware)
|
||||
[*] V4L PCI(e) devices --->
|
||||
(as required depending on your hardware)
|
||||
[*] DVB/ATSC adapters --->
|
||||
(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 &&
|
||||
sed -i 's/\.a/.so/g' test/*/Makefile &&
|
||||
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 <USERNAME> </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 &&
|
||||
mkdir -p ~/.tzap &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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-" &&
|
||||
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>
|
@ -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 &&
|
||||
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>
|
@ -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 &&
|
||||
sed -i "s/bbox.dev$/x11.dev/" Makefile.in &&
|
||||
./configure --prefix=/usr \
|
||||
--enable-threads \
|
||||
--without-omni &&
|
||||
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 &&
|
||||
install -d /usr/share/doc/espgs-&espgs-version;
|
||||
ln -v -s ../../ghostscript/8.15/doc /usr/share/doc/espgs-&espgs-version; &&
|
||||
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 &&
|
||||
install -v -d -m755 /usr/include/ps &&
|
||||
install -v -m644 src/*.h /usr/include/ps &&
|
||||
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><font-tarball></replaceable> appropriately in
|
||||
the command below for the fonts you wish to install:</para>
|
||||
|
||||
<screen role="root"><userinput>tar -xvf ../<replaceable><font-tarball></replaceable> -C /usr/share/ghostscript &&
|
||||
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>
|
@ -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 > /etc/shells << "EOF"
|
||||
<literal># Begin /etc/shells
|
||||
|
||||
/bin/sh
|
||||
/bin/bash
|
||||
|
||||
# End /etc/shells</literal>
|
||||
EOF</userinput></screen>
|
||||
|
||||
</sect1>
|
@ -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 &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
|
||||
<screen role="root"><userinput>make install &&
|
||||
install -v -m755 -d /usr/share/doc/expat-&expat-version; &&
|
||||
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
Loading…
Reference in New Issue
Block a user