update xine-lib

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8660 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Ken Moffat 2010-11-02 19:47:31 +00:00
parent 28cd5ce279
commit 90b1302c26
3 changed files with 44 additions and 21 deletions

View File

@ -781,7 +781,7 @@ $Date$
<!ENTITY libdv-version "1.0.0">
<!ENTITY liba52-version "0.7.4">
<!ENTITY xvid-version "1.2.2">
<!ENTITY xine-lib-version "1.1.15">
<!ENTITY xine-lib-version "1.1.19">
<!ENTITY libmikmod-version "3.1.11">
<!ENTITY gstreamer-version "0.10.25">
<!ENTITY gst-plugins-base-version "0.10.25">

View File

@ -54,6 +54,10 @@
<para>[ken] - Updated to ffmpeg-0.6.1 (fixes ticket
<ulink url="&blfs-ticket-root;2681">#2681</ulink>)</para>
</listitem>
<listitem>
<para>[ken] - Updated to xine-lib-1.1.19 (fixes ticket
<ulink url="&blfs-ticket-root;2825">#2825</ulink>)</para>
</listitem>
</itemizedlist>
</listitem>

View File

@ -5,11 +5,13 @@
%general-entities;
<!ENTITY xine-lib-download-http "&sourceforge-repo;/xine/xine-lib-&xine-lib-version;.tar.bz2">
<!ENTITY xine-lib-download-ftp "&gentoo-ftp-repo;/xine-lib-&xine-lib-version;.tar.bz2">
<!ENTITY xine-lib-md5sum "42a2b4893b7f892eb334de2fc36d49c8">
<!ENTITY xine-lib-size "7.1 MB">
<!ENTITY xine-lib-buildsize "121 MB (without the API documentation)">
<!ENTITY xine-lib-time "3.2 SBU">
<!-- commented : they have it, but only as .tar.xz
<!ENTITY xine-lib-download-ftp "&gentoo-ftp-repo;/xine-lib-&xine-lib-version;.tar.bz2">-->
<!ENTITY xine-lib-download-ftp " ">
<!ENTITY xine-lib-md5sum "a410a0f0617e1d6309f0cbe907f73f8a">
<!ENTITY xine-lib-size "7.2 MB">
<!ENTITY xine-lib-buildsize "128 MB (without the API documentation)">
<!ENTITY xine-lib-time "1.5 SBU">
]>
<sect1 id="xine-lib" xreflabel="xine Libraries-&xine-lib-version;">
@ -34,6 +36,8 @@
allow the flow of information from the source to the screen and
speakers.</para>
&lfs67_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
@ -67,7 +71,7 @@
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended"><!-- <xref linkend="pkgconfig"/> and -->
<xref linkend="ffmpeg"/> (with <option>postproc</option> enabled)</para>
<xref linkend="ffmpeg"/> <!--(with <option>postproc</option> enabled)--></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="aalib"/>,
@ -84,12 +88,17 @@
<xref linkend="libtheora"/>,
<ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>,
<ulink url="http://sourceforge.net/projects/modplug-xmms/">libmodplug</ulink>,
<ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
<ulink url="http://www.vcdimager.org/">VCDImager</ulink>,
<ulink url="http://www.musepack.net/">libmpcdec</ulink>,
<ulink url="http://www.wavpack.com/">WavPack</ulink>,
<ulink url="http://dxr3.sourceforge.net/">libdxr3</ulink>,
and to build the API documentation
<ulink url="http://www.wavpack.com/">WavPack</ulink>, and
<ulink url="http://dxr3.sourceforge.net/">libdxr3</ulink>.</para>
<para>If the following packages will are not found on the system, versions
of their libraries from the internal source tree will be used:
<ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink> and
<ulink url="http://www.vcdimager.org/">VCDImager</ulink> (both required,
or neither), and
<ulink url="http://www.musepack.net/">libmpcdec</ulink>.</para>
<para>The following are needed to build the API documentation:
<ulink url="http://sourceforge.net/projects/sgmltools-lite/">sgmltools-lite</ulink>
and <ulink url="http://www.xfig.org/">Transfig</ulink></para>
@ -110,8 +119,7 @@
<para>Install <application>xine Libraries</application> by running the
following commands:</para>
<screen><userinput>sed -i 's/\(inline \)\(_x_is_fourcc\)/__\1int \2/' src/xine-engine/buffer.h &amp;&amp;
./configure --prefix=/usr \
<screen><userinput>./configure --prefix=/usr \
--docdir=/usr/share/doc/xine-lib-&xine-lib-version; &amp;&amp;
make</userinput></screen>
@ -126,10 +134,10 @@ make</userinput></screen>
<sect2 role="commands">
<title>Command Explanations</title>
<para><option>
<!--<para><option>
sed -i 's/\(inline \)\(_x_is_fourcc\)/__\1int \2/' src/xine-engine/buffer.h &amp;&amp;
</option>: This command enables c++ programs to use the header, for example
in <xref linkend="kdemultimedia"/></para>
in <xref linkend="kdemultimedia"/></para>-->
<!-- <para><option>\-\-enable-static</option>: This switch is used to enable
building the static library as some programs link against it.</para>-->
@ -142,7 +150,7 @@ make</userinput></screen>
<!-- See BLFS ticket 2476 for more info on the ffmpeg option. -->
<para><option>--docdir=/usr/share/xine-lib-&xine-lib-version;</option>:
<para><parameter>--docdir=/usr/share/xine-lib-&xine-lib-version;</parameter>:
This switch causes the documentation to be installed into a versioned
directory instead of the default
<filename class="directory">/usr/share/doc/xine-lib</filename>.</para>
@ -159,17 +167,17 @@ make</userinput></screen>
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Fonts</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>xine-config</seg>
<seg>xine-config and xine-list-1.1</seg>
<seg>libxine.so and numerous plugin modules and video extensions</seg>
<seg>Output display engine fonts located in
/usr/share/xine/libxine1/fonts</seg>
<seg>/usr/include/xine, /usr/lib/xine, /usr/share/xine, and
<seg>/usr/include/xine, /usr/lib/xine, and
/usr/share/doc/xine-lib-&xine-lib-version;</seg>
</seglistitem>
</segmentedlist>
@ -190,6 +198,17 @@ make</userinput></screen>
</listitem>
</varlistentry>
<varlistentry id="xine-list-1.1">
<term><command>xine-list-1.1</command></term>
<listitem>
<para>is used to get supported filetype information from
<application>xine-lib</application>.</para>
<indexterm zone="xine-lib xine-list-1.1">
<primary sortas="b-xine-list-1.1">xine-list-1.1</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libxine">
<term><filename class='libraryfile'>libxine.so</filename></term>
<listitem>