Commit graph

61 commits

Author SHA1 Message Date
André Batista
68874bb230
gnu: torbrowser: Update to 14.5.1 [security-fixes].
Fixes CVEs 2025-2817, 2025-4082, 2025-4083, 2025-4084, 2025-4087,
2025-4091 and 2025-4093.  See:
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-29/> for
details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250428205842.
(%torbrowser-version): Update to 14.5.1.
(%torbrowser-firefox-version): Update to 128.10.0esr-14.5-1-build2.
(torbrowser-translation-base): Update to
04331f4c8177a09f0785f8cf2604dcebde139be5.
(torbrowser-translation-specific): Update to
5f4849f6d050316f9d7fe90018d1a83a3d191341.

Change-Id: I4192dc53ea2f67ca127c61cfc98b4a057954942a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-05 16:21:53 +02:00
André Batista
c6b40dd9ce
gnu: mullvadbrowser: Update to 14.5.1 [security-fixes].
Fixes CVEs 2025-2817, 2025-4082, 2025-4083, 2025-4084, 2025-4087,
2025-4091 and 2025-4093.  See:
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-29/> for
details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250428205842.
(%mullvadbrowser-version): Update to 14.5.1.
(%mullvadbrowser-firefox-version): Update to 128.10.0esr-14.5-1-build2.
(mullvadbrowser-translation-base): Update to
04331f4c8177a09f0785f8cf2604dcebde139be5.
(mullvadbrowser-translation-specific): Update to
88915281a11105bef03e638336b2852bd806ef78.

Change-Id: I8d71343b86b41318e7f4c7906cd4d2cf7c60e52e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-05 16:19:00 +02:00
André Batista
e25352a0c3
gnu: mullvadbrowser: Update to 14.5.
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250414190325.
(%mullvadbrowser-version): Update to 14.5.
(%mullvadbrowser-firefox-version): Update to 128.9.0esr-14.5-1-build4.
(mullvadbrowser-translation-base): Update to
86442427facf038d5706644221de7e2fb733550b.

Change-Id: Ic12454eaafceda993339efae55984f86749cec75
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:53:19 +01:00
André Batista
1364644003
gnu: make-torbrowser: Untangle from x86-64.
* gnu/packages/tor-browsers.scm (make-torbrowser)[native-inputs]:
Use nasm only on x86.
[arguments] <#:phases> 'mozconfig: Conditionally select mozconfig file.
[supported-systems]: Restrict build to upstream supported architectures.

Change-Id: Ia13795f88ea84339b851f52537cffc779142d404
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:53:19 +01:00
André Batista
ed03e264ee
gnu: torbrowser: Update to 14.5.
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250414190325.
(%torbrowser-version): Update to 14.5.
(%torbrowser-firefox-version): Update to 128.9.0esr-14.5-1-build4.
(%torbrowser-locales): Add be, bg and pt-PT.
(torbrowser-translation-base): Update to
86442427facf038d5706644221de7e2fb733550b.
(torbrowser-translation-specific): Update to
2c0b448503d52c3b512d1e7a55ccc78ac19db146.
(torbrowser-assets)[arguments]<#:install-plan>: Remove
fontconfig/fonts.conf, as fonts.conf was moved to fonts directory.
(make-torbrowser)[native-inputs]: Update llvm, clang and lld to v18.
[arguments]<#:phases> 'copy-basebrowser-locales &
'copy-torbrowser-locales: Adjust to follow upstream changes.
'deploy-fonts: Adjust to new fonts.conf location.

Change-Id: I81768c1680d8a3200fb360f1e7a45d7d16aca91d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:53:16 +01:00
André Batista
4d04d11f5a
gnu: mullvadbrowser: Update to 14.0.9 [security-fixes].
Fixes CVEs 2025-3028, 2025-3029, 2025-3030.  See
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-22/>
for details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250331180000.
(%mullvadbrowser-version): Update to 14.0.9.
(%mullvadbrowser-firefox-version): Update to 128.9.0esr-14.0-2-build2.
(mullvadbrowser-translation-base): Update to
d687be19490caa48a46a3e2193bda95d57cbb96d.
(mullvadbrowser-translation-specific): Update to
34b45a7417145b1f26784825ef6c873497cbda0a.

