Changeset 2ba0c1a


Ignore:
Timestamp:
07/24/2012 04:16:08 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:
a2912ff
Parents:
cc2e31b6
Message:

XML Polishing, Part 1. Review GStreamer pages.

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

Location:
multimedia/libdriv
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • multimedia/libdriv/alsa-utils.xml

    rcc2e31b6 r2ba0c1a  
    9696    running the following commands:</para>
    9797
    98 <screen><userinput>./configure --with-systemdsystemunitdir=no &amp;&amp;
     98<screen><userinput>./configure --without-systemdsystemunitdir &amp;&amp;
    9999make</userinput></screen>
    100100
     
    110110    <title>Command Explanations</title>
    111111
    112     <para><command>--with-systemdsystemunitdir=no</command>:
     112    <para><option>--without-systemdsystemunitdir</option>:
    113113    Do not install systemd units.</para>
    114114
     
    164164      <application>Udev</application> when the device is detected (during boot
    165165      or when plugged in for USB devices).</para>
    166 <!--
    167       <para>As the <systemitem class="username">root</systemitem> user, install
    168       a new <application>Udev</application> rules file to create the audio
    169       device nodes and run the restore script:</para>
    170 
    171 <screen role="root"><userinput>cat &gt; /etc/udev/rules.d/40-alsa.rules &lt;&lt; "EOF"
    172 # /etc/udev/rules.d/40-alsa.rules
    173 
    174 # When a sound device is detected, restore the volume settings
    175 KERNEL=="controlC[0-9]*", ACTION=="add", RUN+="/usr/sbin/alsactl restore %n"
    176 EOF
    177 chmod -v 644 /etc/udev/rules.d/40-alsa.rules</userinput></screen>
    178 -->
     166
    179167      <para>All sound devices are not accessible for any user except
    180168      <systemitem class="username">root</systemitem> and members of the
     
    199187    <segmentedlist>
    200188      <segtitle>Installed Programs</segtitle>
    201       <segtitle>Installed Libraries</segtitle>
    202189      <segtitle>Installed Directory</segtitle>
    203190
     
    206193        amixer, aplay, aplaymidi, arecord, arecordmidi, aseqdump,
    207194        aseqnet, iecset, and speaker-test</seg>
    208         <seg>None</seg>
    209195        <seg>/var/lib/alsa and /usr/share/sounds/alsa</seg>
    210196      </seglistitem>
  • multimedia/libdriv/farstream.xml

    rcc2e31b6 r2ba0c1a  
    115115    </para>
    116116
    117 <screen><userinput>./configure --prefix=/usr --disable-python \
    118                                --disable-static &amp;&amp;
     117<screen><userinput>./configure --prefix=/usr \
     118            --disable-python \
     119            --disable-static &amp;&amp;
    119120make</userinput></screen>
    120121
     
    158159        </seg>
    159160        <seg>
    160           /usr/include/farstream-0.1, /usr/lib/farstream-0.1,
     161          /usr/include/farstream-0.1,
     162          /usr/lib/farstream-0.1,
    161163          /usr/share/farstream,
    162164          /usr/share/gtk-doc/html/farstream-libs-0.10 and
     
    175177        <listitem>
    176178          <para>
    177             contains the Farstream API functions.
     179            contains the <application>Farstream</application> API functions.
    178180          </para>
    179181          <indexterm zone="farstream libfarstream-0.1">
  • multimedia/libdriv/gst-ffmpeg.xml

    rcc2e31b6 r2ba0c1a  
    2828
    2929  <sect2 role="package">
    30     <title>Introduction to gst-ffmpeg</title>
     30    <title>Introduction to Gst FFMpeg</title>
    3131
    32     <para>The <application>gst-ffmpeg</application> package is a gstreamer plugin
    33     for ffmpeg.</para>
     32    <para>
     33      The <application>Gst FFMpeg</application> contains GStreamer plugins
     34      for <application>FFMpeg</application>.
     35    </para>
    3436
    35     &lfs70_checked;
     37    &lfs71_checked;
    3638
    3739    <bridgehead renderas="sect3">Package Information</bridgehead>
    3840    <itemizedlist spacing="compact">
    3941      <listitem>
    40         <para>Download (HTTP): <ulink url="&gst-ffmpeg-download-http;"/></para>
     42        <para>
     43          Download (HTTP): <ulink url="&gst-ffmpeg-download-http;"/>
     44        </para>
    4145      </listitem>
    4246      <listitem>
    43         <para>Download (FTP): <ulink url="&gst-ffmpeg-download-ftp;"/></para>
     47        <para>
     48          Download (FTP): <ulink url="&gst-ffmpeg-download-ftp;"/>
     49        </para>
    4450      </listitem>
    4551      <listitem>
    46         <para>Download MD5 sum: &gst-ffmpeg-md5sum;</para>
     52        <para>
     53          Download MD5 sum: &gst-ffmpeg-md5sum;
     54        </para>
    4755      </listitem>
    4856      <listitem>
    49         <para>Download size: &gst-ffmpeg-size;</para>
     57        <para>
     58          Download size: &gst-ffmpeg-size;
     59        </para>
    5060      </listitem>
    5161      <listitem>
    52         <para>Estimated disk space required: &gst-ffmpeg-buildsize;</para>
     62        <para>
     63          Estimated disk space required: &gst-ffmpeg-buildsize;
     64        </para>
    5365      </listitem>
    5466      <listitem>
    55         <para>Estimated build time: &gst-ffmpeg-time;</para>
     67        <para>
     68          Estimated build time: &gst-ffmpeg-time;
     69        </para>
    5670      </listitem>
    5771    </itemizedlist>
     
    6781    </itemizedlist>
    6882
    69     <bridgehead renderas="sect3">gst-ffmpeg Dependencies</bridgehead>
     83    <bridgehead renderas="sect3">Gst FFMpeg Dependencies</bridgehead>
    7084
    7185    <bridgehead renderas="sect4">Required</bridgehead>
    72     <para role="required"><xref linkend="gst-plugins-base"/> and
    73     <xref linkend="yasm"/></para>
     86    <para role="required">
     87      <xref linkend="gst-plugins-base"/> and
     88      <xref linkend="yasm"/>
     89    </para>
    7490
    7591    <bridgehead renderas="sect4">Optional</bridgehead>
    76     <para role="optional"><ulink url="http://code.entropywave.com/projects/orc/">ORC
    77     </ulink></para>
     92    <para role="optional">
     93      <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>
     94    </para>
    7895
    7996    <para condition="html" role="usernotes">User Notes:
    80     <ulink url="&blfs-wiki;/gst-ffmpeg"/></para>
    81 
     97      <ulink url="&blfs-wiki;/gst-ffmpeg"/>
     98    </para>
    8299  </sect2>
    83100
    84101  <sect2 role="installation">
    85     <title>Installation of gst-ffmpeg</title>
     102    <title>Installation of Gst FFMpeg</title>
    86103
    87     <para>Install <application>gst-ffmpeg</application> by running the following
    88     commands:</para>
     104    <para>
     105      Install <application>Gst FFMpeg</application> by running the following
     106      commands:
     107    </para>
    89108
    90109<screen><userinput>patch -p1 &lt; ../gst-ffmpeg-&gst-ffmpeg-version;-gcc-4.7-1.patch &amp;&amp;
     
    92111make</userinput></screen>
    93112
    94     <para>To test the results, issue: <command>make check</command>.</para>
     113    <para>
     114      To test the results, issue: <command>make check</command>.
     115    </para>
    95116
    96     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     117    <para>
     118      Now, as the <systemitem class="username">root</systemitem> user:
     119    </para>
    97120
    98121<screen role="root"><userinput>make install</userinput></screen>
    99   </sect2>
    100 
    101   <sect2 role="commands">
    102     <title>Command Explanations</title>
    103 
    104     <para>
    105       <command>patch -p1 &lt;
    106       ../gst-ffmpeg-&gst-ffmpeg-version;-gcc-4.7-1.patch</command>: This patch
    107       fixes compiling Gst FFmpeg with Gcc 4.7.
    108     </para>
    109122  </sect2>
    110123
     
    113126
    114127    <segmentedlist>
    115       <segtitle>Installed Programs</segtitle>
    116       <segtitle>Installed Libraries</segtitle>
    117       <segtitle>Installed Directory</segtitle>
     128      <segtitle>Installed GStreamer Plugins</segtitle>
    118129
    119130      <seglistitem>
    120         <seg>None</seg>
    121         <seg>libgstffmpeg.so, libgstffmpegscale.so, and libgstpostproc.so</seg>
    122         <seg>None</seg>
     131        <seg>
     132          libgstffmpeg.so, libgstffmpegscale.so and libgstpostproc.so
     133        </seg>
    123134      </seglistitem>
    124135    </segmentedlist>
  • multimedia/libdriv/gst-plugins-bad.xml

    rcc2e31b6 r2ba0c1a  
    3030    <title>Introduction to Gstreamer Bad Plug-ins</title>
    3131
    32     <para>The <application>GStreamer Bad Plug-ins</application> package contains a
    33     set a set of plug-ins that aren't up to par compared to the rest.  They might
    34     be close to being good quality, but they're missing something - be it a good
    35     code review, some documentation, a set of tests, a real live maintainer, or
    36     some actual wide use.</para>
    37 
    38     &lfs70_checked;
     32    <para>
     33      The <application>GStreamer Bad Plug-ins</application> package contains a set
     34      a set of plug-ins that aren't up to par compared to the rest. They might be
     35      close to being good quality, but they're missing something - be it a good
     36      code review, some documentation, a set of tests, a real live maintainer,
     37      or some actual wide use.  Also see the <xref linkend="gst-plugins-good"/>,
     38      <xref linkend="gst-plugins-ugly"/> and <xref linkend="gst-ffmpeg"/> packages.
     39    </para>
     40
     41    &lfs71_checked;
    3942
    4043    <bridgehead renderas="sect3">Package Information</bridgehead>
    4144    <itemizedlist spacing="compact">
    4245      <listitem>
    43         <para>Download (HTTP): <ulink url="&gst-plugins-bad-download-http;"/></para>
    44       </listitem>
    45       <listitem>
    46         <para>Download (FTP): <ulink url="&gst-plugins-bad-download-ftp;"/></para>
    47       </listitem>
    48       <listitem>
    49         <para>Download MD5 sum: &gst-plugins-bad-md5sum;</para>
    50       </listitem>
    51       <listitem>
    52         <para>Download size: &gst-plugins-bad-size;</para>
    53       </listitem>
    54       <listitem>
    55         <para>Estimated disk space required: &gst-plugins-bad-buildsize;</para>
    56       </listitem>
    57       <listitem>
    58         <para>Estimated build time: &gst-plugins-bad-time;</para>
     46        <para>
     47          Download (HTTP): <ulink url="&gst-plugins-bad-download-http;"/>
     48        </para>
     49      </listitem>
     50      <listitem>
     51        <para>
     52          Download (FTP): <ulink url="&gst-plugins-bad-download-ftp;"/>
     53        </para>
     54      </listitem>
     55      <listitem>
     56        <para>
     57          Download MD5 sum: &gst-plugins-bad-md5sum;
     58        </para>
     59      </listitem>
     60      <listitem>
     61        <para>
     62          Download size: &gst-plugins-bad-size;
     63        </para>
     64      </listitem>
     65      <listitem>
     66        <para>
     67          Estimated disk space required: &gst-plugins-bad-buildsize;
     68        </para>
     69      </listitem>
     70      <listitem>
     71        <para>
     72          Estimated build time: &gst-plugins-bad-time;
     73        </para>
    5974      </listitem>
    6075    </itemizedlist>
     
    6378
    6479    <bridgehead renderas="sect4">Required</bridgehead>
    65     <para role="required"><xref linkend="gst-plugins-base"/></para>
     80    <para role="required">
     81      <xref linkend="gst-plugins-base"/>
     82    </para>
     83
     84    <bridgehead renderas="sect4">Recommended</bridgehead>
     85    <para role="recommended">
     86      <xref linkend="faac"/>,
     87      <xref linkend="libpng"/>,
     88      <xref linkend="libvpx"/>,
     89      <xref linkend="openssl"/> and
     90      <xref linkend="xvid"/>
     91    </para>
    6692
    6793    <bridgehead renderas="sect4">Optional</bridgehead>
    6894    <para role="optional">
    69     <ulink url="http://www.celt-codec.org/">celt</ulink>,
    70     <xref linkend="curl"/>,
    71     <ulink url="http://diracvideo.org/">Dirac</ulink>,
    72     <ulink url="http://www.directfb.org/">DirectFB</ulink>,
    73     <xref linkend="faac"/>,
    74     <xref linkend="faad2"/>,
    75     <ulink url="http://www.speech.cs.cmu.edu/flite/">Flite</ulink>,
    76     <ulink url="http://code.google.com/p/game-music-emu/">
    77     Game Music Emu</ulink>,
    78     <ulink url="http://libgsm.sourcearchive.com/">GSM</ulink>,
    79     <xref linkend="jasper"/>,
    80     <ulink url="http://www.ladspa.org/">LADSPA</ulink>,
    81     <ulink url="http://code.google.com/p/libass/">libass</ulink>,
    82     <ulink url="http://libcdaudio.sourceforge.net/">libcdaudio</ulink>,
    83     <ulink url="http://sourceforge.net/projects/libdc1394">libdc1394</ulink>,
    84     <ulink url="http://www.videolan.org/developers/libdca.html">libdca</ulink>,
    85     <ulink url="http://libiptcdata.sourceforge.net/">libiptcdata</ulink>,
    86     <ulink url="http://code.google.com/p/libkate/">libkate</ulink>,
    87     <ulink url="http://sourceforge.net/projects/farsight/files/libmimic/">
    88     libmimic</ulink>,
    89     <ulink url="http://sourceforge.net/projects/libmms">libmms</ulink>,
    90     <ulink url="http://sourceforge.net/projects/modplug-xmms/">libmodplug</ulink>,
    91     <ulink url="http://www.musepack.net/">libmpcdec</ulink>,
    92     <xref linkend="libmusicbrainz"/>,
    93     <ulink url="http://code.google.com/p/musicip-libofa/">libofa</ulink>,
    94     <xref linkend="libpng"/>,
    95     <xref linkend="librsvg"/>,
    96     <xref linkend="libsndfile"/>,
    97     <xref linkend="libtheora"/>,
    98     <ulink url="http://cgit.freedesktop.org/~aplattner/libvdpau">
    99     libvdpau</ulink>,
    100     <xref linkend="libvpx"/>,
    101     <ulink url="http://mjpeg.sourceforge.net/">MJPEG Tools</ulink>,
    102     <xref linkend="neon"/>,
    103     <ulink url="http://kcat.strangesoft.net/openal.html">OpenAL</ulink>,
    104     <xref linkend="openssl"/>,
    105     <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
    106     <ulink url="http://rtmpdump.mplayerhq.hu/">rtmpdump</ulink>,
    107     <ulink url="http://diracvideo.org/">Schroedinger</ulink>,
    108     <xref linkend="sdl"/>,
    109     <ulink url="http://www.surina.net/soundtouch/">SoundTouch</ulink>,
    110     <ulink url="http://www.soft-switch.org/">SpanDSP</ulink>,
    111     <ulink url="http://sourceforge.net/projects/opencore-amr/">
    112     vo-aacenc</ulink>,
    113     <ulink url="http://sourceforge.net/projects/opencore-amr/">
    114     vo-amrwbenc</ulink>,
    115     <ulink url="http://wildmidi.sourceforge.net/">WildMidi</ulink>,
    116     <xref linkend="xvid"/>,
    117     <ulink url="http://zbar.sourceforge.net/">ZBAR</ulink>,
    118     <ulink url="http://zapping.sourceforge.net/ZVBI/index.html">
    119     ZVBI</ulink></para>
     95      <ulink url="http://www.celt-codec.org/">celt</ulink>,
     96      <xref linkend="curl"/>,
     97      <ulink url="http://diracvideo.org/">Dirac</ulink>,
     98      <ulink url="http://www.directfb.org/">DirectFB</ulink>,
     99      <xref linkend="faac"/>,
     100      <xref linkend="faad2"/>,
     101      <ulink url="http://www.speech.cs.cmu.edu/flite/">Flite</ulink>,
     102      <ulink url="http://code.google.com/p/game-music-emu/">
     103      Game Music Emu</ulink>,
     104      <ulink url="http://libgsm.sourcearchive.com/">GSM</ulink>,
     105      <xref linkend="jasper"/>,
     106      <ulink url="http://www.ladspa.org/">LADSPA</ulink>,
     107      <ulink url="http://code.google.com/p/libass/">libass</ulink>,
     108      <ulink url="http://libcdaudio.sourceforge.net/">libcdaudio</ulink>,
     109      <ulink url="http://sourceforge.net/projects/libdc1394">libdc1394</ulink>,
     110      <ulink url="http://www.videolan.org/developers/libdca.html">libdca</ulink>,
     111      <ulink url="http://libiptcdata.sourceforge.net/">libiptcdata</ulink>,
     112      <ulink url="http://code.google.com/p/libkate/">libkate</ulink>,
     113      <ulink url="http://sourceforge.net/projects/farsight/files/libmimic/">
     114      libmimic</ulink>,
     115      <ulink url="http://sourceforge.net/projects/libmms">libmms</ulink>,
     116      <ulink url="http://sourceforge.net/projects/modplug-xmms/">libmodplug</ulink>,
     117      <ulink url="http://www.musepack.net/">libmpcdec</ulink>,
     118      <xref linkend="libmusicbrainz"/>,
     119      <ulink url="http://code.google.com/p/musicip-libofa/">libofa</ulink>,
     120      <xref linkend="librsvg"/>,
     121      <xref linkend="libsndfile"/>,
     122      <ulink url="http://cgit.freedesktop.org/~aplattner/libvdpau">
     123      libvdpau</ulink>,
     124      <ulink url="http://mjpeg.sourceforge.net/">MJPEG Tools</ulink>,
     125      <xref linkend="neon"/>,
     126      <ulink url="http://kcat.strangesoft.net/openal.html">OpenAL</ulink>,
     127      <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
     128      <ulink url="http://rtmpdump.mplayerhq.hu/">rtmpdump</ulink>,
     129      <ulink url="http://diracvideo.org/">Schroedinger</ulink>,
     130      <xref linkend="sdl"/>,
     131      <ulink url="http://www.surina.net/soundtouch/">SoundTouch</ulink>,
     132      <ulink url="http://www.soft-switch.org/">SpanDSP</ulink>,
     133      <ulink url="http://sourceforge.net/projects/opencore-amr/">
     134      VO AACENC</ulink>,
     135      <ulink url="http://sourceforge.net/projects/opencore-amr/">
     136      VO AMRWBENC</ulink>,
     137      <ulink url="http://wildmidi.sourceforge.net/">WildMidi</ulink>,
     138      <ulink url="http://zbar.sourceforge.net/">ZBAR</ulink> and
     139      <ulink url="http://zapping.sourceforge.net/ZVBI/index.html">
     140      ZVBI</ulink>
     141    </para>
    120142
    121143    <bridgehead renderas="sect4">Optional, for the unit regression tests</bridgehead>
    122     <para>To run the tests you need to have compiled gstreamer against libcheck,
    123     and you can optionally use
    124     <ulink url="http://www.valgrind.org/">Valgrind</ulink></para>
     144    <para>
     145      <ulink url="http://www.valgrind.org/">Valgrind</ulink>
     146    </para>
    125147
    126148    <para condition="html" role="usernotes">User Notes:
    127     <ulink url="&blfs-wiki;/gst-plugins-bad"/></para>
    128 
     149      <ulink url="&blfs-wiki;/gst-plugins-bad"/>
     150    </para>
    129151  </sect2>
    130152
     
    132154    <title>Installation of GStreamer Bad Plug-ins</title>
    133155
    134     <para>Install <application>Gstreamer Bad Plug-ins</application> by running the following
    135     commands:</para>
     156    <para>
     157      Install <application>Gstreamer Bad Plug-ins</application> by running the following
     158      commands:
     159    </para>
    136160
    137161<screen><userinput>./configure --prefix=/usr --with-gtk=3.0 --disable-examples &amp;&amp;
    138162make</userinput></screen>
    139163
    140     <para>To test the results, issue: <command>make check</command>. Note that
    141     tests for some of the items may fail.</para>
    142 
    143     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     164    <para>
     165      To test the results, issue: <command>make check</command>. Note that
     166      tests for some of the items may fail.
     167    </para>
     168
     169    <para>
     170      Now, as the <systemitem class="username">root</systemitem> user:
     171    </para>
    144172
    145173<screen role="root"><userinput>make install</userinput></screen>
     
    150178    <title>Command Explanations</title>
    151179
    152     <para><command>--with-gtk=3.0</command>: Build with <application>gtk3</application>
    153     instead of the default gtk2 : recommended for a <application>gnome</application>
    154     desktop.</para>
    155 
    156     <para><command>--disable-examples</command>: if the dependenc{y,ies} for the camera
    157     driver have been satisfied, the associated example code fails to build.</para>
     180    <para>
     181      <parameter>--with-gtk=3.0</parameter>: Build against <application>GTK+ 3</application>
     182      instead of the default <application>GTK+ 2</application>: recommended for a
     183      <application>GNOME</application> Desktop.
     184    </para>
     185
     186    <para>
     187      <option>--disable-examples</option>: if the dependencies for the camera
     188      driver have been satisfied, the associated example code fails to build.
     189    </para>
    158190
    159191  </sect2>
     
    163195
    164196    <segmentedlist>
    165       <segtitle>Installed Programs</segtitle>
    166197      <segtitle>Installed Libraries</segtitle>
    167198      <segtitle>Installed Directories</segtitle>
    168199
    169200      <seglistitem>
    170         <seg>none</seg>
    171         <seg>Several <application>GStreamer</application> plugins</seg>
    172         <seg>/usr/{include/gstreamer-0.10/gst/signalprocessor,
    173         share/{gtk-doc/gst-plugins-bad-libs-0.10,
    174         gstreamer-0.10/camera-apps}}</seg>
     201        <seg>
     202          libgstbasecamerabinsrc-0.10.so, libgstbasevideo-0.10.so, libgstcodecparsers-0.10.so,
     203          libgstphotography-0.10.so, libgstsignalprocessor-0.10.so and libgstvdp-0.10.so
     204        </seg>
     205        <seg>
     206          /usr/include/gstreamer-0.10/gst/{basecamerabinsrc,codecparsers,interfaces},
     207          /usr/include/gstreamer-0.10/gst/{signalprocessor,vdpau,video} and
     208          /usr/share/gtk-doc/gst-plugins-bad-libs-0.10
     209        </seg>
    175210      </seglistitem>
    176211    </segmentedlist>
  • multimedia/libdriv/gst-plugins-base.xml

    rcc2e31b6 r2ba0c1a  
    3131    <title>Introduction to GStreamer Base Plug-ins</title>
    3232
    33     <para>The <application>GStreamer Base Plug-ins</application> is a
    34     well-groomed and well-maintained collection of
    35     <application>GStreamer</application> plug-ins and elements, spanning the
    36     range of possible types of elements one would want to write for
    37     <application>GStreamer</application>. It also contains helper libraries
    38     and base classes useful for writing elements. A wide range of video and
    39     audio decoders, encoders, and filters are included. Also see the
    40     <xref linkend="gst-plugins-good"/>, <xref linkend="gst-plugins-bad"/>,
    41     <xref linkend="gst-plugins-ugly"/>, and <xref linkend="gst-ffmpeg"/>
    42     packages.</para>
    43 
    44     &lfs70_checked;
     33    <para>
     34      The <application>GStreamer Base Plug-ins</application> is a
     35      well-groomed and well-maintained collection of
     36      <application>GStreamer</application> plug-ins and elements, spanning the
     37      range of possible types of elements one would want to write for
     38      <application>GStreamer</application>. It also contains helper libraries
     39      and base classes useful for writing elements. A wide range of video and
     40      audio decoders, encoders, and filters are included. Also see the
     41      <xref linkend="gst-plugins-bad"/>, <xref linkend="gst-plugins-good"/>,
     42      <xref linkend="gst-plugins-ugly"/>, and <xref linkend="gst-ffmpeg"/>
     43      packages.
     44    </para>
     45
     46    &lfs71_checked;
    4547
    4648    <bridgehead renderas="sect3">Package Information</bridgehead>
    4749    <itemizedlist spacing="compact">
    4850      <listitem>
    49         <para>Download (HTTP): <ulink url="&gst-plugins-base-download-http;"/></para>
    50       </listitem>
    51       <listitem>
    52         <para>Download (FTP): <ulink url="&gst-plugins-base-download-ftp;"/></para>
    53       </listitem>
    54       <listitem>
    55         <para>Download MD5 sum: &gst-plugins-base-md5sum;</para>
    56       </listitem>
    57       <listitem>
    58         <para>Download size: &gst-plugins-base-size;</para>
    59       </listitem>
    60       <listitem>
    61         <para>Estimated disk space required: &gst-plugins-base-buildsize;</para>
    62       </listitem>
    63       <listitem>
    64         <para>Estimated build time: &gst-plugins-base-time;</para>
     51        <para>
     52          Download (HTTP): <ulink url="&gst-plugins-base-download-http;"/>
     53        </para>
     54      </listitem>
     55      <listitem>
     56        <para>
     57          Download (FTP): <ulink url="&gst-plugins-base-download-ftp;"/>
     58        </para>
     59      </listitem>
     60      <listitem>
     61        <para>
     62          Download MD5 sum: &gst-plugins-base-md5sum;
     63        </para>
     64      </listitem>
     65      <listitem>
     66        <para>
     67          Download size: &gst-plugins-base-size;
     68        </para>
     69      </listitem>
     70      <listitem>
     71        <para>
     72          Estimated disk space required: &gst-plugins-base-buildsize;
     73        </para>
     74      </listitem>
     75      <listitem>
     76        <para>
     77          Estimated build time: &gst-plugins-base-time;
     78        </para>
    6579      </listitem>
    6680    </itemizedlist>
     
    109123
    110124    <para condition="html" role="usernotes">User Notes:
    111     <ulink url="&blfs-wiki;/gst-plugins-base"/></para>
    112 
     125      <ulink url="&blfs-wiki;/gst-plugins-base"/>
     126    </para>
    113127  </sect2>
    114128
     
    116130    <title>Installation of GStreamer Base Plug-ins</title>
    117131
    118     <para>Install <application>GStreamer Base Plug-ins</application> by running
    119     the following commands:</para>
     132    <para>
     133      Install <application>GStreamer Base Plug-ins</application> by running
     134      the following commands:
     135    </para>
    120136
    121137<screen><userinput>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
     
    124140make</userinput></screen>
    125141
    126     <!-- without libcheck, 'make check' is pointless -->
    127     <para>To run the unit regression tests, issue: <command>make check</command>.
    128     There are
    129     many other <filename>Makefile</filename> targets you can specify for
    130     running the tests, issue <command>make -C tests/check help</command> to see
    131     the complete list.</para>
    132 
    133     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     142    <para>
     143      To run the unit regression tests, issue: <command>make check</command>.
     144      There are many other <filename>Makefile</filename> targets you can specify
     145      for running the tests, issue <command>make -C tests/check help</command>
     146      to see the complete list.
     147    </para>
     148
     149    <para>
     150      Now, as the <systemitem class="username">root</systemitem> user:
     151    </para>
    134152
    135153<screen role="root"><userinput>make install</userinput></screen>
    136 
    137     <!-- Docs are installed now
    138     <para>If you did not rebuild the API documentation by passing
    139     <option>-enable-gtk-doc</option> to the <command>configure</command>
    140     script and you wish to install the pre-built documentation, issue the
    141     following command as the <systemitem class="username">root</systemitem>
    142     user:</para>
    143 
    144 <screen role="root"><userinput>make -C docs/libs install-data &amp;&amp;
    145 make -C docs/plugins install-data</userinput></screen>-->
    146154
    147155  </sect2>
     
    150158    <title>Command Explanations</title>
    151159
     160    <para>
     161      <command>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
     162      docs/libs/Makefile.in</command>: This <command>sed</command> tests if
     163      <command>gtkdoc-rebase</command> is present, and only uses it if it is,
     164      but the test <command>which gtk-doc</command> is interpreted as an error by
     165      <command>make</command> if <command>gtkdoc-rebase</command> is not present.
     166      The <command>sed</command> command ensures the command is always regarded as
     167      successful.
     168    </para>
     169
    152170    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    153     href="../../xincludes/gtk-doc-rebuild.xml"/>
    154 
    155     <para><option>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
    156     docs/libs/Makefile.in</option>: This Makefile tests if
    157     <command>gtkdoc-rebase</command> is present, and only uses it if it is,
    158     but the test <command>which gtk-doc</command> is interpreted as an error by
    159     <command>make</command> if <command>gtkdoc-rebase</command> is not present.  The
    160     <command>sed</command> command ensures the command is always regarded as
    161     successful.</para>
    162 
    163     <para><option>--disable-static</option>: This switch prevents the static
    164     libraries from being built.</para>
     171      href="../../xincludes/static-libraries.xml"/>
     172
     173    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     174      href="../../xincludes/gtk-doc-rebuild.xml"/>
    165175
    166176  </sect2>
     
    175185
    176186      <seglistitem>
    177         <seg>gst-visualise-0.10</seg>
    178         <seg>libgst*.{so,a} and numerous <application>GStreamer</application>
    179         plugins</seg>
    180         <seg>/usr/include/gstreamer-0.10/gst/{too numerous to list} and
    181         /usr/share/gtk-doc/html/gst-plugins-base-libs-0.10</seg>
     187        <seg>
     188          gst-visualise-0.10
     189        </seg>
     190        <seg>
     191          libgstapp-0.10.so, libgstaudio-0.10.so, libgstcdda-0.10.so, libgstfft-0.10.so,
     192          libgstinterfaces-0.10.so, libgstnetbuffer-0.10.so, libgstpbutils-0.10.so,
     193          libgstriff-0.10.so, libgstrtp-0.10.so, libgstrtsp-0.10.so, libgstsdp-0.10.so,
     194          libgsttag-0.10.so and libgstvideo-0.10.so
     195        </seg>
     196        <seg>
     197          /usr/include/gstreamer-0.10/gst/{app,audio,cdda,fft,floatcast,interfaces,netbuffer}
     198          /usr/include/gstreamer-0.10/gst/{pbutils,riff,rtp,rtsp,sdp,tag,video},
     199          /usr/share/gst-plugins-base,
     200          /usr/share/gtk-doc/html/gst-plugins-base-libs-0.10 and
     201          /usr/share/gtk-doc/html/gst-plugins-base-plugins-0.10
     202        </seg>
    182203      </seglistitem>
    183204    </segmentedlist>
     
    191212        <term><command>gst-visualise-0.10</command></term>
    192213        <listitem>
    193           <para>is used to run a basic <application>GStreamer</application>
    194           pipeline to display a graphical visualisation of an audio stream.</para>
     214          <para>
     215            is used to run a basic <application>GStreamer</application>
     216            pipeline to display a graphical visualisation of an audio stream.
     217          </para>
    195218          <indexterm zone="gst-plugins-base gst-visualise">
    196219            <primary sortas="b-gst-visualise">gst-visualise-0.10</primary>
  • multimedia/libdriv/gst-plugins-good.xml

    rcc2e31b6 r2ba0c1a  
    66
    77  <!ENTITY gst-plugins-good-download-http
    8     "&gnome-download-http;/gst-plugins-good/0.10/gst-plugins-good-&gst-plugins-good-version;.tar.xz">
     8          "&gnome-download-http;/gst-plugins-good/0.10/gst-plugins-good-&gst-plugins-good-version;.tar.xz">
    99  <!ENTITY gst-plugins-good-download-ftp
    10     "&gnome-download-ftp;/gst-plugins-good/0.10/gst-plugins-good-&gst-plugins-good-version;.tar.xz">
     10           "&gnome-download-ftp;/gst-plugins-good/0.10/gst-plugins-good-&gst-plugins-good-version;.tar.xz">
    1111  <!ENTITY gst-plugins-good-md5sum        "555845ceab722e517040bab57f9ace95">
    1212  <!ENTITY gst-plugins-good-size          "2.6 MB">
     
    1515]>
    1616
    17 <sect1 id="gst-plugins-good"
    18        xreflabel="gst-plugins-good-&gst-plugins-good-version;">
     17<sect1 id="gst-plugins-good" xreflabel="gst-plugins-good-&gst-plugins-good-version;">
    1918  <?dbhtml filename="gst-plugins-good.html"?>
    2019
     
    125124    <bridgehead renderas="sect4">Optional, for the unit regression tests</bridgehead>
    126125    <para>
    127       To run the tests you need to have compiled gstreamer against libcheck, and
    128       you can optionally use
    129126      <ulink url="http://www.valgrind.org/">Valgrind</ulink>
    130127    </para>
     
    193190
    194191    <segmentedlist>
    195       <segtitle>Installed Libraries</segtitle>
    196192      <segtitle>Installed Directory</segtitle>
    197193
    198194      <seglistitem>
    199         <seg>
    200           Numerous <application>GStreamer</application> plugins
    201         </seg>
    202195        <seg>
    203196          /usr/share/gtk-doc/html/gst-plugins-good-plugins-0.10
  • multimedia/libdriv/gst-plugins-ugly.xml

    rcc2e31b6 r2ba0c1a  
    55  %general-entities;
    66
    7   <!ENTITY gst-plugins-ugly-download-http "http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-&gst-plugins-ugly-version;.tar.xz">
     7  <!ENTITY gst-plugins-ugly-download-http
     8           "http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-&gst-plugins-ugly-version;.tar.xz">
    89  <!ENTITY gst-plugins-ugly-download-ftp  " ">
    9   <!-- <!ENTITY gst-plugins-ugly-download-ftp  "&gnome-download-ftp;/gst-plugins-ugly/0.10/gst-plugins-ugly-&gst-plugins-ugly-version;.tar.bz2"> -->
    1010  <!ENTITY gst-plugins-ugly-md5sum        "ba26045c8c8c91f0d48d327ccf53ac0c">
    1111  <!ENTITY gst-plugins-ugly-size          "864 KB">
     
    1414]>
    1515
    16 <sect1 id="gst-plugins-ugly"
    17        xreflabel="gst-plugins-ugly-&gst-plugins-ugly-version;">
     16<sect1 id="gst-plugins-ugly" xreflabel="gst-plugins-ugly-&gst-plugins-ugly-version;">
    1817  <?dbhtml filename="gst-plugins-ugly.html"?>
    1918
     
    3231    <title>Introduction to GStreamer Ugly Plug-ins</title>
    3332
    34     <para>The <application>GStreamer Ugly Plug-ins</application> is a set of
    35     plug-ins considered by the <application>GStreamer</application> developers
    36     to have good quality and correct functionality, but distributing them might
    37     pose problems. The license on either the plug-ins or the supporting
    38     libraries might not be how the <application>GStreamer</application>
    39     developers would like. The code might be widely known to present patent
    40     problems. Also see the <xref linkend="gst-plugins-good"/>, <ulink
    41     url="http://gstreamer.freedesktop.org/modules/gst-plugins-bad.html">
    42     GStreamer Bad Plug-ins</ulink> and <ulink
    43     url="http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html">GStreamer
    44     FFmpeg plug-in</ulink> packages.</para>
     33    <para>
     34      The <application>GStreamer Ugly Plug-ins</application> is a set of plug-ins
     35      considered by the <application>GStreamer</application> developers  to have
     36      good quality and correct functionality, but distributing them might pose
     37      problems. The license on either the plug-ins or the supporting libraries
     38      might not be how the <application>GStreamer</application> developers would
     39      like. The code might be widely known to present patent problems. Also see
     40      the <xref linkend="gst-plugins-bad"/>, <xref linkend="gst-plugins-good"/>
     41      and <xref linkend="gst-ffmpeg"/> packages.
     42    </para>
    4543
    46     &lfs70_checked;
     44    &lfs71_checked;
    4745
    4846    <bridgehead renderas="sect3">Package Information</bridgehead>
    4947    <itemizedlist spacing="compact">
    5048      <listitem>
    51         <para>Download (HTTP): <ulink url="&gst-plugins-ugly-download-http;"/></para>
     49        <para>
     50          Download (HTTP): <ulink url="&gst-plugins-ugly-download-http;"/>
     51        </para>
    5252      </listitem>
    5353      <listitem>
    54         <para>Download (FTP): <ulink url="&gst-plugins-ugly-download-ftp;"/></para>
     54        <para>
     55          Download (FTP): <ulink url="&gst-plugins-ugly-download-ftp;"/>
     56        </para>
    5557      </listitem>
    5658      <listitem>
    57         <para>Download MD5 sum: &gst-plugins-ugly-md5sum;</para>
     59        <para>
     60          Download MD5 sum: &gst-plugins-ugly-md5sum;
     61        </para>
    5862      </listitem>
    5963      <listitem>
    60         <para>Download size: &gst-plugins-ugly-size;</para>
     64        <para>
     65          Download size: &gst-plugins-ugly-size;
     66        </para>
    6167      </listitem>
    6268      <listitem>
    63         <para>Estimated disk space required: &gst-plugins-ugly-buildsize;</para>
     69        <para>
     70          Estimated disk space required: &gst-plugins-ugly-buildsize;
     71        </para>
    6472      </listitem>
    6573      <listitem>
    66         <para>Estimated build time: &gst-plugins-ugly-time;</para>
     74        <para>
     75          Estimated build time: &gst-plugins-ugly-time;
     76        </para>
    6777      </listitem>
    6878    </itemizedlist>
     
    99109    <bridgehead renderas="sect4">Optional, for the unit regression tests</bridgehead>
    100110    <para>
    101       To run the tests you need to have compiled gstreamer against libcheck,
    102       and you can optionaly use
    103111      <ulink url="http://www.valgrind.org/">Valgrind</ulink>
    104112    </para>
    105113
    106     <bridgehead renderas="sect4">Optional (Required to Rebuild the API
    107     Documentation)</bridgehead>
     114    <bridgehead renderas="sect4">
     115      Optional (Required to Rebuild the API Documentation)
     116    </bridgehead>
    108117    <para role="optional">
    109118      <xref linkend="gtk-doc"/> and
     
    113122
    114123    <para condition="html" role="usernotes">User Notes:
    115     <ulink url="&blfs-wiki;/gst-plugins-ugly"/></para>
    116 
     124      <ulink url="&blfs-wiki;/gst-plugins-ugly"/>
     125    </para>
    117126  </sect2>
    118127
     
    120129    <title>Installation of GStreamer Ugly Plug-ins</title>
    121130
    122     <para>Install <application>GStreamer Ugly Plug-ins</application> by running
    123     the following commands:</para>
     131    <para>
     132      Install <application>GStreamer Ugly Plug-ins</application> by running
     133      the following commands:
     134    </para>
    124135
    125136<screen><userinput>./configure --prefix=/usr &amp;&amp;
    126137make</userinput></screen>
    127138
    128     <para>To run the unit regression tests, issue: <command>make check</command>.</para>
     139    <para>
     140      To run the unit regression tests, issue: <command>make check</command>.
     141    </para>
    129142
    130     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     143    <para>
     144      Now, as the <systemitem class="username">root</systemitem> user:
     145    </para>
    131146
    132147<screen role="root"><userinput>make install</userinput></screen>
    133148
    134     <para>If you did not rebuild the API documentation by passing
    135     <option>--enable-gtk-doc</option> to the <command>configure</command>
    136     script and you wish to install the pre-built documentation, issue the
    137     following command as the <systemitem class="username">root</systemitem>
    138     user:</para>
     149    <para>
     150      If you did not rebuild the API documentation by passing
     151      <option>--enable-gtk-doc</option> to the <command>configure</command>
     152      script and you wish to install the pre-built documentation, issue the
     153      following command as the <systemitem class="username">root</systemitem>
     154      user:
     155    </para>
    139156
    140157<screen role="root"><userinput>make -C docs/plugins install-data</userinput></screen>
     158
     159  </sect2>
     160
     161  <sect2 role="commands">
     162    <title>Command Explanations</title>
     163
     164    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     165      href="../../xincludes/gtk-doc-rebuild.xml"/>
    141166
    142167  </sect2>
     
    146171
    147172    <segmentedlist>
    148       <segtitle>Installed Programs</segtitle>
    149       <segtitle>Installed Libraries</segtitle>
    150       <segtitle>Installed Directories</segtitle>
     173      <segtitle>Installed Directory</segtitle>
    151174
    152175      <seglistitem>
    153         <seg>None</seg>
    154         <seg>Several <application>GStreamer</application> plugins</seg>
    155         <seg>/usr/share/gtk-doc/html/gst-plugins-ugly-plugins-0.10</seg>
     176        <seg>
     177          /usr/share/gtk-doc/html/gst-plugins-ugly-plugins-0.10
     178        </seg>
    156179      </seglistitem>
    157180    </segmentedlist>
  • multimedia/libdriv/gstreamer.xml

    rcc2e31b6 r2ba0c1a  
    1313]>
    1414
    15 <sect1 id="gstreamer" xreflabel="gstreamer-&gstreamer-version;">
     15<sect1 id="gstreamer" xreflabel="GStreamer-&gstreamer-version;">
    1616  <?dbhtml filename="gstreamer.html"?>
    1717
     
    2121  </sect1info>
    2222
    23   <title>gstreamer-&gstreamer-version;</title>
     23  <title>GStreamer-&gstreamer-version;</title>
    2424
    2525  <indexterm zone="gstreamer">
     
    3030    <title>Introduction to GStreamer</title>
    3131
    32     <para>The <application>GStreamer</application> package contains a streaming
    33     media framework that enables applications to share a common set of plugins for
    34     things like video decoding and encoding, audio encoding and decoding, audio
    35     and video filters, audio visualisation, Web streaming and anything else that
    36     streams in real-time or otherwise. It is modelled after research software
    37     worked on at the Oregon Graduate Institute. After installing
    38     <application>GStreamer</application>, you'll likely need to install
    39     one or more of the <xref linkend="gst-plugins-good"/>,
    40     <xref linkend="gst-plugins-ugly"/>, <xref linkend="gst-plugins-bad"/>
    41     and <xref linkend="gst-ffmpeg"/> packages.</para>
    42 
    43     &lfs70_checked;
     32    <para>
     33      <application>GStreamer</application> is a streaming media framework that
     34      enables applications to share a common set of plugins for things like
     35      video decoding and encoding, audio encoding and decoding, audio and video
     36      filters, audio visualisation, Web streaming and anything else that streams
     37      in real-time or otherwise. It is modelled after research software worked
     38      on at the Oregon Graduate Institute. After installing
     39      <application>GStreamer</application>, you'll likely need to install one or
     40      more of the <xref linkend="gst-plugins-bad"/>,
     41      <xref linkend="gst-plugins-good"/>, <xref linkend="gst-plugins-ugly"/> and
     42      <xref linkend="gst-ffmpeg"/> packages.
     43    </para>
     44
     45    &lfs71_checked;
    4446
    4547    <bridgehead renderas="sect3">Package Information</bridgehead>
    4648    <itemizedlist spacing="compact">
    4749      <listitem>
    48         <para>Download (HTTP): <ulink url="&gstreamer-download-http;"/></para>
    49       </listitem>
    50       <listitem>
    51         <para>Download (FTP): <ulink url="&gstreamer-download-ftp;"/></para>
    52       </listitem>
    53       <listitem>
    54         <para>Download MD5 sum: &gstreamer-md5sum;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Download size: &gstreamer-size;</para>
    58       </listitem>
    59       <listitem>
    60         <para>Estimated disk space required: &gstreamer-buildsize;</para>
    61       </listitem>
    62       <listitem>
    63         <para>Estimated build time: &gstreamer-time;</para>
     50        <para>
     51          Download (HTTP): <ulink url="&gstreamer-download-http;"/>
     52        </para>
     53      </listitem>
     54      <listitem>
     55        <para>
     56          Download (FTP): <ulink url="&gstreamer-download-ftp;"/>
     57        </para>
     58      </listitem>
     59      <listitem>
     60        <para>
     61          Download MD5 sum: &gstreamer-md5sum;
     62        </para>
     63      </listitem>
     64      <listitem>
     65        <para>
     66          Download size: &gstreamer-size;
     67        </para>
     68      </listitem>
     69      <listitem>
     70        <para>
     71          Estimated disk space required: &gstreamer-buildsize;
     72        </para>
     73      </listitem>
     74      <listitem>
     75        <para>
     76          Estimated build time: &gstreamer-time;
     77        </para>
    6478      </listitem>
    6579    </itemizedlist>
     
    8195    <para role="optional">
    8296      <xref linkend="gsl"/>,
    83       <xref linkend='check'/> (required to run the unit regression tests and also enables
    84       <filename class='libraryfile'>libgstcheck-0.10</filename>), and
    8597      <ulink url="http://www.valgrind.org/">Valgrind</ulink>
    8698      (optionaly used during the unit regression tests)
    8799    </para>
    88100
    89     <!-- exceptionally, there seems no way to install the shipped
    90     API docs, so they have to be built, not rebuilt.-->
    91     <bridgehead renderas="sect4">Optional (Required to build the API
    92     Documentation)</bridgehead>
     101    <bridgehead renderas="sect4">
     102      Optional (Required to rebuild the API Documentation)
     103    </bridgehead>
    93104    <para role="optional">
    94105      <xref linkend="gtk-doc"/> and
    95106      <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>
    100     </para>
    101 
    102     <bridgehead renderas="sect4">Optional (Required to Build
    103     Manuals)</bridgehead>
     107      <xref linkend="expat"/>).
     108    </para>
     109
     110    <bridgehead renderas="sect4">Optional (Required to Build Manuals)</bridgehead>
    104111    <para role="optional">
    105       <xref linkend="libxslt"/>,
    106       <xref linkend="texlive"/>,
    107112      <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>
     113      <xref linkend="gs"/>
     114      <xref linkend="libxslt"/> and
     115      <xref linkend="texlive"/>
    116116    </para>
    117117
    118118    <para condition="html" role="usernotes">User Notes:
    119     <ulink url="&blfs-wiki;/gstreamer"/></para>
    120 
     119      <ulink url="&blfs-wiki;/gstreamer"/>
     120    </para>
    121121  </sect2>
    122122
     
    124124    <title>Installation of GStreamer</title>
    125125
    126     <para>Install <application>GStreamer</application> by running the following
    127     commands:</para>
     126    <para>
     127      Install <application>GStreamer</application> by running the following
     128      commands:
     129    </para>
    128130
    129131<screen><userinput>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
    130132  docs/{gst,libs}/Makefile.in &amp;&amp;
    131133./configure --prefix=/usr \
    132             --libexecdir=/usr/lib &amp;&amp;
     134            --libexecdir=/usr/lib \
     135            --disable-static &amp;&amp;
    133136make</userinput></screen>
    134137
    135     <para>To test the results, issue: <command>make check</command>. There are
    136     many other <filename>Makefile</filename> targets you can specify for
    137     running the tests, issue <command>make -C tests/check help</command> to see
    138     the complete list.</para>
    139 
    140     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     138    <para>
     139      To test the results, issue: <command>make check</command>. There are
     140      many other <filename>Makefile</filename> targets you can specify for
     141      running the tests, issue <command>make -C tests/check help</command>
     142      to see the complete list.
     143    </para>
     144
     145    <para>
     146      Now, as the <systemitem class="username">root</systemitem> user:
     147    </para>
    141148
    142149<screen role="root"><userinput>make install &amp;&amp;
     
    153160      <title>Testing the Installation</title>
    154161
    155       <para>To test the functionality of the
    156       <application>GStreamer</application> installation, you can run a simple
    157       test as an unprivileged user (you may have to run
    158       <command>ldconfig</command> as the
    159       <systemitem class="username">root</systemitem> user before attempting
    160       the test).</para>
     162      <para>
     163        To test the functionality of the
     164        <application>GStreamer</application> installation, you can run a
     165        simple test as an unprivileged user (you may have to run
     166        <command>ldconfig</command> as the
     167        <systemitem class="username">root</systemitem> user before
     168        attempting the test).
     169      </para>
    161170
    162171<screen><userinput>gst-launch -v fakesrc num_buffers=5 ! fakesink</userinput></screen>
    163172
    164       <para>If the command outputs a series of messages from fakesrc and
    165       fakesink, everything is okay.</para>
     173      <para>
     174        If the command outputs a series of messages from fakesrc and
     175        fakesink, everything is okay.
     176      </para>
    166177
    167178    </sect3>
     
    172183    <title>Command Explanations</title>
    173184
    174     <para><option>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
    175     docs/{gst,libs}/Makefile.in</option>: Two of the Makefiles test if
    176     <command>gtkdoc-rebase</command> is present, and only use it if it is,
    177     but the test <command>which gtk-doc</command> is interpreted as an error by
    178     <command>make</command> if <command>gtkdoc-rebase</command> is not present.  The
    179     <command>sed</command> command ensures the command is always regarded as
    180     successful.</para>
    181 
    182     <para><parameter>--libexecdir=/usr/lib</parameter>: This parameter is used
    183     so that the <application>GStreamer</application> internal support programs
    184     are installed in the preferred location of <filename
    185     class='directory'>/usr/lib/gstreamer-0.10</filename> instead of <filename
    186     class='directory'>/usr/libexec/gstreamer-0.10</filename>.</para>
     185    <para>
     186      <command>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
     187      docs/{gst,libs}/Makefile.in</command>: Two of the Makefiles test if
     188      <command>gtkdoc-rebase</command> is present, and only use it if it is,
     189      but the test <command>which gtk-doc</command> is interpreted as an error by
     190      <command>make</command> if <command>gtkdoc-rebase</command> is not present.
     191      The <command>sed</command> command ensures the command is always regarded as
     192      successful.
     193    </para>
     194
     195    <para>
     196      <parameter>--libexecdir=/usr/lib</parameter>: This parameter is used
     197      so that the <application>GStreamer</application> internal support programs
     198      are installed in the preferred location of <filename
     199      class="directory">/usr/lib/gstreamer-0.10</filename> instead of <filename
     200      class="directory">/usr/libexec/gstreamer-0.10</filename>.
     201    </para>
    187202
    188203    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    189     href="../../xincludes/gtk-doc-rebuild.xml"/>
    190 
    191     <para><option>--disable-static</option>: This switch prevents the static
    192     libraries from being built.</para>
    193 
    194     <para><option>--enable-docbook</option>: This parameter is used to build
    195     HTML, PDF and PostScript versions of the
    196     <application>GStreamer</application> User's Manual, FAQ and Writer's Guide.
    197     Note that you must have all the listed dependencies installed.</para>
    198 
    199     <para><command>chown -v -R root:root ...</command>: The documentation is
    200     installed with ownerships of the user who untarred and built the package.
    201     This command changes the ownerships of the installed documentation files to
    202     root:root and is only executed if the documentation files were built and
    203     installed.</para>
     204      href="../../xincludes/static-libraries.xml"/>
     205
     206    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     207      href="../../xincludes/gtk-doc-rebuild.xml"/>
     208
     209    <para>
     210      <option>--enable-docbook</option>: This parameter is used to build
     211      HTML, PDF and PostScript versions of the
     212      <application>GStreamer</application> User's Manual, FAQ and Writer's
     213      Guide. Note that you must have all the listed dependencies installed.
     214    </para>
     215
     216    <para>
     217      <command>chown -v -R root:root ...</command>: The documentation is
     218      installed with ownerships of the user who untarred and built the
     219      package. This command changes the ownerships of the installed
     220      documentation files to root:root and is only executed if the
     221      documentation files were built and installed.
     222    </para>
    204223
    205224  </sect2>
     
    214233
    215234      <seglistitem>
    216         <seg>gst-feedback, gst-feedback-0.10, gst-inspect, gst-inspect-0.10,
    217         gst-launch, gst-launch-0.10, gst-plugin-scanner, gst-typefind,
    218         gst-typefind-0.10, gst-xmlinspect, gst-xmlinspect-0.10, gst-xmllaunch,
    219         and gst-xmllaunch-0.10</seg>
    220         <seg>libgstbase-0.10.{so,a}, libgstcheck-0.10.{so,a},
    221         libgstcontroller-0.10.{so,a}, libgstcoreelements.so,
    222         libgstcoreindexers.so, libgstdataprotocol-0.10.{so,a},
    223         libgstnet-0.10.{so,a}, and libgstreamer-0.10.{so,a}</seg>
    224         <seg>/usr/{include/gstreamer-0.10/gst/{base,check,controller,
    225         dataprotocol,net},lib/{gstreamer-0.10,gstreamer/gstreamer-0.10},
    226         share/{gstreamer-0.10/presets,gtk-doc/html/{gstreamer-0.10,
    227         gstreamer-libs-0.10,gstreamer-plugins-0.10}}}</seg>
     235        <seg>
     236          gst-feedback, gst-feedback-0.10, gst-inspect, gst-inspect-0.10,
     237          gst-launch, gst-launch-0.10, gst-typefind, gst-typefind-0.10,
     238          gst-xmlinspect, gst-xmlinspect-0.10, gst-xmllaunch and
     239          gst-xmllaunch-0.10
     240        </seg>
     241        <seg>
     242          libgstbase-0.10.so, libgstcheck-0.10.so, libgstcontroller-0.10.so,
     243          libgstdataprotocol-0.10.so, libgstnet-0.10.so and
     244          libgstreamer-0.10.so
     245        </seg>
     246        <seg>
     247          /usr/include/gstreamer-0.10,
     248          /usr/lib/gstreamer-0.10,
     249          /usr/share/gtk-doc/html/gstreamer-0.10,
     250          /usr/share/gtk-doc/html/gstreamer-libs-0.10 and
     251          /usr/share/gtk-doc/html/gstreamer-plugins-0.10
     252        </seg>
    228253      </seglistitem>
    229254    </segmentedlist>
     
    237262        <term><command>gst-feedback-0.10</command></term>
    238263        <listitem>
    239           <para>generates debug info for <application>GStreamer</application>
    240           bug reports.</para>
     264          <para>
     265            generates debug info for <application>GStreamer</application>
     266            bug reports.
     267          </para>
    241268          <indexterm zone="gstreamer gst-feedback">
    242269            <primary sortas="b-gst-feedback">gst-feedback-0.10</primary>
     
    248275        <term><command>gst-inspect-0.10</command></term>
    249276        <listitem>
    250           <para>prints information about a
    251           <application>GStreamer</application> plugin or element.</para>
     277          <para>
     278            prints information about a
     279            <application>GStreamer</application> plugin or element.
     280          </para>
    252281          <indexterm zone="gstreamer gst-inspect">
    253282            <primary sortas="b-gst-inspect">gst-inspect-0.10</primary>
     
    259288        <term><command>gst-launch-0.10</command></term>
    260289        <listitem>
    261           <para>is a tool that builds and runs basic
    262           <application>GStreamer</application> pipelines.</para>
     290          <para>
     291            is a tool that builds and runs basic
     292            <application>GStreamer</application> pipelines.
     293          </para>
    263294          <indexterm zone="gstreamer gst-launch">
    264295            <primary sortas="b-gst-launch">gst-launch-0.10</primary>
     
    270301        <term><command>gst-typefind-0.10</command></term>
    271302        <listitem>
    272           <para>uses the <application>GStreamer</application> type finding
    273           system to determine the relevant <application>GStreamer</application>
    274           plugin to parse or decode a file, and determine the corresponding
    275           MIME type.</para>
     303          <para>
     304            uses the <application>GStreamer</application> type finding system
     305            to determine the relevant <application>GStreamer</application>
     306            plugin to parse or decode a file, and determine the corresponding
     307            MIME type.
     308          </para>
    276309          <indexterm zone="gstreamer gst-typefind">
    277310            <primary sortas="b-gst-typefind">gst-typefind-0.10</primary>
     
    283316        <term><command>gst-xmlinspect-0.10</command></term>
    284317        <listitem>
    285           <para>prints information about a <application>GStreamer</application>
    286           plugin or element in XML document format.</para>
     318          <para>
     319            prints information about a <application>GStreamer</application>
     320            plugin or element in XML document format.
     321          </para>
    287322          <indexterm zone="gstreamer gst-xmlinspect">
    288323            <primary sortas="b-gst-xmlinspect">gst-xmlinspect-0.10</primary>
     
    294329        <term><command>gst-xmllaunch-0.10</command></term>
    295330        <listitem>
    296           <para>is used to build and run a basic <application>GStreamer</application>
    297           pipeline, loading it from an XML description.</para>
     331          <para>
     332            is used to build and run a basic <application>GStreamer</application>
     333            pipeline, loading it from an XML description.
     334          </para>
    298335          <indexterm zone="gstreamer gst-xmllaunch">
    299336            <primary sortas="b-gst-xmllaunch">gst-xmllaunch-0.10</primary>
  • multimedia/libdriv/libcanberra.xml

    rcc2e31b6 r2ba0c1a  
    3131    <title>Introduction to libcanberra</title>
    3232
    33     <para>The <application>libcanberra</application> is an implementation of the
    34     XDG Sound Theme and Name Specifications, for generating event sounds on free
    35     desktops, such as <application>GNOME</application>.</para>
     33    <para>
     34      <application>libcanberra</application> is an implementation of the XDG Sound
     35      Theme and Name Specifications, for generating event sounds on free desktops,
     36      such as <application>GNOME</application>.
     37    </para>
    3638
    3739    &lfs70_checked;
     
    4042    <itemizedlist spacing="compact">
    4143      <listitem>
    42         <para>Download (HTTP): <ulink url="&libcanberra-download-http;"/></para>
    43       </listitem>
    44       <listitem>
    45         <para>Download (FTP): <ulink url="&libcanberra-download-ftp;"/></para>
    46       </listitem>
    47       <listitem>
    48         <para>Download MD5 sum: &libcanberra-md5sum;</para>
    49       </listitem>
    50       <listitem>
    51         <para>Download size: &libcanberra-size;</para>
    52       </listitem>
    53       <listitem>
    54         <para>Estimated disk space required: &libcanberra-buildsize;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Estimated build time: &libcanberra-time;</para>
     44        <para>
     45          Download (HTTP): <ulink url="&libcanberra-download-http;"/>
     46        </para>
     47      </listitem>
     48      <listitem>
     49        <para>
     50          Download (FTP): <ulink url="&libcanberra-download-ftp;"/>
     51        </para>
     52      </listitem>
     53      <listitem>
     54        <para>
     55          Download MD5 sum: &libcanberra-md5sum;
     56        </para>
     57      </listitem>
     58      <listitem>
     59        <para>
     60          Download size: &libcanberra-size;
     61        </para>
     62      </listitem>
     63      <listitem>
     64        <para>
     65          Estimated disk space required: &libcanberra-buildsize;
     66        </para>
     67      </listitem>
     68      <listitem>
     69        <para>
     70          Estimated build time: &libcanberra-time;
     71        </para>
    5872      </listitem>
    5973    </itemizedlist>
     
    87101
    88102    <para condition="html" role="usernotes">User Notes:
    89     <ulink url="&blfs-wiki;/libcanberra"/></para>
    90 
     103      <ulink url="&blfs-wiki;/libcanberra"/>
     104    </para>
    91105  </sect2>
    92106
     
    94108    <title>Installation of libcanberra</title>
    95109
    96     <para>Install <application>libcanberra</application> by running the following
    97     commands:</para>
    98 
    99 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \
     110    <para>
     111      Install <application>libcanberra</application> by running the following
     112      commands:
     113    </para>
     114
     115<screen><userinput>./configure --prefix=/usr \
     116            --sysconfdir=/etc \
    100117            --disable-oss &amp;&amp;
    101118make</userinput></screen>
    102119
    103     <para>This package does not come with a test suite.</para>
    104 
    105     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     120    <para>
     121      This package does not come with a test suite.
     122    </para>
     123
     124    <para>
     125      Now, as the <systemitem class="username">root</systemitem> user:
     126    </para>
    106127
    107128<screen role="root"><userinput>make install</userinput></screen>
     
    113134
    114135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../../xincludes/gtk-doc-rebuild.xml"/>
     136      href="../../xincludes/gtk-doc-rebuild.xml"/>
    116137
    117138  </sect2>
     
    134155        </seg>
    135156        <seg>
    136           /usr/lib/libcanberra-0.28, /usr/share/doc/libcanberra
    137           and /usr/share/gtk-doc/html/libcanberra
     157          /usr/lib/libcanberra-0.28,
     158          /usr/share/doc/libcanberra and
     159          /usr/share/gtk-doc/html/libcanberra
    138160        </seg>
    139161      </seglistitem>
     
    148170        <term><command>canberra-gtk-play</command></term>
    149171        <listitem>
    150           <para>is an application for playing sound events.</para>
     172          <para>
     173            is an application used for playing sound events.
     174          </para>
    151175          <indexterm zone="libcanberra canberra-gtk-play">
    152176            <primary sortas="b-canberra-gtk-play">canberra-gtk-play</primary>
     
    158182        <term><filename class='libraryfile'>libcanberra-gtk.so</filename></term>
    159183        <listitem>
    160           <para>contains the libcanberra bindings for GTK+2.</para>
     184          <para>
     185            contains the <application>libcanberra</application> bindings
     186            for <application>GTK+ 2</application>.
     187          </para>
    161188          <indexterm zone="libcanberra libcanberra-gtk">
    162189            <primary sortas="c-libcanberra-gtk">libcanberra-gtk.so</primary>
     
    168195        <term><filename class='libraryfile'>libcanberra-gtk3.so</filename></term>
    169196        <listitem>
    170           <para>contains the libcanberra bindings for GTK+3.</para>
     197          <para>
     198            contains the <application>libcanberra</application> bindings
     199            for <application>GTK+ 3</application>.
     200          </para>
    171201          <indexterm zone="libcanberra libcanberra-gtk3">
    172202            <primary sortas="c-libcanberra-gtk3">libcanberra-gtk3.so</primary>
     
    178208        <term><filename class='libraryfile'>libcanberra.so</filename></term>
    179209        <listitem>
    180           <para>contains the libcanberra API functions.</para>
     210          <para>
     211            contains the <application>libcanberra</application> API functions.
     212          </para>
    181213          <indexterm zone="libcanberra libcanberra-lib">
    182214            <primary sortas="c-libcanberra">libcanberra.so</primary>
Note: See TracChangeset for help on using the changeset viewer.