mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 22:42:14 +08:00
Clutter 1.10.4, Tracker 0.14.1, GnuTLS 3.0.19 and Telepathy-GLib 0.18.1
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10135 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
7a0533ee5f
commit
3ee626e299
4
TODO
4
TODO
@ -1,20 +1,16 @@
|
||||
User: krejzi
|
||||
|
||||
* clutter-1.10.4
|
||||
* dconf-0.12.1
|
||||
* glade-3.12.1
|
||||
* gnome-contacts-3.4.1
|
||||
* gnutls-3.0.19
|
||||
* gupnp-0.18.3
|
||||
* libdvdcss-1.2.12
|
||||
* libidn-1.24
|
||||
* nano-2.3.1
|
||||
* sg3_utils-1.33
|
||||
* spice-gtk-0.12
|
||||
* telepathy-glib-0.18.1
|
||||
* tcl-8.5.11
|
||||
* tk-8.5.11
|
||||
* tracker-0.14.1
|
||||
* udisks-1.0.4
|
||||
|
||||
* Check libdaemon-0.14
|
||||
|
14
general.ent
14
general.ent
@ -130,7 +130,7 @@ $Date$
|
||||
<!ENTITY openssl-version "1.0.1a">
|
||||
<!-- version no longer used, we take whatever mozilla is offering
|
||||
<!ENTITY ca-bundle-version "3.12.11.0"> -->
|
||||
<!ENTITY gnutls-version "3.0.17">
|
||||
<!ENTITY gnutls-version "3.0.19">
|
||||
<!ENTITY linux-pam-version "1.1.5">
|
||||
<!ENTITY p11-kit-version "0.12">
|
||||
<!ENTITY polkit-version "0.105">
|
||||
@ -226,7 +226,7 @@ $Date$
|
||||
<!ENTITY ptlib-version "2.10.2">
|
||||
<!ENTITY libatasmart-version "0.18">
|
||||
<!ENTITY talloc-version "2.0.7">
|
||||
<!ENTITY telepathy-glib-version "0.18.0">
|
||||
<!ENTITY telepathy-glib-version "0.18.1">
|
||||
<!ENTITY telepathy-farsight-version "0.0.14">
|
||||
<!ENTITY telepathy-farstream-version "0.4.0">
|
||||
<!ENTITY telepathy-logger-version "0.4.0">
|
||||
@ -273,10 +273,6 @@ $Date$
|
||||
<!ENTITY jasper-version "1.900.1">
|
||||
<!ENTITY openjpeg-version "1.5.0">
|
||||
<!ENTITY pixman-version "0.24.4">
|
||||
<!ENTITY clutter-version "1.10.2">
|
||||
<!ENTITY clutter-gst-version "1.5.4">
|
||||
<!ENTITY clutter-gtk-version "1.2.0">
|
||||
<!ENTITY mx-version "1.4.5">
|
||||
<!ENTITY babl-version "0.1.10">
|
||||
<!ENTITY gegl-version "0.2.0">
|
||||
<!ENTITY colord-version "0.1.19">
|
||||
@ -628,6 +624,10 @@ $Date$
|
||||
<!ENTITY cairo-version "1.12.2">
|
||||
<!ENTITY cairomm-version "1.10.0">
|
||||
<!ENTITY pango-version "1.30.0">
|
||||
<!ENTITY clutter-version "1.10.4">
|
||||
<!ENTITY clutter-gst-version "1.5.4">
|
||||
<!ENTITY clutter-gtk-version "1.2.0">
|
||||
<!ENTITY mx-version "1.4.5">
|
||||
<!ENTITY pangomm-version "2.28.4">
|
||||
<!ENTITY agg-version "2.5">
|
||||
<!ENTITY atk-version "2.4.0">
|
||||
@ -836,7 +836,7 @@ $Date$
|
||||
<!ENTITY libgda-version "5.0.3">
|
||||
<!ENTITY mobile-broadband-provider-info-version "20110511">
|
||||
<!ENTITY sound-juicer-version "3.4.0">
|
||||
<!ENTITY tracker-version "0.14.0">
|
||||
<!ENTITY tracker-version "0.14.1">
|
||||
|
||||
<!-- Chapter 32 -->
|
||||
<!-- Deprecated -->
|
||||
|
@ -7,7 +7,7 @@
|
||||
<!ENTITY telepathy-glib-download-http
|
||||
"http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-&telepathy-glib-version;.tar.gz">
|
||||
<!ENTITY telepathy-glib-download-ftp " ">
|
||||
<!ENTITY telepathy-glib-md5sum "5b80faf033f91b0413907b4c380024f1">
|
||||
<!ENTITY telepathy-glib-md5sum "461732739e3fbf8467991bbe661fb29a">
|
||||
<!ENTITY telepathy-glib-size "3.4 MB">
|
||||
<!ENTITY telepathy-glib-buildsize "160 MB">
|
||||
<!ENTITY telepathy-glib-time "2.0 SBU">
|
||||
@ -142,10 +142,10 @@ make</userinput></screen>
|
||||
</para>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
href="../../xincludes/static-libraries.xml"/>
|
||||
href="../../xincludes/static-libraries.xml"/>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
href="../../xincludes/gtk-doc-rebuild.xml"/>
|
||||
href="../../xincludes/gtk-doc-rebuild.xml"/>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
<!ENTITY tracker-download-http "&gnome-download-http;/tracker/0.14/tracker-&tracker-version;.tar.xz">
|
||||
<!ENTITY tracker-download-ftp "&gnome-download-ftp;/tracker/0.14/tracker-&tracker-version;.tar.xz">
|
||||
<!ENTITY tracker-md5sum "78f098425a66804053c33c7093001fdb">
|
||||
<!ENTITY tracker-md5sum "35cbd8e791bbc809b42f54948c602c43">
|
||||
<!ENTITY tracker-size "5.7 MB">
|
||||
<!ENTITY tracker-buildsize "94 MB">
|
||||
<!ENTITY tracker-time "1.2 SBU">
|
||||
@ -192,9 +192,11 @@ make</userinput></screen>
|
||||
libtracker-sparql-0.14.so
|
||||
</seg>
|
||||
<seg>
|
||||
/usr/include/tracker-0.14, /usr/lib/tracker-0.14,
|
||||
/usr/include/tracker-0.14,
|
||||
/usr/lib/tracker-0.14,
|
||||
/usr/share/gtk-doc/html/libtracker-{extract,miner,sparql},
|
||||
/usr/share/tracker and /usr/share/tracker-tests
|
||||
/usr/share/tracker and
|
||||
/usr/share/tracker-tests
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
@ -6,8 +6,8 @@
|
||||
|
||||
<!ENTITY gnutls-download-http "http://ftp.gnu.org/gnu/gnutls/gnutls-&gnutls-version;.tar.xz">
|
||||
<!ENTITY gnutls-download-ftp "ftp://ftp.gnu.org/gnu/gnutls/gnutls-&gnutls-version;.tar.xz">
|
||||
<!ENTITY gnutls-md5sum "5e87bd73a237749e2acbbb7161f11d5e">
|
||||
<!ENTITY gnutls-size "4.6 MB">
|
||||
<!ENTITY gnutls-md5sum "05e85d18955edd5c0fe40fbb7ef168bd">
|
||||
<!ENTITY gnutls-size "4.9 MB">
|
||||
<!ENTITY gnutls-buildsize "120 MB">
|
||||
<!ENTITY gnutls-time "1.6 SBU (including the test suite)">
|
||||
]>
|
||||
@ -29,52 +29,72 @@
|
||||
<sect2 role="package">
|
||||
<title>Introduction to GnuTLS</title>
|
||||
|
||||
<para>The <application>GnuTLS</application> package contains a library and
|
||||
userspace tools which provide a secure layer over a reliable transport
|
||||
layer. Currently the <application>GnuTLS</application> library implements
|
||||
the proposed standards by the IETF's TLS working group. Quoting from the
|
||||
TLS protocol specification:</para>
|
||||
<para>
|
||||
The <application>GnuTLS</application> package contains libraries and
|
||||
userspace tools which provide a secure layer over a reliable transport
|
||||
layer. Currently the <application>GnuTLS</application> library implements
|
||||
the proposed standards by the IETF's TLS working group. Quoting from the
|
||||
TLS protocol specification:
|
||||
</para>
|
||||
|
||||
<para><quote>The TLS protocol provides communications privacy over the
|
||||
Internet. The protocol allows client/server applications to communicate in
|
||||
a way that is designed to prevent eavesdropping, tampering, or message
|
||||
forgery.</quote></para>
|
||||
<para>
|
||||
<quote>The TLS protocol provides communications privacy over the
|
||||
Internet. The protocol allows client/server applications to communicate in
|
||||
a way that is designed to prevent eavesdropping, tampering, or message
|
||||
forgery.</quote>
|
||||
</para>
|
||||
|
||||
<para><application>GnuTLS</application> provides support for TLS 1.1, TLS
|
||||
1.0 and SSL 3.0 protocols, TLS extensions, including server name and max
|
||||
record size. Additionally, the library supports authentication using the
|
||||
SRP protocol, X.509 certificates and OpenPGP keys, along with support for
|
||||
the TLS Pre-Shared-Keys (PSK) extension, the Inner Application (TLS/IA)
|
||||
extension and X.509 and OpenPGP certificate handling.</para>
|
||||
<para>
|
||||
<application>GnuTLS</application> provides support for TLS 1.1, TLS
|
||||
1.0 and SSL 3.0 protocols, TLS extensions, including server name and max
|
||||
record size. Additionally, the library supports authentication using the
|
||||
SRP protocol, X.509 certificates and OpenPGP keys, along with support for
|
||||
the TLS Pre-Shared-Keys (PSK) extension, the Inner Application (TLS/IA)
|
||||
extension and X.509 and OpenPGP certificate handling.
|
||||
</para>
|
||||
|
||||
&lfs70_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Download (HTTP): <ulink url="&gnutls-download-http;"/></para>
|
||||
<para>
|
||||
Download (HTTP): <ulink url="&gnutls-download-http;"/>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Download (FTP): <ulink url="&gnutls-download-ftp;"/></para>
|
||||
<para>
|
||||
Download (FTP): <ulink url="&gnutls-download-ftp;"/>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Download MD5 sum: &gnutls-md5sum;</para>
|
||||
<para>
|
||||
Download MD5 sum: &gnutls-md5sum;
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Download size: &gnutls-size;</para>
|
||||
<para>
|
||||
Download size: &gnutls-size;
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Estimated disk space required: &gnutls-buildsize;</para>
|
||||
<para>
|
||||
Estimated disk space required: &gnutls-buildsize;
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Estimated build time: &gnutls-time;</para>
|
||||
<para>
|
||||
Estimated build time: &gnutls-time;
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<bridgehead renderas="sect3">GnuTLS Dependencies</bridgehead>
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required"><xref linkend="nettle"/></para>
|
||||
<para role="required">
|
||||
<xref linkend="nettle"/>
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional">
|
||||
@ -83,11 +103,14 @@
|
||||
<xref linkend="libidn"/>,
|
||||
<xref linkend="libtasn1"/>,
|
||||
<xref linkend="p11-kit"/> and
|
||||
<ulink url="http://valgrind.org/">Valgrind</ulink> (used during the test suite)</para>
|
||||
<ulink url="http://valgrind.org/">Valgrind</ulink> (used during the test suite)
|
||||
</para>
|
||||
|
||||
<para>Note that if you do not install <xref linkend="libtasn1"/>, an older
|
||||
version shipped in the <application>GnuTLS</application> tarball will be
|
||||
used instead.</para>
|
||||
<para>
|
||||
Note that if you do not install <xref linkend="libtasn1"/>, an older
|
||||
version shipped in the <application>GnuTLS</application> tarball will be
|
||||
used instead.
|
||||
</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
<ulink url="&blfs-wiki;/gnutls"/></para>
|
||||
@ -97,16 +120,22 @@
|
||||
<sect2 role="installation">
|
||||
<title>Installation of GnuTLS</title>
|
||||
|
||||
<para>Install <application>GnuTLS</application> by running the
|
||||
following commands:</para>
|
||||
<para>
|
||||
Install <application>GnuTLS</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>
|
||||
To test the results, issue: <command>make check</command>.
|
||||
</para>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem>
|
||||
user:</para>
|
||||
<para>
|
||||
Now, as the <systemitem class="username">root</systemitem>
|
||||
user:
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>make install &&
|
||||
install -v -m755 -d /usr/share/doc/gnutls-&gnutls-version; &&
|
||||
@ -115,12 +144,13 @@ install -v -m644 doc/*.{html,png,eps,pdf,ps} doc/cyclo/*.html \
|
||||
cp -v -R doc/credentials \
|
||||
/usr/share/doc/gnutls-&gnutls-version;</userinput></screen>
|
||||
|
||||
<para>If you did not pass the <option>--enable-gtk-doc</option> parameter
|
||||
to the <command>configure</command> script, install the API documentation
|
||||
to the <filename
|
||||
class='directory'>/usr/share/gtk-doc/html/gnutls</filename> directory using
|
||||
the following command as the <systemitem class="username">root</systemitem>
|
||||
user:</para>
|
||||
<para>
|
||||
If you did not pass the <option>--enable-gtk-doc</option> parameter
|
||||
to the <command>configure</command> script, install the API documentation
|
||||
to the <filename class='directory'>/usr/share/gtk-doc/html/gnutls</filename>
|
||||
directory using the following command as the
|
||||
<systemitem class="username">root</systemitem> user:
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>make -C doc/reference install-data-local</userinput></screen>
|
||||
|
||||
@ -129,6 +159,9 @@ cp -v -R doc/credentials \
|
||||
<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"/>
|
||||
|
||||
@ -143,12 +176,18 @@ cp -v -R doc/credentials \
|
||||
<segtitle>Installed Directories</segtitle>
|
||||
|
||||
<seglistitem>
|
||||
<seg>certtool, crywrap, gnutls-cli, gnutls-cli-debug, gnutls-serv,
|
||||
ocsptool, p11tool, psktool, and srptool</seg>
|
||||
<seg>libgnutls.{so,a}, libgnutls-openssl.{so,a}, and libgnutlsxx.{so,a}</seg>
|
||||
<seg>/usr/include/gnutls,
|
||||
/usr/share/doc/gnutls-&gnutls-version;, and
|
||||
/usr/share/gtk-doc/html/gnutls</seg>
|
||||
<seg>
|
||||
certtool, crywrap, gnutls-cli, gnutls-cli-debug, gnutls-serv,
|
||||
ocsptool, p11tool, psktool, and srptool
|
||||
</seg>
|
||||
<seg>
|
||||
libgnutls.{so,a}, libgnutls-openssl.{so,a}, and libgnutlsxx.{so,a}
|
||||
</seg>
|
||||
<seg>
|
||||
/usr/include/gnutls,
|
||||
/usr/share/doc/gnutls-&gnutls-version; and
|
||||
/usr/share/gtk-doc/html/gnutls
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -160,8 +199,10 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="certtool">
|
||||
<term><command>certtool</command></term>
|
||||
<listitem>
|
||||
<para>is used to generate X.509 certificates, certificate requests,
|
||||
and private keys.</para>
|
||||
<para>
|
||||
is used to generate X.509 certificates, certificate requests,
|
||||
and private keys.
|
||||
</para>
|
||||
<indexterm zone="gnutls certtool">
|
||||
<primary sortas="b-certtool">certtool</primary>
|
||||
</indexterm>
|
||||
@ -171,8 +212,10 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="crywrap">
|
||||
<term><command>crywrap</command></term>
|
||||
<listitem>
|
||||
<para>is a simple wrapper that waits for TLS/SSL connections, and
|
||||
proxies them to an unencrypted location.</para>
|
||||
<para>
|
||||
is a simple wrapper that waits for TLS/SSL connections, and
|
||||
proxies them to an unencrypted location.
|
||||
</para>
|
||||
<indexterm zone="gnutls crywrap">
|
||||
<primary sortas="b-crywrap">crywrap</primary>
|
||||
</indexterm>
|
||||
@ -182,8 +225,10 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="gnutls-cli">
|
||||
<term><command>gnutls-cli</command></term>
|
||||
<listitem>
|
||||
<para>is a simple client program to set up a TLS connection to some
|
||||
other computer.</para>
|
||||
<para>
|
||||
is a simple client program to set up a TLS connection to some
|
||||
other computer.
|
||||
</para>
|
||||
<indexterm zone="gnutls gnutls-cli">
|
||||
<primary sortas="b-gnutls-cli">gnutls-cli</primary>
|
||||
</indexterm>
|
||||
@ -193,8 +238,10 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="gnutls-cli-debug">
|
||||
<term><command>gnutls-cli-debug</command></term>
|
||||
<listitem>
|
||||
<para>is a simple client program to set up a TLS connection to some
|
||||
other computer and produces very verbose progress results.</para>
|
||||
<para>
|
||||
is a simple client program to set up a TLS connection to some
|
||||
other computer and produces very verbose progress results.
|
||||
</para>
|
||||
<indexterm zone="gnutls gnutls-cli-debug">
|
||||
<primary sortas="b-gnutls-cli-debug">gnutls-cli-debug</primary>
|
||||
</indexterm>
|
||||
@ -204,8 +251,10 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="gnutls-serv">
|
||||
<term><command>gnutls-serv</command></term>
|
||||
<listitem>
|
||||
<para>is a simple server program that listens to incoming TLS
|
||||
connections.</para>
|
||||
<para>
|
||||
is a simple server program that listens to incoming TLS
|
||||
connections.
|
||||
</para>
|
||||
<indexterm zone="gnutls gnutls-serv">
|
||||
<primary sortas="b-gnutls-serv">gnutls-serv</primary>
|
||||
</indexterm>
|
||||
@ -215,8 +264,10 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="ocsptool">
|
||||
<term><command>ocsptool</command></term>
|
||||
<listitem>
|
||||
<para>is a program that can parse and print information about
|
||||
OCSP requests/responses, generate requests and verify responses.</para>
|
||||
<para>
|
||||
is a program that can parse and print information about OCSP
|
||||
requests/responses, generate requests and verify responses.
|
||||
</para>
|
||||
<indexterm zone="gnutls ocsptool">
|
||||
<primary sortas="b-ocsptool">ocsptool</primary>
|
||||
</indexterm>
|
||||
@ -226,8 +277,10 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="p11tool">
|
||||
<term><command>p11tool</command></term>
|
||||
<listitem>
|
||||
<para>is a program that allows handling data from PKCS #11 smart cards
|
||||
and security modules.</para>
|
||||
<para>
|
||||
is a program that allows handling data from PKCS #11 smart cards
|
||||
and security modules.
|
||||
</para>
|
||||
<indexterm zone="gnutls p11tool">
|
||||
<primary sortas="b-p11tool">p11tool</primary>
|
||||
</indexterm>
|
||||
@ -237,8 +290,9 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="psktool">
|
||||
<term><command>psktool</command></term>
|
||||
<listitem>
|
||||
<para>is a simple program that generates random keys for use with
|
||||
TLS-PSK.</para>
|
||||
<para>
|
||||
is a simple program that generates random keys for use with TLS-PSK.
|
||||
</para>
|
||||
<indexterm zone="gnutls psktool">
|
||||
<primary sortas="b-psktool">psktool</primary>
|
||||
</indexterm>
|
||||
@ -248,8 +302,10 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="srptool">
|
||||
<term><command>srptool</command></term>
|
||||
<listitem>
|
||||
<para>is a simple program that emulates the programs in the Stanford
|
||||
SRP (Secure Remote Password) libraries using GNU TLS.</para>
|
||||
<para>
|
||||
is a simple program that emulates the programs in the Stanford
|
||||
SRP (Secure Remote Password) libraries using GnuTLS.
|
||||
</para>
|
||||
<indexterm zone="gnutls srptool">
|
||||
<primary sortas="b-srptool">srptool</primary>
|
||||
</indexterm>
|
||||
@ -259,8 +315,9 @@ cp -v -R doc/credentials \
|
||||
<varlistentry id="libgnutls">
|
||||
<term><filename class='libraryfile'>libgnutls.{so,a}</filename></term>
|
||||
<listitem>
|
||||
<para>contains the core API functions and X.509 certificate
|
||||
API functions.</para>
|
||||
<para>
|
||||
contains the core API functions and X.509 certificate API functions.
|
||||
</para>
|
||||
<indexterm zone="gnutls libgnutls">
|
||||
<primary sortas="c-libgnutls">libgnutls.{so,a}</primary>
|
||||
</indexterm>
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
<!ENTITY clutter-download-http "&gnome-download-http;/clutter/1.10/clutter-&clutter-version;.tar.xz">
|
||||
<!ENTITY clutter-download-ftp "&gnome-download-ftp;/clutter/1.10/clutter-&clutter-version;.tar.xz">
|
||||
<!ENTITY clutter-md5sum "7447512b4cb4e7b360a691ed2ceee1b1">
|
||||
<!ENTITY clutter-md5sum "a26f59d594441983fb677ea189417839">
|
||||
<!ENTITY clutter-size "4.6 MB">
|
||||
<!ENTITY clutter-buildsize "90 MB">
|
||||
<!ENTITY clutter-time "1.3 SBU">
|
||||
@ -29,48 +29,55 @@
|
||||
<sect2 role="package">
|
||||
<title>Introduction to Clutter</title>
|
||||
|
||||
<para>The <application>Clutter</application> package is an open source
|
||||
software library for creating fast, visually rich and animated graphical
|
||||
user interfaces.</para>
|
||||
|
||||
<note>
|
||||
<para>Anything built with this toolkit needs hardware 3D acceleration from the
|
||||
graphics driver at runtime. This is provided by <application>MesaLib</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>
|
||||
The <application>Clutter</application> package is an open source
|
||||
software library for creating fast, visually rich and animated graphical
|
||||
user interfaces.
|
||||
</para>
|
||||
<!-- I don't quite understand this second paragraph, but I think first one covers
|
||||
clutter enough
|
||||
|
||||
<para>If you use <application>GNOME-3</application> and it selects the
|
||||
<emphasis>fallback</emphasis> window manager
|
||||
(<application>metacity</application>) you should treat this package as a build
|
||||
dependency and expect unsatisfactory runtime performance from other
|
||||
<application>clutter</application> packages such as
|
||||
<application>totem</application>.</para> -->
|
||||
</note>
|
||||
<note>
|
||||
<para>
|
||||
Anything built with this toolkit needs hardware 3D acceleration from
|
||||
the graphics driver at runtime. This is provided by
|
||||
<application>MesaLib</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>
|
||||
|
||||
&lfs70_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Download (HTTP): <ulink url="&clutter-download-http;"/></para>
|
||||
<para>
|
||||
Download (HTTP): <ulink url="&clutter-download-http;"/>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Download (FTP): <ulink url="&clutter-download-ftp;"/></para>
|
||||
<para>
|
||||
Download (FTP): <ulink url="&clutter-download-ftp;"/>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Download MD5 sum: &clutter-md5sum;</para>
|
||||
<para>
|
||||
Download MD5 sum: &clutter-md5sum;
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Download size: &clutter-size;</para>
|
||||
<para>
|
||||
Download size: &clutter-size;
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Estimated disk space required: &clutter-buildsize;</para>
|
||||
<para>
|
||||
Estimated disk space required: &clutter-buildsize;
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Estimated build time: &clutter-time;</para>
|
||||
<para>
|
||||
Estimated build time: &clutter-time;
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@ -93,8 +100,9 @@
|
||||
<xref linkend="gtk-doc"/>
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional (to build the application developers
|
||||
manual)</bridgehead>
|
||||
<bridgehead renderas="sect4">
|
||||
Optional (to build the application developers manual)
|
||||
</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="docbook-utils"/>,
|
||||
<xref linkend="jadetex"/>,
|
||||
@ -112,17 +120,22 @@
|
||||
<sect2 role="installation">
|
||||
<title>Installation of clutter</title>
|
||||
|
||||
<para>Install <application>clutter</application> by running the following
|
||||
commands:</para>
|
||||
<para>
|
||||
Install <application>clutter</application> by running the following
|
||||
commands:
|
||||
</para>
|
||||
|
||||
<screen><userinput>./configure --prefix=/usr &&
|
||||
make</userinput></screen>
|
||||
|
||||
<!-- I have assumed my test failures are because I don't have acclerated graphics. ken -->
|
||||
<para>To test the results, issue: <command>make check</command> (you must be
|
||||
in an xterm or similar to do this, because it launches some windows).</para>
|
||||
<para>
|
||||
To test the results, issue: <command>make check</command> (you must be
|
||||
in an xterm or similar to do this, because it launches some windows).
|
||||
</para>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
<para>
|
||||
Now, as the <systemitem class="username">root</systemitem> user:
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>make install</userinput></screen>
|
||||
|
||||
@ -131,15 +144,17 @@ make</userinput></screen>
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para><option>--enable-manual</option>: Use this parameter if
|
||||
<application>DocBook-utils</application>, <application>xmlto</application>,
|
||||
<application>JadeTeX</application>, and either
|
||||
<application>Links</application>, <application>Lynx</application>, or
|
||||
<application>W3m</application> are installed and you wish to build the
|
||||
application developers manual.</para>
|
||||
<para>
|
||||
<option>--enable-manual</option>: Use this parameter if
|
||||
<application>DocBook-utils</application>, <application>xmlto</application>,
|
||||
<application>JadeTeX</application>, and either
|
||||
<application>Links</application>, <application>Lynx</application>, or
|
||||
<application>W3m</application> are installed and you wish to build the
|
||||
application developers manual.
|
||||
</para>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
href="../../xincludes/gtk-doc-rebuild.xml"/>
|
||||
href="../../xincludes/gtk-doc-rebuild.xml"/>
|
||||
|
||||
</sect2>
|
||||
|
||||
@ -169,7 +184,9 @@ make</userinput></screen>
|
||||
<varlistentry id="libclutter-glx-1.0">
|
||||
<term><filename class='libraryfile'>libclutter-glx-1.0.so</filename></term>
|
||||
<listitem>
|
||||
<para>contains the clutter API functions.</para>
|
||||
<para>
|
||||
contains the <application>Clutter</application> API functions.
|
||||
</para>
|
||||
<indexterm zone="clutter libclutter-glx-1.0">
|
||||
<primary sortas="c-libclutter-glx-1.0">libclutter-glx-1.0.so</primary>
|
||||
</indexterm>
|
||||
|
Loading…
Reference in New Issue
Block a user