Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

updpatch: chromium 131.0.6778.85-1 #4302

Merged
merged 2 commits into from
Nov 26, 2024
Merged

Conversation

kxxt
Copy link
Contributor

@kxxt kxxt commented Nov 19, 2024

Arch switched to fetch the sources in prepare because chromium release tarball didn't get published. This PR instead uses the way we handle electron sources because patching gclient to ignore prebuilt dependencies become harder nowadays compared to electron 22 era.

Disable the download of pgo profiles because it is hard to patch gsutils which is downloaded and executed on the fly. (The pgo profiles are not used anyway due to chrome_pgo_phase=0).

Changes for Chromium 130

Changes for Chromium 131

  • Add a patch for ffmpeg to fix linking problem regarding PIC. I have reported it to ffmpeg(https://trac.ffmpeg.org/ticket/11302) and it has been fixed in ffmpeg master.
  • Regenerate ffmpeg patch

Arch switched to fetch the sources in prepare because chromium release
tarball didn't get published. This PR instead uses the way we handle
electron sources because patching gclient to ignore prebuilt
dependencies become harder nowadays compared to electron 22 era.

Disable the download of pgo profiles because it is hard to patch gsutils
which is downloaded and executed on the fly. (The pgo profiles are not
used anyway due to chrome_pgo_phase=0).

Changes for Chromium 130
========================

- Replace std::hardware_destructive_interference_size with 64 because
clang 18 doesn't support it for riscv64. (Not a problem for x86_64 Arch
Linux). This can be dropped once we have clang 19.
- Add riscv-chromium-variations-130.patch to fix a crash(credits:
https://github.com/revyos/chromium/blob/revyos/debian/patches/riscv64/fix-study-crash.patch)
- Drop upstreamed patch.
- Regenerate ffmpeg patch

Changes for Chromium 131
========================

- Add a patch for ffmpeg to fix linking problem regarding PIC. I have
reported it to ffmpeg(https://trac.ffmpeg.org/ticket/11302) and it has
been fixed in ffmpeg master.
- Regenerate ffmpeg patch
@kxxt
Copy link
Contributor Author

kxxt commented Nov 19, 2024

image

Tested on centiskorch

@kxxt
Copy link
Contributor Author

kxxt commented Nov 20, 2024

Patch is updated for 131.0.6778.85-1

@kxxt kxxt changed the title updpatch: chromium 131.0.6778.69-1 updpatch: chromium 131.0.6778.85-1 Nov 20, 2024
@felixonmars felixonmars merged commit a25fdf1 into felixonmars:master Nov 26, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants