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

File:
1 edited

Legend:

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