jackhill/guix/guix.git
4 years agognu: r-ropls: Update to 1.18.6.
Ricardo Wurmus [Thu, 16 Jan 2020 05:10:35 +0000 (06:10 +0100)]
gnu: r-ropls: Update to 1.18.6.

* gnu/packages/bioconductor.scm (r-ropls): Update to 1.18.6.

4 years agognu: r-mlinterfaces: Update to 1.66.2.
Ricardo Wurmus [Thu, 16 Jan 2020 05:10:22 +0000 (06:10 +0100)]
gnu: r-mlinterfaces: Update to 1.66.2.

* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.66.2.
[propagated-inputs]: Remove r-rda.

4 years agognu: r-clusterprofiler: Update to 3.14.3.
Ricardo Wurmus [Thu, 16 Jan 2020 05:10:14 +0000 (06:10 +0100)]
gnu: r-clusterprofiler: Update to 3.14.3.

* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.14.3.

4 years agognu: r-inspect: Update to 1.16.2.
Ricardo Wurmus [Thu, 16 Jan 2020 05:10:08 +0000 (06:10 +0100)]
gnu: r-inspect: Update to 1.16.2.

* gnu/packages/bioconductor.scm (r-inspect): Update to 1.16.2.

4 years agognu: r-regioner: Update to 1.18.1.
Ricardo Wurmus [Thu, 16 Jan 2020 05:10:02 +0000 (06:10 +0100)]
gnu: r-regioner: Update to 1.18.1.

* gnu/packages/bioconductor.scm (r-regioner): Update to 1.18.1.

4 years agognu: r-affycoretools: Update to 1.58.4.
Ricardo Wurmus [Thu, 16 Jan 2020 05:09:49 +0000 (06:09 +0100)]
gnu: r-affycoretools: Update to 1.58.4.

* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.58.4.
[propagated-inputs]: Add r-glimma.

4 years agognu: r-delayedarray: Update to 0.12.2.
Ricardo Wurmus [Thu, 16 Jan 2020 05:09:27 +0000 (06:09 +0100)]
gnu: r-delayedarray: Update to 0.12.2.

* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.12.2.

4 years agognu: r-iranges: Update to 2.20.2.
Ricardo Wurmus [Thu, 16 Jan 2020 05:09:21 +0000 (06:09 +0100)]
gnu: r-iranges: Update to 2.20.2.

* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.20.2.

4 years agognu: r-s4vectors: Update to 0.24.2.
Ricardo Wurmus [Thu, 16 Jan 2020 05:09:16 +0000 (06:09 +0100)]
gnu: r-s4vectors: Update to 0.24.2.

* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.24.2.

4 years agognu: r-biocstyle: Update to 2.14.4.
Ricardo Wurmus [Thu, 16 Jan 2020 05:08:43 +0000 (06:08 +0100)]
gnu: r-biocstyle: Update to 2.14.4.

* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.14.4.

4 years agognu: r-poibin: Update to 1.5.
Ricardo Wurmus [Thu, 16 Jan 2020 04:43:37 +0000 (05:43 +0100)]
gnu: r-poibin: Update to 1.5.

* gnu/packages/cran.scm (r-poibin): Update to 1.5.

4 years agognu: r-gdina: Update to 2.7.8.
Ricardo Wurmus [Thu, 16 Jan 2020 04:43:32 +0000 (05:43 +0100)]
gnu: r-gdina: Update to 2.7.8.

* gnu/packages/cran.scm (r-gdina): Update to 2.7.8.

4 years agognu: r-desolve: Update to 1.27.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:43:26 +0000 (05:43 +0100)]
gnu: r-desolve: Update to 1.27.1.

* gnu/packages/cran.scm (r-desolve): Update to 1.27.1.

4 years agognu: r-parameters: Update to 0.4.0.
Ricardo Wurmus [Thu, 16 Jan 2020 04:43:20 +0000 (05:43 +0100)]
gnu: r-parameters: Update to 0.4.0.

* gnu/packages/cran.scm (r-parameters): Update to 0.4.0.