Change-Id: Ic12454eaafceda993339efae55984f86749cec75
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-02 21:06:01 -07:00
André Batista
57afbf0bd8
gnu: torbrowser: Update to 14.0.9 [security-fixes].
Fixes CVEs 2025-3028, 2025-3029, 2025-3030.  See
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-22/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250331180000.
(%torbrowser-version): Update to 14.0.9.
(%torbrowser-firefox-version): Update to 128.9.0esr-14.0-2-build2.
(torbrowser-translation-base): Update to
d687be19490caa48a46a3e2193bda95d57cbb96d.
(torbrowser-translation-specific): Update to
95b60f2679611d39b035f2e45555c2c3d64d991f.

Change-Id: Ia943ebe3f84e06e1c9aa85012ab0a2bf184784ab
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-02 21:06:00 -07:00
André Batista
016456866c
gnu: mullvadbrowser: Update to 14.0.7 [security-fixes].
Fixes CVEs 2024-43097, 2025-1930, 2025-1931, 2025-1932, 2025-1933,
2025-1934, 2025-1935, 2025-1936, 2025-1937, 2025-1938 and 2025-1939.
See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-16/>
for details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250303093702.
(%mullvadbrowser-version): Update to 14.0.7.
(%mullvadbrowser-firefox-version): Update to 128.8.0esr-14.0-1-build2.
(mullvadbrowser-translation-base): Update to
21fed48fc58df9e6c4d9f67b048fcae831df50c9.
(mullvadbrowser-translation-specific): Update to
d279ce2add9a5bb3fc71f24b55679e3e0706f0eb.

Change-Id: Ia6645d75daaf9feba51215eb1ba6c6294a3a2cfd
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-08 14:42:23 -08:00
André Batista
cd704d29ce
gnu: torbrowser: Update to 14.0.7 [security-fixes].
Fixes CVEs 2024-43097, 2025-1930, 2025-1931, 2025-1932, 2025-1933,
2025-1934, 2025-1935, 2025-1936, 2025-1937, 2025-1938 and 2025-1939.
See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-16/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250303093702.
(%torbrowser-version): Update to 14.0.7.
(%torbrowser-firefox-version): Update to 128.8.0esr-14.0-1-build2.
(torbrowser-translation-base): Update to
21fed48fc58df9e6c4d9f67b048fcae831df50c9.
(torbrowser-translation-specific): Update to
100908b702f92bc001b69cdd70f96a6e63134516.

Change-Id: Iccdba49d22dcc9877e874fe2f58169abfe981cd1
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-08 10:30:57 -08:00
Liliana Marie Prikler
303c729836
gnu: Make icu4c 73.1 the default.
* gnu/packages/icu4c.scm (icu4c): Update to 73.1.
[patches]: Adjust accordingly.
(icu4c-73): Delete variable.
(icu4c-71): New variable, containing the old icu4c.
* gnu/packages/librewolf.scm (librewolf)[inputs]: Adjust accordingly.
* gnu/packages/node.scm (node-lts): Likewise.
* gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
* gnu/packages/gnuzilla.scm (icecat-minimal, icedove-minimal): Likewise.
2025-03-02 20:31:39 +01:00
Efraim Flashner
66daf46b41
gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
André Batista
1704197359
gnu: torbrowser: Update to 14.0.5 [security-fixes].
Fixes CVEs 2024-11704, 2025-1009, 2025-1010, 2025-1011, 2025-1012,
2025-1013, 2025-1014, 2025-1016 and 2025-1017.  See
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-09/> for
details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250203100000.
(%torbrowser-version): Update to 14.0.5.
(%torbrowser-firefox-version): Update to 128.7.0esr-14.0-1-build2.
(torbrowser-translation-base): Update to
93eddbd3888852c09e130d536fb3c9bd7e4e6f57.
(torbrowser-translation-specific): Update to
dd30508387040bf0a1217a1eb9edb80ac21926f2.

