Changeset cc60178


Ignore:
Timestamp:
01/20/2009 10:34:30 PM (15 years ago)
Author:
Ken Moffat <ken@…>
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:
62acbed
Parents:
64c6acb
Message:

Updates for gstreamer and the plugins.

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

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r64c6acb rcc60178  
    646646<!ENTITY xine-lib-version             "1.1.15">
    647647<!ENTITY libmikmod-version            "3.1.11">
    648 <!ENTITY gstreamer-version            "0.10.13">
    649 <!ENTITY gst-plugins-base-version     "0.10.13">
    650 <!ENTITY gst-plugins-good-version     "0.10.6">
    651 <!ENTITY gst-plugins-ugly-version     "0.10.6">
     648<!ENTITY gstreamer-version            "0.10.21">
     649<!ENTITY gst-plugins-base-version     "0.10.21">
     650<!ENTITY gst-plugins-good-version     "0.10.11">
     651<!ENTITY gst-plugins-ugly-version     "0.10.10">
    652652<!ENTITY libmusicbrainz-version       "2.1.5">
    653653<!ENTITY libmpeg2-version             "0.4.1">
  • introduction/welcome/changelog.xml

    r64c6acb rcc60178  
    4747          <para>[ken] - Updated to gtk-doc-1.11.</para>
    4848        </listitem>
     49        <listitem>
     50          <para>[ken] - Updated to gstreamer-0.10.21 with gst-plugins-base-0.10.21,
     51          gst-plugins-good-0.10.11 and gst-plugins-ugly-0.10.10.</para>
     52        </listitem>
    4953      </itemizedlist>
    5054    </listitem>
  • multimedia/libdriv/gst-plugins-base.xml

    r64c6acb rcc60178  
    77  <!ENTITY gst-plugins-base-download-http "http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-&gst-plugins-base-version;.tar.bz2">
    88  <!ENTITY gst-plugins-base-download-ftp  "&gnome-download-ftp;/gst-plugins-base/0.10/gst-plugins-base-&gst-plugins-base-version;.tar.bz2">
    9   <!ENTITY gst-plugins-base-md5sum        "735f7b911cd00540d2bea8596a3859cd">
    10   <!ENTITY gst-plugins-base-size          "1.5 MB">
    11   <!ENTITY gst-plugins-base-buildsize     "up to 72 MB (depends on what dependencies are installed)">
    12   <!ENTITY gst-plugins-base-time          "up to 1.5 SBU (0.5 SBU to run the test suite)">
     9  <!ENTITY gst-plugins-base-md5sum        "0e0cd485311502ad1c0c028148e3186a">
     10  <!ENTITY gst-plugins-base-size          "1.9 MB">
     11  <!ENTITY gst-plugins-base-buildsize     "58 MB typical (depends on what dependencies are installed, plus 5MB for the test suite)">
     12  <!ENTITY gst-plugins-base-time          "1.5 SBU typical (plus 0.7 SBU to run the test suite)">
    1313]>
    1414
     
    9292    Documentation)</bridgehead>
    9393    <para role="optional"><xref linkend="gtk-doc"/> and
    94     <xref linkend="pyxml"/></para>
     94    <xref linkend="python"/> (compiled against an XML parser such as
     95    <xref linkend=" expat"/>).</para>
    9596
    9697    <para condition="html" role="usernotes">User Notes:
     
    105106    the following commands:</para>
    106107
    107 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     108<screen><userinput>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
     109  docs/libs}/Makefile.in &amp;&amp;
     110./configure --prefix=/usr &amp;&amp;
    108111make</userinput></screen>
    109112
    110     <para>To test the results, issue: <command>make check</command>. There are
     113    <!-- without libcheck, 'make check' is pointless -->
     114    <para>To run the unit regression tests, issue: <command>make check</command>.
     115    There is one failure, in elements/subparse. There are
    111116    many other <filename>Makefile</filename> targets you can specify for
    112117    running the tests, issue <command>make -C tests/check help</command> to see
     
    126131<screen role="root"><userinput>make -C docs/libs install-data &amp;&amp;
    127132make -C docs/plugins install-data</userinput></screen>-->
     133
     134  </sect2>
     135
     136  <sect2 role="commands">
     137    <title>Command Explanations</title>
     138
     139    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     140    href="../../xincludes/gtk-doc-rebuild.xml"/>
     141
     142    <para><option>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
     143    docs/libs/Makefile.in</option>: This Makefile tests if
     144    <command>gtkdoc-rebase</command> is present, and only uses it if it is,
     145    but the test <command>which gtk-doc</command> is interpreted as an error by
     146    <command>make</command> if <command>gtkdoc-rebase</command> is not present.  The
     147    <command>sed</command> command ensures the command is always regarded as
     148    successful.</para>
     149
     150    <para><option>--disable-static</option>: This switch prevents the static
     151    libraries from being built.</para>
    128152
    129153  </sect2>
  • multimedia/libdriv/gst-plugins-good.xml

    r64c6acb rcc60178  
    66
    77  <!ENTITY gst-plugins-good-download-http "http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-&gst-plugins-good-version;.tar.bz2">
    8   <!ENTITY gst-plugins-good-download-ftp  "&gnome-download-ftp;/gst-plugins-good/0.10/gst-plugins-good-&gst-plugins-good-version;.tar.bz2">
    9   <!ENTITY gst-plugins-good-md5sum        "25f111360c2930705b91b4fcf93ae5c5">
    10   <!ENTITY gst-plugins-good-size          "1.5 MB">
    11   <!ENTITY gst-plugins-good-buildsize     "up to 85 MB (depends on which dependencies are installed)">
    12   <!ENTITY gst-plugins-good-time          "up to 1.7 SBU">
     8  <!ENTITY gst-plugins-good-download-ftp  " ">
     9  <!ENTITY gst-plugins-good-md5sum        "79b086c2dc0e07ae0c8ddc91512bab3a">
     10  <!ENTITY gst-plugins-good-size          "2.0 MB">
     11  <!ENTITY gst-plugins-good-buildsize     "61 MB or more (depends on which dependencies are installed), plus 4.2 MB for unit regression tests and 1.8 MB for docs">
     12  <!ENTITY gst-plugins-good-time          "1.7 SBU or more, plus 1.0 SBU for unit regression tests">
    1313]>
    1414
     
    102102    <ulink url="http://developer.kde.org/~wheeler/taglib/">TagLib</ulink>,
    103103    <xref linkend="x-window-system"/>,
    104     <ulink url="http://check.sourceforge.net/">Check</ulink>
    105     (required to run the unit regression tests), and
    106     <ulink url="http://www.valgrind.org/">Valgrind</ulink>
    107     (optionally used during the unit regression tests)</para>
     104    <ulink url="http://pulseaudio.org/">PulseAudio</ulink></para>
     105
     106    <bridgehead renderas="sect4">Optional, for the unit regression tests</bridgehead>
     107    <para>To run the tests you need to have compiled gstreamer against libcheck,
     108    and you can optionally use
     109    <ulink url="http://www.valgrind.org/">Valgrind</ulink></para>
    108110
    109111    <bridgehead renderas="sect4">Optional (Required to Rebuild the API
    110112    Documentation)</bridgehead>
    111113    <para role="optional"><xref linkend="gtk-doc"/> and
    112     <xref linkend="pyxml"/></para>
     114    <xref linkend="python"/> (compiled against an XML parser such as
     115    <xref linkend=" expat"/>).</para>
    113116
    114117    <para condition="html" role="usernotes">User Notes:
     
    127130make</userinput></screen>
    128131
    129     <para>To test the results, issue: <command>make check</command>. The
    130     <quote>generic/states</quote> test is known to fail on some platforms.
     132    <para>To run the unit regression tests, issue: <command>make check</command>.
    131133    There are many other <filename>Makefile</filename> targets you can specify
    132134    for running the tests, issue <command>make -C tests/check help</command>
     
    159161    installed.</para>
    160162
     163    <para><option>--disable-static</option>: This switch prevents the static
     164    libraries from being built.</para>
     165
    161166  </sect2>
    162167
  • multimedia/libdriv/gst-plugins-ugly.xml

    r64c6acb rcc60178  
    88  <!ENTITY gst-plugins-ugly-download-ftp  " ">
    99  <!-- <!ENTITY gst-plugins-ugly-download-ftp  "&gnome-download-ftp;/gst-plugins-ugly/0.10/gst-plugins-ugly-&gst-plugins-ugly-version;.tar.bz2"> -->
    10   <!ENTITY gst-plugins-ugly-md5sum        "f1016148ecbfba968c0ef1773066988b">
    11   <!ENTITY gst-plugins-ugly-size          "773 KB">
    12   <!ENTITY gst-plugins-ugly-buildsize     "up to 21 MB (depends on what dependencies are installed)">
    13   <!ENTITY gst-plugins-ugly-time          "up to 0.4 SBU">
     10  <!ENTITY gst-plugins-ugly-md5sum        "031205d5599fce73fc36766f928b2515">
     11  <!ENTITY gst-plugins-ugly-size          "917 KB">
     12  <!ENTITY gst-plugins-ugly-buildsize     "16 MB typical (depends on what dependencies are installed)">
     13  <!ENTITY gst-plugins-ugly-time          "0.3 SBU typical">
    1414]>
    1515
     
    7979    <xref linkend="libmad"/> (and
    8080    <ulink url="http://sourceforge.net/projects/mad/">libid3tag</ulink>),
    81     <xref linkend="libmpeg2"/>, and
    82     <ulink url="http://ftp.cica.es/mirrors/Linux/debian/debian/pool/main/libs/libsidplay/libsidplay_1.36.59.orig.tar.gz">libsidplay</ulink></para>
     81    <xref linkend="libmpeg2"/>,
     82    <ulink url="http://ftp.cica.es/mirrors/Linux/debian/debian/pool/main/libs/libsidplay/libsidplay_1.36.59.orig.tar.gz">libsidplay</ulink>, and
     83    <ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>
     84    </para>
     85
     86    <bridgehead renderas="sect4">Optional, for the unit regression tests</bridgehead>
     87    <para>To run the tests you need to have compiled gstreamer against libcheck,
     88    and you can optionally use
     89    <ulink url="http://www.valgrind.org/">Valgrind</ulink></para>
    8390
    8491    <bridgehead renderas="sect4">Optional (Required to Rebuild the API
    8592    Documentation)</bridgehead>
    8693    <para role="optional"><xref linkend="gtk-doc"/> and
    87     <xref linkend="pyxml"/></para>
     94    <xref linkend="python"/> (compiled against an XML parser such as
     95    <xref linkend=" expat"/>).</para>
    8896
    8997    <para condition="html" role="usernotes">User Notes:
     
    101109make</userinput></screen>
    102110
    103     <para>To test the results, issue: <command>make check</command>.</para>
     111    <para>To run the unit regression tests, issue: <command>make check</command>.</para>
    104112
    105113    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    114122
    115123<screen role="root"><userinput>make -C docs/plugins install-data</userinput></screen>
     124
     125  </sect2>
     126
     127  <sect2 role="commands">
     128    <title>Command Explanations</title>
     129
     130    <para><option>--disable-static</option>: This switch prevents the static
     131    libraries from being built.</para>
    116132
    117133  </sect2>
  • multimedia/libdriv/gstreamer.xml

    r64c6acb rcc60178  
    77  <!ENTITY gstreamer-download-http "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-&gstreamer-version;.tar.bz2">
    88  <!ENTITY gstreamer-download-ftp  "&gnome-download-ftp;/gstreamer/0.10/gstreamer-&gstreamer-version;.tar.bz2">
    9   <!ENTITY gstreamer-md5sum        "69b594b43e52e1d0eaf512a89c7b3137">
    10   <!ENTITY gstreamer-size          "1.9 MB">
    11   <!ENTITY gstreamer-buildsize     "72 MB">
    12   <!ENTITY gstreamer-time          "1.5 SBU (includes building manuals and 0.5 SBU to run the test suite)">
     9  <!ENTITY gstreamer-md5sum        "7bad90af3fd81a1535363cf85359125c">
     10  <!ENTITY gstreamer-size          "2.5 MB">
     11  <!ENTITY gstreamer-buildsize     "47 MB (without static libs, another 8.5 MB for unit regression tests, another 5 MB each for API docs and HTML manual)">
     12  <!ENTITY gstreamer-time          "1.0 SBU (plus 1.1 SBU for unit regression tests, 0.9 SBU for API docs, 0.5 SBU for HTML manual)">
    1313]>
    1414
     
    6969
    7070    <bridgehead renderas="sect4">Required</bridgehead>
    71     <para role="required"><xref linkend="glib2"/> and
    72     <xref linkend="libxml2"/></para>
     71    <para role="required"><xref linkend="glib2"/>
     72    <xref linkend="libxml2"/>, and
     73    <xref linkend="which"/></para>
    7374
    7475    <bridgehead renderas="sect4">Optional</bridgehead>
    7576    <para role="optional">
    7677    <ulink url="http://check.sourceforge.net/">Check</ulink>
    77     (required to run the unit regression tests), and
     78    (required to run the unit regression tests and also enables
     79    <filename class='libraryfile'>libgstcheck-0.10</filename>), and
    7880    <ulink url="http://www.valgrind.org/">Valgrind</ulink>
    7981    (optionally used during the unit regression tests)</para>
    8082
    81     <bridgehead renderas="sect4">Optional (Required to Rebuild the API
     83    <!-- exceptionally, there seems no way to install the shipped
     84    API docs, so they have to be built, not rebuilt.-->
     85    <bridgehead renderas="sect4">Optional (Required to build the API
    8286    Documentation)</bridgehead>
    8387    <para role="optional"><xref linkend="gtk-doc"/> and
    84     <xref linkend="pyxml"/></para>
     88    <xref linkend="python"/> (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>
     92    </para>
    8593
    8694    <bridgehead renderas="sect4">Optional (Required to Build
     
    8896    <para role="optional"><xref linkend="libxslt"/>,
    8997    <xref linkend="tetex"/>,
     98    <xref linkend="docbook-utils"/>,
     99    <ulink url="http://www.xfig.org/">Transfig</ulink> (all needed
     100    to build the HTML manual), plus
    90101    <xref linkend="gs"/> or
    91     <xref linkend="espgs"/>,
    92     <xref linkend="docbook-utils"/>,
    93     <ulink url="http://www.xfig.org/">Transfig</ulink>, and
    94     <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink></para>
     102    <xref linkend="espgs"/>, and
     103    <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>
     104    to build the postscript and PDF manuals.
     105    Alternatively, developers can access the online manual at <ulink
     106    url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html">freedesktop.org</ulink>
     107    </para>
    95108
    96109    <para condition="html" role="usernotes">User Notes:
     
    114127    commands:</para>
    115128
    116 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     129<screen><userinput>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
     130  docs/{gst,libs}/Makefile.in &amp;&amp;
     131./configure --prefix=/usr &amp;&amp;
    117132make</userinput></screen>
    118133
     
    168183    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    169184    href="../../xincludes/gtk-doc-rebuild.xml"/>
     185
     186    <para><option>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
     187    docs/{gst,libs}/Makefile.in</option>: 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.  The
     191    <command>sed</command> command ensures the command is always regarded as
     192    successful.</para>
     193
     194    <para><option>--disable-static</option>: This switch prevents the static
     195    libraries from being built.</para>
    170196
    171197    <para><option>--enable-docbook</option>: This parameter is used to build
Note: See TracChangeset for help on using the changeset viewer.