4 years agognu: r-umap: Update to 0.2.4.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:43:14 +0000 (05:43 +0100)]
gnu: r-umap: Update to 0.2.4.1.

* gnu/packages/cran.scm (r-umap): Update to 0.2.4.1.

4 years agognu: r-batchtools: Update to 0.9.12.
Ricardo Wurmus [Thu, 16 Jan 2020 04:43:09 +0000 (05:43 +0100)]
gnu: r-batchtools: Update to 0.9.12.

* gnu/packages/cran.scm (r-batchtools): Update to 0.9.12.

4 years agognu: r-rttf2pt1: Update to 1.3.8.
Ricardo Wurmus [Thu, 16 Jan 2020 04:43:04 +0000 (05:43 +0100)]
gnu: r-rttf2pt1: Update to 1.3.8.

* gnu/packages/cran.scm (r-rttf2pt1): Update to 1.3.8.

4 years agognu: r-bookdown: Update to 0.17.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:59 +0000 (05:42 +0100)]
gnu: r-bookdown: Update to 0.17.

* gnu/packages/cran.scm (r-bookdown): Update to 0.17.

4 years agognu: r-shinyjs: Update to 1.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:53 +0000 (05:42 +0100)]
gnu: r-shinyjs: Update to 1.1.

* gnu/packages/cran.scm (r-shinyjs): Update to 1.1.

4 years agognu: r-future-apply: Update to 1.4.0.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:47 +0000 (05:42 +0100)]
gnu: r-future-apply: Update to 1.4.0.

* gnu/packages/cran.scm (r-future-apply): Update to 1.4.0.

4 years agognu: r-tmb: Update to 1.7.16.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:42 +0000 (05:42 +0100)]
gnu: r-tmb: Update to 1.7.16.

* gnu/packages/cran.scm (r-tmb): Update to 1.7.16.

4 years agognu: r-multcomp: Update to 1.4-12.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:36 +0000 (05:42 +0100)]
gnu: r-multcomp: Update to 1.4-12.

* gnu/packages/cran.scm (r-multcomp): Update to 1.4-12.

4 years agognu: r-proc: Update to 1.16.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:28 +0000 (05:42 +0100)]
gnu: r-proc: Update to 1.16.1.

* gnu/packages/cran.scm (r-proc): Update to 1.16.1.

4 years agognu: r-sjmisc: Update to 2.8.3.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:22 +0000 (05:42 +0100)]
gnu: r-sjmisc: Update to 2.8.3.

* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.3.

4 years agognu: r-insight: Update to 0.8.0.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:16 +0000 (05:42 +0100)]
gnu: r-insight: Update to 0.8.0.

* gnu/packages/cran.scm (r-insight): Update to 0.8.0.

4 years agognu: r-hdf5r: Update to 1.3.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:11 +0000 (05:42 +0100)]
gnu: r-hdf5r: Update to 1.3.1.

* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.1.

4 years agognu: r-fansi: Update to 0.4.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:05 +0000 (05:42 +0100)]
gnu: r-fansi: Update to 0.4.1.

* gnu/packages/cran.scm (r-fansi): Update to 0.4.1.

4 years agognu: r-bibtex: Update to 0.4.2.2.
Ricardo Wurmus [Thu, 16 Jan 2020 04:42:00 +0000 (05:42 +0100)]
gnu: r-bibtex: Update to 0.4.2.2.

* gnu/packages/cran.scm (r-bibtex): Update to 0.4.2.2.

4 years agognu: r-trend: Update to 1.1.2.
Ricardo Wurmus [Thu, 16 Jan 2020 04:41:54 +0000 (05:41 +0100)]
gnu: r-trend: Update to 1.1.2.

* gnu/packages/cran.scm (r-trend): Update to 1.1.2.

4 years agognu: r-tinytex: Update to 0.19.
Ricardo Wurmus [Thu, 16 Jan 2020 04:41:48 +0000 (05:41 +0100)]
gnu: r-tinytex: Update to 0.19.

* gnu/packages/cran.scm (r-tinytex): Update to 0.19.

