Changeset 2315c0bc for xsoft/graphweb


Ignore:
Timestamp:
04/23/2017 05:32:31 PM (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:
8484ef6
Parents:
e4ca0af7
Message:

Update to Chromium-58.0.3029.81. Fixes #9154.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/chromium.xml

    re4ca0af7 r2315c0bc  
    77  <!ENTITY chromium-download-http "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-&chromium-version;.tar.xz">
    88  <!ENTITY chromium-download-ftp  " ">
    9   <!ENTITY chromium-md5sum        "23f8692653858bff32e60fac702abe05">
    10   <!ENTITY chromium-size          "501 MB">
    11   <!ENTITY chromium-buildsize     "5.2 GB">
    12   <!ENTITY chromium-time          "94 SBU">
     9  <!ENTITY chromium-md5sum        "fe28227f5f4aa05709b9cbd47a5cf426">
     10  <!ENTITY chromium-size          "483 MB">
     11  <!ENTITY chromium-buildsize     "5.3 GB">
     12  <!ENTITY chromium-time          "94 SBU (with 4 threads)">
    1313  <!-- Ninja defaults to parallel build unless supplying -j1, SBU measured on
    1414  dual core, hyperthreaded CPU (4 threads).                               -->
     
    8181      </listitem>
    8282      <listitem>
    83         <para>Download MD5 sum: 52a4341475511d3627a86a344c0831ce</para>
    84       </listitem>
    85       <listitem>
    86         <para>Download size: 46 MB</para>
     83        <para>Download MD5 sum: 65b7afdac7796e9a1ec21008fa82e403</para>
     84      </listitem>
     85      <listitem>
     86        <para>Download size: 55 MB</para>
    8787      </listitem>
    8888    </itemizedlist>
     
    116116      <xref linkend="mesa"/>,
    117117      <xref linkend="ninja"/>,
     118      <xref linkend="nodejs"/>,
    118119      <xref linkend="nss"/>,
    119120      <xref linkend="python2"/>,
     
    127128      <xref linkend="flac"/>,
    128129      <xref linkend="git"/>,
    129       <!-- <xref linkend="icu"/>, -->
     130<!--      <xref linkend="icu"/>, -->
    130131      <xref linkend="libevent"/>,
    131132      <xref linkend="libexif"/>,
     
    133134      <xref linkend="libpng"/>,
    134135      <xref linkend="libsecret"/>,
    135       <xref linkend="libvpx"/>,
     136<!--      <xref linkend="libvpx"/>, -->
    136137      <xref linkend="libwebp"/>,
    137138      <xref linkend="pciutils"/>,
     
    144145    <para role="optional">
    145146      <xref linkend="GConf"/>,
     147      <xref linkend="icu"/> (currently broken),
    146148      <xref linkend="gnome-keyring"/>,
     149      <xref linkend="libvpx"/> (currently broken),
    147150      <xref linkend="libxml2"/>,
    148       <!-- <xref linkend="libvpx"/>, -->
    149       <xref linkend="icu"/>,
    150151      <ulink url="https://devel.freebsoft.org/speechd">speech-dispatcher</ulink>
    151152      (for the screen reader), and
     
    186187        Chromium uses many external projects, the selections below are not set
    187188        in stone, however they have been tested thoroughly. With Chromium
    188         &chromium-version;, system versions of icu, libxml2, and zlib
     189        &chromium-version;, system versions of icu, libvpx, libxml2, and zlib
    189190        are known to break the build at this time.
    190         <!-- icu59 introduces /uchar16/&_t/, should be fixed in c58 -->
    191191        <!-- libxml2: https://bugs.archlinux.org/task/29939 -->
     192        <!-- libvpx: https://bugs.gentoo.org/show_bug.cgi?id=611394 -->
    192193        <!-- zlib requires libminizip -->
    193194      </para>
     
    196197<!-- Again, thanks to Arch, this is much better than listing all the needed
    197198shipped libs required to use the remove_bundled_files.py script -->
    198 <screen><userinput>for LIB in ffmpeg flac harfbuzz-ng <!-- icu --> libevent libjpeg \
     199<!--<screen><userinput>for LIB in ffmpeg flac harfbuzz-ng icu libevent libjpeg \
    199200           libjpeg_turbo libpng libvpx libwebp libxslt yasm; do
    200201    find -type f -path "*third_party/$LIB/*"     \
    201202        \! -path "*third_party/$LIB/chromium/*"  \
    202203        \! -path "*third_party/$LIB/google/*"    \
    203         <!-- \! -path "*base/third_party/icu/*"       \ -->
     204        \! -path "*base/third_party/icu/*"       \
     205        \! -path "*base/third_party/libevent/*"  \
     206        \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
     207        -delete
     208done &amp;&amp; -->
     209<screen><userinput>for LIB in ffmpeg flac harfbuzz-ng libevent libjpeg \
     210           libjpeg_turbo libpng libwebp libxslt yasm; do
     211    find -type f -path "*third_party/$LIB/*"     \
     212        \! -path "*third_party/$LIB/chromium/*"  \
     213        \! -path "*third_party/$LIB/google/*"    \
    204214        \! -path "*base/third_party/libevent/*"  \
    205215        \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
     
    208218
    209219python build/linux/unbundle/replace_gn_files.py \
    210     --system-libraries ffmpeg flac harfbuzz-ng <!-- icu --> libevent libjpeg \
    211                        libpng libwebp libvpx libxslt yasm &amp;&amp;
     220    --system-libraries ffmpeg flac harfbuzz-ng<!--icu--> libevent libjpeg \
     221                       libpng libwebp libxslt yasm &amp;&amp;
    212222python third_party/libaddressinput/chromium/tools/update-strings.py</userinput></screen>
    213223
     
    264274    <application>Ninja</application> build files:</para>
    265275
    266 <screen><userinput>python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}" &amp;&amp;
     276<screen><userinput>sed "/internal\.cc',/a\      'base/callback_helpers.cc'," \
     277    -i tools/gn/bootstrap/bootstrap.py &amp;&amp;
     278python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}" &amp;&amp;
    267279out/Release/gn gen out/Release --args="${GN_CONFIG[*]}"</userinput></screen>
    268280
    269281    <para>Build <application>Chromium</application> using the following
    270     command:</para>
    271 
    272 <screen><userinput>ninja -C out/Release chrome chrome_sandbox chromedriver widevinecdmadapter</userinput></screen>
     282    commands:</para>
     283
     284<screen><userinput>mkdir -p third_party/node/linux/node-linux-x64/bin &amp;&amp;
     285ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/ &amp;&amp;
     286ninja -C out/Release chrome chrome_sandbox chromedriver widevinecdmadapter</userinput></screen>
    273287
    274288    <para>This package was already tested as part of the build.</para>
     
    356370    all of the defines used in the build.</para>
    357371
     372    <para><command>sed...tools/gn/bootstrap/bootstrap.py</command>: Fix a
     373    build issue with <application>gn</application>.</para>
     374
    358375    <para><command>python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}"</command>:
    359376    this command replaces defines in the gn files with the values contained in
     
    365382    a <application>Ninja</application> configuration suitable for the build
    366383    machine.</para>
     384
     385    <para><command>mkdir...ln -s /usr/bin/node
     386    third_party/node/linux/node-linux-x64/bin/</command>: these commands
     387    replaced the local <application>Node.js</application> (no longer available)
     388    with the system installed <application>Node.js</application>.</para>
    367389
    368390    <para><command>ar -x ../../google-chrome-stable*.deb</command>:
Note: See TracChangeset for help on using the changeset viewer.