diff options
| author | André Batista <nandre@riseup.net> | 2026-04-10 23:43:32 -0300 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-04-24 14:58:54 +0200 |
| commit | 273a4433a65b9dc20c429f1f2ca356891de714ec (patch) | |
| tree | a4feb86f69c73d861bf25e792c0bb4a76f338659 /gnu/packages/tor-browsers.scm | |
| parent | 209874a88a6f84fc0e223b661eeb1a0f7f92183f (diff) | |
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>
Diffstat (limited to 'gnu/packages/tor-browsers.scm')
| -rw-r--r-- | gnu/packages/tor-browsers.scm | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/gnu/packages/tor-browsers.scm b/gnu/packages/tor-browsers.scm index baf283c7b02..b122d92392c 100644 --- a/gnu/packages/tor-browsers.scm +++ b/gnu/packages/tor-browsers.scm | |||
| @@ -91,8 +91,8 @@ | |||
| 91 | 91 | ||
| 92 | ;; See browser/locales/l10n-changesets.json for the commit. | 92 | ;; See browser/locales/l10n-changesets.json for the commit. |
| 93 | (define firefox-locales | 93 | (define firefox-locales |
| 94 | (let ((commit "64046fdc97c1b1886a479dead61e6dc5428ae6e6") | 94 | (let ((commit "412690f1368e37f70af57eecabb93497167eb9ba") |
| 95 | (revision "1")) | 95 | (revision "2")) |
| 96 | (package | 96 | (package |
| 97 | (name "firefox-locales") | 97 | (name "firefox-locales") |
| 98 | (version (git-version "0.0.0" revision commit)) | 98 | (version (git-version "0.0.0" revision commit)) |
| @@ -105,7 +105,7 @@ | |||
| 105 | (file-name (git-file-name name version)) | 105 | (file-name (git-file-name name version)) |
| 106 | (sha256 | 106 | (sha256 |
| 107 | (base32 | 107 | (base32 |
| 108 | "1rvk1m8bjnk9x61663s7bhgax6ig37v9m1d64g89fk1qwsk3djhh")))) | 108 | "15614g94zdk3n1nnx5jy622zryv2ydd5cmn4pidwrl07g1f3xxxa")))) |
| 109 | (build-system copy-build-system) | 109 | (build-system copy-build-system) |
| 110 | (home-page "https://github.com/mozilla-l10n/firefox-l10n") | 110 | (home-page "https://github.com/mozilla-l10n/firefox-l10n") |
| 111 | (synopsis "Firefox Locales") | 111 | (synopsis "Firefox Locales") |
| @@ -115,16 +115,16 @@ Firefox locales.") | |||
| 115 | 115 | ||
| 116 | ;; We copy the official build id, which is defined at | 116 | ;; We copy the official build id, which is defined at |
| 117 | ;; tor-browser-build/rbm.conf (browser_release_date). | 117 | ;; tor-browser-build/rbm.conf (browser_release_date). |
| 118 | (define %torbrowser-build-date "20251028094500") | 118 | (define %torbrowser-build-date "20260404073000") |
| 119 | 119 | ||
| 120 | ;; To find the last version, look at https://www.torproject.org/download/. | 120 | ;; To find the last version, look at https://www.torproject.org/download/. |
| 121 | (define %torbrowser-version "15.0") | 121 | (define %torbrowser-version "15.0.9") |
| 122 | 122 | ||
| 123 | ;; To find the last Firefox version, browse | 123 | ;; To find the last Firefox version, browse |
| 124 | ;; https://archive.torproject.org/tor-package-archive/torbrowser/<%torbrowser-version> | 124 | ;; https://archive.torproject.org/tor-package-archive/torbrowser/<%torbrowser-version> |
| 125 | ;; There should be only one archive that starts with | 125 | ;; There should be only one archive that starts with |
| 126 | ;; "src-firefox-tor-browser-". | 126 | ;; "src-firefox-tor-browser-". |
| 127 | (define %torbrowser-firefox-version "140.4.0esr-15.0-1-build4") | 127 | (define %torbrowser-firefox-version "140.9.1esr-15.0-1-build1") |
| 128 | 128 | ||
| 129 | ;; See tor-browser-build/rbm.conf for the list. | 129 | ;; See tor-browser-build/rbm.conf for the list. |
| 130 | (define %torbrowser-locales (list "ar" "be" "bg" "ca" "cs" "da" "de" "el" "es-ES" "fa" | 130 | (define %torbrowser-locales (list "ar" "be" "bg" "ca" "cs" "da" "de" "el" "es-ES" "fa" |
| @@ -139,11 +139,11 @@ Firefox locales.") | |||
| 139 | (method git-fetch) | 139 | (method git-fetch) |
| 140 | (uri (git-reference | 140 | (uri (git-reference |
| 141 | (url "https://gitlab.torproject.org/tpo/translation.git") | 141 | (url "https://gitlab.torproject.org/tpo/translation.git") |
| 142 | (commit "cdd3da6308bb3beb916744057af92331025053bb"))) | 142 | (commit "ce651a6f8aa3a6c5ff9c3f9c77d3cb9585dcc903"))) |
| 143 | (file-name "translation-base-browser") | 143 | (file-name "translation-base-browser") |
| 144 | (sha256 | 144 | (sha256 |
| 145 | (base32 | 145 | (base32 |
| 146 | "1l3alzgj1bz2xsijd323swiq450dm9s1zyygdwnzsjvcpdbbnm7b")))) | 146 | "0cr82adjkqkbamb4qk7xpr84lch4js4n126pzsm1993np0ap7vjp")))) |
| 147 | 147 | ||
| 148 | ;; See tor-browser-build/projects/translation/config. | 148 | ;; See tor-browser-build/projects/translation/config. |
| 149 | (define torbrowser-translation-specific | 149 | (define torbrowser-translation-specific |
| @@ -151,11 +151,11 @@ Firefox locales.") | |||
| 151 | (method git-fetch) | 151 | (method git-fetch) |
| 152 | (uri (git-reference | 152 | (uri (git-reference |
| 153 | (url "https://gitlab.torproject.org/tpo/translation.git") | 153 | (url "https://gitlab.torproject.org/tpo/translation.git") |
| 154 | (commit "3395fe5bdb7556490e31d3c6804e6240278bc708"))) | 154 | (commit "685a144cb5cfdb50afc1e4effae48a63b3a81ee3"))) |
| 155 | (file-name "translation-tor-browser") | 155 | (file-name "translation-tor-browser") |
| 156 | (sha256 | 156 | (sha256 |
| 157 | (base32 | 157 | (base32 |
| 158 | "16jzbjak2r3f8gi13bl1h8lg4cmgifv97qbg2ypjvg77vf4z4dd1")))) | 158 | "02z1cfzyg10g4z4iz5z1k3jjv7k0ydmsf6i923iir02yw2jgznp7")))) |
| 159 | 159 | ||
| 160 | (define torbrowser-assets | 160 | (define torbrowser-assets |
| 161 | ;; This is a prebuilt Torbrowser from which we take the assets we need. | 161 | ;; This is a prebuilt Torbrowser from which we take the assets we need. |
| @@ -171,7 +171,7 @@ Firefox locales.") | |||
| 171 | version "/tor-browser-linux-x86_64-" version ".tar.xz")) | 171 | version "/tor-browser-linux-x86_64-" version ".tar.xz")) |
| 172 | (sha256 | 172 | (sha256 |
| 173 | (base32 | 173 | (base32 |
| 174 | "187yr0y14mbsakxbglr7jxp4x7kkiyc3k6xa6mf1nzhd32i4srr3")))) | 174 | "039nys7h83avkva16rg7lvrxh08pczw08vklxrh90pm38fpipddk")))) |
| 175 | (arguments | 175 | (arguments |
| 176 | (list | 176 | (list |
| 177 | #:install-plan | 177 | #:install-plan |
| @@ -212,7 +212,7 @@ Browser.") | |||
| 212 | ".tar.xz")) | 212 | ".tar.xz")) |
| 213 | (sha256 | 213 | (sha256 |
| 214 | (base32 | 214 | (base32 |
| 215 | "18inq4yfs4c3p68qwgx0xf54mk8lzs5pm5m0m9d6q2ikng1lmll1")))) | 215 | "0jvlznd2rc68c9bl7al405dpgk0806hznxn198ji0nryjr5hmzd5")))) |
| 216 | (build-system mozilla-build-system) | 216 | (build-system mozilla-build-system) |
| 217 | (inputs | 217 | (inputs |
| 218 | (list lyrebird | 218 | (list lyrebird |
| @@ -412,6 +412,12 @@ Browser.") | |||
| 412 | (substitute* "dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp" | 412 | (substitute* "dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp" |
| 413 | (("libavcodec\\.so") | 413 | (("libavcodec\\.so") |
| 414 | (search-input-file inputs "lib/libavcodec.so"))))) | 414 | (search-input-file inputs "lib/libavcodec.so"))))) |
| 415 | |||
| 416 | (add-after 'fix-ffmpeg-runtime-linker 'fix-zucchini | ||
| 417 | (lambda _ | ||
| 418 | ;; This option breaks the configure phase. | ||
| 419 | (substitute* "browser/config/mozconfigs/base-browser" | ||
| 420 | (("ac_add_options --disable-zucchini") "")))) | ||
| 415 | (add-after 'patch-source-shebangs 'patch-cargo-checksums | 421 | (add-after 'patch-source-shebangs 'patch-cargo-checksums |
| 416 | (lambda _ | 422 | (lambda _ |
| 417 | (use-modules (guix build cargo-utils)) | 423 | (use-modules (guix build cargo-utils)) |
