guix_mirror_bot pushed a commit to branch master
in repository guix.
commit ce0a4aa93c9ba73012d6a8a125b94aaff92a4f27
Author: André Batista <[email protected]>
AuthorDate: Thu Oct 9 19:55:43 2025 -0300
gnu: ungoogled-chromium: Update to 141.0.7390.65.
Fixes CVEs 2025-11205, 2025-11206, 2025-11207, 2025-11208, 2025-11209,
2025-11210, 2025-11211, 2025-11212, 2025-11213, 2025-11215, 2025-11216,
2025-11219, 2025-11458 and 2025-11460 See:
<https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_30.html>
and
<https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop.html>
* gnu/packages/chromium.scm (%preserved-third-party-files): Add
third_party/federated_compute/src/fcp/base,
third_party/federated_compute/src/fcp/confidentialcompute,
third_party/federated_compute/src/fcp/protos/confidentialcompute,
third_party/federated_compute/src/fcp/protos/federatedcompute,
third_party/oak/chromium/proto and
third_party/oak/chromium/proto/attestation.
(%chromium-version): Update to 141.0.7390.65.
(%ungoogled-origin, %debian-origin): Update hashes.
(%debian-patches): Add fixes/gentoo-stylesheet.patch and
fixes/libcpp-headers.patch.
(ungoogled-chromium) [arguments] <#:configure-flags>: Add use_clang_modules
flag and set it to false.
[arguments] <#:phases> {install}: Remove obsolete function. 'swiftshader'
cannot be found.
Change-Id: I5a2be4a42d2e15778bfbc9b9fb4850ed32368d16
Signed-off-by: Danny Milosavljevic <[email protected]>
---
gnu/packages/chromium.scm | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm
index 67fc681fc0..9ed374b547 100644
--- a/gnu/packages/chromium.scm
+++ b/gnu/packages/chromium.scm
@@ -179,6 +179,10 @@
"third_party/farmhash" ;Expat
"third_party/fast_float" ;ASL2.0, Boost1.0, Expat
"third_party/fdlibm" ;non-copyleft
+ "third_party/federated_compute/src/fcp/base" ;ASL2.0
+ "third_party/federated_compute/src/fcp/confidentialcompute" ;ASL2.0
+ "third_party/federated_compute/src/fcp/protos/confidentialcompute" ;ASL2.0
+ "third_party/federated_compute/src/fcp/protos/federatedcompute" ;ASL2.0
"third_party/ffmpeg" ; LGPL2.1+, GPL2.0+, Expat and BSD
"third_party/fft2d" ;non-copyleft
"third_party/flatbuffers" ;ASL2.0
@@ -241,6 +245,8 @@
"third_party/nasm" ;BSD-2
"third_party/nearby" ;ASL2.0
"third_party/node" ;Expat
+ "third_party/oak/chromium/proto" ;ASL2.0
+ "third_party/oak/chromium/proto/attestation" ;ASL2.0
"third_party/omnibox_proto" ;BSD-3
"third_party/one_euro_filter" ;BSD-3
"third_party/openscreen" ;BSD-3
@@ -366,7 +372,7 @@
;; run the Blink performance tests, just remove everything to save ~70MiB.
'("third_party/blink/perf_tests"))
-(define %chromium-version "140.0.7339.207")
+(define %chromium-version "141.0.7390.65")
(define %ungoogled-revision (string-append %chromium-version "-1"))
(define %debian-revision (string-append "debian/" %ungoogled-revision))
@@ -378,7 +384,7 @@
(file-name (git-file-name "ungoogled-chromium" %ungoogled-revision))
(sha256
(base32
- "1kmfsb57cqks84i523ryw2l089gl0iq9hgv3sy8r8441b5nv3yn0"))))
+ "1hk4rww2gccly1qv0xnswd77haj02rlza82403dxdjm8fkdfndy6"))))
(define %debian-origin
(origin
@@ -391,7 +397,7 @@
((_ version) version))))
(sha256
(base32
- "1hwzxlxs3c0x87rbq3b8p1m2pcjy3b10vyhbia5p3aiqdqgbm97j"))))
+ "06s3kvwb3490xb28n6r3q5n1c0ylsvchiw6s4h1rrp8jqzwjbmc6"))))
(define (origin-file origin file)
(computed-file
@@ -407,6 +413,8 @@
'("bookworm/clang19.patch"
"bookworm/foreach.patch"
"disable/node-version-ck.patch"
+ "fixes/gentoo-stylesheet.patch"
+ "fixes/libcpp-headers.patch"
"fixes/rust-clanglib.patch"
"system/openjpeg.patch"
;; adler2 is not part of our rust toolchain, check on next version.
@@ -525,7 +533,7 @@
%chromium-version "-lite.tar.xz"))
(sha256
(base32
- "0cbfvdlz8wkzyljf9ri9viivf02dikhd286ahzrcv9752y9hj563"))
+ "09iwglswnr6d45zz3zsjw7jpm1xlwwkxlz9h5nlhqxyd933a04fq"))
(modules '((guix build utils)))
(snippet (force ungoogled-chromium-snippet))))
(build-system gnu-build-system)
@@ -546,6 +554,7 @@
;; a developer build.
"is_official_build=true"
"clang_use_chrome_plugins=false"
+ "use_clang_modules=false"
"use_custom_libcxx=false" ; support for this is deprecated and
to be removed.
"optimize_webui=false"
"safe_browsing_use_unrar=false"
@@ -875,10 +884,6 @@
(symlink "../lib/chromium" exe)
(install-file "chromedriver" bin)
- (for-each (lambda (so)
- (install-file so (string-append lib
"/swiftshader")))
- (find-files "swiftshader" "\\.so$"))
-
(wrap-program exe
;; Avoid file manager crash. See
<https://bugs.gnu.org/26593>.
`("XDG_DATA_DIRS" ":" prefix (,(string-append gtk
"/share")))