4 years agognu: r-xfun: Update to 0.12.
Ricardo Wurmus [Thu, 16 Jan 2020 04:41:42 +0000 (05:41 +0100)]
gnu: r-xfun: Update to 0.12.

* gnu/packages/cran.scm (r-xfun): Update to 0.12.

4 years agognu: r-cli: Update to 2.0.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:41:35 +0000 (05:41 +0100)]
gnu: r-cli: Update to 2.0.1.

* gnu/packages/cran.scm (r-cli): Update to 2.0.1.

4 years agognu: r-ggridges: Update to 0.5.2.
Ricardo Wurmus [Thu, 16 Jan 2020 04:41:30 +0000 (05:41 +0100)]
gnu: r-ggridges: Update to 0.5.2.

* gnu/packages/cran.scm (r-ggridges): Update to 0.5.2.

4 years agognu: r-vcd: Update to 1.4-5.
Ricardo Wurmus [Thu, 16 Jan 2020 04:41:22 +0000 (05:41 +0100)]
gnu: r-vcd: Update to 1.4-5.

* gnu/packages/cran.scm (r-vcd): Update to 1.4-5.

4 years agognu: r-recipes: Update to 0.1.9.
Ricardo Wurmus [Thu, 16 Jan 2020 04:41:16 +0000 (05:41 +0100)]
gnu: r-recipes: Update to 0.1.9.

* gnu/packages/cran.scm (r-recipes): Update to 0.1.9.

4 years agognu: r-psych: Update to 1.9.12.31.
Ricardo Wurmus [Thu, 16 Jan 2020 04:41:03 +0000 (05:41 +0100)]
gnu: r-psych: Update to 1.9.12.31.

* gnu/packages/cran.scm (r-psych): Update to 1.9.12.31.
[propagated-inputs]: Remove r-foreign.

4 years agognu: r-ddalpha: Update to 1.3.11.
Ricardo Wurmus [Thu, 16 Jan 2020 04:40:56 +0000 (05:40 +0100)]
gnu: r-ddalpha: Update to 1.3.11.

* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.11.

4 years agognu: r-squarem: Update to 2020.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:40:50 +0000 (05:40 +0100)]
gnu: r-squarem: Update to 2020.1.

* gnu/packages/cran.scm (r-squarem): Update to 2020.1.

4 years agognu: r-suppdists: Update to 1.1-9.5.
Ricardo Wurmus [Thu, 16 Jan 2020 04:40:44 +0000 (05:40 +0100)]
gnu: r-suppdists: Update to 1.1-9.5.

* gnu/packages/cran.scm (r-suppdists): Update to 1.1-9.5.

4 years agognu: r-bdsmatrix: Update to 1.3-4.
Ricardo Wurmus [Thu, 16 Jan 2020 04:40:39 +0000 (05:40 +0100)]
gnu: r-bdsmatrix: Update to 1.3-4.

* gnu/packages/cran.scm (r-bdsmatrix): Update to 1.3-4.

4 years agognu: r-prettyunits: Update to 1.1.0.
Ricardo Wurmus [Thu, 16 Jan 2020 04:40:23 +0000 (05:40 +0100)]
gnu: r-prettyunits: Update to 1.1.0.

* gnu/packages/cran.scm (r-prettyunits): Update to 1.1.0.
[propagated-inputs]: Remove r-assertthat and r-magrittr.

4 years agognu: r-getoptlong: Update to 0.1.8.
Ricardo Wurmus [Thu, 16 Jan 2020 04:40:17 +0000 (05:40 +0100)]
gnu: r-getoptlong: Update to 0.1.8.

* gnu/packages/cran.scm (r-getoptlong): Update to 0.1.8.

4 years agognu: r-rgooglemaps: Update to 1.4.5.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:40:10 +0000 (05:40 +0100)]
gnu: r-rgooglemaps: Update to 1.4.5.1.

* gnu/packages/cran.scm (r-rgooglemaps): Update to 1.4.5.1.

4 years agognu: r-ranger: Update to 0.12.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:40:03 +0000 (05:40 +0100)]
gnu: r-ranger: Update to 0.12.1.

* gnu/packages/statistics.scm (r-ranger): Update to 0.12.1.

