Changeset 0a003b3


Ignore:
Timestamp:
06/30/2017 04:21:54 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:
46b0d7c
Parents:
0d4cd97
Message:

Use gtk+3.x for Chromium.
Remove unneeded libevent argument to find in chromium loop.
Put back guard for icu in chromium delete loop.
Fix freetype tarball name in chromium.

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r0d4cd97 r0a003b3  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "29">                   <!-- Always 2 digits -->
     3<!ENTITY day          "30">                   <!-- Always 2 digits -->
    44<!ENTITY month        "06">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2017">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "June 29th &year;">
     9<!ENTITY releasedate  "June 30th &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    r0d4cd97 r0a003b3  
    4444
    4545   <listitem>
     46     <para>June 30th, 2017</para>
     47     <itemizedlist>
     48       <listitem>
     49         <para>[dj] - Use gtk+3.x for Chromium.</para>
     50       </listitem>
     51     </itemizedlist>
     52   </listitem>
     53
     54   <listitem>
    4655      <para>June 29th, 2017</para>
    4756      <itemizedlist>
  • xsoft/graphweb/chromium.xml

    r0d4cd97 r0a003b3  
    6666        <para>Download (HTTP):</para>
    6767        <para>
    68           <ulink url="&sources-anduin-http;/other/chromium-freetype2.tar.xz"/>
     68          <ulink url="&sources-anduin-http;/other/chromium-freetype.tar.xz"/>
    6969        </para>
    7070      </listitem>
     
    157157      <xref linkend="dbus"/>,
    158158      <xref linkend="perl-file-basedir"/>,
    159       <xref linkend="gtk2"/>,
     159      <xref linkend="gtk3"/>,
    160160      <xref linkend="hicolor-icon-theme"/>,
    161161      <xref linkend="mitkrb"/>,
     
    175175      <xref linkend="git"/>,
    176176<!--      <xref linkend="icu"/>, -->
    177       <xref linkend="libevent"/>,
     177<!--      <xref linkend="libevent"/>, -->
    178178      <xref linkend="libexif"/>,
    179179      <xref linkend="libjpeg"/>,
     
    193193      <xref linkend="icu"/> (currently broken),
    194194      <xref linkend="gnome-keyring"/>,
     195      <xref linkend="libevent"/> (currently broken),
    195196      <xref linkend="libvpx"/> (currently broken),
    196197      <xref linkend="libxml2"/> (currently broken),
     
    250251        Chromium uses many external projects, the selections below are not set
    251252        in stone, however they have been tested thoroughly. With Chromium
    252         &chromium-version;, system versions of icu, libvpx, libxml2, and zlib
    253         are known to break the build at this time.
     253        &chromium-version;, system versions of icu, libevent, libvpx, libxml2,
     254        and zlib are known to break the build at this time.
    254255        <!-- icu: Not at 59 internally -->
     256        <!-- libevent: needs internal headers -->
    255257        <!-- libvpx: breaks build in gfx -->
    256258        <!-- libxml2: breaks build with ui -->
     
    261263<!-- Again, thanks to Arch, this is much better than listing all the needed
    262264shipped libs required to use the remove_bundled_files.py script -->
    263 <!--<screen><userinput>for LIB in ffmpeg flac harfbuzz-ng icu libevent libjpeg \
    264            libjpeg_turbo libpng libvpx libwebp libxslt yasm; do
     265<screen><userinput>for LIB in ffmpeg flac harfbuzz-ng<!-- icu libevent--> libjpeg \
     266           libjpeg_turbo libpng libwebp<!-- libxml libvpx--> libxslt yasm; do
    265267    find -type f -path "*third_party/$LIB/*"     \
    266268        \! -path "*third_party/$LIB/chromium/*"  \
     
    270272        \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
    271273        -delete
    272 done &amp;&amp; -->
    273 <screen><userinput>for LIB in ffmpeg flac harfbuzz-ng libevent libjpeg \
    274            libjpeg_turbo libpng libwebp<!-- libxml libvpx--> libxslt yasm; do
    275     find -type f -path "*third_party/$LIB/*"     \
    276         \! -path "*third_party/$LIB/chromium/*"  \
    277         \! -path "*third_party/$LIB/google/*"    \
    278         \! -path "*base/third_party/libevent/*"  \
    279         \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
    280         -delete
    281274done &amp;&amp;
    282275
    283276python build/linux/unbundle/replace_gn_files.py \
    284     --system-libraries ffmpeg flac harfbuzz-ng<!-- icu--> libevent libjpeg \
     277    --system-libraries ffmpeg flac harfbuzz-ng<!-- icu libevent--> libjpeg \
    285278                       libpng libwebp<!-- libxml libvpx--> libxslt yasm &amp;&amp;
    286279python third_party/libaddressinput/chromium/tools/update-strings.py</userinput></screen>
     
    331324'use_gnome_keyring=false'
    332325'use_gold=false'
    333 'use_gtk3=false'
     326'use_gtk3=true'
    334327'use_kerberos=true'
    335328'use_pulseaudio=true'
     
    412405EOF</userinput></screen>
    413406
     407    <note>
     408      <para>If upgrading from a previous build of chromium using gtk+-2.x, you
     409      may need to remove the <filename
     410      class="directory">~/.config/chromium</filename> directory.</para>
     411    </note>
     412
    414413    <bridgehead renderas="sect3">Extracting the WideVine plugin from Chrome</bridgehead>
    415414
Note: See TracChangeset for help on using the changeset viewer.