<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/chromium.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: ungoogled-chromium: Update to 151.0.7922.137 [security-fixes].</title>
<updated>2026-08-17T11:19:43+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-08-13T17:34:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=24ed917b0dbfa9038af2ad17907fbc3926f26b57'/>
<id>24ed917b0dbfa9038af2ad17907fbc3926f26b57</id>
<content type='text'>
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:
&lt;https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_01193673229.html&gt;
and
&lt;https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_01815628406.html&gt;.

* gnu/packages/chromium.scm (%chromium-version): Update to 151.0.7922.137.
(%ungoogled-origin, %debian-origin): Update hashes.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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:
&lt;https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_01193673229.html&gt;
and
&lt;https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_01815628406.html&gt;.

* gnu/packages/chromium.scm (%chromium-version): Update to 151.0.7922.137.
(%ungoogled-origin, %debian-origin): Update hashes.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ungoogled-chromium: Unbundle crc32c.</title>
<updated>2026-08-17T11:19:43+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-08-13T17:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8a5e70094feca84031f37e79cd167c3eb5f685f6'/>
<id>8a5e70094feca84031f37e79cd167c3eb5f685f6</id>
<content type='text'>
* 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 &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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 &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ungoogled-chromium: Update to 151.0.7922.71 [security-fixes].</title>
<updated>2026-08-07T19:42:25+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-08-05T16:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fea672ffdae11b050fc5cb986ff2ad86f54ed1d1'/>
<id>fea672ffdae11b050fc5cb986ff2ad86f54ed1d1</id>
<content type='text'>
Fixes several CVEs.  See:
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0887107924.html&gt;
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_01320465736.html&gt;

* 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] &lt;#:phases&gt; {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 &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes several CVEs.  See:
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0887107924.html&gt;
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_01320465736.html&gt;

* 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] &lt;#:phases&gt; {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 &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ungoogled-chromium: Update to 150.0.7871.181 [security-fixes].</title>
<updated>2026-08-04T19:58:45+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-07-24T16:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bd2828dbb7d63dc62c5f08a4f388403ac88fc057'/>
<id>bd2828dbb7d63dc62c5f08a4f388403ac88fc057</id>
<content type='text'>
Fixes several CVEs.  See:
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0256605430.html&gt;,
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_049796704.html&gt;,
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0353146366.html&gt;
and
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_01162222768.html&gt;

* 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 &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes several CVEs.  See:
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0256605430.html&gt;,
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_049796704.html&gt;,
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0353146366.html&gt;
and
&lt;https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_01162222768.html&gt;

* 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 &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ungoogled-chromium: Use default llvm tooling.</title>
<updated>2026-08-04T19:58:32+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-07-24T16:04:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fed6a3b18e94ba932697db30f70155d770b615f6'/>
<id>fed6a3b18e94ba932697db30f70155d770b615f6</id>
<content type='text'>
Use default llvm tools, currently at version 22.

* gnu/packages/chromium.scm (lld-as-ld-wrapper-21): Delete variable.
(ungoogled-chromium) [arguments] &lt;#:configure-flags&gt;: Adjust to
default clang.
[native-inputs]: Use default clang, clang-runtime, clang-toolchain,
lld-as-ld-wrapper and llvm.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use default llvm tools, currently at version 22.

* gnu/packages/chromium.scm (lld-as-ld-wrapper-21): Delete variable.
(ungoogled-chromium) [arguments] &lt;#:configure-flags&gt;: Adjust to
default clang.
[native-inputs]: Use default clang, clang-runtime, clang-toolchain,
lld-as-ld-wrapper and llvm.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ungoogled-chromium: Update to 150.0.7871.46.</title>
<updated>2026-07-08T16:20:14+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-07-06T21:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=da865a08df408a06689c2ceb4f7c953a770e8294'/>
<id>da865a08df408a06689c2ceb4f7c953a770e8294</id>
<content type='text'>
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] &lt;#:configure-flags&gt;: Remove
enable_reading_list, which has no effect any more.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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] &lt;#:configure-flags&gt;: Remove
enable_reading_list, which has no effect any more.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ungoogled-chromium: Use map for %guix-patches</title>
<updated>2026-07-08T16:20:14+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-06-19T17:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=03e4c53a831a843e3588ddec7ee895eef1ea8cac'/>
<id>03e4c53a831a843e3588ddec7ee895eef1ea8cac</id>
<content type='text'>
* gnu/packages/chromium.scm (%guix-patches): Use map.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/chromium.scm (%guix-patches): Use map.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: unogoogled-chromium: Add comment on libraries that can be replaced.</title>
<updated>2026-07-08T16:20:14+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-06-19T17:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4e6338e7574b77544116f95bf0dbc4b08c8b414c'/>
<id>4e6338e7574b77544116f95bf0dbc4b08c8b414c</id>
<content type='text'>
* gnu/packages/chromium.scm (%preserved-third-party-files): Document
libraries that could be unbundled.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/chromium.scm (%preserved-third-party-files): Document
libraries that could be unbundled.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ungoogled-chromium: Re-style list as column.</title>
<updated>2026-07-08T16:20:06+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-06-19T17:18:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c16fe4aa381ed724a6cf37bb584ecf067e1f1250'/>
<id>c16fe4aa381ed724a6cf37bb584ecf067e1f1250</id>
<content type='text'>
* gnu/packages/chromium.scm (%preserved-third-party-files): Re-style
list as column.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/chromium.scm (%preserved-third-party-files): Re-style
list as column.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ungoogled-chromium: Unbundle brotli and dav1d.</title>
<updated>2026-07-06T14:15:35+00:00</updated>
<author>
<name>André Batista</name>
<email>nandre@riseup.net</email>
</author>
<published>2026-06-03T08:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cc4bea9a56c92e221fd98b019d524734bade59c7'/>
<id>cc4bea9a56c92e221fd98b019d524734bade59c7</id>
<content type='text'>
* 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] &lt;#:phases&gt; {patch-stuff}: Substitute hardcoded
brotli path for our own store input.
[inputs]: Add brotli and dav1d.

Change-Id: If7bc34a9686dccced07c684f9dd61e5eff761303
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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] &lt;#:phases&gt; {patch-stuff}: Substitute hardcoded
brotli path for our own store input.
[inputs]: Add brotli and dav1d.

Change-Id: If7bc34a9686dccced07c684f9dd61e5eff761303
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
</feed>