4 years agognu: r-modelmetrics: Update to 1.2.2.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:57 +0000 (05:39 +0100)]
gnu: r-modelmetrics: Update to 1.2.2.1.

* gnu/packages/statistics.scm (r-modelmetrics): Update to 1.2.2.1.

4 years agognu: r-prabclus: Update to 2.3-2.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:52 +0000 (05:39 +0100)]
gnu: r-prabclus: Update to 2.3-2.

* gnu/packages/statistics.scm (r-prabclus): Update to 2.3-2.

4 years agognu: r-statmod: Update to 1.4.33.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:47 +0000 (05:39 +0100)]
gnu: r-statmod: Update to 1.4.33.

* gnu/packages/statistics.scm (r-statmod): Update to 1.4.33.

4 years agognu: r-zoo: Update to 1.8-7.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:41 +0000 (05:39 +0100)]
gnu: r-zoo: Update to 1.8-7.

* gnu/packages/statistics.scm (r-zoo): Update to 1.8-7.

4 years agognu: r-gplots: Update to 3.0.1.2.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:36 +0000 (05:39 +0100)]
gnu: r-gplots: Update to 3.0.1.2.

* gnu/packages/statistics.scm (r-gplots): Update to 3.0.1.2.

4 years agognu: r-rsqlite: Update to 2.2.0.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:30 +0000 (05:39 +0100)]
gnu: r-rsqlite: Update to 2.2.0.

* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.0.

4 years agognu: r-catools: Update to 1.17.1.4.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:23 +0000 (05:39 +0100)]
gnu: r-catools: Update to 1.17.1.4.

* gnu/packages/statistics.scm (r-catools): Update to 1.17.1.4.

4 years agognu: r-hms: Update to 0.5.3.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:18 +0000 (05:39 +0100)]
gnu: r-hms: Update to 0.5.3.

* gnu/packages/statistics.scm (r-hms): Update to 0.5.3.

4 years agognu: r-bh: Update to 1.72.0-3.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:13 +0000 (05:39 +0100)]
gnu: r-bh: Update to 1.72.0-3.

* gnu/packages/statistics.scm (r-bh): Update to 1.72.0-3.

4 years agognu: r-stringi: Update to 1.4.5.
Ricardo Wurmus [Thu, 16 Jan 2020 04:39:07 +0000 (05:39 +0100)]
gnu: r-stringi: Update to 1.4.5.

* gnu/packages/statistics.scm (r-stringi): Update to 1.4.5.

4 years agognu: r-bit: Update to 1.1-15.1.
Ricardo Wurmus [Thu, 16 Jan 2020 04:38:58 +0000 (05:38 +0100)]
gnu: r-bit: Update to 1.1-15.1.

* gnu/packages/statistics.scm (r-bit): Update to 1.1-15.1.

4 years agognu: r-mvtnorm: Update to 1.0-12.
Ricardo Wurmus [Thu, 16 Jan 2020 03:41:56 +0000 (04:41 +0100)]
gnu: r-mvtnorm: Update to 1.0-12.

* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.0-12.
[inputs]: Move gfortran from here...
[native-inputs]: ...to here.

4 years agognu: r-caret: Update to 6.0-85.
Ricardo Wurmus [Thu, 16 Jan 2020 03:41:15 +0000 (04:41 +0100)]
gnu: r-caret: Update to 6.0-85.

* gnu/packages/cran.scm (r-caret): Update to 6.0-85.
[propagated-inputs]: Add r-proc.

4 years agognu: r-caret: Do not abbreviate "misc".
Ricardo Wurmus [Thu, 16 Jan 2020 03:39:44 +0000 (04:39 +0100)]
gnu: r-caret: Do not abbreviate "misc".

* gnu/packages/cran.scm (r-caret)[description]: Replace "misc" with
"miscellaneous".

4 years agognu: r-caret: Move to (gnu packages cran).
Ricardo Wurmus [Thu, 16 Jan 2020 03:38:52 +0000 (04:38 +0100)]
gnu: r-caret: Move to (gnu packages cran).