Change-Id: Iaf360be2be2c4dc5b5094d170e415ec7aaca282f
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-11 12:11:37 -08:00
André Batista
b30669e15d
gnu: mullvadbrowser: Update to 14.0.5 [security fixes].
Fixes CVEs 2024-11704, 2025-1009, 2025-1010, 2025-1011, 2025-1012,
2025-1013, 2025-1014, 2025-1016 and 2025-1017.  See
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-09/> for
details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250203100000.
(%mullvadbrowser-version): Update to 14.0.5.
(%mullvadbrowser-firefox-version): Update to 128.7.0esr-14.0-1-build2.
(mullvadbrowser-translation-base): Update to
93eddbd3888852c09e130d536fb3c9bd7e4e6f57.

Change-Id: I3932142356fd3e44d9a3220953df8ae236b90537
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-11 08:49:22 -08:00
Sharlatan Hellseher
b80dcf5a07
gnu: Deprecate go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird.
* gnu/packages/golang.scm
(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird): Deprecate variable.
(lyrebird): New variable.

* gnu/packages/tor-browsers.scm (torbrowser) [inputs]: Remove
go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird,
add lyrebird.
(mullvadbrowser): Adjust "modify-inputs" accordingly.

Change-Id: I8aa67148a08baafcd0dfe3a0ceac43c5939139e9
2025-01-21 23:48:00 +00:00
André Batista
b997fec7c9
gnu: torbrowser: Update to 14.0.4 [security-fixes].
Fixes CVEs 2025-0237, 2025-0238, 2025-0239, 2025-0240, 2025-0241,
2025-0242 and 2025-0243.  See
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-02/> for
details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250106125732.
(%torbrowser-version): Update to 14.0.4.
(%torbrowser-firefox-version): Update to 128.6.0esr-14.0-1-build1.
(torbrowser-translation-base): Update to
bb1df34ec79d55dcd1e0ebc80cb2c72d27c462b7.
(torbrowser-translation-specific): Update to
ed3c2270e0a932596abb9fdb9a9f7151fb74d3a1.

Change-Id: I913c052a401ca5a805b2c794e825cdaaacf6d09e
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-01-15 13:00:54 +08:00
André Batista
d4acdf0069
gnu: mullvadbrowser: Update to 14.0.4 [security fixes].
Fixes CVEs 2025-0237, 2025-0238, 2025-0239, 2025-0240, 2025-0241,
2025-0242 and 2025-0243.  See
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-02/> for
details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250106125732
(%mullvadbrowser-version): Update to 14.0.4.
(%mullvadbrowser-firefox-version): Update to 128.6.0esr-14.0-1-build1.
(mullvadbrowser-translation-base): Update to
bb1df34ec79d55dcd1e0ebc80cb2c72d27c462b7.
(mullvadbrowser-translation-specific): Update to
6a1ef41c664a5185e25ca2c4bbf5d7447bd888a7.

Change-Id: I1c0b2290b89d59f9d21ac0be273ca686593ee002
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-01-15 13:00:52 +08:00
André Batista
fadfd48bc3
gnu: make-torbrowser: Re-enable rust SIMD optimizations.
This reverts commit 981ac81dac, as both browsers
are now based on ESR 128.

* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]
<#:configure-flags>: Enable rust SIMD optimizations.

Change-Id: I8a5c6cf3295d2ed277734ae96a2aa8a9e6d2d0f3
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-21 00:56:27 +08:00
André Batista
8ee7a32782
gnu: make-torbrowser: Unbundle nss.
* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Add nss-rapid.
[arguments]<#:configure-flags>: Uncomment '--with-system-nss'.
<#:phases>: Adjust comment.

Change-Id: I80ecf0bb82608b084b92fefae88e653c10d1f1c2
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-21 00:56:27 +08:00
André Batista
11da3cbd8e
gnu: make-torbrowser: Use ffmpeg-7.
* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Replace ffmpeg with
ffmpeg-7.

