Commit graph

76 commits

Author SHA1 Message Date
André Batista
7a4b441315
gnu: make-torbrowser: Remove duplicate binary after install phase.
Remove '(#$moz-app-name)-bin' which is a duplicate of '.(#$moz-app-name)-real'.

* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>: Add
'remove-duplicate-bin phase.

Change-Id: Ic58503f8190e4d8198fada65967169b079bdfafd
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-24 14:45:11 +08:00
André Batista
836dfa2b43
gnu: make-torbrowser: Clean up outdated comments.
Upstream has removed support for building with system libogg, libvorbis
and libtheora.  Clean up comments and commented out code related to them.

* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Clean up here;
[arguments] <#:configure-flags>: here;
<#:phases> 'remove-bundled-libraries: and here.

Change-Id: I945faa0bcf13ec1c35b81f9880384694fd63b410
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-24 14:45:10 +08:00
André Batista
d13b0b5c05
gnu: mullvadbrowser: Update to 14.5.5 [security-fixes].
Fixes CVEs 2025-8027, 2025-8028, 2025-8029, 2025-8030, 2025-8031, 2025-8032,
2025-8033, 2025-8034 and 2025-8035.  See
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-58/> for details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250722101758.
(%mullvadbrowser-version): Update to 14.5.5.
(%mullvadbrowser-firefox-version): Update to 128.13.0esr-14.5-1-build1.
(mullvadbrowser-translation-base): Update to 8600afeb12.

Change-Id: I159467f15586cf8319093e4a177e17c68da51ee2
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-24 14:45:10 +08:00
André Batista
55e30d3804
gnu: torbrowser: Update to 14.5.5 [security-fixes].
Fixes CVEs 2025-8027, 2025-8028, 2025-8029, 2025-8030, 2025-8031, 2025-8032,
2025-8033, 2025-8034 and 2025-8035.  See
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-58/> for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250722101758.
(%torbrowser-version): Update to 14.5.5.
(%torbrowser-firefox-version): Update to 128.13.0esr-14.5-1-build2.
(torbrowser-translation-base): Update to 8600afeb12.
(torbrowser-translation-specific): Update to 9fe8a13ee4.

Change-Id: I8f64d480d458cd9acfdd106fbaf34ffdd2f96488
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-24 14:45:10 +08:00
André Batista
b2cd5ec457
gnu: make-torbrowser: Unbundle nss.
Re-apply 8ee7a32782, which was reverted by
897f1f03e7.

With 'torbrowsers-add-store-to-rdd-allowlist.patch', codeberg issue #546
does not occur.

* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Add nss-rapid.
[arguments]<#:configure-flags>: Uncomment '--with-system-nss'.
<#:phases>: Adjust comment.

Change-Id: I34b619bc5573e8744df9085576ee4743adde7012
2025-07-01 17:41:56 -07:00
André Batista
6ee9cd170b
gnu: make-torbrowser: Add store to rdd allowlist.
Without this patch, some extensions break when the browsers are built with
system nss and livestreams are broken on these browsers due to a default
deny sandboxing rule.

See commit ab24e2ebe5 and issues #546 on
codeberg and #77559 on debbugs.

* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'apply-guix-specific-patches: Add torbrowsers-add-store-to-rdd-allowlist.patch.
* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Add it.
* gnu/local.mk: Register it.

Change-Id: I4c9cb514131eae35db6149492e0ee1c4916bcfde
2025-07-01 17:41:55 -07:00
André Batista
04393803a1
gnu: make-torbrowser: Build with Clang.
* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'setenv: Set environment variables corresponding to Clang (AR, NM, CC and CXX).

Change-Id: Ib67e2eb7669147a6a304769c9f36b4a90eb35b59
2025-07-01 17:41:54 -07:00
André Batista
465d9c7077
gnu: mullvadbrowser: Update to 14.5.4 [security-fixes].
Fixes CVEs 2025-6424, 2025-6425, 2025-6426, 2025-6429, 2025-6430.
See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-53/>
for details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250623181100.
(%mullvadbrowser-version): Update to 14.5.4.
(%mullvadbrowser-firefox-version): Update to 128.12.0esr-14.5-1-build1.
(mullvadbrowser-translation-base): Update to 9f6043e1a5.
(mullvadbrowser-translation-specific): Update to bf09d9c070.