* gnu/packages/statistics.scm (r-caret): Move variable from here...
* gnu/packages/cran.scm (r-caret): ...to here.

4 years agognu: icecat: Fix support for ffmpeg codecs.
Mark H Weaver [Thu, 16 Jan 2020 01:26:46 +0000 (20:26 -0500)]
gnu: icecat: Fix support for ffmpeg codecs.

Fixes <https://bugs.gnu.org/38045>.  Thanks to Jakub Kądziołka
<kuba@kadziolka.net> and Amin Bandali <bandali@gnu.org> for their
helpful observations and suggestions.

This is a followup to commit 8e5567195f5d29301d571612085b5afdb460619d.

* gnu/packages/gnuzilla.scm (icecat)[inputs]: Add shared-mime-info.
[arguments]: Add elf and binary I/O modules to #:modules.  Add code to
the 'fix-ffmpeg-runtime-linker' phase that sets the sandbox read-path
whitelist to include libavcodec's RUNPATH, as well as shared-mime-info.

4 years agognu: red-eclipse: Update to 2.0.0.
Kei Kebreau [Mon, 13 Jan 2020 01:32:40 +0000 (20:32 -0500)]
gnu: red-eclipse: Update to 2.0.0.

* gnu/packages/games.scm (red-eclipse): Update to 2.0.0.
[source]: Remove obsolete patch, and fetch submodules by making "recursive?"
true.
[arguments]: Remove "unpack-data" phase and adjust
"add-store-data-package-path-as-default" phase.
[inputs]: Add freetype and remove data-sources.
* gnu/packages/patches/red-eclipse-remove-gamma-name-hack.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Delete file.

4 years agoclojure-utils: Avoid use of '@@'.
Ludovic Courtès [Wed, 15 Jan 2020 22:38:35 +0000 (23:38 +0100)]
clojure-utils: Avoid use of '@@'.

* guix/build/clojure-utils.scm (%doc-regex): Avoid @@, which doesn't
work on Guile 3.
(file-sans-extension): Likewise.

4 years agoserialize: Export 'dump-port*'.
Ludovic Courtès [Wed, 15 Jan 2020 22:34:46 +0000 (23:34 +0100)]
serialize: Export 'dump-port*'.

* guix/serialization.scm (dump): Export as 'dump-port*'.
* guix/scripts/challenge.scm (dump-port*): Remove.

4 years agognu: Add rcm.
Josh Holland [Thu, 9 May 2019 17:59:16 +0000 (18:59 +0100)]
gnu: Add rcm.

* gnu/packages/rcm.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add rcm.scm.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add sushi.
Raghav Gururajan [Tue, 14 Jan 2020 22:18:28 +0000 (17:18 -0500)]
gnu: Add sushi.

* gnu/packages/gnome.scm (sushi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add rygel.
Raghav Gururajan [Tue, 14 Jan 2020 21:53:34 +0000 (16:53 -0500)]
gnu: Add rygel.

* gnu/packages/gnome.scm (rygel): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add libnma.
Raghav Gururajan [Sun, 12 Jan 2020 20:23:19 +0000 (15:23 -0500)]
gnu: Add libnma.

* gnu/packages/gnome.scm (libnma): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add liquid-dsp.
Christopher Howard [Sat, 11 Jan 2020 06:19:24 +0000 (21:19 -0900)]
gnu: Add liquid-dsp.

* gnu/packages/sdr.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: emacs-telega: Update to 0.5.4-4.
Brett Gilio [Wed, 15 Jan 2020 22:21:55 +0000 (16:21 -0600)]
gnu: emacs-telega: Update to 0.5.4-4.

* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.4-4.
[propagated-inputs]: Add emacs-company to provide completions in telega-based
buffers.

4 years agognu: mpop: Mark up description.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 02:11:26 +0000 (03:11 +0100)]
gnu: mpop: Mark up description.

* gnu/packages/mail.scm (mpop)[description]: Use @acronym.

4 years agognu: mercurial: Raise test time-outs.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 22:00:11 +0000 (23:00 +0100)]
gnu: mercurial: Raise test time-outs.