Change-Id: I957040ea6d58dca0c8b3e7b78283a55aac3308c1
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-21 00:56:27 +08:00
André Batista
4e2fafe1ff
gnu: make-torbrowser: Unbundle libwebp.
* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Add libwebp.
[arguments]<#:configure-flags>: Add '--with-system-webp'.
<#:phases>: Remove bundled libwebp.

Change-Id: I409f00ee0c0a96d08ab93dca2a297dee6bafe56d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-21 00:56:27 +08:00
André Batista
cb0e8e5098
gnu: make-torbrowser: Remove bundled zlib from source.
* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]<#:phases>: Remove
bundled zlib.

Change-Id: I96bc7416b0f69670cf03def0418cb0ced68ae28e
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-21 00:56:27 +08:00
André Batista
3d15f6a891
gnu: make-torbrowser: Remove bzip2 from inputs.
bzip2 is not needed anymore.

* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Remove bzip2.
[arguments]<#:configure-flags>: Remove '--with-system-bz2' comment.

Change-Id: I623b405203d6560eaf641932dc3865bb27f0ee58
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-21 00:56:27 +08:00
André Batista
ceec3d0c80
gnu: make-torbrowser: Unbundle libevent.
* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]
<#:configure-flags>: Uncomment '--with-system-libevent'.
<#:phases>: Remove bundled libevent.

Change-Id: I695ecd2648d6cd97c91297b0ad4e0d0985783b64
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-21 00:56:26 +08:00
André Batista
9466afbac6
gnu: make-torbrowser: Unbundle libvpx.
* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]
<#:configure-flags>: Uncomment '--with-system-libvpx'.
<#:phases>: Remove bundled libvpx.

Change-Id: Ie77cf4052a2b1e3e0959598c5e5d42bb397c666c
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-21 00:56:24 +08:00
André Batista
c2e2b0376b
gnu: mullvadbrowser: Update to 14.0.3 [security fixes].
Fixes CVE 2024-9680, 2024-10458, 2024-10459, 2024-10460, 2024-10461,
2024-10462, 2024-10463, 2024-10464, 2024-10465, 2024-10466, 2024-10467,
2024-11691, 2024-11692, 2024-11693, 2024-11694, 2024-11695, 2024-11696,
2024-11697, 2024-11698 and 2024-11699. See the Mozilla Foundation
Security Advisories
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-51/>,
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-57/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-64/> for
details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20241125154204.
(%mullvadbrowser-version): Update to 14.0.3.
(%mullvadbrowser-firefox-version): Update to 128.5.0esr-14.0-1-build2.
(mullvadbrowser-translation-base): Update to
caa431bbea1a76d7ad61eeda94086a1513762605.
(mullvadbrowser-translation-specific): Update to
2f7d98b46ce480cdb4d7e9ddab912650c8673d6c.

Change-Id: Ia5d445e387351b3d5d08ecb14c2f31bf4cc81396
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-11 17:58:28 +08:00
André Batista
11a5804e3e
gnu: torbrowser: Update to 14.0.3 [security-fixes].
Fixes CVEs 2024-10458, 2024-10459, 2024-10460, 2024-10461, 2024-10462,
2024-10463, 2024-10464, 2024-10465, 2024-10466, 2024-10467, 2024-11691,
2024-11692, 2024-11693, 2024-11694, 2024-11695, 2024-11696, 2024-11697,
2024-11698 and 2024-11699.  See
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-48/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-64/> for
details.

* gnu/packages/patches/torbrowser-compare-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Regisiter it.
* gnu/packages/tor-browsers.scm (firefox-locales): Update to
f75c1e6a305e68161037337767ece88e9de940b9.
(%torbrowser-build-date): Update to 20241125154204.
(%torbrowser-version): Update to 14.0.3.
(%torbrowser-firefox-version): Update to 128.5.0esr-14.0-1-build2.
(torbrowser-translation-base): Update to
caa431bbea1a76d7ad61eeda94086a1513762605.
(torbrowser-translation-specific): Update to
4314d0a7ce780ffdf82b84e324bfbc437198f993.
(make-torbrowser) [arguments] <#:phases>: On 'apply-guix-specific-patches
change icecat-compare-paths.patch to torbrowser-compare-paths.patch as
the patched file has changed its name between major versions.
On 'remove-cargo-frozen-flag, update the regex to match this newer version
string.

