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")))

Reply via email to