Changeset 1c578c14


Ignore:
Timestamp:
03/19/2017 09:02:00 AM (7 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
4a89273c
Parents:
32bc8e4c
Message:

Add Flash Player. Fixes #9019.

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

Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r32bc8e4c r1c578c14  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[dj] - Add Flash Player 25.0.0.127 and move instrucionts for
     49          Chromium Flash Player installation. Fixes
     50          <ulink url="&blfs-ticket-root;9019">#9019</ulink>.</para>
     51        </listitem>
     52        <listitem>
    4853          <para>[bdubbs] - Update to btrfs-progs-v4.10.1. Fixes
    4954          <ulink url="&blfs-ticket-root;9016">#9016</ulink>.</para>
  • multimedia/libdriv/libdriv.xml

    r32bc8e4c r1c578c14  
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fdk-aac.xml"/>
    3535  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flac.xml"/>
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flashplayer.xml"/>
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="frei0r.xml"/>
    3738  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gavl.xml"/>
  • xsoft/graphweb/chromium.xml

    r32bc8e4c r1c578c14  
    6161
    6262    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    63     <note><para>Download this file via wget as:</para>
    64 <screen><userinput>wget --content-disposition \
    65      https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz</userinput></screen>
    66     </note>
     63    <bridgehead renderas="sect4">Recommended patch to use the system
     64    <application>FFmpeg</application>:</bridgehead>
    6765    <itemizedlist spacing="compact">
    6866      <listitem>
    6967        <para>
    70           Optional launcher (to use the Flash Player PPAPI plugin):
    71           <ulink url="https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz"/>
    72         </para>
    73       </listitem>
    74       <listitem>
    75         <para>
    76           Patch to use the system installed <application>FFmpeg</application>:
    7768          <ulink url="&patch-root;/chromium-&chromium-version;-system_ffmpeg-1.patch"/>
    7869        </para>
    7970      </listitem>
    80       <listitem>
     71    </itemizedlist>
     72
     73    <bridgehead renderas="sect4">Optional Chrome binaries to extract the
     74    <application>WideVine</application> plug-in (Netflix) support:</bridgehead>
     75    <itemizedlist spacing="compact">
     76      <listitem>
     77        <para>Download (HTTP):</para>
    8178        <para>
    82           Optional Chrome distribution (to copy widevine plugin):
    83           <ulink url="http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_&chromium-version;-1_amd64.deb"/> or
     79          <ulink url="http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_&chromium-version;-1_amd64.deb"/>
     80        </para>
     81      </listitem>
     82      <listitem>
     83        <para>Download MD5 sum: ba137093ddd19e643988e66d5821eb3d</para>
     84      </listitem>
     85      <listitem>
     86        <para>Download size: 45 MB</para>
     87      </listitem>
     88    </itemizedlist>
     89    <itemizedlist spacing="compact">
     90      <listitem>
     91        <para>Download (HTTP):</para>
     92        <para>
    8493          <ulink url="http://mirror.retrosnub.co.uk/apt/google/pool/main/g/google-chrome-stable/google-chrome-stable_48.0.2564.116-1_i386.deb"/>
    85           (i386 is no longer officially supported)
    8694        </para>
    8795      </listitem>
    8896      <listitem>
    89         <para>
    90           Optional Flash Player plugin:
    91           <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.x86_64.tar.gz"/> or
    92           <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.i386.tar.gz"/>
    93         </para>
     97        <para>Download MD5 sum: 895e877b9bfe5da05a061369c2078626</para>
     98      </listitem>
     99      <listitem>
     100        <para>Download size: 45 MB</para>
    94101      </listitem>
    95102    </itemizedlist>
     
    318325EOF</userinput></screen>
    319326
    320     <bridgehead renderas="sect3">Chromium Launcher</bridgehead>
    321     <para><application>Chromium Launcher</application> is a wrapper for
    322     <application>chromium</application> that allows use of the Pepper Flash
    323     plugin. If you intend to use the <application>Pepper Flash</application>
    324     plugin, build <application>Chromium Launcher</application> by running the
    325     following commands:</para>
    326 
    327 <screen><userinput>tar -xf ../chromium-launcher-3.tar.gz &amp;&amp;
    328 cd chromium-launcher-3                &amp;&amp;
    329 make PREFIX=/usr</userinput></screen>
    330 
    331     <para>Install Chromium Launcher with the following commands (as the
    332     <systemitem class="username">root</systemitem> user):</para>
    333 
    334 <screen role="root"><userinput>rm -f /usr/bin/chromium        &amp;&amp;
    335 make PREFIX=/usr install-strip &amp;&amp;
    336 cd ..</userinput></screen>
    337 
    338327    <bridgehead renderas="sect3">Extracting the WideVine plugin from Chrome</bridgehead>
    339328
     
    342331<screen><userinput>mkdir temp                                         &amp;&amp;
    343332cd temp                                            &amp;&amp;
    344 ar -x ../../google-chrome-stable_&chromium-version;*.deb &amp;&amp;
    345 tar -xf data.tar.xz</userinput></screen>
     333case $(uname -m) in
     334    x86_64) ar -x ../../google-chrome-stable_&chromium-version;-1_amd64.deb
     335    ;;
     336    x86) ar -x ../../google-chrome-stable_48.0.2564.116-1_i386.deb
     337    ;;
     338esac</userinput></screen>
    346339
    347340    <para>As the <systemitem class="username">root</systemitem> user, install
    348341    the WideVine plugin with the following command:</para>
    349342
    350 <screen role="root"><userinput>install -vm755 opt/google/chrome/libwidevinecdm.so \
     343<screen role="root"><userinput>tar -xf data.tar.xz
     344install -vm755 opt/google/chrome/libwidevinecdm.so \
    351345    /usr/lib/chromium/</userinput></screen>
    352 
    353 
    354     <bridgehead renderas="sect3">Installing the Pepper Flash plugin:</bridgehead>
    355 
    356     <para>Extract the <application>Flash Player</application> plugin with the
    357     following command:</para>
    358 
    359 <screen><userinput>tar -xf ../../flash_player_ppapi_linux.*.tar.gz</userinput></screen>
    360     <para>As the <systemitem class="username">root</systemitem> user, install
    361     the Pepper Flash plugin with the following command:</para>
    362 
    363 <screen role="root"><userinput>install -vdm755 /usr/lib/PepperFlash                     &amp;&amp;
    364 install -vm755 libpepflashplayer.so /usr/lib/PepperFlash &amp;&amp;
    365 install -vm644 manifest.json /usr/lib/PepperFlash</userinput></screen>
    366346
    367347  </sect2>
     
    397377
    398378      <seglistitem>
    399         <seg>/usr/bin/chromium, /usr/lib/chromium/chromium,
     379        <seg>/usr/lib/chromium/chromium,
    400380        /usr/lib/chromium/chromedriver, and
    401381        /usr/lib/chromium/chrome-sandbox</seg>
    402382        <seg>none</seg>
    403         <seg>/usr/lib/chromium, /usr/lib/chromium-launcher,
    404         and (optionally) /usr/lib/PepperFlash</seg>
     383        <seg>/usr/lib/chromium</seg>
    405384      </seglistitem>
    406385    </segmentedlist>
Note: See TracChangeset for help on using the changeset viewer.