Changeset 68d9a97 for multimedia


Ignore:
Timestamp:
06/12/2012 03:54:33 PM (12 years ago)
Author:
Andrew Benton <andy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
bb2d236
Parents:
baf1e23
Message:

xine-lib-1.2.2

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10319 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multimedia/libdriv/xine-lib.xml

    rbaf1e23 r68d9a97  
    55  %general-entities;
    66
    7   <!ENTITY xine-lib-download-http "&sourceforge-repo;/xine/xine-lib-&xine-lib-version;.tar.xz">
    8   <!ENTITY xine-lib-download-ftp "&gentoo-ftp-repo;/xine-lib-&xine-lib-version;.tar.xz">
    9   <!ENTITY xine-lib-md5sum        "6884ba356ebd7f0ccf900f91ebf15a65">
    10   <!ENTITY xine-lib-size          "4.6 MB">
    11   <!ENTITY xine-lib-buildsize     "107 MB (without the API documentation)">
    12   <!ENTITY xine-lib-time          "1.5 SBU">
     7  <!ENTITY xine-lib-download-http
     8    "&sourceforge-repo;/xine/xine-lib-&xine-lib-version;.tar.xz">
     9  <!ENTITY xine-lib-download-ftp
     10    "&gentoo-ftp-repo;/xine-lib-&xine-lib-version;.tar.xz">
     11  <!ENTITY xine-lib-md5sum        "6fa70fa336f708452ce9bf311b401de2">
     12  <!ENTITY xine-lib-size          "4.7 MB">
     13  <!ENTITY xine-lib-buildsize     "119 MB (without the API documentation)">
     14  <!ENTITY xine-lib-time          "1.4 SBU">
    1315]>
    1416
     
    3032    <title>Introduction to Xine Libraries</title>
    3133
    32     <para>The <application>xine Libraries</application> package contains xine
    33     libraries. These are useful for interfacing with external plug-ins that
    34     allow the flow of information from the source to the screen and
    35     speakers.</para>
     34    <para>
     35      The <application>xine Libraries</application> package contains xine
     36      libraries. These are useful for interfacing with external plug-ins that
     37      allow the flow of information from the source to the screen and
     38      speakers.
     39    </para>
    3640
    3741    &lfs71_checked;
     
    7175
    7276    <bridgehead renderas="sect4">Optional</bridgehead>
    73     <para role="optional"><xref linkend="liba52"/>,
    74     <xref linkend="aalib"/>,
    75     <ulink url="http://www.directfb.org">DirectFB</ulink>,
    76     <xref linkend="faad2"/>,
    77     <xref linkend="flac"/>,
    78     <xref linkend="gdk-pixbuf"/>,
    79     <xref linkend="gnome-vfs"/>,
    80     <xref linkend="imagemagick"/>,
    81     <ulink url="http://www.videolan.org/developers/libbluray.html">
    82     libbluray</ulink>,
    83     <ulink url="http://sam.zoy.org/projects/libcaca/">
    84     libcaca</ulink>,
    85     <ulink url="http://www.videolan.org/developers/libdca.html">
    86     libdca</ulink>,
    87     <xref linkend="libdvdnav"/>,
    88     <ulink url="http://fame.sourceforge.net">libFAME</ulink>,
    89     <xref linkend="libmad"/>,
    90     <xref linkend="libmng"/>,
    91     <xref linkend="libtheora"/>,
    92     <ulink url="http://cgit.freedesktop.org/~aplattner/libvdpau">
    93     libvdpau</ulink>,
    94     <xref linkend="libvorbis"/>,
    95     <xref linkend="mesalib"/>,
    96     <ulink url="http://sourceforge.net/projects/modplug-xmms/">
    97     modplug</ulink>,
    98     <ulink url="http://www.musepack.net/">musepack</ulink>,
    99     <xref linkend="samba3"/>,
    100     <xref linkend="sdl"/>,
    101     <xref linkend="speex"/>,
    102     <ulink url="http://ftp.gnu.org/gnu/vcdimager/">VCDImager</ulink>,
    103     <ulink url="http://linuxtv.org/downloads/v4l-utils/">
    104     Video4Linux</ulink> and
    105     <ulink url="http://www.wavpack.com/">WavPack</ulink>.
    106     </para>
    107 
    108     <para>The following are needed to build the API documentation:
    109     <ulink
    110     url="http://sourceforge.net/projects/sgmltools-lite/">sgmltools-lite</ulink>
    111     and <ulink url="http://www.xfig.org/">Transfig</ulink></para>
    112 
    113     <para condition="html" role="usernotes">User Notes:
    114     <ulink url="&blfs-wiki;/xine-lib"/></para>
     77    <para role="optional">
     78      <xref linkend="liba52"/>,
     79      <xref linkend="aalib"/>,
     80      <ulink url="http://www.directfb.org">DirectFB</ulink>,
     81      <xref linkend="faad2"/>,
     82      <xref linkend="flac"/>,
     83      <xref linkend="gdk-pixbuf"/>,
     84      <xref linkend="gnome-vfs"/>,
     85      <xref linkend="imagemagick"/>,
     86      <ulink url="http://www.videolan.org/developers/libbluray.html">libbluray</ulink>,
     87      <ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>,
     88      <ulink url="http://www.videolan.org/developers/libdca.html">libdca</ulink>,
     89      <xref linkend="libdvdnav"/>,
     90      <ulink url="http://fame.sourceforge.net">libFAME</ulink>,
     91      <xref linkend="libmad"/>,
     92      <xref linkend="libmng"/>,
     93      <xref linkend="libtheora"/>,
     94      <ulink url="http://cgit.freedesktop.org/~aplattner/libvdpau">libvdpau</ulink>,
     95      <xref linkend="libvorbis"/>,
     96      <xref linkend="mesalib"/>,
     97      <ulink url="http://sourceforge.net/projects/modplug-xmms/">modplug</ulink>,
     98      <ulink url="http://www.musepack.net/">musepack</ulink>,
     99      <xref linkend="samba3"/>,
     100      <xref linkend="sdl"/>,
     101      <xref linkend="speex"/>,
     102      <ulink url="http://ftp.gnu.org/gnu/vcdimager/">VCDImager</ulink>,
     103      <ulink url="http://linuxtv.org/downloads/v4l-utils/">Video4Linux</ulink> and
     104      <ulink url="http://www.wavpack.com/">WavPack</ulink>.
     105    </para>
     106
     107    <para>
     108      The following are needed to build the API documentation:
     109      <ulink url="http://sourceforge.net/projects/sgmltools-lite/">sgmltools-lite</ulink>
     110      and <ulink url="http://www.xfig.org/">Transfig</ulink>
     111    </para>
     112
     113    <para condition="html" role="usernotes">
     114      User Notes: <ulink url="&blfs-wiki;/xine-lib"/>
     115    </para>
    115116  </sect2>
    116117
     
    118119    <title>Installation of Xine Libraries</title>
    119120
    120     <para>Install <application>xine Libraries</application> by running the
    121     following commands:</para>
    122 
    123 <screen><userinput>./configure --prefix=/usr --disable-musepack --disable-vcd \
    124   --docdir=/usr/share/doc/xine-lib-&xine-lib-version; &amp;&amp;
     121    <para>
     122      Install <application>xine Libraries</application> by running the following
     123      commands:
     124    </para>
     125
     126<screen><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/xine-lib-&xine-lib-version; &amp;&amp;
    125127make</userinput></screen>
    126128
    127129    <para>This package does not come with a test suite.</para>
    128130
    129     <para>Now, as the <systemitem class="username">root</systemitem>
    130     user:</para>
     131    <para>
     132      Now, as the <systemitem class="username">root</systemitem> user:
     133    </para>
    131134
    132135<screen role="root"><userinput>make install</userinput></screen>
     
    136139    <title>Command Explanations</title>
    137140
    138     <para><option>--disable-musepack</option>: Remove this option if you've
    139     installed <ulink url="http://www.musepack.net/">libmpcdec</ulink>.</para>
    140 
    141     <para><option>--disable-vcd</option>: Remove this option if you've
    142     installed <ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>
    143     and <ulink url="http://www.vcdimager.org/">VCDImager</ulink>.</para>
    144 
    145     <para><option>--docdir=/usr/share/xine-lib-&xine-lib-version;</option>:
    146     This switch causes the documentation to be installed into a versioned
    147     directory instead of the default
    148     <filename class="directory">/usr/share/doc/xine-lib</filename>.</para>
    149 
    150     <para><option>--disable-xinerama</option>: Use this option if you didn't
    151     install libXinerama when you installed
    152     <xref linkend="x-window-system"/>.</para>
    153 
    154     <para><option>--with-xv-path=/path/to/somewhere</option>: if
    155     <filename>libXv.so</filename> is not installed in
    156     <filename class="directory">/usr/X11R6/lib</filename> nor in
    157     <filename class="directory">/usr/lib</filename> you will need to tell
    158     the <command>configure</command> command where to find it.</para>
    159 
    160     <para><option>--with-external-dvdnav</option>: If you have installed
    161     <xref linkend="libdvdnav"/> use this option to make
    162     <application>Xine-lib</application> link its
    163     <filename class="libraryfile">xineplug_decode_dxr3_spu.so</filename>,
    164     <filename class="libraryfile">xineplug_decode_spu.so</filename> and
    165     <filename class="libraryfile">xineplug_inp_dvd.so</filename> plugins to
    166     <application>Libdvdnav</application>.</para>
    167 
    168     <para><option>--enable-a52dec=external</option>: If you have installed
    169     <xref linkend="liba52"/> use this option to make
    170     <application>Xine-lib</application> link its
    171     <filename class="libraryfile">xineplug_decode_a52.so</filename> plugin to
    172     <application>Liba52</application>.</para>
    173 
    174     <para><option>--with-external-libmad</option>: If you have installed
    175     <xref linkend="libmad"/> use this option to make
    176     <application>Xine-lib</application> link its
    177     <filename class="libraryfile">xineplug_decode_mad.so</filename> plugin to
    178     <application>Libmad</application>.</para>
     141    <para>
     142      <option>--docdir=/usr/share/xine-lib-&xine-lib-version;</option>: This
     143      switch causes the documentation to be installed into a versioned
     144      directory instead of the default
     145      <filename class="directory">/usr/share/doc/xine-lib</filename>.
     146    </para>
     147
     148    <para>
     149      <option>--with-external-dvdnav</option>: If you have installed
     150      <xref linkend="libdvdnav"/> use this option to make
     151      <application>Xine-lib</application> link its
     152      <filename class="libraryfile">xineplug_decode_dxr3_spu.so</filename>,
     153      <filename class="libraryfile">xineplug_decode_spu.so</filename> and
     154      <filename class="libraryfile">xineplug_inp_dvd.so</filename> plugins to
     155      <application>Libdvdnav</application>.
     156    </para>
     157
     158    <para>
     159      <option>--enable-a52dec=external</option>: If you have installed
     160      <xref linkend="liba52"/> use this option to make
     161      <application>Xine-lib</application> link its
     162      <filename class="libraryfile">xineplug_decode_a52.so</filename> plugin to
     163      <application>Liba52</application>.
     164    </para>
     165
     166    <para>
     167      <option>--with-external-libmad</option>: If you have installed
     168      <xref linkend="libmad"/> use this option to make
     169      <application>Xine-lib</application> link its
     170      <filename class="libraryfile">xineplug_decode_mad.so</filename> plugin to
     171      <application>Libmad</application>.
     172    </para>
    179173  </sect2>
    180174
     
    191185        <seg>xine-config and xine-list-1.2</seg>
    192186        <seg>libxine.so and numerous plugin modules and video extensions</seg>
    193         <seg>Output display engine fonts located in
    194         /usr/share/xine-lib/fonts</seg>
    195         <seg>/usr/include/xine, /usr/lib/xine, /usr/share/xine-lib and
    196         /usr/share/doc/xine-lib-&xine-lib-version;</seg>
     187        <seg>
     188          Output display engine fonts located in /usr/share/xine-lib/fonts
     189        </seg>
     190        <seg>
     191          /usr/include/xine,
     192          /usr/lib/xine,
     193          /usr/share/xine-lib and
     194          /usr/share/doc/xine-lib-&xine-lib-version;
     195        </seg>
    197196      </seglistitem>
    198197    </segmentedlist>
     
    206205        <term><command>xine-config</command></term>
    207206        <listitem>
    208           <para>provides information to programs trying to link with the
    209           <application>xine</application> libraries.</para>
     207          <para>
     208            provides information to programs trying to link with the
     209            <application>xine</application> libraries.
     210          </para>
    210211          <indexterm zone="xine-lib xine-config">
    211212            <primary sortas="b-xine-config">xine-config</primary>
     
    217218        <term><command>xine-list-1.2</command></term>
    218219        <listitem>
    219           <para>is used to get supported filetype information from
    220           <application>xine-lib</application>.</para>
     220          <para>
     221            is used to get supported filetype information from
     222            <application>xine-lib</application>.
     223          </para>
    221224          <indexterm zone="xine-lib xine-list-1.2">
    222225            <primary sortas="b-xine-list-1.2">xine-list-1.2</primary>
Note: See TracChangeset for help on using the changeset viewer.