Changeset 2315c0bc for xsoft/graphweb
- Timestamp:
- 04/23/2017 05:32:31 PM (7 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/chromium.xml
re4ca0af7 r2315c0bc 7 7 <!ENTITY chromium-download-http "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-&chromium-version;.tar.xz"> 8 8 <!ENTITY chromium-download-ftp " "> 9 <!ENTITY chromium-md5sum " 23f8692653858bff32e60fac702abe05">10 <!ENTITY chromium-size " 501MB">11 <!ENTITY chromium-buildsize "5. 2GB">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)"> 13 13 <!-- Ninja defaults to parallel build unless supplying -j1, SBU measured on 14 14 dual core, hyperthreaded CPU (4 threads). --> … … 81 81 </listitem> 82 82 <listitem> 83 <para>Download MD5 sum: 52a4341475511d3627a86a344c0831ce</para>84 </listitem> 85 <listitem> 86 <para>Download size: 46MB</para>83 <para>Download MD5 sum: 65b7afdac7796e9a1ec21008fa82e403</para> 84 </listitem> 85 <listitem> 86 <para>Download size: 55 MB</para> 87 87 </listitem> 88 88 </itemizedlist> … … 116 116 <xref linkend="mesa"/>, 117 117 <xref linkend="ninja"/>, 118 <xref linkend="nodejs"/>, 118 119 <xref linkend="nss"/>, 119 120 <xref linkend="python2"/>, … … 127 128 <xref linkend="flac"/>, 128 129 <xref linkend="git"/>, 129 <!--<xref linkend="icu"/>, -->130 <!-- <xref linkend="icu"/>, --> 130 131 <xref linkend="libevent"/>, 131 132 <xref linkend="libexif"/>, … … 133 134 <xref linkend="libpng"/>, 134 135 <xref linkend="libsecret"/>, 135 <xref linkend="libvpx"/>, 136 <!-- <xref linkend="libvpx"/>, --> 136 137 <xref linkend="libwebp"/>, 137 138 <xref linkend="pciutils"/>, … … 144 145 <para role="optional"> 145 146 <xref linkend="GConf"/>, 147 <xref linkend="icu"/> (currently broken), 146 148 <xref linkend="gnome-keyring"/>, 149 <xref linkend="libvpx"/> (currently broken), 147 150 <xref linkend="libxml2"/>, 148 <!-- <xref linkend="libvpx"/>, -->149 <xref linkend="icu"/>,150 151 <ulink url="https://devel.freebsoft.org/speechd">speech-dispatcher</ulink> 151 152 (for the screen reader), and … … 186 187 Chromium uses many external projects, the selections below are not set 187 188 in stone, however they have been tested thoroughly. With Chromium 188 &chromium-version;, system versions of icu, lib xml2, and zlib189 &chromium-version;, system versions of icu, libvpx, libxml2, and zlib 189 190 are known to break the build at this time. 190 <!-- icu59 introduces /uchar16/&_t/, should be fixed in c58 -->191 191 <!-- libxml2: https://bugs.archlinux.org/task/29939 --> 192 <!-- libvpx: https://bugs.gentoo.org/show_bug.cgi?id=611394 --> 192 193 <!-- zlib requires libminizip --> 193 194 </para> … … 196 197 <!-- Again, thanks to Arch, this is much better than listing all the needed 197 198 shipped 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 \ 199 200 libjpeg_turbo libpng libvpx libwebp libxslt yasm; do 200 201 find -type f -path "*third_party/$LIB/*" \ 201 202 \! -path "*third_party/$LIB/chromium/*" \ 202 203 \! -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 208 done && --> 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/*" \ 204 214 \! -path "*base/third_party/libevent/*" \ 205 215 \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \ … … 208 218 209 219 python build/linux/unbundle/replace_gn_files.py \ 210 --system-libraries ffmpeg flac harfbuzz-ng <!-- icu--> libevent libjpeg \211 libpng libwebp lib vpx libxslt yasm &&220 --system-libraries ffmpeg flac harfbuzz-ng<!--icu--> libevent libjpeg \ 221 libpng libwebp libxslt yasm && 212 222 python third_party/libaddressinput/chromium/tools/update-strings.py</userinput></screen> 213 223 … … 264 274 <application>Ninja</application> build files:</para> 265 275 266 <screen><userinput>python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}" && 276 <screen><userinput>sed "/internal\.cc',/a\ 'base/callback_helpers.cc'," \ 277 -i tools/gn/bootstrap/bootstrap.py && 278 python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}" && 267 279 out/Release/gn gen out/Release --args="${GN_CONFIG[*]}"</userinput></screen> 268 280 269 281 <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 && 285 ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/ && 286 ninja -C out/Release chrome chrome_sandbox chromedriver widevinecdmadapter</userinput></screen> 273 287 274 288 <para>This package was already tested as part of the build.</para> … … 356 370 all of the defines used in the build.</para> 357 371 372 <para><command>sed...tools/gn/bootstrap/bootstrap.py</command>: Fix a 373 build issue with <application>gn</application>.</para> 374 358 375 <para><command>python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}"</command>: 359 376 this command replaces defines in the gn files with the values contained in … … 365 382 a <application>Ninja</application> configuration suitable for the build 366 383 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> 367 389 368 390 <para><command>ar -x ../../google-chrome-stable*.deb</command>:
Note:
See TracChangeset
for help on using the changeset viewer.