Merge branch 'core-updates-frozen' into 'master'.
At last!
gnu: Further simplify package inputs.
This is the result of running:
./pre-inst-env guix style --input-simplification=safe
and manually undoing changes on a dozen of packages to reduce
rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
gnu: emacs-geiser-guile: Update to 0.19.
* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.19.
[inputs]: Update to guile-3.0.
gnu: emacs-solaire-mode: Update to 2.0.4.
* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 2.0.4.
gnu: Add python-robotframework-datadriver.
* gnu/packages/python-xyz.scm (python-robotframework-datadriver): New variable.
gnu: Add python-robotframework-stacktrace.
* gnu/packages/python-xyz.scm (python-robotframework-stacktrace): New variable.
gnu: optionmatrix: Avoid deprecated 'texlive-union'.
* gnu/packages/finance.scm (optionmatrix)[native-inputs]: Use
'texlive-updmap.cfg'.
gnu: Simplify package inputs.
This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
packages: 'modify-inputs' preserves and introduces input labels if needed.
Fixes a bug whereby, in an expression like this:
(modify-inputs lst
(delete ...)
(prepend ...))
the 'delete' clause would have no effect because 'prepend' would pass it
a label-less input list.
* guix/packages.scm (inputs-sans-labels): Remove.
(modify-inputs): In the 'prepend' and 'append' cases, preserve/add input
labels instead of removing them.
gnu: binutils@2.33: Remove non-applicable patches.
* gnu/packages/base.scm (binutils-2.33)[source]: Add empty 'patches' field.
gnu: python-aws-xray-sdk: Set PYTHONPATH when running tests.
* gnu/packages/python-web.scm (python-aws-xray-sdk)[arguments]: Check:
Set PYTHONPATH.
gnu: python-jsonpickle: Update to 1.5.2.
This brings support for NumPy 1.20+, which we need.
* gnu/packages/python-web.scm (python-jsonpickle): Update to 1.5.2.
gnu: python-jose: Add missing dependency.
* gnu/packages/python-web.scm (python-jose)[propagated-inputs]: Add
PYTHON-ECDSA.
gnu: Add r-chromvarmotifs.
* gnu/packages/bioconductor.scm (r-chromvarmotifs): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Merge branch 'master' into core-updates-frozen
doc: Add missing closing paren.
* doc/guix.texi (Desktop Services): Add missing closing paren in example.
doc: Handle ' ' when syntax-highlighting HTML.
* doc/build.scm (syntax-highlighted-html)[build](entity->string): Handle " ".
gnu: Add r-sanssouci.
* gnu/packages/bioconductor.scm (r-sanssouci): New variable.
gnu: Add r-isoformswitchanalyzer.
* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): New variable.
gnu: Add r-drimseq.
* gnu/packages/bioconductor.scm (r-drimseq): New variable.