Let Guix handle them.  Fixes <https://paste.debian.net/plain/1126159>.

* gnu/packages/version-control.scm (mercurial)[arguments]:
Raise individual test time-outs to 1 day.

4 years agognu: Add manuskript.
Nicolas Goaziou [Thu, 2 Jan 2020 23:59:01 +0000 (00:59 +0100)]
gnu: Add manuskript.

* gnu/packages/text-editors.scm (manuskript): New variable.

4 years agognu: mercurial: Run tests verbosely and respect settings.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 19:58:46 +0000 (20:58 +0100)]
gnu: mercurial: Run tests verbosely and respect settings.

* gnu/packages/version-control.scm (mercurial)[arguments]:
Invoke ‘run-tests.py’ directly and verbosely.
Respect #:tests? and parallel-job-count.

4 years agognu: mpop: Update to 1.4.7.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 01:45:56 +0000 (02:45 +0100)]
gnu: mpop: Update to 1.4.7.

* gnu/packages/mail.scm (mpop): Update to 1.4.7.

4 years agognu: mpop: Remove unnecessary libidn input.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 01:58:01 +0000 (02:58 +0100)]
gnu: mpop: Remove unnecessary libidn input.

gnu/packages/mail.scm (mpop)[inputs]: Remove libidn.

4 years agognu: asymptote: Update to 2.62.
Nicolas Goaziou [Wed, 15 Jan 2020 21:10:31 +0000 (22:10 +0100)]
gnu: asymptote: Update to 2.62.

* gnu/packages/plotutils.scm (asymptote): Update to 2.62.

4 years agognu: Add python-xmlschema.
Marius Bakke [Wed, 15 Jan 2020 19:20:25 +0000 (20:20 +0100)]
gnu: Add python-xmlschema.

* gnu/packages/xml.scm (python-xmlschema): New public variable.

4 years agognu: python-lxml: Move to (gnu packages xml).
Marius Bakke [Wed, 15 Jan 2020 19:19:26 +0000 (20:19 +0100)]
gnu: python-lxml: Move to (gnu packages xml).

* gnu/packages/python-xyz.scm (python-lxml): Move from here ...
* gnu/packages/xml.scm (python-lxml): ... to here.
* gnu/packages/django.scm, gnu/packages/drones.scm,
gnu/packages/libreoffice.scm, gnu/packages/nutrition.scm,
gnu/packages/openstack.scm, gnu/packages/pulseaudio.scm,
gnu/packages/python-science.scm, gnu/packages/tryton.scm,
gnu/packages/wireservice.scm: Adjust module imports.

4 years agognu: python-elementpath: Update to 1.3.3.
Marius Bakke [Wed, 15 Jan 2020 19:18:35 +0000 (20:18 +0100)]
gnu: python-elementpath: Update to 1.3.3.

* gnu/packages/xml.scm (python-elementpath): Update to 1.3.3.

4 years agognu: python-elementpath: Move to (gnu packages xml).
Marius Bakke [Wed, 15 Jan 2020 19:18:05 +0000 (20:18 +0100)]
gnu: python-elementpath: Move to (gnu packages xml).

* gnu/packages/python-xyz.scm (python-elementpath): Move from here ...
* gnu/packages/xml.scm (python-elementpath): ... to here.

4 years agognu: Add python2-importlib-metadata.
Marius Bakke [Wed, 15 Jan 2020 19:14:02 +0000 (20:14 +0100)]
gnu: Add python2-importlib-metadata.

* gnu/packages/python-xyz.scm (python2-importlib-metadata): New public variable.

4 years agognu: Add python2-zipp.
Marius Bakke [Wed, 15 Jan 2020 19:12:09 +0000 (20:12 +0100)]
gnu: Add python2-zipp.

* gnu/packages/python-compression.scm (python2-zipp): New public variable.

4 years agognu: Add python2-importlib-resources.
Marius Bakke [Wed, 15 Jan 2020 19:11:49 +0000 (20:11 +0100)]
gnu: Add python2-importlib-resources.

* gnu/packages/python-xyz.scm (python2-importlib-resources): New public variable.

