summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorAndré Batista <nandre@riseup.net>2025-10-09 19:55:43 -0300
committerDanny Milosavljevic <dannym@friendly-machines.com>2026-03-21 19:01:07 +0100
commitce0a4aa93c9ba73012d6a8a125b94aaff92a4f27 (patch)
treee798e90871bc0ccf7126a9be517bc4d11d8384f9 /gnu
parent43770a9d8ac439cdf9dbf73a7d316d62ab177640 (diff)
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 <dannym@friendly-machines.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/chromium.scm21
1 files changed, 13 insertions, 8 deletions
diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm
index 67fc681fc06..9ed374b547a 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")))