Change-Id: Ia5d445e387351b3d5d08ecb14c2f31bf4cc81396
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-11 17:58:28 +08:00
Efraim Flashner
ffdf0d180b
gnu: mullvadbrowser: Fix build.
* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Replace
rust-cbindgen with rust-cbindgen-0.26.

Change-Id: If89d357ca90df016cf8a4d4ec8ef85e523b12b10
2024-11-28 11:05:38 +02:00
Efraim Flashner
981ac81dac
gnu: make-torbrowser: Fix building with newer rust.
* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]: Adjust the
configure-flags to temporarily disable rust SIMD optimizations.

Change-Id: I54431581f2a681ec2b5402238e0bc78c038cfbc1
2024-11-28 11:05:02 +02:00
André Batista
d8da518c56
gnu: torbrowser: Update to 13.5.7 [security fixes].
Fixes CVEs 2024-9392, 2024-9393, 2024-9394, 2024-9401 and 2024-9680.
See the Mozilla Foundation Security Advisories
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-48/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-51/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20241008182800.
(%torbrowser-version): Update to 13.5.7.
(%torbrowser-firefox-version): Update to 115.16.0esr-13.5-1-build3.
(torbrowser-translation-base): Update to
ceb66dd0937da14962cb535699242b2526e11f02.
(torbrowser-translation-specific): Update to
dbf1454fdbd3256d65985cc1c46391ce0ec159e7.
(make-torbrowser) [arguments] <#:phases>: On 'copy-basebrowser-locales
stop copying 'cryptoSafetyPrompt.properties'. See
<cf68476c67>.

Change-Id: Ic17a669c1311d92da347e11ea08acc7a218bc728
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-12 19:11:56 +02:00
André Batista
084d94289c
gnu: mullvadbrowser: Update to 13.5.6 [security fixes].
Fixes CVEs 2024-9392, 2024-9393, 2024-9394 and 2024-9401. See the Mozilla
Foundation Security Advisory
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-48/> for details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20240930230510.
(%mullvadbrowser-version): Update to 13.5.6.
(%mullvadbrowser-firefox-version): Update to 115.16.0esr-13.5-1-build2.
(mullvadbrowser-translation-base): Update to
a142f78af87f994913faa15fb4b0f34f0ce1a22b.
(mullvadbrowser-translation-specific): Update to
78212a3da2439e436ac5f73d8e3eb908145c3ece.

Change-Id: Id65315c9aa829815e00dcfe74098680654592f20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11 13:40:57 +01:00
André Batista
a5b5499f52
gnu: mullvadbrowser: Update to 13.5.3 [security fixes].
Fixes CVEs 2024-6600, 2024-6601, 2024-6602, 2024-6603, 2024-6604,
2024-7519, 2024-7521, 2024-7522, 2024-7524, 2024-7525, 2024-7526,
2024-7527, 2024-7529, 2024-7531, 2024-8381, 2024-8382, 2024-8383 and
2024-8384.

See the Mozilla Foundation Security advisories
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-30/>,
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-34/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-41/>
for details.

* gnu/packages/mullvad-browsers.scm (mozilla-locale): Remove it.
(mozilla-locales): Likewise.
(firefox-locales): Move to the top.
(%mullvadbrowser-locales): Change it to be a plain list of supported
locales.
(%mullvadbrowser-build-date): Update to 20240903073000.
(%mullvadbrowser-version): Update to 13.5.3.
(%mullvadbrowser-firefox-version): Update to 115.15.0esr-13.5-1-build2.
(mullvadbrowser-translation-base): Update to
daed2afc487d1b20efc17feb153156524c6f714b.
(mullvadbrowser) [arguments] <#:phases>: Adjust copy-torbrowser-locales
replacement accordingly.

