Package: chromium / 143.0.7499.109-1
Metadata
| Package | Version | Patches format |
|---|---|---|
| chromium | 143.0.7499.109-1 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| debianization/manpage.patch | (download) |
chrome/app/resources/manpage.1.in |
28 27 + 1 - 0 ! |
manpage updates/fixes |
| debianization/sandbox.patch | (download) |
content/browser/zygote_host/zygote_host_impl_linux.cc |
12 6 + 6 - 0 ! |
debian specific instructions when no working sandbox is available |
| debianization/master preferences.patch | (download) |
chrome/browser/first_run/first_run_internal_linux.cc |
6 1 + 5 - 0 ! |
search for {initial,master}_preferences in /etc/chromium
|
| debianization/clang version.patch | (download) |
build/config/compiler/BUILD.gn |
2 1 + 1 - 0 ! |
hardcode lld for whatever version of clang we're using Upstream doesn't allow overridding the linker name (other than toggling lld vs gold). |
| debianization/swiftshader use llvm 16.patch | (download) |
third_party/swiftshader/src/Reactor/BUILD.gn |
2 1 + 1 - 0 ! |
switching to llvm-16 for swiftshader |
| debianization/cross build.patch | (download) |
build/gn_run_binary.py |
5 5 + 0 - 0 ! |
enable qemu-based cross build of chromium |
| debianization/rustc bootstrap.patch | (download) |
build/rust/gni_impl/rustc_wrapper.py |
3 3 + 0 - 0 ! |
--- |
| fixes/ps print.patch | (download) |
ui/gtk/printing/print_dialog_gtk.cc |
2 1 + 1 - 0 ! |
add postscript (ps) printing capability |
| fixes/widevine locations.patch | (download) |
chrome/common/chrome_paths.cc |
5 5 + 0 - 0 ! |
try alternative locations for libwidevinecdm.so - $HOME/.local/lib/ (snap-friendly, see https://launchpad.net/bugs/1738149) |
| fixes/rust clanglib.patch | (download) |
build/config/clang/BUILD.gn |
19 18 + 1 - 0 ! |
--- |
| fixes/material utils.patch | (download) |
third_party/material_color_utilities/src/cpp/palettes/tones.cc |
6 3 + 3 - 0 ! |
--- |
| fixes/gentoo stylesheet.patch | (download) |
third_party/blink/renderer/bindings/scripts/bind_gen/observable_array.py |
1 1 + 0 - 0 ! |
[patch 1/2] iwyu css_style_sheet.h issues.chromium.org/issues/429365675 replaces a bunch of includes with forward declarations. These builds clearly work with "normal" builds, which likely use C++ modules or precompiled headers, but break if your workflow does not use those features. Add appropriate includes to fix the build on Linux platforms. Signed-off-by: Matt Jolly <kangie@gentoo.org> |
| fixes/libcpp headers.patch | (download) |
build/config/BUILDCONFIG.gn |
6 2 + 4 - 0 ! |
--- |
| fixes/memory allocator dcheck assert fix.patch | (download) |
base/allocator/partition_allocator/src/partition_alloc/partition_bucket.cc |
6 6 + 0 - 0 ! |
--- |
| fixes/predictor denial of service.patch | (download) |
chrome/browser/predictors/loading_data_collector.cc |
10 10 + 0 - 0 ! |
--- |
| fixes/fix assert in vnc sessions.patch | (download) |
ui/gl/init/gl_factory_ozone.cc |
1 0 + 1 - 0 ! |
--- |
| fixes/armhf timespec.patch | (download) |
media/gpu/v4l2/legacy/v4l2_video_decoder_backend_stateful.cc |
6 6 + 0 - 0 ! |
--- |
| fixes/updater test.patch | (download) |
chrome/updater/BUILD.gn |
1 0 + 1 - 0 ! |
--- |
| fixes/armhf no thumb.patch | (download) |
build/config/rust.gni |
2 1 + 1 - 0 ! |
don't use thumbv7neon rust target
In the armhf build, Chromium wants to use a Rust target for NEON that
Debian does not ship. Force it to use the target that we do have.
[883/52770] ACTION //build/rust/std:find_stdlib(//build/toolchain/linux/unbundle:default_for_rust_host_build_tools)
FAILED: default_for_rust_host_build_tools/obj/build/rust/std/libstd.rlib [...]
python3 ../../build/rust/std/find_std_rlibs.py --rust-bin-dir ../../../../../usr/bin --output default_for_rust_host_build_tools/obj/build/rust/std --depfile default_for_rust_host_build_tools/obj/build/rust/std/stdlib.d --depfile-target std --rustc-revision rustc\ 1.85.0\ \(4d91de4e4\ 2025-02-17\)\ \(built\ from\ a\ source\ tarball\) --target thumbv7neon-unknown-linux-gnueabihf
Traceback (most recent call last):
File "/build/reproducible-path/chromium-136.0.7103.59/out/Release/../../build/rust/std/find_std_rlibs.py", line 132, in <module>
sys.exit(main())
~~~~^^
File "/build/reproducible-path/chromium-136.0.7103.59/out/Release/../../build/rust/std/find_std_rlibs.py", line 87, in main
name for name in os.listdir(rustlib_dir) if name.endswith('.rlib')
~~~~~~~~~~^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/rustlib/thumbv7neon-unknown-linux-gnueabihf/lib'
|
| fixes/armhf icf.patch | (download) |
build/config/compiler/BUILD.gn |
1 1 + 0 - 0 ! |
disable icf on armhf to avoid segfaults during build |
| fixes/libpng testonly.patch | (download) |
chrome/test/BUILD.gn |
4 2 + 2 - 0 ! |
--- |
| upstream/fix rk3588 v4l2 av1 decoder.patch | (download) |
media/gpu/v4l2/v4l2_video_decoder_delegate_av1.cc |
72 58 + 14 - 0 ! |
[patch] media/gpu/v4l2: add av1 |{width,height}_in_sbs_minus_1| to
tile info
|{width,height}_in_sbs_minus_1| are necessary for verisilicon av1
decoder driver supported by mainline kernel since v6.5 for RK3588 SoC.
libgav1 doesn't have |tile_{column_width,row_height}_in_superblocks|
values when uniform_spacing is enabled, so we have to calculate the
values of |{width,height}_in_sbs_minus_1| from info of
|tile_{columns,rows}|.
Bug: 464638992
|
| disable/tests.patch | (download) |
chrome/test/variations/BUILD.gn |
1 0 + 1 - 0 ! |
--- |
| disable/tests swiftshader.patch | (download) |
third_party/swiftshader/BUILD.gn |
5 0 + 5 - 0 ! |
--- |
| disable/signin.patch | (download) |
chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
11 0 + 11 - 0 ! |
disable browser sign-in |
| disable/android.patch | (download) |
chrome/browser/vr/BUILD.gn |
1 0 + 1 - 0 ! |
disable dependency on chrome/android |
| disable/catapult.patch | (download) |
BUILD.gn |
6 0 + 6 - 0 ! |
remove dependencies on third_party catapult |
| disable/font tests.patch | (download) |
skia/BUILD.gn |
2 1 + 1 - 0 ! |
disable building font tests |
| disable/google api warning.patch | (download) |
chrome/browser/ui/startup/infobar_utils.cc |
2 1 + 1 - 0 ! |
disable the google api key warning when those aren't found |
| disable/third party cookies.patch | (download) |
components/content_settings/core/browser/cookie_settings.cc |
2 1 + 1 - 0 ! |
disable third-party cookies by default |
| disable/driver chrome path.patch | (download) |
chrome/test/chromedriver/chrome/chrome_finder.cc |
7 1 + 6 - 0 ! |
disable usage of google-chrome in driver |
| disable/widevine cdm cu.patch | (download) |
chrome/browser/component_updater/registration.cc |
2 1 + 1 - 0 ! |
disable widevine cdm component updater |
| disable/clang version check.patch | (download) |
tools/clang/scripts/update.py |
2 1 + 1 - 0 ! |
remove strict clang version check during config |
| disable/screen ai blob.patch | (download) |
chrome/browser/component_updater/screen_ai_component_installer.cc |
3 1 + 2 - 0 ! |
delete ~/.config/chromium/screen_ai and don't download libchromescreenai.so This fixes https://bugs.debian.org/1066910 Chromium will download libchromescreenai.so (an opaque binary blob that does OCR and other things) without warning the user when you open a PDF in "reading mode". We don't actually know what's in the binary blob, so we disable the ScreenAI service right up front (and as an added benefit, that deletes everything in ~/.config/chromium/screen_ai |
| disable/node version ck.patch | (download) |
third_party/node/node.gni |
1 0 + 1 - 0 ! |
disable the node version check https://chromium-review.googlesource.com/c/chromium/src/+/6334038 added a node version check, but we don't want that as we're using debian's packaged node. |
| disable/license headless shell.patch | (download) |
headless/BUILD.gn |
1 0 + 1 - 0 ! |
--- |
| system/icu shim.patch | (download) |
tools/generate_shim_headers/generate_shim_headers.py |
2 1 + 1 - 0 ! |
allow building against system icu even when is_offical_build=true |
| system/jpeg.patch | (download) |
BUILD.gn |
2 0 + 2 - 0 ! |
use system jpeg library |
| system/openjpeg.patch | (download) |
third_party/pdfium/BUILD.gn |
12 11 + 1 - 0 ! |
--- |
| system/opus.patch | (download) |
media/audio/audio_opus_encoder.h |
2 1 + 1 - 0 ! |
--- |
| system/rapidjson.patch | (download) |
third_party/angle/third_party/rapidjson/BUILD.gn |
5 4 + 1 - 0 ! |
build against debian's rapidjson-dev package |
| system/rollup.patch | (download) |
third_party/devtools-frontend/src/front_end/Images/BUILD.gn |
2 1 + 1 - 0 ! |
include debian node libs (needed for rollup) This is strictly just needed for bullseye's rollup , but may be useful later on when we drop more nodejs stuff. |
| trixie/rust no alloc shim.patch | (download) |
build/rust/allocator/lib.rs |
6 6 + 0 - 0 ! |
--- |
| trixie/rust sanitize.patch | (download) |
third_party/crabbyavif/src/src/capi/io.rs |
1 0 + 1 - 0 ! |
--- |
| trixie/cookie string view.patch | (download) |
net/cookies/cookie_util.cc |
2 1 + 1 - 0 ! |
--- |
