summaryrefslogtreecommitdiff
path: root/gnu/packages/tor-browsers.scm
diff options
context:
space:
mode:
authorAndré Batista <nandre@riseup.net>2026-04-10 23:43:32 -0300
committerAndreas Enge <andreas@enge.fr>2026-04-24 14:58:54 +0200
commit273a4433a65b9dc20c429f1f2ca356891de714ec (patch)
treea4feb86f69c73d861bf25e792c0bb4a76f338659 /gnu/packages/tor-browsers.scm
parent209874a88a6f84fc0e223b661eeb1a0f7f92183f (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.scm30
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))