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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.