Chromium for 64-bit Windows - Ungoogled - Thursday, 07 February 2019
Chromium 72.0.3626.96 (Official Build) (64-bit)
Revision 84098ee7ef8622a9defc2ef043cd8930b617b10e-refs/branch-heads/3626@{#836}
OS Windows
No Sync - WebRTC - Widevine - All Codecs - ThinLTO
clang/llvm 9.0.0-r353374
Standard build of Eloston's ungoogled-chromium. All patches applied, apart from "Safe Browser". Linking failed due to safe browsing being removed, so I decided not to remove any element of safe browsing.
ungoogled-chromium-72.0.3626.96-1_windows.7z (7-Zip archive)
SHA1 9365AF7BA7DAFCCB672B544367D356ACAF93D2C2
==========================
Supplementary build notes:
Download gn from: https://chrome-infra-packages.appspot.com/dl/gn/gn/windows-amd64/+/latest
Unpack ungoogled installer
Amend, if necessary, version.ini to the current version
mkdir build\src
py get_package.py windows build\src\ungoogled_packaging (or retrieve and populate manually)
cd build\src
EDIT ungoogled_packaging\build.py
(i) Comment out the apply patches section
(ii) Comment out the Run GN bootstrap section
(iii) Comment out Run gn gen
(iv) Comment out Run ninja
Patches are obtained from:
config_bundles\common\patch_order.list
config_bundles\windows\patch_order.list
Recreate the directory structure of the required patches: omit the safe browser patches safe
Manually apply the patches for each sub and nested directory; find patches that have failed by searching for *.rej; amend rejections: study the .rej file.
Eg: inox-patchset debian_buster iridium-browser iridium-browser ungoogled-chromium ungoogled-chromium\windows bromite
for /f "usebackq delims=|" %f in (dir /b "C:\Chromium\patches\inox-patchset"
) do C:\Chromium\chromium-73.0.3678.0\third_party\git\usr\bin\patch.exe -Np1 -b -i "C:\Chromium\patches\inox-patchset"%f
ungoogled_packaging\build.py
gn.exe gen out\Default --fail-on-unused-arg
Comment out safe_browser
third_party\ninja\ninja.exe -C out\Default chrome chromedriver
Build process will fail with missing file: obtain and replace missing file
Pack manually
==========
'