Ignore:
Timestamp:
02/01/2016 12:21:29 AM (8 years ago)
Author:
DJ Lucas <dj@…>
Branches:
systemd-13485
Children:
d6e4445
Parents:
3144280
Message:

Completed Section VII Merge from trunk.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16891 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
multimedia/videoutils
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • multimedia/videoutils/ffmpeg.xml

    r3144280 r12fbef3  
    55  %general-entities;
    66
    7   <!ENTITY ffmpeg-download-http "http://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.bz2">
     7  <!ENTITY ffmpeg-download-http "http://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.xz">
    88  <!ENTITY ffmpeg-download-ftp  " ">
    9   <!ENTITY ffmpeg-md5sum        "f159c6d7eed8546b23e1a17325cbf1f8">
    10   <!ENTITY ffmpeg-size          "7.8 MB">
    11   <!ENTITY ffmpeg-buildsize     "135 MB (additional 1.0 GB to build and install Doxygen, PDF and Postscript documentation)">
    12   <!ENTITY ffmpeg-time          "3.7 SBU">
     9  <!ENTITY ffmpeg-md5sum        "b34164bd181f4f81c21da3dd131d919d">
     10  <!ENTITY ffmpeg-size          "6.9 MB">
     11  <!ENTITY ffmpeg-buildsize     "156 MB (additional 2450 MB for the FATE suite)">
     12  <!ENTITY ffmpeg-time          "1.2 SBU, with -j4 (additional 3.1 SBU, with THREADS=4,
     13    to run the FATE suite, after sample files are downloaded)">
    1314]>
    1415
     
    4243    </para>
    4344
    44     &lfs77_checked;
     45    &lfs78_checked;
    4546
    4647    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8283    <bridgehead renderas="sect4">Recommended</bridgehead>
    8384    <para role="recommended">
     85      <xref linkend="libass"/>,
    8486      <xref linkend="fdk-aac"/>,
    8587      <xref linkend="freetype2"/>,
    8688      <xref linkend="lame"/>,
    87       <xref linkend="libass"/>,
    8889      <xref linkend="libtheora"/>,
    8990      <xref linkend="libvorbis"/>,
    9091      <xref linkend="libvpx"/>,
    9192      <xref linkend="opus"/>,
    92       <xref linkend="x264"/>, and
     93      <xref linkend="x264"/>,
     94      <xref linkend="x265"/>, and
    9395      <xref linkend="yasm"/>
    9496    </para>
     
    9799    <para>
    98100      <xref linkend="alsa-lib"/>,
    99       <xref linkend="libva"/> (with the corresponding driver package),
     101      <xref linkend="libva"/>,
    100102      <xref linkend="libvdpau"/> (with the corresponding driver package), and
    101103      <xref linkend="sdl"/>
     
    105107    <para role="optional">
    106108      <xref linkend="faac"/>,
    107       <xref linkend="fribidi"/>,
    108109      <xref linkend="fontconfig"/>,
     110      <xref linkend="frei0r"/>,
    109111      <xref linkend="libcdio"/> (to identify and play CDs),
    110112      <xref linkend="libwebp"/>,
     113      <xref linkend="opencv"/>,
    111114      <xref linkend="openjpeg"/>,
    112115      <xref linkend="openssl"/> or
    113116      <xref linkend="gnutls"/>,
    114117      <xref linkend="pulseaudio"/>,
    115       <xref linkend="samba"/>,
    116118      <xref linkend="speex"/>,
    117       <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>) for PDF and PS documentation,
     119      <xref linkend="texlive"/>
     120         (or <xref linkend="tl-installer"/>) for PDF and PS documentation,
    118121      <xref linkend="v4l-utils"/>,
    119122      <xref linkend="xvid"/>,
    120123      <xref linkend="x-window-system"/>,
    121124      <ulink url="http://www.speech.cs.cmu.edu/flite/">Flite</ulink>,
    122       <ulink url="https://files.dyne.org/frei0r/snapshots/">frei0r</ulink>,
    123125      <ulink url="http://www.quut.com/gsm/">GSM</ulink>,
    124       <ulink url="http://www.ladspa.org/">LADSPA</ulink>,
     126      <ulink url="http://xhevc.com/en/hevc/decoder/download.jsp">HEVC/H.265</ulink>,
     127      <!--<ulink url="http://www.ladspa.org/">LADSPA</ulink>,-->
    125128      <ulink url="http://tipok.org.ua/node/17">libaacplus</ulink>,
    126129      <ulink url="http://www.videolan.org/developers/libbluray.html">libbluray</ulink>,
     
    135138      <ulink url="http://rtmpdump.mplayerhq.hu/">librtmp</ulink>,
    136139      <ulink url="http://www.libssh.org/">libssh</ulink>,
    137       <ulink url="http://xavs.sourceforge.net/">libxavs</ulink> (SVN checkout),
     140      <!--<ulink url="http://xavs.sourceforge.net/">libxavs</ulink> (SVN checkout),-->
    138141      <ulink url="http://kcat.strangesoft.net/openal-releases/">OpenAL</ulink>,
    139142      <ulink url="http://sourceforge.net/projects/opencore-amr">OpenCore AMR</ulink>,
    140       <ulink url="http://opencv.org/">OpenCV</ulink>,
    141       <ulink url="http://diracvideo.org/">Schroedinger</ulink>,
    142       <ulink url="http://www.nongnu.org/texi2html">texi2html</ulink> (to build HTML documentation),
     143      <!--<ulink url="http://diracvideo.org/">Schroedinger</ulink>,-->
     144      <ulink url="http://sourceforge.net/projects/schrodinger/">Schroedinger</ulink>,
    143145      <ulink url="http://www.twolame.org/">TwoLAME</ulink>,
    144       <ulink url="http://sourceforge.net/projects/opencore-amr/files/vo-aacenc">vo-aaenc</ulink>,
    145       <ulink url="http://sourceforge.net/projects/opencore-amr/files/vo-amrwbenc">vo-amrwbenc</ulink>,
    146       <ulink url="https://bitbucket.org/multicoreware/x265/">x265</ulink>, and
     146      <ulink url="http://sourceforge.net/projects/opencore-amr/files/vo-aacenc/">vo-aaenc</ulink>,
     147      <ulink url="http://sourceforge.net/projects/opencore-amr/files/vo-amrwbenc/">vo-amrwbenc</ulink>, and
     148      <!--<ulink url="http://www.videolan.org/developers/x265.html">x265 (H.265/MPEG-H HEVC)</ulink>, and-->
    147149      <ulink url="http://zapping.sourceforge.net/ZVBI/">ZVBI</ulink>
    148150    </para>
     
    162164
    163165<screen><userinput>sed -i 's/-lflite"/-lflite -lasound"/' configure &amp;&amp;
     166
    164167./configure --prefix=/usr        \
    165168            --enable-gpl         \
     
    178181            --enable-libvpx      \
    179182            --enable-libx264     \
     183            --enable-libx265     \
    180184            --enable-x11grab     \
    181185            --docdir=/usr/share/doc/ffmpeg-&ffmpeg-version; &amp;&amp;
     186
    182187make &amp;&amp;
     188
    183189gcc tools/qt-faststart.c -o tools/qt-faststart</userinput></screen>
    184190
    185191    <para>
    186       If you have <xref linkend="texlive"/> installed and want to build
    187       PDF and Postscript documentation, issue the following commands:
    188     </para>
    189 
    190 <screen><userinput>pushd doc &amp;&amp;
    191 for DOCNAME in $(basename -s .html *.html)
     192      HTML documentation was built in the previous step. If  you have
     193      <xref linkend="texlive"/> installed and wish to build PDF and
     194      Postscript versions of the documentation, issue the following commands:
     195    </para>
     196
     197<screen><userinput>sed -i '$s/$/\n\n@bye/' doc/{git-howto,nut,fate}.texi             &amp;&amp;
     198sed -i '/machine:i386/ s/\\/@backslashchar{}/g' doc/platform.texi &amp;&amp;
     199
     200pushd doc &amp;&amp;
     201for DOCNAME in `basename -s .html *.html`
    192202do
    193203    texi2pdf -b $DOCNAME.texi &amp;&amp;
    194204    texi2dvi -b $DOCNAME.texi &amp;&amp;
    195     dvips -o    $DOCNAME.ps $DOCNAME.dvi
     205
     206    dvips    -o $DOCNAME.ps   \
     207                $DOCNAME.dvi
    196208done &amp;&amp;
    197209popd &amp;&amp;
     
    199211
    200212    <para>
    201       If you have <xref linkend="doxygen"/> installed and want to build
    202       the API documentation, issue: <command>doxygen doc/Doxyfile</command>.
    203     </para>
    204 
    205     <para>
    206       To test the results, issue <command>make RUNNING_FATE= check</command>.
     213      If you have <xref linkend="doxygen"/> installed and wish to create the API
     214      documentation (takes about 350 MB of space), issue the command
     215      <command>doxygen doc/Doxyfile</command>.
     216    </para>
     217
     218    <para>
     219      The fate-suite tests include comparisons with installed files, and should
     220      not be run before the package is installed. Therefore, if you desire to
     221      run them, instructions are given further below.
    207222    </para>
    208223
     
    212227
    213228<screen role="root"><userinput>make install &amp;&amp;
    214 install -v -m755 tools/qt-faststart /usr/bin &amp;&amp;
    215 install -v -m644 doc/*.txt /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen>
    216 
    217     <para>
    218       If the PDF and Postscript documentation was built, run the following
    219       commands as the <systemitem class="username">root</systemitem> user
    220       to install it:
    221     </para>
    222 
    223 <screen role="root"><userinput>install -v -m644 doc/*.pdf /usr/share/doc/ffmpeg-&ffmpeg-version; &amp;&amp;
    224 install -v -m644 doc/*.ps  /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen>
    225 
    226     <para>
    227       If you used <command>doxygen</command> to build the API documentation,
    228       you can install it by running the following commands
     229
     230install -v -m755    tools/qt-faststart /usr/bin &amp;&amp;
     231install -v -m644    doc/*.txt \
     232                    /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen>
     233
     234    <para>
     235      If PDF and Postscript documentations were built, issue the following
     236      commands, as the <systemitem class="username">root</systemitem> user, to
     237      install them:
     238    </para>
     239
     240<screen role="root"><userinput>install -v -m644 doc/*.pdf \
     241                 /usr/share/doc/ffmpeg-&ffmpeg-version; &amp;&amp;
     242install -v -m644 doc/*.ps  \
     243                 /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen>
     244
     245    <para>
     246      If you used <command>doxygen</command> to create the API documentation,
     247      install it (another 300 MB of space) by issuing the following commands
    229248      as the <systemitem class="username">root</systemitem> user:
    230249    </para>
    231250
    232 <screen role="root"><userinput>install -v -dm755 /usr/share/doc/ffmpeg-&ffmpeg-version;/api &amp;&amp;
    233 cp -rv doc/doxy/html/* /usr/share/doc/ffmpeg-&ffmpeg-version;/api</userinput></screen>
     251<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/ffmpeg-&ffmpeg-version;/api                     &amp;&amp;
     252cp -vr doc/doxy/html/* /usr/share/doc/ffmpeg-&ffmpeg-version;/api                  &amp;&amp;
     253find /usr/share/doc/ffmpeg-&ffmpeg-version;/api -type f -exec chmod -c 0644 \{} \; &amp;&amp;
     254find /usr/share/doc/ffmpeg-&ffmpeg-version;/api -type d -exec chmod -c 0755 \{} \;</userinput></screen>
     255
     256    <para>
     257      To properly test the installation you must have <xref linkend="rsync"/>
     258      installed and follow the instructions for the <ulink
     259      url="http://www.ffmpeg.org/fate.html"> FFmpeg Automated Testing
     260      Environment</ulink> (FATE). First, about 958 MB of sample files used to
     261      run FATE are downloaded with the command:
     262    </para>
     263
     264<screen><userinput>make fate-rsync SAMPLES=fate-suite/</userinput></screen>
     265
     266    <para>
     267      The <filename class="directory">fate-suite</filename> directory is
     268      created and the files are downloaded there. That command actually runs an
     269      rsync command, to obtain the sample files.  You may want to compress and
     270      keep this directory for testing again, in another system, or when a new
     271      version of ffmpeg is launched. Then, you unpack the sample files in the
     272      source directory, and run, again, the <command>make fate-rsync
     273      ...</command> command above, to sync with the repository. Now, the
     274      download size and time are drastically reduced.  Estimated values in
     275      "Package Information" do not include the download SBU. Some samples may
     276      have been removed, in the new version, so, in order to be sure local and
     277      server fate samples are identical, when you use previously saved samples,
     278      run the following command:
     279    </para>
     280
     281<screen><userinput><command>rsync -vrltLW  --delete --timeout=60 --contimeout=60 \
     282      rsync://fate-suite.ffmpeg.org/fate-suite/ fate-suite/</command></userinput></screen>
     283
     284    <para>
     285      Next, FATE is executed, with the commands (you obtain a number of tests
     286      larger than 2500):
     287    </para>
     288
     289<screen><userinput>make fate THREADS=<replaceable>N</replaceable> SAMPLES=fate-suite/ | tee ../fate.log &amp;&amp;
     290grep ^TEST ../fate.log | wc -l</userinput></screen>
     291
     292    <para>
     293      where <replaceable>N</replaceable> is an integer,
     294      <replaceable>N</replaceable> &le; number of threads in the system.
     295    </para>
    234296
    235297  </sect2>
     
    246308
    247309    <para>
     310      <command>sed -i ... texi</command>: Fix some .texi files for
     311      documentation builds.
     312    </para>
     313
     314    <para>
     315      <command>find ... ;</command>: Fix permissions of documentation files
     316      and directories.
     317    </para>
     318
     319    <para>
    248320      <option>--enable-libfreetype</option>: Enables
    249321      <application>Freetype</application> support.
     
    311383      H.264/MPEG-4 AVC encoding via <filename
    312384      class="libraryfile">libx264</filename>.
     385    </para>
     386
     387    <para>
     388      <parameter>--enable-libx265</parameter>: Enables high-quality
     389      H.265/HEVC encoding via <filename
     390      class="libraryfile">libx265</filename>.
    313391    </para>
    314392
     
    382460      <seglistitem>
    383461        <seg>
    384           ffmpeg, ffplay, ffprobe, ffserver and
    385           qt-faststart
     462          ffmpeg, ffplay, ffprobe, ffserver, and qt-faststart
    386463        </seg>
    387464        <seg>
    388465          libavcodec.so, libavdevice.so, libavfilter.so,
    389466          libavformat.so, libavutil.so, libpostproc.so,
    390           libswresample and libswscale.so
     467          libswresample, and libswscale.so
    391468        </seg>
    392469        <seg>
    393           /usr/include/{libavcodec,libavdevice,libavfilter,libavformat},
    394           /usr/include/{libavutil,libpostproc,libswresample,libswscale},
    395           /usr/share/doc/ffmpeg-&ffmpeg-version; and
     470          /usr/include/lib{avcodec,avdevice,avfilter,avformat},
     471          /usr/include/lib{avutil,postproc,swresample,swscale},
     472          /usr/share/doc/ffmpeg-&ffmpeg-version;, and
    396473          /usr/share/ffmpeg
    397474        </seg>
  • multimedia/videoutils/mplayer.xml

    r3144280 r12fbef3  
    99  <!ENTITY mplayer-download-http "&sources-anduin-http;/other/mplayer-&mplayer-version;.tar.xz">
    1010  <!ENTITY mplayer-download-ftp " ">
    11   <!ENTITY mplayer-md5sum        "466277d34edee7facd456cddfca10171">
    12   <!ENTITY mplayer-size          "12 MB">
    13   <!ENTITY mplayer-buildsize     "248 MB<!-- (120 MB using system-installed FFMpeg)-->">
    14   <!ENTITY mplayer-time          "3.6 SBU<!-- (1.5 SBU using system-installed FFMpeg)-->">
    15 
    16   <!ENTITY mplayer-skin          "Clearlooks-1.6">
    17   <!ENTITY mplayer-skin-download-http "http://www.mplayerhq.hu/MPlayer/skins/&mplayer-skin;.tar.bz2">
     11  <!ENTITY mplayer-md5sum        "7ba997a2fba68891254ac59fc1e2b687">
     12  <!ENTITY mplayer-size          "18 MB">
     13  <!ENTITY mplayer-buildsize     "267 MB<!-- (120 MB using system-installed FFMpeg)-->">
     14  <!ENTITY mplayer-time          "3.7 SBU<!-- (1.5 SBU using system-installed FFMpeg)-->">
     15
     16  <!ENTITY mplayer-skin          "Clearlooks-1.7">
     17<!--  <!ENTITY mplayer-skin-download-http "http://www.mplayerhq.hu/MPlayer/skins/&mplayer-skin;.tar.bz2">-->
     18  <!ENTITY mplayer-skin-download-http " ">
    1819  <!ENTITY mplayer-skin-download-ftp "ftp://ftp.mplayerhq.hu/MPlayer/skins/&mplayer-skin;.tar.bz2">
    19   <!ENTITY mplayer-skin-md5sum   "f52b7592b8881021ec7ccb56ec455fba">
     20  <!ENTITY mplayer-skin-md5sum   "833d82734deb8475a8c57e9c1b55bd86">
    2021  <!ENTITY mplayer-skin-size     "40 KB">
    2122]>
     
    4748    </para>
    4849
    49     &lfs77_checked;
     50    &lfs78_checked;
    5051
    5152    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    195196      <xref linkend="libpng"/>,
    196197      <xref linkend="openjpeg"/>,
    197       <ulink url="http://www.directfb.org/">DirectFB</ulink>,
     198      <ulink url="http://pkgs.fedoraproject.org/repo/pkgs/directfb/">DirectFB</ulink>,
    198199      <ulink url="http://pkgs.fedoraproject.org/repo/pkgs/libcaca/">libcaca</ulink>, and
    199200      <ulink url="http://www.svgalib.org/">SVGAlib</ulink>
     
    242243      <xref linkend="openssl"/>,
    243244      <xref linkend="opus"/>, and
    244       <xref linkend="unrar"/>,
     245      <xref linkend="unrar"/>;
    245246      <xref linkend="libxslt"/>,
    246247      <xref linkend="DocBook"/> and
    247       <xref linkend="docbook-xsl"/> (all three required to build the HTML documentation),
     248      <xref linkend="docbook-xsl"/> (all three required to build the HTML documentation); and
    248249      <ulink url="http://cihar.com/software/enca/">Enca</ulink>,
    249       <ulink url="http://www.ladspa.org/">LADSPA</ulink>,
     250      <!--LADSPA plugins and other sites of the maintainer are down.
     251      <ulink url="http://www.ladspa.org/">LADSPA</ulink>,-->
    250252      <ulink url="http://sourceforge.net/projects/bs2b/">libbs2b</ulink>, and
    251253      <ulink url="http://www.lirc.org/">LIRC</ulink> (and
  • multimedia/videoutils/transcode.xml

    r3144280 r12fbef3  
    3838    </para>
    3939
    40     &lfs77_checked;
     40    &lfs78_checked;
    4141
    4242    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    116116      <xref linkend="sdl"/>,
    117117      <xref linkend="v4l-utils"/>,
    118       <xref linkend="x264"/>, 
     118      <xref linkend="x264"/>,
    119119      <xref linkend="xvid"/>
    120120      <ulink url="http://sourceforge.net/projects/mjpeg/">MJPEG Tools</ulink>, and
     
    150150
    151151    <para>
    152       When building with --enable-freetype2 configure switch, fix the code to
    153       correctly find the header files for latest
    154       <application>FreeType</application>:
     152      If building with --enable-freetype2 configure switch, use the following
     153      <command>sed</command> to fix building against
     154      <application>FreeType-2.5.1</application> or newer versions:
    155155    </para>
    156156
     
    195195    <para>
    196196      <command>sed ... import/probe_ffmpeg.c</command>: This sed fixes
    197       compilation with <application>FFMpeg</application> 2.4.
     197      compilation with <application>ffmpeg-2.4</application> or newer versions.
    198198    </para>
    199199
  • multimedia/videoutils/vlc.xml

    r3144280 r12fbef3  
    3333    <para>
    3434      <application>VLC</application> is a media player, streamer, and encoder.
    35       It can play from many inputs like files, network streams, capture device,
    36       desktops, or DVD, SVCD, VCD, and audio CD. It can play most audio and
    37       video codecs (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC, etc.),
    38       but can also convert to different formats and/or send streams through the
    39       network.
    40     </para>
    41 
    42     &lfs77_checked;
     35      It can play from many inputs, such as files, network streams, capture
     36      devices, desktops, or DVD, SVCD, VCD, and audio CD. It can use most audio
     37      and video codecs (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC,
     38      etc.), and it can also convert to different formats and/or send streams
     39      through the network.
     40    </para>
     41
     42    &lfs78_checked;
    4343
    4444    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8686      <xref linkend="libmad"/>,
    8787      <xref linkend="lua"/>, and
    88       <xref linkend="x-window-system"/>
     88      <xref linkend="x-window-system"/>,
    8989    </para>
    9090
     
    9696    <bridgehead renderas="sect4">Optional input plugins</bridgehead>
    9797    <para role="optional">
     98
    9899      <xref linkend="libdv"/>,
    99100      <xref linkend="libdvdcss"/>,
    100101      <xref linkend="libdvdread"/>,
    101102      <xref linkend="libdvdnav"/>,
     103      <xref linkend="opencv"/>,
    102104      <xref linkend="samba"/>,
    103105      <xref linkend="v4l-utils"/>,
     
    106108      <ulink url="http://sourceforge.net/projects/libcddb/">libcddb</ulink>,
    107109      <ulink url="http://code.google.com/p/libproxy/">libproxy</ulink>,
    108       <ulink url="http://www.live555.com/">Live555</ulink>,
    109       <ulink url="http://sourceforge.net/projects/opencvlibrary/">OpenCV</ulink>, and
     110      <ulink url="http://www.live555.com/">Live555</ulink>, and
    110111      <ulink url="http://www.gnu.org/software/vcdimager/">VCDImager</ulink>
    111112      (requires <xref linkend="libcdio"/>)
     
    172173    <bridgehead renderas="sect4">Optional interface plugins</bridgehead>
    173174    <para role="optional">
    174       <xref linkend="qt4"/> or
    175       <xref linkend="qt5"/> (required for the graphical user interface),
     175      <xref linkend="qt4"/> (required for the graphical user interface),
     176      <xref linkend="qt5"/> (for some plugins),
    176177      <ulink url="http://pkgbuild.com/~giovanni/libtar/">libtar</ulink>, and
    177178      <ulink url="http://www.lirc.org/">LIRC</ulink>
     179      <!--<ulink url="http://www.feep.net/libtar/">libtar</ulink>-->
    178180    </para>
    179181
     
    212214    </para>
    213215
    214 <screen><userinput>sed "s:&lt; 56:&lt; 57:g" -i configure &amp;&amp;
    215 ./configure --prefix=/usr        &amp;&amp;
     216<screen><userinput>sed -e 's:libsmbclient.h:samba-4.0/&amp;:' \
     217    -i modules/access/smb.c &amp;&amp;
     218
     219sed -e '/LUA_C/ i #define LUA_COMPAT_APIINTCASTS' \
     220    -i modules/lua/vlc.h    &amp;&amp;
     221
     222sed -e '/core.h/ {
     223        a #include &lt;opencv2/imgproc/imgproc_c.h&gt;
     224        a #include &lt;opencv2/imgproc/imgproc.hpp&gt;
     225    }' \
     226    -i modules/video_filter/opencv_example.cpp &amp;&amp;
     227
     228./bootstrap &amp;&amp;
     229
     230OPENCV_LIBS="-L/usr/share/OpenCV" \
     231./configure --prefix=/usr &amp;&amp;
     232
     233sed -e '/seems to be moved/s/^/#/' \
     234    -i autotools/ltmain.sh libtool &amp;&amp;
     235
    216236make</userinput></screen>
    217237
    218238    <para>
    219       To test the results, issue: <command>make check</command>.
     239      To test the results, issue: <command>make check</command>. Tests must be
     240      run from an active X session.
    220241    </para>
    221242
     
    223244      Now, as the <systemitem class="username">root</systemitem> user:
    224245    </para>
     246
     247    <note>
     248      <para>
     249        If the XORG_PREFIX is not /usr, make sure the LIBRARY_PATH
     250        environment variable is set properly when doing the install, For example:
     251        <command>sudo make LIBRARY_PATH=$XORG_PREFIX/lib ... install</command>.
     252      </para>
     253    </note>
    225254
    226255<screen role="root"><userinput>make docdir=/usr/share/doc/vlc-&vlc-version; install</userinput></screen>
     
    235264
    236265    <para>
    237       <command>sed ... configure</command>: This sed fixes compilation with
    238       <application>FFMpeg</application> 2.4.
     266      <command>sed -i ...</command>: This sed fixes compilation with
     267      <application>Samba</application> 4.
     268    </para>
     269
     270    <para>
     271      <command>sed -e ... -i modules/lua/vlc.h</command> This sed fixes
     272      compilation with <application>lua</application> 5.3.
     273    </para>
     274
     275    <para>
     276      <command>sed -e ... -i modules/video_filter/opencv_example.cpp</command>
     277      This sed partially fixes compilation with
     278      <application>OpenCV</application> 3.
     279    </para>
     280
     281    <para>
     282      <envar>OPENCV_LIBS="-L/usr/share/OpenCV"</envar> This environment variable
     283      helps the linker to find <filename>libippicv.a</filename> installed by
     284      <application>OpenCV</application> 3.
     285    </para>
     286
     287    <para>
     288      <command>./bootstrap</command>: This command calls autoreconf to generate
     289      m4 macros and prepare Makefiles.
     290    </para>
     291
     292    <para>
     293      <command>sed -e ... -i.orig autotools/ltmain.sh libtool</command>: This
     294      optional sed removes a lot of invalid build warnings.
     295      If desired, remove it.
     296    </para>
     297
     298    <para>
     299      <option>--enable-opencv=no</option>: This switch disables
     300      <application>OpenCV</application> suport.
    239301    </para>
    240302
     
    273335      have <application>libgcrypt</application> installed.
    274336    </para>
     337
     338<!--
     339    <para>
     340      <option>- -enable-shine</option>: Use this option if you wish to build the
     341      <application>Shine</application> plugin.
     342    </para>
     343
     344    <para>
     345      <option>- -enable-tremor</option>: Use this option if you have
     346      <application>Tremor</application> installed and wish to build the
     347      <application>Tremor</application> plugin.
     348    </para>
     349
     350    <para>
     351      <option>- -enable-aa</option>: Use this option if you have
     352      <application>AAlib</application> installed and wish to build the
     353      <application>AAlib</application> plugin.
     354    </para>
     355-->
    275356
    276357    <note>
  • multimedia/videoutils/xine-ui.xml

    r3144280 r12fbef3  
    4040    </para>
    4141
    42     &lfs77_checked;
     42    &lfs78_checked;
    4343
    4444    <bridgehead renderas="sect3">Package Information</bridgehead>
Note: See TracChangeset for help on using the changeset viewer.