4 years agognu: python-wheel: Update to 0.33.6.
Marius Bakke [Wed, 15 Jan 2020 19:11:05 +0000 (20:11 +0100)]
gnu: python-wheel: Update to 0.33.6.

* gnu/packages/python-xyz.scm (python-wheel): Update to 0.33.6.
[arguments]: Explicitly disable tests (they never ran before).
[native-inputs, properties]: Remove.
(python2-wheel): Use PACKAGE-WITH-PYTHON2.

4 years agognu: python-zipp: Update to 1.0.0.
Marius Bakke [Wed, 15 Jan 2020 19:10:26 +0000 (20:10 +0100)]
gnu: python-zipp: Update to 1.0.0.

* gnu/packages/python-compression.scm (python-zipp): Update to 1.0.0.
[propagated-inputs]: Remove PYTHON-RST.LINKER.  Add PYTHON-MORE-ITERTOOLS.
Move PYTHON-CONTEXTLIB2 and PYTHON-PATHLIB2 ...
[native-inputs]: ... here.  Remove PYTHON-SPHINX.

4 years agognu: python-importlib-metadata: Update to 1.4.0.
Marius Bakke [Wed, 15 Jan 2020 19:10:06 +0000 (20:10 +0100)]
gnu: python-importlib-metadata: Update to 1.4.0.

* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 1.4.0.
[propagated-inputs]: Remove PYTHON-CONFIGPARSER, PYTHON-CONTEXTLIB2,
PYTHON-DOCUTILS, PYTHON-PATHLIB2, and PYTHON-RST.LINKER.
[native-inputs]: Remove PYTHON-SPHINX.  Add PYTHON-PACKAGING.

4 years agognu: python-pytest-checkdocs: Add missing input.
Marius Bakke [Wed, 15 Jan 2020 19:09:41 +0000 (20:09 +0100)]
gnu: python-pytest-checkdocs: Add missing input.

* gnu/packages/python-check.scm (python-pytest-checkdocs)[propagated-inputs]:
Add PYTHON-DOCUTILS.

4 years agognu: python-sortedcontainers: Update to 2.1.0.
Marius Bakke [Wed, 15 Jan 2020 19:08:46 +0000 (20:08 +0100)]
gnu: python-sortedcontainers: Update to 2.1.0.

* gnu/packages/python-xyz.scm (python-sortedcontainers): Update to 2.1.0.

4 years agognu: popt: Add a source file name.
Marius Bakke [Wed, 15 Jan 2020 19:07:37 +0000 (20:07 +0100)]
gnu: popt: Add a source file name.

* gnu/packages/popt.scm (popt)[source](file-name): New field.

4 years agognu: guix: Update to 4aea90b.
Ludovic Courtès [Wed, 15 Jan 2020 18:49:47 +0000 (19:49 +0100)]
gnu: guix: Update to 4aea90b.

* gnu/packages/package-management.scm (guix): Update to 4aea90b.

4 years agoimport: cpan: Rewrite tests to use an HTTP server instead of mocking.
Ludovic Courtès [Wed, 15 Jan 2020 17:35:14 +0000 (18:35 +0100)]
import: cpan: Rewrite tests to use an HTTP server instead of mocking.

* guix/import/cpan.scm (%metacpan-base-url): New variable.
(module->dist-name, cpan-fetch): Refer to it instead of the hard-coded URL.
* tests/cpan.scm ("cpan->guix-package"): Use 'with-http-server' instead
of 'mock'.

4 years agoimport: cpan: Rewrite to use 'define-json-mapping'.
Ludovic Courtès [Wed, 15 Jan 2020 17:05:26 +0000 (18:05 +0100)]
import: cpan: Rewrite to use 'define-json-mapping'.

