Compare commits

...

8 Commits

Author SHA1 Message Date
Efraim Flashner
72ce4088da gnu: bottom: Update rust dependencies.
Addresses rust security advisories.

* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
bottom.

Change-Id: I8deffd25b7876514997fe4c78b21b4fb89d37210
2026-04-24 16:15:57 +03:00
Efraim Flashner
65eb271e6f gnu: rmpc: Update rust dependencies.
Addresses rust security advisories.

* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
rmpc.

Change-Id: I27e90add392c04f5670957240bb86c80882359e6
2026-04-24 16:15:57 +03:00
Efraim Flashner
0e0622edcc gnu: mollysocket: Update rust dependencies.
Addresses rust security advisories.

* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
mollysocket.

Change-Id: If0acc613381141b1227cc3c5154e354c5bb6da8a
2026-04-24 16:15:57 +03:00
Efraim Flashner
9a9b4c5674 gnu: espflash: Update rust dependencies.
Addresses rust security advisories.

* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
espflash.

Change-Id: I001401f94c48b0a524da23fd04e2f790639fa036
2026-04-24 16:15:56 +03:00
Efraim Flashner
f0c5f25cb4 gnu: cargo-nextest: Update rust dependencies.
Addresses rust security advisories.

* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
cargo-nextest.

Change-Id: I97cd6068fed88ddd25eda6a6a32ab596f31c5882
2026-04-24 16:15:56 +03:00
Efraim Flashner
869cd7fa03 gnu: python-cmsis-pack-manager: Update rust dependencies.
Addresses rust security advisories.

* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
python-cmsis-pack-manager.

Change-Id: I16ec4aebec3a887d04a72e6518a369d3c7b4d530
2026-04-24 16:15:56 +03:00
André Batista
08015b27ee gnu: mullvadbrowser: Update to 15.0.9.
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
140.9.1esr-15.0-1-build1.
(%mullvadbrowser-version): Update to 15.0.9.
(%mullvadbrowser-firefox-version): Update to 140.9.1esr-15.0-1-build1.
(mullvadbrowser-translation-base): Update to ce651a6f8a.
(mullvadbrowser-translation-specific): Update to 4bf1989120.

Change Id: I6678167e836f66979f44a3c7f67ae499930abdd4

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-24 14:59:01 +02:00
André Batista
273a4433a6 gnu: torbrowser: Update to 15.0.9.
* gnu/packages/tor-browsers.scm (firefox-locales): Update to 412690f136.
(%torbrowser-build-date): Update to 20260404073000.
(%torbrowser-version): Update to 15.0.9.
(%torbrowser-firefox-version): Update to 140.9.1esr-15.0-1-build1.
(torbrowser-translation-base): Update to ce651a6f8a.
(torbrowser-translation-specific): Update to 685a144cb5.
[arguments] <#:phases> 'fix-zucchini: New phase.

