- Timestamp:
- 10/07/2016 09:10:47 PM (7 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.0, 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, nosym, 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:
- a0b39879
- Parents:
- f78f5ef7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/chromium.xml
rf78f5ef7 r7add59a9 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 " 7035148d1566ddeab3153b2007b86613">9 <!ENTITY chromium-md5sum "fdc737af242421b2a9a0bb84f6b17040"> 10 10 <!ENTITY chromium-size "440 MB"> 11 11 <!ENTITY chromium-buildsize "6.2 GB"> 12 12 <!ENTITY chromium-time "111 SBU"> 13 <!-- I got a very high build time (222 SBU), but I can't verify it. --> 13 14 ]> 14 15 … … 71 72 <listitem> 72 73 <para>Optional Chrome distribution (to copy plugins - x86_64 only): 73 <ulink url="http:// mirror.ufs.ac.za/google-chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_53.0.2785.116-1_amd64.deb"/>74 <ulink url="http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_&chromium-version;-1_amd64.deb"/> 74 75 </para> 75 76 </listitem> … … 87 88 <xref linkend="gtk2"/>, 88 89 <xref linkend="hicolor-icon-theme"/>, 90 <xref linkend="mitkrb"/>, 89 91 <xref linkend="mesa"/>, 90 92 <xref linkend="ninja"/>, 91 93 <xref linkend="nss"/>, 92 <xref linkend="python2"/>, and 94 <xref linkend="python2"/>, 95 <xref linkend="usbutils"/>, and 93 96 <xref linkend="x-window-system"/> 94 97 </para> … … 115 118 <xref linkend="ffmpeg"/>, 116 119 <xref linkend="git"/> (required to build PNaCL on i686), 117 <ulink url="http://www.gnu.org/software/gperf">gperf</ulink>, 120 <!-- <ulink url="http://www.gnu.org/software/gperf">gperf</ulink>, Its in BLFS. --> 118 121 <xref linkend="icu"/>, 119 122 <xref linkend="libxml2"/>, 120 123 <xref linkend="libvpx"/>, 121 <ulink url="http ://www.freebsoft.org/speechd">speech-dispatcher</ulink>124 <ulink url="https://devel.freebsoft.org/speechd">speech-dispatcher</ulink> 122 125 (for the screen reader), and 123 126 <ulink url="https://google.github.io/snappy">snappy</ulink> … … 134 137 <para>If you'd like to import binary Pepper plugins from Chrome, you'll 135 138 need to enable PNaCL. PNaCL is a sandboxed environment for running 136 untrusted code, but the binary toolchain is availa lbe only on x86_64.139 untrusted code, but the binary toolchain is available only on x86_64. 137 140 Download the binary PNaCL toolchain with the following commands:</para> 138 141 … … 162 165 <ulink url="http://www.widevine.com/">WideVine</ulink>, needed for Netflix 163 166 support (see the binary Chrome plugins section below), in addition to 164 enabling PNaCL above, you'll need to define an availa lbe product name167 enabling PNaCL above, you'll need to define an available product name 165 168 ("Pinkie Pie" in this case) with the following command:</para> 166 169 … … 173 176 <note> 174 177 <para> 175 Chromium uses many exter anl projects, the selections below are not set178 Chromium uses many external projects, the selections below are not set 176 179 in stone, however they have been tested thoroughly. With 53.0.2785.116, 177 180 system versions of icu, libxml2, libvpx, and zlib are known to break … … 257 260 <para>Fix a potential build issue on Linux-4.5+:</para> 258 261 259 <screen><userinput>sed "s/#include \<sys\/mman.h\>/&\n\n#if defined(MADV_FREE)\n#undef MADV_FREE\n#endif\n\n/" \ 260 -i third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp</userinput></screen> 261 262 <screen><userinput>sed 's/#include \<sys\/mman\.h>/&\n\n#if defined(MADV_FREE)\n#undef MADV_FREE\n#endif\n/' \ 263 -i.bak third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp</userinput></screen> 264 265 <!-- This does not seem to be needed anymore... 262 266 <para>Replace a missing file to allow the test suite to run:</para> 263 267 264 268 <screen><userinput>touch chrome/test/data/webui/i18n_process_css_test.html</userinput></screen> 269 --> 265 270 266 271 <para><application>Chromium</application> uses 267 272 <ulink url="https://gyp.gsrc.io/">GYP</ulink> to generate the 268 273 <application>Ninja</application> build files. Complete configuration of 269 the bu ld using the following commands:</para>274 the build using the following commands:</para> 270 275 271 276 <screen><userinput>build/linux/unbundle/replace_gyp_files.py "${CHROMIUM_CONFIG[@]}" && … … 354 359 355 360 <para>Install Chromium Launcher with the following commands (as the 356 <systemitem class="username">root</systemitem> user :</para>361 <systemitem class="username">root</systemitem> user):</para> 357 362 358 363 <screen role="root"><userinput>rm -f /usr/bin/chromium && … … 396 401 different file (cups/ppd.h).</para> 397 402 398 <para><command>sed "s/#include <sys...</command>: this command u defines403 <para><command>sed "s/#include <sys...</command>: this command undefines 399 404 MADV_FREE to fix a build issue with Linux-4.5 and newer.</para> 400 405 … … 423 428 424 429 <seglistitem> 425 <seg>/us b/bin/chromium, /usr/lib/chromium/chromium,430 <seg>/usr/bin/chromium, /usr/lib/chromium/chromium, 426 431 /usr/lib/chromium/chromedriver, and 427 432 /usr/lib/chromium/chrome-sandbox</seg> 428 433 <seg>none</seg> 429 <seg>/usr/lib/chromium</seg> 434 <seg>/usr/lib/chromium, /usr/lib/chromium-launcher, 435 and (optionally) /usr/lib/PepperFlash</seg> 430 436 </seglistitem> 431 437 </segmentedlist>
Note:
See TracChangeset
for help on using the changeset viewer.