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>
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>
The short circuit logic (return failure to resolve library path
if ldconfig not found) is no longer present on Dyninst 13.
* gnu/packages/instrumentation.scm (dyninst):
Remove patch-bad-logic phase.
Fixes: 254c8f2c8c ("gnu: dyninst: Update to 13.0.0.")
References: https://github.com/dyninst/dyninst/pull/1362
Change-Id: I021ec71416da90d11705ef04fba7c170558ef3c6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes <https://issues.guix.gnu.org/73259>.
Fixes a bug introduced in 8224555802
whereby a link such as “.so man1/bzdiff.1” would resolve to the file
that contains the link (in this case ‘bzcmp.1.zst’), as opposed to the
actual link target. As a result, ‘man-page->entry’ would recurse,
reopening the man page that contains the link until file descriptor
exhaustion.
* guix/man-db.scm (mandb-entries): In second argument to
‘man-page->entry’, return either FILE-GZ or FILE-ZST, but not FILE.
Change-Id: I06a7a6905a98524efc889a18e81352bf9eec5743
* gnu/packages/rdf.scm: Add updated recipe for python-rdflib; Keep
python-rdflib-6 for compatibility.
* gnu/packages/python-xyz.scm: Build python-prov with python-rdflib-6 because
rdflib-7 is not supported.
* gnu/packages/bioinformatics.scm: Build cwltool with python-rdflib-6 because
it fails to build with rdflib-7.
Change-Id: Ibc40c16ede20e69e702915488d6b2f0a7e70b868
The only change is the build-time name of ivy.info:
- This is docs5eOqw.info, produced by makeinfo version 6.8
+ This is doczSQuZD.info, produced by makeinfo version 6.8
* gnu/packages/emacs-xyz.scm (emacs-ivy)[source]: Update sha256.
Change-Id: I2234365159e0020f5c8b4fd90f56bb7a4f7e9590
* gnu/packages/gcc.scm (%gcc-14-x86_64-micro-architectures): New
variable.
(gcc-14)[properties]: Use it.
Change-Id: I00f9e2a4c9d590f97977275b157002ac330b895b
* gnu/packages/llvm-meta.scm (clang-compiler-cpu-architectures): Add
entries for powerpc64le and x86_64 for new optimization architectures.
Change-Id: Ie89dd4cb17c36e0a9faba37f54c0c24bcf3e7727
* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the
'disable-some-tests phase to skip another test.
Change-Id: Ia781e0514898f95042064416d059a7ff9bc75c52
* gnu/packages/mold.scm (mold)[arguments]: Adjust the configure-flags to
only use mimalloc on 64-bit systems.
[inputs]: Only add mimalloc when building for a 64-bit system.
Change-Id: I7fc8eed076072ccb49f180adbfb12683ae169eca
* gnu/home/services.scm: Add end-of-text newline to warning printed by
on-first-login script when XDG_RUNTIME_DIR does not exist.
Change-Id: I3bfe2c415f6941fa9a2231ab2a0be53db965053f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu/packages/image.scm (libsixel)[arguments]: Adjust the
configure-flags to install the bash completion script into the standard
directory.
Change-Id: I12a52f8565474ec63e2bd1fa15e5412555a81c31
* guix/lint.scm (check-inputs-should-use-a-minimal-variant): New
procedure.
(%local-checkers): Add it.
Change-Id: Ifbf808063e4e125c7070505a8a6215128d84b40b
Using rapidcheck as a dependency in a project currently results in a linker
error, because the pkg-config file is missing relevant linker flags.
* gnu/packages/patches/rapidcheck-fix-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/check.scm (rapidcheck)[patches]: Use it here.
* gnu/packages/vim.scm (vim): Update to 9.1.0744.
[arguments]: Delete another test in the 'skip-or-fix-failing-tests
phase.
Change-Id: Ic36691592abd350686df78d189196f827878be0b
* gnu/packages/cpp.scm (abseil-cpp)[arguments]: When building for
riscv64-linux replace the 'check phase to skip 2 tests.
Change-Id: I92a35795dad1a00606954aae7515701ad402f243