* guix/import/cpan.scm (<cpan-dependency>, <cpan-release>): New
JSON-mapped record types.
(metacpan-url->mirror-url): New procedure.
(cpan-source-url): Rewrite in terms of it.
(cpan-version): Remove.
(cpan-module->sexp): Rewrite to take a <cpan-release> instead of an
alist, and rename 'meta' to 'release'.
[convert-inputs]: Rewrite to use 'cpan-release-dependencies'.
Update calls to 'convert-inputs' to pass a list of symbols.
Replace 'assoc-ref' calls with the appropriate field accessors.
(cpan->guix-package): Rename 'module-meta' to 'release'.
(latest-release): Likewise, and use the appropriate accessors.
* tests/cpan.scm (test-json): Remove "prereqs" record; add "dependency"
list.
("source-url-http", "source-url-https"): Remove.
("metacpan-url->mirror-url, http")
("metacpan-url->mirror-url, https"): New tests.

4 years agoMore module autoload adjustments.
Ludovic Courtès [Wed, 15 Jan 2020 14:04:40 +0000 (15:04 +0100)]
More module autoload adjustments.

This is a followup to 7a0836cffdfe3ab9ee899602f218277646959144.

* guix/scripts/package.scm: Adjust binding list of the (guix store roots)
autoload.
* guix/inferior.scm: Adjust binding list of the (guix cache) autoload.

4 years agoAvoid warnings for the 'delete' binding of (guix build utils).
Ludovic Courtès [Wed, 15 Jan 2020 14:03:08 +0000 (15:03 +0100)]
Avoid warnings for the 'delete' binding of (guix build utils).

On Guile 3, importing (guix build utils) leads to warnings such as:

  WARNING: (gnu packages embedded): imported module (guix build utils) overrides core binding `delete'

* gnu/packages/embedded.scm: Select 'alist-replace' from (guix build utils).
* guix/ui.scm: Hide 'delete' from (guix build utils).

4 years agognu: Remove unnecessary uses of (guix build utils).
Ludovic Courtès [Wed, 15 Jan 2020 14:02:20 +0000 (15:02 +0100)]
gnu: Remove unnecessary uses of (guix build utils).

* gnu/packages/crypto.scm: Remove use of (guix build utils).
* gnu/packages/databases.scm: Likewise.

4 years agosubstitute: 'http-multiple-get' processes each request only once.
Ludovic Courtès [Wed, 15 Jan 2020 09:05:54 +0000 (10:05 +0100)]
substitute: 'http-multiple-get' processes each request only once.

Fixes <https://bugs.gnu.org/39090>.
Reported by Gábor Boskovits <boskovits@gmail.com>.
Fixes a regression introduced in 9e3f9ac3c00906f5bc647ea8398e4ed5a370614e.

* guix/scripts/substitute.scm (http-multiple-get): In the "Connection: close"
case, pass (drop requests (+ 1 processed)) to 'loop' as the remaining
REQUESTS value.

Previously, we would pass a list containing duplicates, and thus the
final result would also contain duplicates.  When sent to the daemon,
that list would lead to a daemon error:

  got unexpected path `/gnu/store/…' from substituter

4 years agognu: qutebrowser: Update to 1.9.0.
Mike Rosset [Tue, 14 Jan 2020 11:06:37 +0000 (03:06 -0800)]
gnu: qutebrowser: Update to 1.9.0.

* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.9.0.

qutebrowser no longer uses qtwebkit by default. It now defaults to qtwebengine.

4 years agognu: Add python-pyqtwebengine.
Mike Rosset [Tue, 14 Jan 2020 11:06:36 +0000 (03:06 -0800)]
gnu: Add python-pyqtwebengine.

* gnu/packages/qt.scm (python-pyqtwebengine): New variable.

4 years agognu: python-pyqt: Substitute the full path of <qprinter.h>.
Mike Rosset [Tue, 14 Jan 2020 11:04:59 +0000 (03:04 -0800)]
gnu: python-pyqt: Substitute the full path of <qprinter.h>.

* gnu/packages/qt.scm (python-pyqt)[phases]: When building
  python-pyqtwebengine, qprinter.h can not be found.  This substitutes the full
  path of qprinter.h in the qprinter sip specification file.

4 years agognu: keepassxc: Update to 2.5.2.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 00:02:51 +0000 (01:02 +0100)]
gnu: keepassxc: Update to 2.5.2.

* gnu/packages/password-utils.scm (keepassxc): Update to 2.5.2.