Ignore:
Timestamp:
09/01/2004 11:33:54 PM (20 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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:
a135d8e
Parents:
95426ad
Message:

Added patches (fixes build problems) and optional dependencies to Avifile

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multimedia/videoutils/avifile.xml

    r95426ad r4055615  
    66  <!ENTITY avifile-download-http "http://prdownloads.sourceforge.net/avifile/avifile-0.7-&avifile-version;.tar.gz">
    77  <!ENTITY avifile-download-ftp  " ">
    8   <!ENTITY avifile-size          "2.8 MB">
    9   <!ENTITY avifile-buildsize     "46.0 MB">
    10   <!ENTITY avifile-time          "4.28 SBU">
     8  <!ENTITY avifile-size          "2.9 MB">
     9  <!ENTITY avifile-buildsize     "51 MB">
     10  <!ENTITY avifile-time          "2.85 SBU">
     11  <!ENTITY codec-download        "http://prdownloads.sourceforge.net/avifile/binaries-011002.tgz">
     12  <!ENTITY codec-size            "4.4 MB">
     13  <!ENTITY codec-buildsize       "13 MB">
     14  <!ENTITY codec-time            "0.01 SBU">
    1115]>
    1216
     
    2327
    2428<para>The <application>Avifile</application> package contains an
    25 <acronym>AVI</acronym> video file player, tools and
    26 support libraries. This is useful for viewing and editing
    27 <acronym>AVI</acronym> files.</para>
     29<acronym>AVI</acronym> video file player, tools and support libraries. This is
     30useful for viewing and editing <acronym>AVI</acronym> files.</para>
    2831
    2932<sect3><title>Package information</title>
    3033<itemizedlist spacing='compact'>
    31 <listitem><para>Download (HTTP): <ulink url="&avifile-download-http;"/></para></listitem>
    32 <listitem><para>Download (FTP): <ulink url="&avifile-download-ftp;"/></para></listitem>
    33 <listitem><para>Download size: &avifile-size;</para></listitem>
    34 <listitem><para>Estimated Disk space required: &avifile-buildsize;</para></listitem>
    35 <listitem><para>Estimated build time: &avifile-time;</para></listitem></itemizedlist>
     34<listitem><para>Download (HTTP):
     35<ulink url="&avifile-download-http;"/></para></listitem>
     36<listitem><para>Download (FTP):
     37<ulink url="&avifile-download-ftp;"/></para></listitem>
     38<listitem><para>Download size:
     39&avifile-size;</para></listitem>
     40<listitem><para>Estimated Disk space required:
     41&avifile-buildsize;</para></listitem>
     42<listitem><para>Estimated build time:
     43&avifile-time;</para></listitem></itemizedlist>
    3644</sect3>
    3745
    3846<sect3><title>Additional downloads</title>
     47<para><emphasis>CODECs</emphasis></para>
    3948<itemizedlist spacing='compact'>
    40 <listitem><para>Required <acronym>CODEC</acronym>s: <ulink
    41 url="http://prdownloads.sourceforge.net/avifile/binaries-011002.tgz"/></para></listitem>
    42 </itemizedlist></sect3>
     49<listitem><para>Required <acronym>CODEC</acronym>s:
     50<ulink url="&codec-download;"/></para></listitem>
     51<listitem><para>Download size:
     52&codec-size;</para></listitem>
     53<listitem><para>Estimated Disk space required:
     54&codec-buildsize;</para></listitem>
     55<listitem><para>Estimated build time:
     56&codec-time;</para></listitem>
     57</itemizedlist>
     58
     59<para><emphasis>Patches</emphasis></para>
     60<itemizedlist spacing='compact'>
     61<listitem><para>Required Patch (if compiled using
     62<application><acronym>GCC</acronym></application>-3.4.x): <ulink
     63url="&patch-root;/avifile-&avifile-version;-gcc34-1.patch"/></para>
     64</listitem>
     65<listitem><para>Required Patch (if
     66<application>FFmpeg</application> is installed): <ulink
     67url="&patch-root;/avifile-&avifile-version;-gcc34_ffmpeg-1.patch"/></para>
     68</listitem>
     69<listitem><para>Required Patch: <ulink
     70url="&patch-root;/avifile-&avifile-version;-freetype_fix-1.patch"/></para>
     71</listitem></itemizedlist>
     72</sect3>
    4373
    4474<sect3><title><application>Avifile</application> dependencies</title>
    4575<sect4><title>Required</title>
    46 <para><xref linkend="qt"/> and <xref linkend="SDL"/></para></sect4>
     76<para><xref linkend="qt"/> and <xref linkend="SDL"/></para>
     77</sect4>
     78
    4779<sect4><title>Optional</title>
    48 <para><xref linkend="ffmpeg"/>, <xref linkend="xvid"/>, <xref
    49 linkend="libmad"/>, <xref linkend="libvorbis"/> and <xref
    50 linkend="lame"/></para></sect4>
     80<para><xref linkend="pkgconfig"/>, <xref linkend="libjpeg"/>,
     81<xref linkend="libogg"/>, <xref linkend="liba52"/>,
     82<xref linkend="ffmpeg"/>, <xref linkend="lame"/>,
     83<xref linkend="libmad"/>, <xref linkend="libvorbis"/>,
     84<xref linkend="xvid"/> (plugin currently broken),
     85<ulink url="http://www.audiocoding.com/modules/mydownloads/">FAAD</ulink> and
     86<ulink url="http://dmalloc.com/">Dmalloc</ulink></para>
     87</sect4>
    5188</sect3>
    5289
     
    5895<para>Install <application>Avifile</application> by running the
    5996following commands:</para>
    60 <screen><userinput><command>install -d /usr/lib/avifile-0.7/win32 &amp;&amp;
     97
     98<screen><userinput><command>patch -Np1 -i ../avifile-&avifile-version;-gcc34-1.patch &amp;&amp;
     99patch -Np1 -i ../avifile-&avifile-version;-gcc34_ffmpeg-1.patch &amp;&amp;
     100patch -Np1 -i ../avifile-&avifile-version;-freetype_fix-1.patch &amp;&amp;
     101install -d /usr/lib/avifile-0.7/win32 &amp;&amp;
    61102tar xzvf ../binaries-011002.tgz -C /usr/lib/avifile-0.7 &amp;&amp;
    62103./autogen.sh &amp;&amp;
     
    78119author of this package used the old autoconf which leads to
    79120problems like configure not being able to detect some libraries and compilation
    80 errors. We fix this by rebuilding the configuration scripts.
     121errors. This is fixed by rebuilding the configuration scripts.
    81122</para>
    82123
     
    87128
    88129<para>The <application>Avifile</application> package contains
    89 <command>aviplay</command>, <command>avibench</command>, <command>
    90 avifile-config</command>, <command>mmxnow-config</command>, <command>
    91 avirecompress</command>, <command>avicap</command>, <command>avirec</command>,
    92 <command>kv4lsetup</command>, <command>avicat</command>,
    93 <command>avitype</command> and <command>avimake</command>.</para>
     130<command>aviplay</command>, <command>avibench</command>,
     131<command>avifile-config</command>, <command>mmxnow-config</command>,
     132<command>avirecompress</command>, <command>avicap</command>,
     133<command>avirec</command>, <command>kv4lsetup</command>,
     134<command>avicat</command>, <command>avitype</command> and
     135<command>avimake</command>.</para>
    94136
    95137</sect2>
     
    99141<sect3><title>aviplay</title>
    100142<para><command>aviplay</command> manages the input formats, the
    101 <acronym>CODEC</acronym>s and the
    102 output formats to display <acronym>AVI</acronym> video files on your screen.
    103 </para></sect3>
     143<acronym>CODEC</acronym>s and the output formats to display
     144<acronym>AVI</acronym> video files on your screen.</para></sect3>
    104145
    105146<sect3><title>avibench</title>
    106 <para><command>avibench</command> performs a measurement of the <application>
    107 AVI file support</application> library's performance for a file.</para></sect3>
     147<para><command>avibench</command> performs a measurement of the
     148<application><acronym>AVI</acronym> file support</application>
     149library's performance for a file.</para></sect3>
    108150
    109151<sect3><title>avifile-config</title>
    110 <para><command>avifile-config</command> is run by configure for programs
    111 wishing to link to the  <application>Avifile</application> library.
    112 </para></sect3>
     152<para><command>avifile-config</command> is run by
     153<command>configure</command> for programs wishing to link to the 
     154<application>Avifile</application> library.</para></sect3>
    113155
    114156<sect3><title>mmxnow-config</title>
    115 <para><command>mmxnow-config</command> is run by configure for programs wishing
    116 to link to the mmxnow library.</para></sect3>
     157<para><command>mmxnow-config</command> is run by
     158<command>configure</command> for programs wishing to link to the
     159mmxnow library.</para></sect3>
    117160
    118161<sect3><title>avirecompress</title>
    119162<para><command>avirecompress</command> is a widget that takes an input file of
    120163one <acronym>CODEC</acronym> type and converts it into a video file of
    121 another <acronym>CODEC</acronym>.</para>
    122 </sect3>
     164another <acronym>CODEC</acronym>.</para></sect3>
    123165
    124166<sect3><title>avicap</title>
    125167<para><command>avicap</command> is a widget that displays acquired video from a
    126 Video For Windows (vfw) compatible device, like a webcam or a TV-tuner.</para>
    127 </sect3>
     168Video For Windows (<acronym>VFW</acronym>) compatible device, like a webcam or
     169a TV-tuner.</para></sect3>
    128170
    129171<sect3><title>avirec</title>
    130 <para><command>avirec</command> is a command-line video recording tool.</para>
    131 </sect3>
     172<para><command>avirec</command> is a command-line video recording
     173tool.</para></sect3>
    132174
    133175<sect3><title>kv4lsetup</title>
    134 <para><command>kv4lsetup</command> is a small tool which tells video4linux
    135 about the current video mode.</para></sect3>
     176<para><command>kv4lsetup</command> is a small tool which tells
     177<application>video4linux</application> about the current video
     178mode.</para></sect3>
    136179
    137180<sect3><title>avicat</title>
Note: See TracChangeset for help on using the changeset viewer.