Changeset 4c2be438 for multimedia


Ignore:
Timestamp:
05/01/2012 12:35:38 PM (12 years ago)
Author:
Krejzi <krejzi@…>
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:
68d01360
Parents:
4db1ba6
Message:

fix Gnome dependencies - switch itstool with yelp-xsl (YELP_HELP_INIT requires yelp-xsl stylesheets),recommend gobject-introspection for every package in gnome/{core,add} and make Optional g-i section indicating that is required for gnome in packages that are not just required by gnome. Made some recommended (expected) deps to gstreamer plugins (codecs, input and output sinks), recommended alsa to the libcanberra, explicitly disabled oss to remove configure warning + added gnome dependencies into seperate optional section to libcanberra page. Added --disable-scrollkeeper explanation to many packages that can use rarian (for the scrollkeeper compat) and added some more rarian recommendations. Checked polkit, accountservice and consolekit deps, sorted them a bit. Finished Gnome 3.4

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

Location:
multimedia/libdriv
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • multimedia/libdriv/gst-plugins-base.xml

    r4db1ba6 r4c2be438  
    7171    <para role="required">
    7272      <xref linkend="gstreamer"/> and
    73       <xref linkend="pango"/></para>
    74    
     73      <xref linkend="pango"/>
     74    </para>
     75
     76    <bridgehead renderas="sect4">Recommended</bridgehead>
     77    <para role="recommended">
     78      <xref linkend="alsa-lib"/>,
     79      <xref linkend="libogg"/>,
     80      <xref linkend="libtheora"/>,
     81      <xref linkend="libvorbis"/>,
     82      <xref linkend="udev"/> and
     83      <xref linkend="xorg7-lib"/>
     84    </para>
     85
     86    <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
     87    <para role="optional">
     88      <xref linkend="gobject-introspection"/>
     89    </para>
     90
    7591    <bridgehead renderas="sect4">Optional</bridgehead>
    7692    <para role="optional">
    77       <xref linkend="alsa-lib"/>,
    7893      <xref linkend="cdparanoia"/>,
    79       <xref linkend="gobject-introspection"/> (required if building Gnome),
    80       <xref linkend="gtk2"/> or
    8194      <xref linkend="gtk3"/> (required to build the examples),
    82       <xref linkend="libogg"/>,
    83       <xref linkend="libtheora"/>,
    8495      <ulink url="http://sourceforge.net/projects/libvisual/">libvisual</ulink>,
    85       <xref linkend="libvorbis"/>,
    8696      <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
    87       <xref linkend="udev"/> (gudev),
    88       <xref linkend="x-window-system"/>,
    8997      <xref linkend="check"/> (required to run the unit regression tests), and
    9098      <ulink url="http://www.valgrind.org/">Valgrind</ulink>
    91          (optionally used during the unit regression tests)
     99      (optionaly used during the unit regression tests)
    92100    </para>
    93101
    94102    <bridgehead renderas="sect4">Optional (Required to Rebuild the API
    95103    Documentation)</bridgehead>
    96     <para role="optional"><xref linkend="gtk-doc"/> and
    97     <xref linkend="python2"/> (compiled against an XML parser such as
    98     <xref linkend=" expat"/>).</para>
     104    <para role="optional">
     105      <xref linkend="gtk-doc"/> and
     106      <xref linkend="python2"/> (compiled against an XML parser such as
     107      <xref linkend=" expat"/>).
     108    </para>
    99109
    100110    <para condition="html" role="usernotes">User Notes:
  • multimedia/libdriv/gst-plugins-good.xml

    r4db1ba6 r4c2be438  
    8787    </para>
    8888
     89    <bridgehead renderas="sect4">Recommended</bridgehead>
     90    <para role="recommended">
     91      <xref linkend="cairo"/>,
     92      <xref linkend="flac"/>,
     93      <xref linkend="libjpeg"/>,
     94      <xref linkend="libpng"/> and
     95      <xref linkend="xorg7-lib"/>
     96    </para>
     97
     98    <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
     99    <para role="optional">
     100      <xref linkend="GConf"/> and
     101      <xref linkend="libsoup"/>
     102    </para>
     103
    89104    <bridgehead renderas="sect4">Optional</bridgehead>
    90105    <para role="optional">
    91106      <xref linkend="aalib"/>,
    92       <xref linkend="cairo"/>,
    93       <xref linkend="flac"/>,
    94       <xref linkend="GConf"/> (Required for <xref linkend="totem"/>),
    95107      <xref linkend="gtk3"/> (required to build the examples),
    96108      <ulink url="http://www.jackaudio.org">JACK</ulink>,
     
    102114      <xref linkend="libdv"/>,
    103115      <ulink url="http://www.kernel.org/pub/linux/libs/ieee1394/">libiec61883</ulink>,
    104       <xref linkend="libjpeg"/>,
    105       <xref linkend="libpng"/>,
    106116      <ulink url="http://downloads.us.xiph.org/releases/libshout/">libshout</ulink>,
    107       <xref linkend="libsoup"/> (Required for <xref linkend="totem"/>),
    108117      <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
    109118      <xref linkend="pulseaudio"/>,
    110119      <xref linkend="speex"/>,
    111120      <xref linkend="taglib"/>,
    112       <ulink url="http://linuxtv.org/downloads/v4l-utils/">Video4Linux</ulink>,
    113       <xref linkend="x-window-system"/> and
     121      <ulink url="http://linuxtv.org/downloads/v4l-utils/">Video4Linux</ulink> and
    114122      <ulink url="http://www.wavpack.com/">WavPack</ulink>.
    115123    </para>
  • multimedia/libdriv/gst-plugins-ugly.xml

    r4db1ba6 r4c2be438  
    7171
    7272    <bridgehead renderas="sect4">Required</bridgehead>
    73     <para role="required"><xref linkend="gst-plugins-base"/></para>
     73    <para role="required">
     74      <xref linkend="gst-plugins-base"/>
     75    </para>
     76
     77    <bridgehead renderas="sect4">Recommended</bridgehead>
     78    <para role="recommended">
     79      <xref linkend="lame"/>,
     80      <xref linkend="libdvdnav"/> and
     81      <xref linkend="libdvdread"/>
     82    </para>
    7483
    7584    <bridgehead renderas="sect4">Optional</bridgehead>
    76     <para role="optional"><xref linkend="lame"/>,
    77     <xref linkend="liba52"/>,
    78     <ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
    79     <xref linkend="libdvdnav"/>,
    80     <xref linkend="libdvdread"/>,
    81     <xref linkend="libmad"/>,
    82     <xref linkend="libmpeg2"/>,
    83     <ulink url="http://packages.debian.org/source/sid/libsidplay">
    84     libsidplay</ulink>,
    85     <ulink url="http://sourceforge.net/projects/opencore-amr/">
    86     OpenCore AMR</ulink>,
    87     <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
    88     <ulink url="http://sourceforge.net/projects/twolame/">TwoLAME</ulink> and
    89     <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink>
     85    <para role="optional">
     86      <xref linkend="liba52"/>,
     87      <ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
     88      <xref linkend="libmad"/>,
     89      <xref linkend="libmpeg2"/>,
     90      <ulink url="http://packages.debian.org/source/sid/libsidplay">
     91      libsidplay</ulink>,
     92      <ulink url="http://sourceforge.net/projects/opencore-amr/">
     93      OpenCore AMR</ulink>,
     94      <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
     95      <ulink url="http://sourceforge.net/projects/twolame/">TwoLAME</ulink> and
     96      <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink>
    9097    </para>
    9198
    9299    <bridgehead renderas="sect4">Optional, for the unit regression tests</bridgehead>
    93     <para>To run the tests you need to have compiled gstreamer against libcheck,
    94     and you can optionally use
    95     <ulink url="http://www.valgrind.org/">Valgrind</ulink></para>
     100    <para>
     101      To run the tests you need to have compiled gstreamer against libcheck,
     102      and you can optionaly use
     103      <ulink url="http://www.valgrind.org/">Valgrind</ulink>
     104    </para>
    96105
    97106    <bridgehead renderas="sect4">Optional (Required to Rebuild the API
    98107    Documentation)</bridgehead>
    99     <para role="optional"><xref linkend="gtk-doc"/> and
    100     <xref linkend="python2"/> (compiled against an XML parser such as
    101     <xref linkend=" expat"/>).</para>
     108    <para role="optional">
     109      <xref linkend="gtk-doc"/> and
     110      <xref linkend="python2"/> (compiled against an XML parser such as
     111      <xref linkend=" expat"/>)
     112    </para>
    102113
    103114    <para condition="html" role="usernotes">User Notes:
  • multimedia/libdriv/gstreamer.xml

    r4db1ba6 r4c2be438  
    6868
    6969    <bridgehead renderas="sect4">Required</bridgehead>
    70     <para role="required"><xref linkend="libxml2"/>, and
    71     <xref linkend="pkgconfig"/></para>
     70    <para role="required">
     71      <xref linkend="libxml2"/> and
     72      <xref linkend="pkgconfig"/>
     73    </para>
     74
     75    <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
     76    <para role="optional">
     77      <xref linkend="gobject-introspection"/>
     78    </para>
    7279
    7380    <bridgehead renderas="sect4">Optional</bridgehead>
    74     <para role="optional"><xref linkend="gobject-introspection"/>
    75       (required if building Gnome),
     81    <para role="optional">
    7682      <xref linkend="gsl"/>,
    7783      <xref linkend='check'/> (required to run the unit regression tests and also enables
    78             <filename class='libraryfile'>libgstcheck-0.10</filename>), and
     84      <filename class='libraryfile'>libgstcheck-0.10</filename>), and
    7985      <ulink url="http://www.valgrind.org/">Valgrind</ulink>
    80              (optionally used during the unit regression tests)
     86      (optionaly used during the unit regression tests)
    8187    </para>
    8288
     
    8591    <bridgehead renderas="sect4">Optional (Required to build the API
    8692    Documentation)</bridgehead>
    87     <para role="optional"><xref linkend="gtk-doc"/> and
    88     <xref linkend="python2"/> (compiled against an XML Parser such as
    89     <xref linkend="expat"/>).  Alternatively, developers can access
    90     the online API docs at <ulink
    91     url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/api-index-full.html">freedesktop.org</ulink>
     93    <para role="optional">
     94      <xref linkend="gtk-doc"/> and
     95      <xref linkend="python2"/> (compiled against an XML Parser such as
     96      <xref linkend="expat"/>).  Alternatively, developers can access
     97      the online API docs at <ulink
     98      url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/api-index-full.html">
     99      freedesktop.org</ulink>
    92100    </para>
    93101
    94102    <bridgehead renderas="sect4">Optional (Required to Build
    95103    Manuals)</bridgehead>
    96     <para role="optional"><xref linkend="libxslt"/>,
    97     <xref linkend="texlive"/>,
    98     <xref linkend="docbook-utils"/>,
    99     <ulink url="http://www.xfig.org/">Transfig</ulink> (all needed
    100     to build the HTML manual), plus
    101     <xref linkend="gs"/>, and
    102     <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>
    103     to build the postscript and PDF manuals.
    104     Alternatively, developers can access the online manual at <ulink
    105     url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html">freedesktop.org</ulink>
     104    <para role="optional">
     105      <xref linkend="libxslt"/>,
     106      <xref linkend="texlive"/>,
     107      <xref linkend="docbook-utils"/>,
     108      <ulink url="http://www.xfig.org/">Transfig</ulink> (all needed
     109      to build the HTML manual), plus
     110      <xref linkend="gs"/>, and
     111      <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>
     112      to build the postscript and PDF manuals.
     113      Alternatively, developers can access the online manual at <ulink
     114      url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html">
     115      freedesktop.org</ulink>
    106116    </para>
    107117
  • multimedia/libdriv/libcanberra.xml

    r4db1ba6 r4c2be438  
    55  %general-entities;
    66
    7   <!ENTITY libcanberra-download-http "http://0pointer.de/lennart/projects/libcanberra/libcanberra-&libcanberra-version;.tar.gz">
     7  <!ENTITY libcanberra-download-http
     8           "http://0pointer.de/lennart/projects/libcanberra/libcanberra-&libcanberra-version;.tar.gz">
    89  <!ENTITY libcanberra-download-ftp  " ">
    910  <!ENTITY libcanberra-md5sum        "c198b4811598c4c161ff505e4531b02c">
     
    3435    desktops, such as <application>GNOME</application>.</para>
    3536
    36     &lfs70_built;
     37    &lfs70_checked;
    3738
    3839    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    6162
    6263    <bridgehead renderas="sect4">Required</bridgehead>
    63     <para role="required"><xref linkend="libvorbis"/></para>
     64    <para role="required">
     65      <xref linkend="libvorbis"/>
     66    </para>
     67
     68    <bridgehead renderas="sect4">Recommended</bridgehead>
     69    <para role="recommended">
     70      <xref linkend="alsa-lib"/>
     71    </para>
     72
     73    <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
     74    <para role="optional">
     75      <xref linkend="gstreamer"/> and
     76      <xref linkend="gtk3"/>
     77    </para>
    6478
    6579    <bridgehead renderas="sect4">Optional</bridgehead>
    6680    <para role="optional">
    67       <xref linkend="alsa-lib"/>,
    68       <xref linkend="gstreamer"/>,
    6981      <xref linkend="gtk2"/>,
    70       <xref linkend="gtk3"/>,
    7182      <xref linkend="gtk-doc"/>,
    72       <xref linkend='pulseaudio'/>,
    73       <xref linkend="xorg7-proto"/>, and
     83      <xref linkend='pulseaudio'/> and
    7484      <ulink url="http://tdb.samba.org/">tdb</ulink>
    7585    </para>
     
    8797
    8898<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \
    89     --with-gconf-schema-file-dir=$GNOME_SYSCONFDIR/gconf/schemas &amp;&amp;
     99            --disable-oss &amp;&amp;
    90100make</userinput></screen>
    91101
     
    100110  <sect2 role="commands">
    101111    <title>Command Explanations</title>
    102 
    103     <para><option>--with-gconf-schema-file-dir=$GNOME_SYSCONFDIR/gconf/schemas</option>:
    104     Omit this parameter if you are not installing
    105     <application>libcanberra</application> for a GNOME installation.</para>
    106112
    107113    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    119125
    120126      <seglistitem>
    121         <seg>canberra-boot and canberra-gtk-play</seg>
    122         <seg>libcanberra-alsa.so, libcanberra-gstreamer.so,
    123         libcanberra-gtk-module.so, libcanberra-gtk.so,
    124         libcanberra-gtk3-module.so, libcanberra-gtk3.so, libcanberra-multi.so,
    125         libcanberra-null.so, libcanberra-oss.so, libcanberra-pulse.so, and
    126         libcanberra.so</seg>
    127         <seg>/usr/{lib/{gnome-settings-daemon-3.0/gtk-modules,libcanberra-0.28},
    128         share/{doc/libcanberra,gdm/autostart/LoginWindow,gnome/{autostart,
    129         shutdown},gtk-doc/html/libcanberra}}</seg>
     127        <seg>
     128          canberra-boot and canberra-gtk-play
     129        </seg>
     130        <seg>
     131          libcanberra-gtk.so, libcanberra-gtk3.so and
     132          libcanberra.so
     133        </seg>
     134        <seg>
     135          /usr/lib/libcanberra-0.28, /usr/share/doc/libcanberra
     136          and /usr/share/gtk-doc/html/libcanberra
     137        </seg>
    130138      </seglistitem>
    131139    </segmentedlist>
     
    135143      <?dbfo list-presentation="list"?>
    136144      <?dbhtml list-presentation="table"?>
    137 
    138       <!--<varlistentry id="canberra-boot">
    139         <term><command>canberra-boot</command></term>
    140         <listitem>
    141           <para>does this .....</para>
    142           <indexterm zone="libcanberra canberra-boot">
    143             <primary sortas="b-canberra-boot">canberra-boot</primary>
    144           </indexterm>
    145         </listitem>
    146       </varlistentry>-->
    147145
    148146      <varlistentry id="canberra-gtk-play">
     
    156154      </varlistentry>
    157155
    158       <varlistentry id="libcanberra-alsa">
    159         <term><filename class='libraryfile'>libcanberra-alsa.so</filename></term>
    160         <listitem>
    161           <para>is an <application>ALSA</application> backend.</para>
    162           <indexterm zone="libcanberra libcanberra-alsa">
    163             <primary sortas="c-libcanberra-alsa">libcanberra-alsa.so</primary>
    164           </indexterm>
    165         </listitem>
    166       </varlistentry>
    167 
    168       <varlistentry id="libcanberra-gstreamer">
    169         <term><filename class='libraryfile'>libcanberra-gstreamer.so</filename></term>
    170         <listitem>
    171           <para>is an <application>GStreamer</application> backend.</para>
    172           <indexterm zone="libcanberra libcanberra-gstreamer">
    173             <primary sortas="c-libcanberra-gstreamer">libcanberra-gstreamer.so</primary>
    174           </indexterm>
    175         </listitem>
    176       </varlistentry>
    177 
    178       <varlistentry id="libcanberra-gtk-module">
    179         <term><filename class='libraryfile'>libcanberra-gtk-module.so</filename></term>
    180         <listitem>
    181           <para>contains Gtk+2 module functions.</para>
    182           <indexterm zone="libcanberra libcanberra-gtk-module">
    183             <primary sortas="c-libcanberra-gtk-module">libcanberra-gtk-module.so</primary>
    184           </indexterm>
    185         </listitem>
    186       </varlistentry>
    187 
    188156      <varlistentry id="libcanberra-gtk">
    189157        <term><filename class='libraryfile'>libcanberra-gtk.so</filename></term>
    190158        <listitem>
    191           <para>contains Gtk+2 libcanberra bindings functions.</para>
     159          <para>contains the libcanberra bindings for GTK+2.</para>
    192160          <indexterm zone="libcanberra libcanberra-gtk">
    193161            <primary sortas="c-libcanberra-gtk">libcanberra-gtk.so</primary>
    194           </indexterm>
    195         </listitem>
    196       </varlistentry>
    197 
    198       <varlistentry id="libcanberra-gtk3-module">
    199         <term><filename class='libraryfile'>libcanberra-gtk3-module.so</filename></term>
    200         <listitem>
    201           <para>contains Gtk+3 module functions.</para>
    202           <indexterm zone="libcanberra libcanberra-gtk3-module">
    203             <primary sortas="c-libcanberra-gtk3-module">libcanberra-gtk3-module.so</primary>
    204162          </indexterm>
    205163        </listitem>
     
    209167        <term><filename class='libraryfile'>libcanberra-gtk3.so</filename></term>
    210168        <listitem>
    211           <para>contains Gtk+3 libcanberra bindings functions.</para>
     169          <para>contains the libcanberra bindings for GTK+3.</para>
    212170          <indexterm zone="libcanberra libcanberra-gtk3">
    213171            <primary sortas="c-libcanberra-gtk3">libcanberra-gtk3.so</primary>
    214           </indexterm>
    215         </listitem>
    216       </varlistentry>
    217 
    218       <varlistentry id="libcanberra-multi">
    219         <term><filename class='libraryfile'>libcanberra-multi.so</filename></term>
    220         <listitem>
    221           <para>is a multi backend.</para>
    222           <indexterm zone="libcanberra libcanberra-multi">
    223             <primary sortas="c-libcanberra-multi">libcanberra-multi.so</primary>
    224           </indexterm>
    225         </listitem>
    226       </varlistentry>
    227 
    228       <varlistentry id="libcanberra-null">
    229         <term><filename class='libraryfile'>libcanberra-null.so</filename></term>
    230         <listitem>
    231           <para>is a null backend.</para>
    232           <indexterm zone="libcanberra libcanberra-null">
    233             <primary sortas="c-libcanberra-null">libcanberra-null.so</primary>
    234           </indexterm>
    235         </listitem>
    236       </varlistentry>
    237 
    238       <varlistentry id="libcanberra-oss">
    239         <term><filename class='libraryfile'>libcanberra-oss.so</filename></term>
    240         <listitem>
    241           <para>is an oss backend.</para>
    242           <indexterm zone="libcanberra libcanberra-oss">
    243             <primary sortas="c-libcanberra-oss">libcanberra-oss.so</primary>
    244           </indexterm>
    245         </listitem>
    246       </varlistentry>
    247 
    248       <varlistentry id="libcanberra-pulse">
    249         <term><filename class='libraryfile'>libcanberra-pulse.so</filename></term>
    250         <listitem>
    251           <para>is an <application>PulseAudio</application> backend.</para>
    252           <indexterm zone="libcanberra libcanberra-pulse">
    253             <primary sortas="c-libcanberra-pulse">libcanberra-pulse.so</primary>
    254172          </indexterm>
    255173        </listitem>
     
    259177        <term><filename class='libraryfile'>libcanberra.so</filename></term>
    260178        <listitem>
    261           <para>contains general libcanberra API functions.</para>
     179          <para>contains the libcanberra API functions.</para>
    262180          <indexterm zone="libcanberra libcanberra-lib">
    263181            <primary sortas="c-libcanberra">libcanberra.so</primary>
Note: See TracChangeset for help on using the changeset viewer.