Change-Id: I5acf486d5f22da9145827b12b48c6c764daaa9bf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
André Batista
f22c2d1c65
gnu: torbrowser: Update to 13.5.3 [security fixes].
Fixes CVEs 2024-6600, 2024-6601, 2024-6602, 2024-6603, 2024-6604,
2024-7519, 2024-7521, 2024-7522, 2024-7524, 2024-7525, 2024-7526,
2024-7527, 2024-7529, 2024-7531, 2024-8381, 2024-8382, 2024-8383 and
2024-8384.

See the Mozilla Foundation Security advisories
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-30/>,
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-34/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-41/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240903073000.
(%torbrowser-version): Update to 13.5.3.
(%torbrowser-firefox-version): Update to 115.15.0esr-13.5-1-build3.
(%torbrowser-locales): Change it to be a plain list of supported locales.
(firefox-locales): New variable.
(torbrowser-translation-base): Update to
daed2afc487d1b20efc17feb153156524c6f714b.
(torbrowser-translation-specific): Update to
6374e3b09c0894b8452fa1ba0b99c807722fc805.
(lld-as-ld-wrapper-16): New variable.
(make-torbrowser)[native-inputs]: Add lld-as-ld-wrapper-16. Use
llvm-16 and clang-16.
  [inputs]: Add firefox-locales.
  [arguments] <#:phases>:  Remove add-bridges.
    setenv, copy-firefox-locales: Update MOZ_CHROME_MULTILOCALE to the
     new %torbrowser-locales format.
    copy-basebrowser-locales, copy-torbrowser-locales: Likewise and adjust
     fluent file path.
    deploy-fonts: Adjust regex expression.
    autoconfig: Remove file-picker configuration workaround. See #71181.

Change-Id: Idf182607798d9111c30db63fe926b7f8cb3ce300
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
Maxim Cournoyer
f59df1aa3c
build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules.
Until now users would have to cargo cult or inspect the private
%default-modules variable of (guix build-systems gnu) to discover which
modules to include when extending the used modules via the #:modules argument.

The renaming was automated via the command:

  $ git grep -l %gnu-build-system-modules
    | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i

* guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to...
(%default-gnu-imported-modules): ... this.
(%default-modules): Rename to...
(%default-gnu-modules): ... this.  Export.
(dist-package, gnu-build, gnu-cross-build): Adjust accordingly.

Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-31 10:42:16 +02:00
Zheng Junjie
ac105faf4c
gnu: Add missing module import.
Add missing module import.

Change-Id: Ib2cfd268455f9bb1d1abddc0bf04a4a67d78c1c6
2024-06-24 22:09:26 +08:00
Maxim Cournoyer
836cc6b3fc
gnu: torbrowser: Add bash-minimal.
* gnu/packages/tor-browsers.scm (make-torbrowser) [inputs]: Add bash-minimal.

Change-Id: I15faf90a0f7d3e1a4032779640a8749fcd9e4dd7
2024-06-24 08:51:45 -04:00
André Batista
8c80b22147
gnu: torbrowser: Update to 13.0.16 [security fixes].
Fixes CVEs 2024-5702, 2024-5688, 2024-5690, 2024-5691, 2024-5692,
2024-5693, 2024-5696 and 2024-5700. See the Mozilla Foundation Security
advisory <https://www.mozilla.org/en-US/security/advisories/mfsa2024-26/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240510190000. Change upstream reference to where this date is defined
as the previous URL reference can be missing.
(%torbrowser-version): Update to 13.0.16.
(%torbrowser-firefox-version): Update to 115.12.0esr-13.0-1-build1.
(torbrowser-translation-base): Update to
f28525699864f4e3d764c354130bd898ce5b20aa.
(torbrowser-translation-specific): Update to
b5d79336411e5a59c4861341ef9aa7353e0bcad9.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:41 -04:00
André Batista
b97b43dc1e
gnu: mullvadbrowser: Update to 13.0.16.
Fixes CVEs 2024-5702, 2024-5688, 2024-5690, 2024-5691, 2024-5692, 2024-5693,
2024-5696 and 2024-5700.  See the Mozilla Foundation Security advisory
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-26/> for details.

* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-locales): Update
changesets.
(%mullvadbrowser-build-date): Update to 20240510190000.
(%mullvadbrowser-version): Update to 13.0.16.
(%mullvadbrowser-firefox-version): Update to 115.12.0esr-13.0-1-build1.
(mullvadbrowser-translation-base): Update to
f28525699864f4e3d764c354130bd898ce5b20aa.
(mullvadbrowser-translation-specific): Update to
bff8092bbe5ae93b2c162ade300d739b2cd9e92d.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I66d61606c496bffc0dbbbdfcc0df8cbf18af5887
2024-06-22 17:34:46 +01:00
André Batista
7f7a67ae06
gnu: make-torbrowser: Use current ffmpeg version.
torbrowser and mullvadbrowser are now based on v. 115 and can link to current
ffmpeg.

* gnu/packages/tor-browsers.scm (make-torbrowser): Use ffmpeg rather than
ffmpeg-5.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Ifba8d2a58f21aba1abe6b3c5daf9cb57b07386f6
2024-06-06 17:53:49 +01:00
Arun Isaac
4fdbf78a0f
gnu: torbrowser: Fix typo in description.
* gnu/packages/tor-browsers.scm (make-torbrowser)[description]: Fix typo
changing "know" to "known".

Change-Id: Ib4c1d1f183e7debbc769693f303caa141f2138b6
2024-05-30 17:10:32 +01:00
André Batista
a6fdea9b3d
gnu: torbrowser: Update to 13.0.15 [security fixes].
Fixes CVEs 2024-4367, 2024-4767, 2024-4768, 2024-4769,
2024-4770 and 2024-4777. See the Mozilla Foundation Security Advisory
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-22/> for details.

* gnu/packages/tor-browsers.scm (%torbrowser-locales): Update changesets.
(%torbrowser-build-date): Update to 20240510150000.
(%torbrowser-version): Update to 13.0.15.
(%torbrowser-firefox-version): Update to 115.11.0esr-13.0-1-build2.
(torbrowser-translation-base): Update to
a28a8b2cb9e207d12fca11181818c0a0694b56af.
(torbrowser-translation-specific): Update to
e03ffdea5b74ad280616dccd21744cba7b2d4565.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-05-30 11:35:12 -04:00
Clément Lassieur
6489f97f4a
gnu: make-torbrowser: Fix file picker.
* gnu/packages/tor-browsers.scm (make-torbrowser): Set
"widget.use-xdg-desktop-portal.file-picker" to 1 (Always) instead of 2 (Auto)
to force the use of XDG portal.

Change-Id: Id3c24a292a309c3a079a3843e8cb1c00f2cf9551
2024-04-29 14:07:06 +02:00
Clément Lassieur
858c40ced4
gnu: mullvadbrowser: Update to 13.0.14 [security fixes].
Fixes CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609,
CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3302, CVE-2024-3864.
See the Mozilla Foundation Security Advisory
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-19/> for details.

* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to
20240408204645.
(%mullvadbrowser-version): Update to 13.0.14.
(%mullvadbrowser-firefox-version): Update to 115.10.0esr-13.0-1-build1.
(mullvadbrowser-translation-base): Update to
d31e6b16c372e2eb235c4f2b0eae0b573a5515ba.

Change-Id: I22793fd35dd041fe5d2a47e16a26f1d48e37d2d2
2024-04-17 12:23:42 +02:00
Clément Lassieur
d5d4ba89f9
gnu: torbrowser: Update to 13.0.14 [security fixes].
Fixes CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609,
CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3302, CVE-2024-3864.
See the Mozilla Foundation Security Advisory
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-19/> for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240416150000.
(%torbrowser-version): Update to 13.0.14.
(%torbrowser-firefox-version): Update to 115.10.0esr-13.0-1-build1.
(torbrowser-translation-base): Update to
d31e6b16c372e2eb235c4f2b0eae0b573a5515ba.
(torbrowser-translation-specific): Update to
d37455a56f966b4f87f5f326b534a91f71fd5c88.