Change Id: Idc3330dc457c4b5dc32eea90c6c7798998303f34

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-29 10:16:29 +08:00
André Batista
d078ce089f
gnu: torbrowser: Update to 14.5.4 [security-fixes].
Fixes CVEs 2025-6424, 2025-6425, 2025-6426, 2025-6429, 2025-6430.
See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-53/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250623181100.
(%torbrowser-version): Update to 14.5.4.
(%torbrowser-firefox-version): Update to 128.12.0esr-14.5-1-build1.
(torbrowser-translation-base): Update to 9f6043e1a5.
(torbrowser-translation-specific): Update to cd3b5ba07a.

Change Id: I156bb2c6ff8bc9469b4a51c4e35506a028b1bcd8

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-29 10:16:29 +08:00
cdr-shdr-wdr
897f1f03e7
Revert "gnu: make-torbrowser: Unbundle nss."
This reverts commit 8ee7a32782,
which caused mullvadbrowser (and also torbrowser if uBlock Origin
was installed) to hang at times, becoming unable to load webpages
for the rest of the session. See #546.

Change-Id: I98efc8831813b17882a837c45b9f05deeac2d1c2
Reviewed-by: Mark H Weaver <mhw@netris.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-28 14:11:40 +01:00
André Batista
01efda56ea
gnu: mullvadbrowser: Update to 14.5.3 [security-fixes].
Fixes CVEs 2025-4918, 2025-4919, 2025-5263, 2025-5264, 2025-5265,
2025-5266, 2025-5267, 2025-5268 and 2025-5269.

<https://www.mozilla.org/en-US/security/advisories/mfsa2025-37/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-44/>
for details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250526202532.
(%mullvadbrowser-version): Update to 14.5.3.
(%mullvadbrowser-firefox-version): Update to 128.11.0esr-14.5-1-build3.
(mullvadbrowser-translation-base): Update to 90dbac9642.
(mullvadbrowser-translation-specific): Update to 111ba90202.

Change Id: Ibfab3560f7106db1293b7ab928dd5af444ceb035

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 21:14:18 +08:00
André Batista
016a8a71eb
gnu: torbrowser: Update to 14.5.3 [security-fixes].
Fixes CVEs 2025-4918, 2025-4919, 2025-5263, 2025-5264, 2025-5265,
2025-5266, 2025-5267, 2025-5268 and 2025-5269.

<https://www.mozilla.org/en-US/security/advisories/mfsa2025-37/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-44/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250526202532.
(%torbrowser-version): Update to 14.5.3.
(%torbrowser-firefox-version): Update to 128.11.0esr-14.5-1-build3.
(torbrowser-translation-base): Update to 90dbac9642.
(torbrowser-translation-specific): Update to 9cbc3b3d25.

Change Id: I8278137c9b4b2a91b9eb705833fa10e1b5c21b29

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 21:14:16 +08:00
Sharlatan Hellseher
4db91aa852
gnu: packages: Remove redundant (gnu packages golang) from some modules.
* gnu/packages/android.scm: Remove redundant (gnu packages golang) from
used modules.
* gnu/packages/bioinformatics.scm: Likewise.
* gnu/packages/check.scm: Likewise.
* gnu/packages/configuration-management.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/golang-check.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/hyperledger.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/password-utils.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/tor-browsers.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.

Change-Id: I6bb92ac0f7c68644cc9b9cc16834aa54240d8fc9
2025-05-26 16:50:21 +01:00
Sharlatan Hellseher
b1e03662f5
gnu: lyrebird: Move to golang-web.
* gnu/packages/golang.scm (lyrebird): Move from here ...
* gnu/packages/golang-web.scm: ... to here.
* gnu/packages/tor-browsers.scm: Add (gnu packages golang-web).

Change-Id: I26ecdbf2b40008c4c453fcf91423cabf9e90cf87
2025-05-26 16:50:18 +01:00
Nicolas Graves
3a0acc2e86
gnu: make-torbrowser: Delete testing/web-platform.
* gnu/packages/tor-browsers.scm (make-torbrowser): Delete
testing/web-platform.  This frees more than 800M of RAM during the
build.  Removing it seems to be enough to allow build on some
machines.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-05-24 10:49:53 -07:00
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