Change Id: I04a709936f40f32780d2a9fd31d395db727378d3

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-24 14:58:54 +02:00
2 changed files with 1410 additions and 1061 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -91,8 +91,8 @@
;; See browser/locales/l10n-changesets.json for the commit.
(define firefox-locales
(let ((commit "64046fdc97c1b1886a479dead61e6dc5428ae6e6")
(revision "1"))
(let ((commit "412690f1368e37f70af57eecabb93497167eb9ba")
(revision "2"))
(package
(name "firefox-locales")
(version (git-version "0.0.0" revision commit))
@@ -105,7 +105,7 @@
(file-name (git-file-name name version))
(sha256
(base32
"1rvk1m8bjnk9x61663s7bhgax6ig37v9m1d64g89fk1qwsk3djhh"))))
"15614g94zdk3n1nnx5jy622zryv2ydd5cmn4pidwrl07g1f3xxxa"))))
(build-system copy-build-system)
(home-page "https://github.com/mozilla-l10n/firefox-l10n")
(synopsis "Firefox Locales")
@@ -115,16 +115,16 @@ Firefox locales.")
;; We copy the official build id, which is defined at
;; tor-browser-build/rbm.conf (browser_release_date).
(define %torbrowser-build-date "20251028094500")
(define %torbrowser-build-date "20260404073000")
;; To find the last version, look at https://www.torproject.org/download/.
(define %torbrowser-version "15.0")
(define %torbrowser-version "15.0.9")
;; To find the last Firefox version, browse
;; https://archive.torproject.org/tor-package-archive/torbrowser/<%torbrowser-version>
;; There should be only one archive that starts with
;; "src-firefox-tor-browser-".
(define %torbrowser-firefox-version "140.4.0esr-15.0-1-build4")
(define %torbrowser-firefox-version "140.9.1esr-15.0-1-build1")
;; See tor-browser-build/rbm.conf for the list.
(define %torbrowser-locales (list "ar" "be" "bg" "ca" "cs" "da" "de" "el" "es-ES" "fa"
@@ -139,11 +139,11 @@ Firefox locales.")
(method git-fetch)
(uri (git-reference
(url "https://gitlab.torproject.org/tpo/translation.git")
(commit "cdd3da6308bb3beb916744057af92331025053bb")))
(commit "ce651a6f8aa3a6c5ff9c3f9c77d3cb9585dcc903")))
(file-name "translation-base-browser")
(sha256
(base32
"1l3alzgj1bz2xsijd323swiq450dm9s1zyygdwnzsjvcpdbbnm7b"))))
"0cr82adjkqkbamb4qk7xpr84lch4js4n126pzsm1993np0ap7vjp"))))
;; See tor-browser-build/projects/translation/config.
(define torbrowser-translation-specific
@@ -151,11 +151,11 @@ Firefox locales.")
(method git-fetch)
(uri (git-reference
(url "https://gitlab.torproject.org/tpo/translation.git")
(commit "3395fe5bdb7556490e31d3c6804e6240278bc708")))
(commit "685a144cb5cfdb50afc1e4effae48a63b3a81ee3")))
(file-name "translation-tor-browser")
(sha256
(base32
"16jzbjak2r3f8gi13bl1h8lg4cmgifv97qbg2ypjvg77vf4z4dd1"))))
"02z1cfzyg10g4z4iz5z1k3jjv7k0ydmsf6i923iir02yw2jgznp7"))))
(define torbrowser-assets
;; This is a prebuilt Torbrowser from which we take the assets we need.
@@ -171,7 +171,7 @@ Firefox locales.")
version "/tor-browser-linux-x86_64-" version ".tar.xz"))
(sha256
(base32
"187yr0y14mbsakxbglr7jxp4x7kkiyc3k6xa6mf1nzhd32i4srr3"))))
"039nys7h83avkva16rg7lvrxh08pczw08vklxrh90pm38fpipddk"))))
(arguments
(list
#:install-plan
@@ -212,7 +212,7 @@ Browser.")
".tar.xz"))
(sha256
(base32
"18inq4yfs4c3p68qwgx0xf54mk8lzs5pm5m0m9d6q2ikng1lmll1"))))
"0jvlznd2rc68c9bl7al405dpgk0806hznxn198ji0nryjr5hmzd5"))))
(build-system mozilla-build-system)
(inputs
(list lyrebird
@@ -412,6 +412,12 @@ Browser.")
(substitute* "dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp"
(("libavcodec\\.so")
(search-input-file inputs "lib/libavcodec.so")))))
(add-after 'fix-ffmpeg-runtime-linker 'fix-zucchini
(lambda _
;; This option breaks the configure phase.
(substitute* "browser/config/mozconfigs/base-browser"
(("ac_add_options --disable-zucchini") ""))))
(add-after 'patch-source-shebangs 'patch-cargo-checksums
(lambda _
(use-modules (guix build cargo-utils))
@@ -783,17 +789,17 @@ attacks on the privacy of Tor users.")
;; We copy the official build id, which can be found there:
;; https://cdn.mullvad.net/browser/update_responses/update_1/release.
(define %mullvadbrowser-build-date "20251028094500")
(define %mullvadbrowser-build-date "20260404073000")
;; To find the last version, look at
;; https://mullvad.net/en/download/browser/linux.
(define %mullvadbrowser-version "15.0")
(define %mullvadbrowser-version "15.0.9")
;; To find the last Firefox version, browse
;; https://archive.torproject.org/tor-package-archive/mullvadbrowser/<%mullvadbrowser-version>
;; There should be only one archive that starts with
;; "src-firefox-mullvad-browser-".
(define %mullvadbrowser-firefox-version "140.4.0esr-15.0-1-build4")
(define %mullvadbrowser-firefox-version "140.9.1esr-15.0-1-build1")
;; See tor-browser-build/projects/translation/config.
(define mullvadbrowser-translation-base
@@ -801,11 +807,11 @@ attacks on the privacy of Tor users.")
(method git-fetch)
(uri (git-reference
(url "https://gitlab.torproject.org/tpo/translation.git")
(commit "cdd3da6308bb3beb916744057af92331025053bb")))
(commit "ce651a6f8aa3a6c5ff9c3f9c77d3cb9585dcc903")))
(file-name "translation-base-browser")
(sha256
(base32
"1l3alzgj1bz2xsijd323swiq450dm9s1zyygdwnzsjvcpdbbnm7b"))))
"0cr82adjkqkbamb4qk7xpr84lch4js4n126pzsm1993np0ap7vjp"))))
;; See tor-browser-build/projects/translation/config.
(define mullvadbrowser-translation-specific
@@ -813,11 +819,11 @@ attacks on the privacy of Tor users.")
(method git-fetch)
(uri (git-reference
(url "https://gitlab.torproject.org/tpo/translation.git")
(commit "bf09d9c070f72ad3aee24c54cb154bab2570247b")))
(commit "4bf1989120841478aa114b1bf4efefe78cdaf8ee")))
(file-name "translation-mullvad-browser")
(sha256
(base32
"1jbq2jb6rcbrzhgv1c19clr8z8fm63k4kwq4g94b619fynxz5jqm"))))
"1pp7hsflzn5c9xmfggwc8cvnwlfd1mn2cgn2n36ysis52n88w2c4"))))
(define mullvadbrowser-assets
;; This is a prebuilt Mullvad Browser from which we take the assets we need.
@@ -833,7 +839,7 @@ attacks on the privacy of Tor users.")
version "/mullvad-browser-linux-x86_64-" version ".tar.xz"))
(sha256
(base32
"127kh5mabfsayijhgvqw9gxa4vhs79728s534i3zdp44yyf6jgh4"))))
"154nraw83lhyrhrahvd35zvclnshcfvgjq16cr2z9jg5sz7c4hhs"))))
(arguments
(list
#:install-plan
@@ -876,7 +882,7 @@ Mullvad Browser.")
%mullvadbrowser-firefox-version ".tar.xz"))
(sha256
(base32
"0sj87q0x1lfkvhbz154dabmgm8l18j9d1h1xhyqlmwz3whz1hsfi"))))
"0i860k6i2dc86jj9hg2hvm0g071iha7zxngnrn21kbilqr4hi61z"))))
(arguments
(substitute-keyword-arguments arguments
((#:phases phases)