summaryrefslogtreecommitdiff
path: root/gnu/packages/chromium.scm
AgeCommit message (Collapse)AuthorFilesLines
2026-08-17gnu: ungoogled-chromium: Update to 151.0.7922.137 [security-fixes].André Batista1-4/+4
Fixes CVEs: 2026-19137, 2026-19149, 2026-19154, 2026-19157, 2026-19170, 2026-19172, 2026-19169, 2026-19168, 2026-19138, 2026-19139, 2026-19140, 2026-19141, 2026-19142, 2026-19143, 2026-19144, 2026-19145, 2026-19146, 2026-19147, 2026-19148, 2026-19150, 2026-19151, 2026-19152, 2026-19153, 2026-19155, 2026-19156, 2026-19158, 2026-19159, 2026-19160, 2026-19161, 2026-19162, 2026-19163, 2026-19164, 2026-19165, 2026-19166, 2026-19167, 2026-19171, 2026-19173, 2026-19174, 2026-19175, 2026-19176, 2026-19177, 2026-19556, 2026-19557, 2026-19558, 2026-19559 and 2026-19560. See: <https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_01193673229.html> and <https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_01815628406.html>. * gnu/packages/chromium.scm (%chromium-version): Update to 151.0.7922.137. (%ungoogled-origin, %debian-origin): Update hashes. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-17gnu: ungoogled-chromium: Unbundle crc32c.André Batista1-2/+3
* gnu/packages/chromium.scm: Add #:use-module (gnu packages crypto) for crc32c. (%preserved-third-party-files): Remove third_party/crc32c. (ungoogled-chromium-snippet): Add crc32c as argument to replace_gn_files.py. [inputs]: Add crc32c. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-07gnu: ungoogled-chromium: Update to 151.0.7922.71 [security-fixes].André Batista1-9/+32
Fixes several CVEs. See: <https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0887107924.html> <https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_01320465736.html> * gnu/packages/chromium.scm: Add #:use-module (gnu packages golang) for go. (%preserved-third-party-files): Add third_party/federated_compute/chromium/fcp/protos, third_party/federated_compute/chromium/fcp/protos/confidentialcompute, third_party/federated_compute/chromium/fcp/secagg, third_party/federated_compute/chromium/fcp/client, third_party/federated_compute/src/fcp/client, third_party/federated_compute/src/fcp/protos, third_party/federated_compute/src/fcp/secagg, third_party/federated_compute/third_party/googleapis/src/google/rpc, third_party/federated_compute/third_party/googleapis/src/google/longrunning, third_party/federated_compute/third_party/googleapis/src/google/type, third_party/federated_compute/third_party/protodatastore-cpp and third_party/federated_compute/third_party/tensorflow-federated/src/tensorflow_federated. (%chromium-version): Update to 151.0.7922.71. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Add llvm-19/constexpr.patch. Remove upstream/ar-path1.patch, upstream/ar-path2.patch and upstream/sysroot.patch which were merged upstream. (%guix-patches): Add ungoogled-chromium-golang.patch and ungoogled-chromium-histograms.patch. (ungoogled-chromium) [arguments] <#:phases> {prepare-build-environment}: set HOME and GOPROXY variables. {install}: substitute @@startup_wm_class placeholder on desktop file. [native-inputs]: Add go. * gnu/packages/patches/ungoogled-chromium-golang.patch: ... * gnu/packages/patches/ungoogled-chromium-histograms.patch: Add them. * gnu/local.mk (dist_patch_DATA): Register the patches above. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-04gnu: ungoogled-chromium: Update to 150.0.7871.181 [security-fixes].André Batista1-5/+4
Fixes several CVEs. See: <https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0256605430.html>, <https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_049796704.html>, <https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0353146366.html> and <https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_01162222768.html> * gnu/packages/chromium.scm (%chromium-version): Update to 150.0.7871.181. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Remove trixie/node20-compat.patch which is not needed any longer. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-04gnu: ungoogled-chromium: Use default llvm tooling.André Batista1-10/+7
Use default llvm tools, currently at version 22. * gnu/packages/chromium.scm (lld-as-ld-wrapper-21): Delete variable. (ungoogled-chromium) [arguments] <#:configure-flags>: Adjust to default clang. [native-inputs]: Use default clang, clang-runtime, clang-toolchain, lld-as-ld-wrapper and llvm. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-08gnu: ungoogled-chromium: Update to 150.0.7871.46.André Batista1-8/+23
Fixes various CVEs. * gnu/packages/chromium.scm (%preserved-third-party-files): Refresh hierarchy. Add third_party/perfetto/protos/third_party/android. (%chromium-version): Update to 150.0.7871.46. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Add llvm-19/00*-revert-v8-libm.patch, llvm-19/i18n-builder-enum.patch, trixie/bindgen-boringssl.patch, trixie/node20-compat.patch, upstream/ar-path*.patch and upstream/sysroot.patch. (ungoogled-chromium) [arguments] <#:configure-flags>: Remove enable_reading_list, which has no effect any more. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-08gnu: ungoogled-chromium: Use map for %guix-patchesAndré Batista1-36/+14
* gnu/packages/chromium.scm (%guix-patches): Use map. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-08gnu: unogoogled-chromium: Add comment on libraries that can be replaced.André Batista1-0/+30
* gnu/packages/chromium.scm (%preserved-third-party-files): Document libraries that could be unbundled. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-08gnu: ungoogled-chromium: Re-style list as column.André Batista1-3/+17
* gnu/packages/chromium.scm (%preserved-third-party-files): Re-style list as column. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-06gnu: ungoogled-chromium: Unbundle brotli and dav1d.André Batista1-5/+11
* gnu/packages/chromium.scm (%preserved-third-party-files): Remove third_party/brotli and third_party/dav1d. (ungoogled-chromium-snippet): Add brotli and dav1d as arguments to replace_gn_files.py. (ungoogled-chromium) [arguments] <#:phases> {patch-stuff}: Substitute hardcoded brotli path for our own store input. [inputs]: Add brotli and dav1d. Change-Id: If7bc34a9686dccced07c684f9dd61e5eff761303 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-06gnu: ungoogled-chromium: Unbundle libdrm and zstd.André Batista1-5/+11
* gnu/packages/chromium.scm: Add #:use-module (gnu packages xdisorg) for libdrm. (%preserved-third-party-files): Remove third_party/libdrm and third_party/zstd. (%guix-patches): Add ungoogled-chromium-override-libdrm-assertion.patch (ungoogled-chromium-snippet): Add libdrm and zstd as arguments to replace_gn_files.py. (ungoogled-chromium) [arguments] <#:configure-flags>: Add use_system_libdrm and set it true. [inputs]: Add libdrm and zstd's lib output. * gnu/packages/patches/ungoogled-chromium-override-libdrm-assertion.patch: Add it. * gnu/local.mk (dist_patch_DATA): Register the patch above. Change-Id: Ic08149fa61dd429d67c30917142cbd796e4ac6cd Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-06gnu: ungoogled-chromium: Update to 149.0.7827.155.André Batista1-19/+36
Fixes various CVEs, too many to list. * gnu/packages/chromium.scm (%preserved-third-party-files): Add third_party/dawn/third_party/EGL-Registry/src/sdk, third_party/dawn/third_party/OpenGL-Registry and third_party/harfbuzz; Remove: third_party/dawn/third_party/khronos, third_party/harfbuzz-ng, third_party/ink_stroke_modeler and third_party/xdg-utils. (%blacklisted-files): Rename to %denied-files, use race neutral terminology. (%chromium-version): Update to 149.0.7827.155. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Add llvm-19/iota.patch, llvm-19/const-profile.patch, llvm-19/raw-ref-map-find.patch and trixie/revert-v8-sanitize.patch. (%guix-patches): Add ungoogled-chromium-rust-toolchain-var.patch and ungoogled-chromium-unbundle-minizip.patch. (ungoogled-chromium-snippet): Use race neutral terminology as above. Rename harfbuzz-ng to harfbuzz. (ungoogled-chromium) [arguments] <#:configure-flags>: Fix lint warning. Add webnn_use_litert and set to false; v8_drumbrake_bounds_checks and set it true. Remove enable_nacl, which does not influence our build anymore, and build_with_tflite_lib which was removed upstream. [arguments] <#:phases> {patch-stuff}: Symlink our gperf input to where chromium expect it to be. * gnu/packages/patches/ungoogled-chromium-custom-compiler.patch: Refresh. * gnu/packages/patches/ungoogled-chromium-rust-toolchain-var.patch: ... * gnu/packages/patches/ungoogled-chromium-unbundle-minizip.patch: Add them. * gnu/local.mk (dist_patch_DATA): Register the patches above. Change-Id: I92d211f317471c3b4415b2e416262bf3ccefcc8f Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-06gnu: ungoogled-chromium: Use level 3 source fortification.André Batista1-0/+4
Yet another fix to 10ea4f874e5f1ff57df840a60195a073b1b0b898, which introduced ungoogled-chromium-custom-compiler.patch. We are able to fortify sources to level 3, which is what upstream does when building for chromeos and what arch has been doing. * gnu/packages/chromium.scm (%guix-patches): Add ungoogled-chromium-increase-fortify-level.patch. * gnu/packages/patches/ungoogled-chromium-custom-compiler.patch: Don't drop source fortification logic. * gnu/packages/patches/ungoogled-chromium-increase-fortify-level.patch: Add it. * gnu/local.mk (dist_patch_DATA): Register the patch above. Change-Id: Ibbb4ed7fa6c12d474093e12e231d2dfe8592354c Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-27 gnu: ninja: Move to build-tools.luca1-1/+0
* gnu/packages/build-tools.scm (ninja, ninja/pinned, samurai) (samu-as-ninja-wrapper): Move to here... * gnu/packages/ninja.scm (ninja, ninja/pinned, samurai) (samu-as-ninja-wrapper): ...from here. New deprecated variables. * guix/build-system/cmake.scm (default-ninja): Switch to loading from build-tools module. * guix/build-system/meson.scm (default-ninja): Likewise. Change-Id: Ia32fb258159cfcc9a0f1ef91c335c71c25a6d7ef Closes: https://codeberg.org/guix/guix/issues/3595 Merges: https://codeberg.org/guix/guix/pulls/4329 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-06gnu: ungoogled-chromium: Fix performance regression.André Batista1-9/+4
Fix performance regression introduced by 10ea4f874e5f1ff57df840a60195a073b1b0b898, which added ungoogled-chromium-custom-compiler.patch. This patch was taken from gentoo and fixes some build failures when using our system toolchain. However it also removes build optimizations which we rely on, so here we adjust it to our needs. * gnu/packages/patches/ungoogled-chromium-custom-compiler.patch: Don't patch the optimized configuration away. * gnu/packages/chromium.scm (%preserved-third-party-files): Remove base/third_party/nspr, buildtools/third_party/libc++, buildtools/third_party/libc++abi, third_party/libc++, third_party/llvm-libc and third_party/llvm-libc/src/shared, we don't need them. [arguments] <#:phases> {install}: Include libvulkan.so.1 to installed libs. Add a semicolon to @@uri_scheme substitution to avoid future surprises if this ever moves from being the last item in list. Fixes: guix/guix#7738 Change-Id: I331908ebf0838b7fc2d567e9c429d861e882470d Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-02gnu: ungoogled-chromium: Update to 147.0.7727.137.André Batista1-6/+9
Besides updating ungoogled-chromium, this is a follow up to commits 10ea4f874e5f1ff57df840a60195a073b1b0b898 and 0f87ff6672b29c11e391faad573e5ef4fba5cd43 which lacked the full logic necessary for using the bundled icu library and the new regexes included on the desktop and manpage templates for this package. Fixes CVEs: CVE-2026-7363: Use after free in Canvas. Reported by heapracer. CVE-2026-7361: Use after free in iOS. Reported by Google. CVE-2026-7344: Use after free in Accessibility. Reported by Google. CVE-2026-7343: Use after free in Views. Reported by Google. CVE-2026-7333: Use after free in GPU. Reported by c6eed09fc8b174b0f3eebedcceb1e792. CVE-2026-7360: Insufficient validation of untrusted input in Compositing. Reported by Google. CVE-2026-7359: Use after free in ANGLE. Reported by Google. CVE-2026-7358: Use after free in Animation. Reported by Google. CVE-2026-7334: Use after free in Views. Reported by Batuhan Esref KOC. CVE-2026-7357: Use after free in GPU. Reported by Google. CVE-2026-7356: Use after free in Navigation. Reported by Google. CVE-2026-7354: Out of bounds read and write in Angle. Reported by Google. CVE-2026-7353: Heap buffer overflow in Skia. Reported by Google. CVE-2026-7352: Use after free in Media. Reported by Google. CVE-2026-7351: Race in MHTML. Reported by Google. CVE-2026-7350: Use after free in WebMIDI. Reported by Google. CVE-2026-7349: Use after free in Cast. Reported by Google. CVE-2026-7348: Use after free in Codecs. Reported by Google. CVE-2026-7335: Use after free in media. Reported by Jungwoo Lee (@physicube) and Wongi Lee (@_qwerty_po). CVE-2026-7336: Use after free in WebRTC. Reported by Mozilla. CVE-2026-7337: Type Confusion in V8. Reported by q@calif.io. CVE-2026-7347: Use after free in Chromoting. Reported by Google. CVE-2026-7346: Inappropriate implementation in Tint. Reported by Google. CVE-2026-7345: Insufficient validation of untrusted input in Feedback. Reported by Google. CVE-2026-7338: Use after free in Cast. Reported by Krace. CVE-2026-7342: Use after free in WebView. Reported by Google. CVE-2026-7341: Use after free in WebRTC. Reported by Google. CVE-2026-7339: Heap buffer overflow in WebRTC. Reported by c6eed09fc8b174b0f3eebedcceb1e792. CVE-2026-7340: Integer overflow in ANGLE. Reported by 86ac1f1587b71893ed2ad792cd7dde32. CVE-2026-7355: Use after free in Media. Reported by Google. See: <https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop_28.html> * gnu/packages/chromium.scm (%chromium-version): Update to 147.0.7727.137. (%ungoogled-origin, %debian-origin): Update hashes. (ungoogled-chromium) [arguments] <#:configure-flags>: Set icu_use_data_file true. <#:phases> {install}: Include icudtl.dat to copied libs. Add @@uri_scheme and @@extra_desktop_entries to regex substitutions on desktop file and manpage. Change-Id: I1342eac3ba3a85e8851189844614d47512c1ca42 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-02gnu: ungoogled-chromium: Enable v4l2 video decoder on aarch64.André Batista1-0/+7
* gnu/packages/chromium.scm (ungoogled-chromium) [arguments] <#:configure-flags>: Conditionally add use_v4l2_codec and use_av1_hw_decoder and set them true on aarch64-linux. Also ensure that use_vaapi is set to false on this architecture. Change-Id: Ib7f1c2d492ccb71df253e621b9cd626ec0942bc6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-29gnu: ungoogled-chromium: Update to 147.0.7727.116.André Batista1-13/+9
Fixes CVEs: 2026-6296: Heap buffer overflow in ANGLE. Reported by cinzinga. 2026-6297: Use after free in Proxy. Reported by heapracer. 2026-6298: Heap buffer overflow in Skia. Reported by 86ac1f1587b71893ed2ad792cd7dde32. 2026-6299: Use after free in Prerender. Reported by Google. 2026-6358: Use after free in XR. Reported by Jihyeon Jeong (Compsec Lab, Seoul National University / Research Intern). 2026-6359: Use after free in Video. Reported by 86ac1f1587b71893ed2ad792cd7dde32. 2026-6300: Use after free in CSS. Reported by c6eed09fc8b174b0f3eebedcceb1e792. 2026-6301: Type Confusion in Turbofan. Reported by qymag1c. 2026-6302: Use after free in Video. Reported by Syn4pse. 2026-6303: Use after free in Codecs. Reported by Google. 2026-6304: Use after free in Graphite. Reported by Google. 2026-6305: Heap buffer overflow in PDFium. Reported by 86ac1f1587b71893ed2ad792cd7dde32. 2026-6306: Heap buffer overflow in PDFium. Reported by 86ac1f1587b71893ed2ad792cd7dde32. 2026-6307: Type Confusion in Turbofan. Reported by Project WhatForLunch (@pjwhatforlunch). 2026-6308: Out of bounds read in Media. Reported by Google. 2026-6309: Use after free in Viz. Reported by Google. 2026-6360: Use after free in FileSystem. Reported by asjidkalam. 2026-6310: Use after free in Dawn. Reported by Google. 2026-6311: Uninitialized Use in Accessibility. Reported by Google. 2026-6312: Insufficient policy enforcement in Passwords. Reported by Google. 2026-6313: Insufficient policy enforcement in CORS. Reported by Google. 2026-6314: Out of bounds write in GPU. Reported by Google. 2026-6315: Use after free in Permissions. Reported by Google. 2026-6316: Use after free in Forms. Reported by Google. 2026-6361: Heap buffer overflow in PDFium. Reported by Google. 2026-6362: Use after free in Codecs. Reported by c6eed09fc8b174b0f3eebedcceb1e792. 2026-6317: Use after free in Cast. Reported by Google. 2026-6363: Type Confusion in V8. Reported by Google. 2026-6318: Use after free in Codecs. Reported by Syn4pse. 2026-6319: Use after free in Payments. Reported by pwn2addr. 2026-6364: Out of bounds read in Skia. Reported by Google Threat Intelligence. CVE-2026-6919: Use after free in DevTools. Reported by c6eed09fc8b174b0f3eebedcceb1e792. CVE-2026-6920: Out of bounds read in GPU. Reported by tatiwari of Microsoft. CVE-2026-6921: Race in GPU. Reported by soiax. See: <https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop_15.html> and <https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop_22.html> * gnu/packages/chromium.scm (%chromium-version): Update to 147.0.7727.116. (%ungoogled-origin, %debian-origin): Update hashes. (ungoogled-chromium) [arguments] <#:configure-flags>: Add build_tflite_with_xnnpack flag and set it to false. Without this flag the build is unable to locate pthreadpool.h. See: services/webnn/webnn_graph_builder_impl.cc. <#:phases> {include-pthreadpool}: Remove this workaround phase. {install}: Fix regexes to the manpage and desktop file which were not matching anymore. Closes: guix/guix#7949 Change-Id: I4c3d58b72fc804b96137833e1e4c3060b314560d Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-15gnu: ungoogled-chromium: Update to 147.0.7727.55.André Batista1-66/+108
Fixes various CVEs, too many to list. * gnu/packages/chromium.scm (%preserved-third-party-files): Add base/third_party/nspr, buildtools/third_party/libc++, buildtools/third_party/libc++abi, third_party/catapult/third_party/beautifulsoup4-4.9.3, third_party/catapult/third_party/html5lib-1.1, third_party/catapult/third_party/typ, third_party/dawn/third_party/renderdoc, third_party/dawn/third_party/webgpu-headers, third_party/devscripts, third_party/devtools-frontend/src/front_end/third_party/csp_evaluator, third_party/devtools-frontend/src/front_end/third_party/legacy-javascript, third_party/devtools-frontend/src/front_end/third_party/source-map-scopes-codec, third_party/federated_compute/chromium/fcp/confidentialcompute, third_party/freetype, third_party/fxdiv, third_party/hyphenation-patterns, third_party/icu, third_party/libc++, third_party/libpfm4, third_party/libpng, third_party/libx11, third_party/libxcb-keysyms, third_party/llvm-libc, third_party/neon_2_sse, third_party/opus, third_party/pdfium/third_party/lcms, third_party/pdfium/third_party/libopenjpeg, third_party/perfetto/protos/third_party/pprof, third_party/perfetto/protos/third_party/primes, third_party/perfetto/protos/third_party/simpleperf, third_party/pyyaml, third_party/sentencepiece, third_party/sentencepiece/src/third_party/darts_clone, third_party/six and third_party/skia/include/third_party/vulkan. Remove: net/third_party/nss, third_party/compiler-rt/src/lib, third_party/libaom/source/libaom/third_party/SVT-AV1, third_party/skia/third_party/vulkanmemoryallocator and third_party/webrtc/rtc_base/third_party/sigslot. (%chromium-version): Update to 147.0.7727.55. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Add debianization/safe-libcxx.patch, disable/enterprise-tests.patch, disable/rustc-allow-features.patch, fixes/bytemuck.patch, fixes/libpng-testonly.patch, llvm-19/clang19.patch (move from bookwork), llvm-19/clone-traits.patch, llvm-19/keyfactory.patch, llvm-19/value-or.patch, llvm-22/ignore-for-ubsan.patch, trixie/cookie-string-view.patch and trixie/nodejs-main.patch. Remove trixie/rust-no-alloc-shim.patch. (%guix-patches): Add ungoogled-chromium-custom-compiler.patch and ungoogled-chromium-empty-parsed-rustc-args.patch. Remove ungoogled-chromium-unbundle-icu-target.patch which was merged upstream. (ungoogled-chromium-snippet): Remove icu from replace_gn_files args. Our icu does not have ucmndata.h, umapfile.h and putilimp.h which are required to build now. (ungoogled-chromium) [arguments] <#:configure-flags>: Add is_component_build, webnn_use_tflite, fatal_linker_warnings, enable_perfetto_unittests, skia_enable_skshapper_tests, tint_build_unittests, enable_nocompile_tests, enable_screen_ai_browsertests flags and set them to false. Set use_system_icu to false. Remove enable_glic, enable_js_type_check and removed_rust_stdlib_libs. The first two were removed and the last one is not necessary any longer. Add blink_symbol_level and v8_symbol_level and set them to zero. [arguments] <#:phases> {patch-stuff}: Remove compiler substitution which is not needed anymore. Adjust rustfmt_path to guix. {include-pthreadpool}: New phase. {adjust-CPLUS_INCLUDE_PATH}: Help clang find gcc's bits/c++config.h. [inputs]: icu-77 is required now, even though we're not using it this time. * gnu/packages/patches/ungoogled-chromium-custom-compiler.patch: Add it. * gnu/packages/patches/ungoogled-chromium-empty-parsed-rustc-args.patch: Same. * gnu/packages/patches/ungoogled-chromium-unbundle-icu-target.patch: Remove it. * gnu/local.mk: (Un)register the above patches. Change-Id: I597b69b15368e9b410fa3d29342700d9ea0b0d82 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-21gnu: ungoogled-chromium: Fix build with Rust 1.93.Danny Milosavljevic1-11/+25
* gnu/packages/chromium.scm (%debian-patches): Remove adler2. (lld-as-ld-wrapper-19): Delete variable. (lld-as-ld-wrapper-21): New variable. (ungoogled-chromium)[arguments]<#:configure-flags>: Use clang-21. Update GN output declarations for Rust 1.93. [native-inputs]: Remove clang-19, replace by clang-21. Remove clang-runtime-19, replace by clang-runtime-21. Remove clang-toolchain-19, replace by clang-toolchain-21. Remove lld-as-ld-wrapper-19, replace by lld-as-ld-wrapper-21. Change-Id: If4d780db79fccd6fb6d2213141b3819f75f5585c
2026-03-21gnu: chromium: Fix indentation.André Batista1-27/+27
* gnu/packages/chromium.scm: Replace tabs for spaces. Change-Id: Ibc4bf28ffd49a536009d4f58d34053c9c1687b2e Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-21gnu: ungoogled-chromium: Update to 141.0.7390.65.André Batista1-8/+13
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>
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès1-1/+1
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2025-10-02gnu: ungoogled-chromium: Update to 140.0.7339.207.André Batista1-4/+4
Fixes CVEs 2025-10585, 2025-10500, 2025-10501, 2025-10502, 2025-10890, 2025-10891 and 2025-10892. See: <https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_17.html> and <https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_23.html> * gnu/packages/chromium.scm (%chromium-version): Update to 140.0.7339.207. (%ungoogled-origin, %debian-origin): Update hashes. Change-Id: I1dd6c0a0b318eba6840c6d9bee41df3ac39a31e2 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-30gnu: ungoogled-chromium: Fix build with libxml2@2.14.André Batista1-1/+0
* gnu/packages/chromium.scm (%debian-patches): Remove 'trixie/libxml-parseerr.patch' which is not needed and breaks build with newer libxml2. Chnage-Id: I7dfe8f4eaa353f1df0b19b9f515474e269f8a4e5 Signed-off-by: John Kehayias <john@guixotic.coop>
2025-09-14gnu: ungoogled-chromium: Update to 140.0.7339.127.André Batista1-7/+10
Fixes CVEs 2025-9864, 2025-9865, 2025-9866, 2025-9867, 2025-10200 and 2025-10201. See: <https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop.html> and <https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_9.html> * gnu/packages/chromium.scm (%preserved-third-party-files): Remove 'third_party/wasm_tts_engine' which does not exist anymore. (%chromium-version): Update to 140.0.7339.127. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Add 'trixie/rust-no-alloc-shim.patch'. (%guix-patches): Remove 'ungoogled-chromium-nullptr_t.patch' which was merged upstream; Add 'ungoogled-chromium-unbundle-icu-target.patch'. (ungoogled-chromium) [arguments] <#:configure-flags>: Add 'use_system_icu' and set it true. * gnu/packages/patches/ungoogled-chromium-nullptr_t.patch: Remove it. * gnu/packages/patches/ungoogled-chromium-unbundle-icu-target.patch: Add it. * gnu/local.mk (dist_patch_DATA): Register and unregister the above. Change-Id: I315dfa7e20ad48e03d8abb764ac726a999d6fbf7 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-05gnu: ungoogled-chromium: Update to 139.0.7258.154.André Batista1-165/+211
Fixes #1272 and #2052. Supersedes #2261. * gnu/packages/chromium.scm: Remove libevent and regex imports; Import rust and rust-apps. (%preserved-third-party-files): Remove: base/third_party/dynamic_annotations, base/third_party/xdg_mime, chrome/third_party/mozilla_security_manager, courgette/third_party/bsdiff, courgette/third_party/divsufsort, third_party/devtools-frontend/src/front_end/third_party/lodash-isequal, third_party/devtools-frontend/src/third_party/typescript, third_party/distributed_point_functions, third_party/iccjpeg, third_party/jstemplate, third_party/libavif, third_party/libudev, third_party/mesa_headers, third_party/openscreen/src/third_party/mozilla, third_party/pdfium/third_party/base, third_party/pdfium/third_party/skia_shared, third_party/qcms, third_party/tflite/src/third_party/eigen3, third_party/web-animations-js, third_party/webrtc/rtc_base/third_party/base64, third_party/widevine/cdm/widevine_cdm_version.h, v8/src/third_party/siphash, v8/src/third_party/utf8-decoder, v8/src/third_party/valgrind; - Add: third_party/anonymous_tokens, third_party/compiler-rt, third_party/compiler-rt/src/lib, third_party/compiler-rt/src/lib/builtins, third_party/crabbyavif, third_party/crabbyavif/src/sys/dav1d-sys, third_party/crabbyavif/src/sys/aom-sys, third_party/crabbyavif/src/sys/libgav1-sys, third_party/crabbyavif/src/sys/libyuv-sys, third_party/crabbyavif/src/sys/ndk-sys, third_party/devtools-frontend/src/front_end, third_party/devtools-frontend/src/front_end/third_party, third_party/devtools-frontend/src/front_end/third_party/json5, third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party, third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/mitt, third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/parsel, third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/rxjs, third_party/devtools-frontend/src/front_end/third_party/puppeteer-replay, third_party/devtools-frontend/src/front_end/third_party/third-party-web, third_party/dragonbox, third_party/d3, third_party/fast_float, third_party/ffmpeg, third_party/fp16, third_party/ink, third_party/ink_stroke_modeler, third_party/jsoncpp, third_party/lens_server_proto, third_party/libdrm, third_party/libtess2, third_party/lit, third_party/lit/v3_0, third_party/lzma_sdk, third_party/ml_dtypes, third_party/protobuf/third_party/utf8_range, third_party/puffin, third_party/rapidhash, third_party/readability, third_party/re2, third_party/rust, third_party/search_engines_data, third_party/simdutf, third_party/simplejson, third_party/spirv-headers, third_party/spirv-tools, third_party/tensorflow_models, third_party/tflite/src/third_party/xla", third_party/tflite/src/third_party/xla/xla, third_party/tflite/src/third_party/xla/xla/tsl/framework, third_party/tflite/src/third_party/xla/xla/tsl/lib/random, third_party/tflite/src/third_party/xla/xla/tsl/platform, third_party/tflite/src/third_party/xla/xla/tsl/protobuf, third_party/tflite/src/third_party/xla/xla/tsl/util, third_party/tflite/src/third_party/xla/third_party/tsl, third_party/tflite/src/third_party/xla/third_party/tsl/tsl, third_party/tflite/src/third_party/xla/third_party/tsl/tsl/platform, third_party/tflite/src/third_party/xla/third_party/tsl/tsl/profiler, third_party/ungoogled-chromium, third_party/vulkan-headers, third_party/vulkan-loader, third_party/vulkan-tools, third_party/vulkan-validation-layers, third_party/vulkan-utility-libraries, third_party/wasm_tts_engine, third_party/zstd, v8/third_party/rapidhash-v8, v8/third_party/siphash, v8/third_party/utf8-decoder, v8/third_party/valgrind, v8/third_party/v8/codegen. (%chromium-version): Update to 139.0.7258.154. (%debian-revision): Change it to concatenation of 'debian/' and %ungoogled-revision. (%arch-revision): Remove it. (%ungoogled-origin) [origin] <uri>: Change to current project URL and update hash. (%debian-patches): Add bookworm/clang19.patch, bookworm/foreach.patch, disable/node-version-ck.patch, fixes/rust-clanglib.patch, trixie/adler1.patch, trixie/libxml-parseerr.patch. - Remove: fixes/clang-and-gcc11.patch and system/zlib.patch. (arch-patch, %reverse-patches, %arch-patches): Remove them. (%guix-patches): Add ungoogled-chromium-nullptr_t.patch; Remove: ungoogled-chromium-ffmpeg-compat.patch and ungoogled-chromium-system-ffmpeg.patch; Change indentation. (%patches): Remove %arch-patches. Change indentation. (ungoogled-chromium-snippet): Remove reverse-patches function; replace_gn_files.py invokation: Remove references to ffmpeg, jsoncpp, libdrm, libevent and re2 which were causing build failures. (lld-as-ld-wrapper-19): New variable. (ungoogled-chromium) [origin] <uri>: Use the lite tarball; Update hash. [arguments]<#:configure-flags>: Set optimize_webui, safe_browsing_use_unrar, enable_enterprise_companion, enable_glic, enable_iterator_debugging, enable_hangout_services_extension, angle_has_histograms, angle_build_tests, build_angle_perftests, use_qt5, use_qt6, is_cfi and v8_enable_backtrace to false; - Unset clang_warning_suppression_file; - Set symbol_level to zero - Set clang_version, rust_sysroot_absolute, rust_bindgen_root and rustc_version. - Remove use_system_libdrm, media_use_ffmpeg, media_use_libvpx, media_use_openh264, rtc_use_h264, rtc_link_pipewire, rtc_build_json, rtc_jsoncpp_root, rtc_build_libevent, rtc_build_libvpx, rtc_build_opus, rtc_build_libsrtp, rtc_build_ssl and related comments. <#:phases> 'patch-stuff: Fix compiler-rt and clang libs location; Remove unknown compiler flags for clang. Remove code for minizip, valgrind, jsoncpp and vulkan. 'add-absolute-references: Remove code for vulkan and libudev. 'adjust-CPLUS_INCLUDE_PATH: New phase. 'prepare-build-environment: Set CXXFLAGS, LDFLAGS, CLANG_MVERS and RUSTC_BOOTSTRAP to appropriate values. 'install: remove code for vulkan. [native-inputs]: Add clang-19, clang-runtime-19, clang-toolchain-19, lld-as-ld-wrapper-19, llvm-19, rust, rust-bindgen-cli and rust-cbindgen; Remove clang-15 and lld-as-ld-wrapper-15. [inputs]: Add libcxx and qtbase; Remove ffmpeg-4, jsoncpp, libevent, qtbase-5, re2, vulkan-headers and vulkan-loader. [home-page]: Set it to current project's page. * gnu/packages/patches/ungoogled-chromium-ffmpeg-compat.patch: Delete it. * gnu/packages/patches/ungoogled-chromium-system-ffmpeg.patch: Same. * gnu/packages/patches/ungoogled-chromium-nullptr_t.patch: Add it. * gnu/packages/patches/ungoogled-chromium-extension-search-path.patch: Adjust it. * gnu/packages/patches/ungoogled-chromium-system-nspr.patch: Same. * gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: Same. * gnu/local.mk (dist_patch_DATA): Register and unregister the above. Change-Id: Idc5e90d82f2d6cc7e23cb093d66a6cadb19cecfb
2025-05-13gnu: Rename valgrind-next to valgrind.Greg Hogan1-1/+1
* gnu/packages/valgrind.scm (valgrind/pinned): Make public. (valgrind): Delete. (valgrind-next): Rename to valgrind. (valgrind/interactive): Inherit from valgrind. * gnu/packages/audio.scm (codec2), * gnu/packages/bootloaders.scm (dtc), * gnu/packages/chromium.scm (ungoogled-chromium), * gnu/packages/crates-io.scm (rust-crabgrind-0.1), * gnu/packages/crates-tls.scm (rust-rustls-pki-types-1), * gnu/packages/file-systems.scm (bindfs), * gnu/packages/gnome.scm (libratbag, gnome-software), * gnu/packages/high-availability.scm (pacemaker), * gnu/packages/linux.scm (multipath-tools), * gnu/packages/machine-learning.scm (python-pytorch), * gnu/packages/mpi.scm (openmpi-4), * gnu/packages/music.scm (stargate), * gnu/packages/perl-check.scm (perl-test-runvalgrind), * gnu/packages/prolog.scm (trealla), * gnu/packages/qt.scm (qtwebengine-5, qt-creator), * gnu/packages/robotics.scm (aseba), * gnu/packages/ruby.scm (ruby-ruby-memcheck), * gnu/packages/spreadsheet.scm (sc-im), * gnu/packages/web.scm (jq): Rename valgrind to valgrind/pinned. Change-Id: I9dec25abce643ef6d815a2cc50414c4f65f1e8d3
2025-02-19gnu: Fix some misspellings.Efraim Flashner1-1/+1
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2024-08-31gnu: ungoogled-chromium-snippet: Include zstd in PATH.Christopher Baines1-1/+1
As this seems to be required for compressing the result. * gnu/packages/chromium.scm (ungoogled-chromium-snippet): Include zstd in the PATH. Change-Id: If74243a4e65f4f70cab889b655f8cb53f609d5e0
2024-08-31gnu: chromium: Add 'bash' input for 'wrap-program'.Maxime Devos1-0/+1
It is required for cross-compilation. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Add 'bash-minimal'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I34ca11b72b937daf480a4c834c06d65d1b1add41
2023-12-02gnu: Use ‘libc-utf8-locales-for-target’.Janneke Nieuwenhuizen1-1/+1
* guix/packages.scm (%standard-patch-inputs): Use ‘libc-utf8-locales-for-target’ instead of ‘glibc-utf8-locales’. * guix/self.scm (%packages): Likewise. * gnu/home/services/ssh.scm (file-join): Likewise * gnu/installer.scm (build-compiled-file): Likewise. * gnu/packages/chromium.scm (ungoogled-chromium/wayland): Likewise. * gnu/packages/gnome.scm (libgweather4, tracker): Likewise. * gnu/packages/javascript.scm (js-mathjax): Likewise. * gnu/packages/package-management.scm (guix, flatpak): Likewise. * gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader): Likewise. * gnu/packages/suckless.scm (svkbd): Likewise. * gnu/services.scm (cleanup-gexp): Likewise. * gnu/services/base.scm (guix-publish-shepherd-service): Likewise. * gnu/services/guix.scm (guix-build-coordinator-shepherd-services) (guix-build-coordinator-agent-shepherd-services): Likewise. * gnu/services/guix.scm (guix-build-coordinator-queue-builds-shepherd-services): (guix-data-service-shepherd-services) (nar-herder-shepherd-services) (bffe-shepherd-services): Likewise. * gnu/services/web.scm (anonip-shepherd-service) (mumi-shepherd-services): Likewise. * gnu/system/image.scm (system-disk-image, system-iso9660-image) (system-docker-image, system-tarball-image): Likewise. * gnu/system/install.scm (%installation-services): Likewise. * guix/profiles.scm (info-dir-file): Likewise. (ca-certificate-bundle, profile-derivation): Likewise. * guix/scripts/pack.scm (store-database, set-utf8-locale): Likewise. * tests/pack.scm: Likewise. * tests/profiles.scm ("profile-derivation, cross-compilation"): Likewise. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Co-authored-by: Christopher Baines <mail@cbaines.net> Change-Id: I24239f427bcc930c29d2ba5d00dc615960a6c374
2023-09-05gnu: ungoogled-chromium-wayland: Use gexp.Nicolas Graves1-35/+33
* gnu/packages/chromium.scm (ungoogled-chromium-wayland): Use gexp. [arguments](builder): Use gexp. [inputs]: Rewrite inputs. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-30gnu: ungoogled-chromium: Build with h264.Liliana Marie Prikler1-1/+1
* gnu/packages/chromium.scm (ungoogled-chromium)[configure-flags]: Change “rtc_use_h264=false” to “rtc_use_h264=true”.
2023-04-30gnu: ungoogled-chromium: Update to 112.0.5615.165-1.Marius Bakke1-3/+3
* gnu/packages/chromium.scm (%chromium-version): Set to 112.0.5615.165. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2023-04-30gnu: ungoogled-chromium: Update to 111.0.5563.146-1.Marius Bakke1-30/+10
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M111. (%chromium-version): Set to 111.0.5563.146. (%ungoogled-origin): Update hash. (%chromium-gcc-patchset, gcc-patch, %gcc-patches): Remove variables. (%arch-patches): Remove obsolete. (ungoogled-chromium)[source](sha256): Update hash.
2023-04-30gnu: ungoogled-chromium: Update to 110.0.5481.177-1.Marius Bakke1-27/+37
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M110. (%chromium-version): Set to 110.0.5481.177. (%debian-revision): Bump. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Remove obsolete patch. (ungoogled-chromium-snippet): Use upstream jsoncpp unbundle script. (ungoogled-chromium)[source](sha256): Update hash. [arguments]: Remove obsolete configure flags and substitution. Use system libffi.
2023-04-30gnu: ungoogled-chromium: Don't add absolute references to libGL and libvulkan.Marius Bakke1-29/+8
Keeping track of the uses of these libraries is a lot of work and ultimately not worth the trouble -- especially since Chromium supports multiple libGL's with different ABIs. Instead we take the easy route and rely on a search path. * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove patching of libGL.so and libvulkan.so. Instead wrap with LD_LIBRARY_PATH.
2023-03-31gnu: Replace all uses of atk by at-spi2-core.Josselin Poiret1-1/+0
* gnu/packages/animation.scm (gnash) * gnu/packages/chromium.scm (ungoogled-chromium) * gnu/packages/crates-gtk.scm (rust-atk-sys-0.14, rust-atk-sys-0.10, rust-atk-0.14, rust-gtk-0.14) * gnu/packages/gimp.scm (gimp) * gnu/packages/gnome.scm (evince, glade3, clutter, totem, rhythmbox, mutter, ghex): * gnu/packages/graphviz.scm (xdot) * gnu/packages/gtk.scm (gtk+-2, gtk+, guile-gnome, atkmm) * gnu/packages/mate.scm (mate-applets, atril, mate-control-center, mate-calc, mate-utils, eom, pluma) * gnu/packages/messaging.scm (dino) * gnu/packages/qt.scm (qtwebengine-5) * gnu/packages/rust-apps.scm (alfis) * gnu/packages/vim.scm (vim-full) * gnu/packages/vnc.scm (remmina) * gnu/packages/web.scm (castor): Replace atk by at-spi2-core. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-25gnu: ungoogled-chromium: Adapt patches.Andreas Enge1-3/+7
* gnu/packages/chromium.scm (%debian-revision): Move to a later release for Debian patches. (%ungoogled-origin): Update hash accordingly. (%debian-patches): Enable "fixes/clang-and-gcc11.patch".
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner1-82/+72
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
2023-01-26gnu: ungoogled-chromium: Update to 109.0.5414.119-1.Marius Bakke1-7/+5
* gnu/packages/chromium.scm (%chromium-version): Set to 109.0.5414.119. (%ungoogled-origin): Update hash. (ungoogled-chromium)[source]: Likewise. [arguments]: Use delete-file-recursively instead of rmdir for compatibility with downstream versions. Remove unused binding.
2023-01-13gnu: ungoogled-chromium: Update to 109.0.5414.74-1.Marius Bakke1-15/+19
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M109. (%chromium-version): Set to 109.0.5414.74. (%arch-revision): Bump to latest. (%arch-patches): Add one patch. (%ungoogled-origin): Update hash. (ungoogled-chromium)[source]: Likewise. [arguments]: Disable H264 for WebRTC. Delete one directory. Remove obsolete substitution. [native-inputs]: Add PYTHON-PYYAML.
2023-01-08gnu: pipewire: Switch default to 0.3.Brendan Tildesley1-1/+1
* gnu/packages/linux.scm (pipewire): Switch to pipewire 0.3. (pipewire-0.3): Remove variable. (wireplumber): Replace all pipewire-0.3 by pipewire. * gnu/packages/audio.scm (qpwgraph): Ditto. * gnu/packages/chromium.scm (ungoogled-chromium): Ditto. * gnu/packages/freedesktop.scm (weston, xdg-desktop-portal, xdg-desktop-portal-wlr): Ditto. * gnu/packages/gnome.scm (mutter): Ditto. * gnu/packages/kde-systemtools.scm (krfb): Ditto. * gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Ditto. * gnu/packages/video.scm (obs): Ditto. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-12-17gnu: ungoogled-chromium: Update to 108.0.5359.124-1.Marius Bakke1-3/+3
* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.124. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-12-12gnu: ungoogled-chromium: Build with ffmpeg@4.Marius Bakke1-1/+1
This is a follow-up to commit 79564bf9977ebba0b31d8dc291eb039142f51f68. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from FFMPEG to FFFMPEG-4.
2022-12-08gnu: ungoogled-chromium: Remove obsolete workaround.Marius Bakke1-6/+1
* gnu/packages/chromium.scm (ungoogled-chromium)[version]: Remove conditional.
2022-12-08gnu: ungoogled-chromium: Update to 108.0.5359.98-1.Marius Bakke1-3/+3
* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.98. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-12-03gnu: ungoogled-chromium: Update to 108.0.5359.94-1.Marius Bakke1-3/+3
* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.94. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-12-02gnu: ungoogled-chromium: Use git tag in ungoogled origin.Marius Bakke1-3/+1
* gnu/packages/chromium.scm (%ungoogled-origin)[uri]: Use %UNGOOGLED-REVISION instead of commit identifier.