Change-Id: I499d38f66e5528a566a6c105f621fe52b0ea1bc9
2024-04-17 12:23:36 +02:00
Liliana Marie Prikler
a915a57d91
Merge branch 'gnome-team' 2024-03-30 09:47:43 +01:00
Clément Lassieur
c27fda85b2
gnu: mullvadbrowser: Update to 13.0.13 [fixes CVE-2024-29944].
* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to
20240322132912.
(%mullvadbrowser-version): Update to 13.0.13.
(%mullvadbrowser-firefox-version): Update to 115.9.1esr-13.0-1-build1.
(mullvadbrowser-translation-base): Update to
8e04ca3c5f440ed8f16b2069ae9565e4b044ec29.

Change-Id: Id19ba361e9867200edd5ee9f35142d8dbe5447ab
2024-03-23 01:01:48 +01:00
Clément Lassieur
46abaa9efa
gnu: torbrowser: Update to 13.0.13 [fixes CVE-2024-29944].
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240322115718.
(%torbrowser-version): Update to 13.0.13.
(%torbrowser-firefox-version): Update to 115.9.1esr-13.0-1-build1.
(torbrowser-translation-base): Update to
8e04ca3c5f440ed8f16b2069ae9565e4b044ec29.
(torbrowser-translation-specific): Update to
bf2fac60a6c41aa67b8147f22a638d498ac2dcdd.

Change-Id: Ife0cb3b2d42dc5d6b39d5a11827c0a234c950126
2024-03-23 01:00:34 +01:00
Clément Lassieur
2b052fe3c0
gnu: mullvadbrowser: Update to 13.0.12.
* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to
20240313183935.
(%mullvadbrowser-version): Update to 13.0.12.
(%mullvadbrowser-firefox-version): Update to 115.9.0esr-13.0-1-build2.
(mullvadbrowser-translation-base): Update to
595dcd5efe752cddc1b6ba47082ad9f5f4917fee.
(mullvadbrowser-translation-specific): Update to
c5361cb496ae7e047fd9226139537f1fcfc7938d.

Change-Id: I365d5517cc145c0b66b502b5ed1738bf978a29da
2024-03-21 17:35:57 +01:00
Clément Lassieur
458b3cd3d4
gnu: torbrowser: Update to 13.0.12.
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240318163712.
(%torbrowser-version): Update to 13.0.12.
(%torbrowser-firefox-version): Update to 115.9.0esr-13.0-1-build3.
(torbrowser-translation-base): Update to
a4d224e82808529e135259e04fb58fb39b90da2d.
(torbrowser-translation-specific): Update to
e7aabc54138211e23bc60af1abe492c8bc68ce4b.

Change-Id: I878f26149b22f5703e2e9bb7ee0aa1f4c4ada589
2024-03-21 17:35:52 +01:00
Clément Lassieur
50f6077a43
gnu: make-torbrowser: Make products independent from each other.
* gnu/packages/tor-browsers.scm (translation-base-browser): Rename to
torbrowser-translation-base.
(mullvadbrowser-translation-base): New variable.
(translation-tor-browser): Rename to torbrowser-translation-specific.
(translation-mullvad-browser): Rename to mullvadbrowser-translation-specific.
(make-torbrowser): Add ‘translation-base’ and ‘translation-specific’
parameters and use them.
(torbrowser, mullvadbrowser-base): Use the above parameters.
(mullvadbrowser): Handle renaming.

This allows translation-base-browser (now torbrowser-translation-base) and
translation-tor-browser (now torbrowser-translation-specific) to be updated
without triggering an update for Mullvad Browser.

Change-Id: I2a94636eb6b0531c3a03cdb73c560d68060721ef
2024-03-21 17:30:06 +01:00
Christopher Baines
618cae45dc
Merge remote-tracking branch 'savannah/master' into gnome-team
Change-Id: I775274c2693536e2efa36c9abca4c54c5c458e26
2024-03-16 10:19:30 +00:00