According to upstream, the current version has 19 security issues.
See also <https://curl.se/docs/vuln-7.85.0.html>.
* gnu/packages/curl.scm (curl/fixed): New variable.
(curl): Use it as replacement.
* gnu/packages/java.scm (openjdk-10)[arguments]: Replace inherited
'patch-for-aarch64 phase for changes in source code layout.
Co-authored-by: Christopher Baines <mail@cbaines.net>
Co-authored-by: Tim Johann <t1m@phrogstar.de>
* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.35.0-2.7ff8ffa.
[origin]: Apply patch.
[arguments]: Disable a new test in the disable-broken-tests phase.
* gnu/packages/patches/emacs-elpy-dup-test-name.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Fixes CVE-2023-43788 and CVE-2023-43789. See the X.Org security advisory
<https://lists.x.org/archives/xorg/2023-October/061506.html> for more
information.
* gnu/packages/xorg.scm (libxpm)[replacement]: New field, set to ...
(libxpm/fixed): ... this new variable.
* gnu/packages/patches/emacs-debbugs-keep-patch-subject.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/emacs-xyz.scm (emacs-debbugs) [origin]: Use it.
* gnu/packages/maths.scm (scilab): Update to 2023.1.0.
[source] Use git-fetch.
<modules>: Add (guix build utils) and (ice-9 ftw).
<patches>: Add patch for hdf5 >= 1.10.
<snippet>: Move contents of the "scilab" directory to its parents. Remove
the other files and autogenerated files.
[native-inputs]: Add autoconf, autoconf-archive, automake, bison, eigen, flex,
libtool, ocaml and ocaml-findlib.
[inputs]: Add ocaml-num, replace hdf5-1.8 by hdf5-1.14 and suitesparse-3 by
suitesparse.
[arguments]: Remove quasiquote. Add --enable-build-parser,
--with-eigen-include=..., OCAMLC=... and OCAMLOPT=... to #:configure-flags.
<#:phases>: Add fix-ocaml-num, remove-desktop-files,
bootstrap-dynamic_link-scripts and build-parsers phases. Remove fixes for
compilation and linker errors from the pre-build phase.
[home-page]: Update URL.
[description]: Add two spaces between sentences.
[license]: Update to gpl2 and bsd-3.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* guix/build/meson-configuration.scm (write-assigment): Print true for
#t and false for #f. Previously it was inverting the values.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu/packages/games.scm (ultrastar-deluxe): Update to 2023.9.0.
[source]: Use tagged version again.
Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* gnu/packages/emacs-xyz.scm (emacs-yeetube)[arguments]: Set locations for
"mpv" and "yt-dlp" executables from the store instead of relying on `executable-find'.
* gnu/packages/emacs-xyz.scm (emacs-tree-inspector): Update to 0.4.
[arguments]<#:phases>: Require `subr-x' library in order to prevent a test
failure (and probably a run-time failure) when `hash-table-keys' is called.
* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda)[arguments]<#:tests?>:
Set to #TRUE.
<#:phases>: Re-instate two previously failing tests, skip a new one.