jackhill/guix/guix.git
4 years agognu: r-afex: Update to 0.26-0.
Ricardo Wurmus [Mon, 27 Jan 2020 15:28:13 +0000 (16:28 +0100)]
gnu: r-afex: Update to 0.26-0.

* gnu/packages/cran.scm (r-afex): Update to 0.26-0.

4 years agognu: r-gh: Update to 1.1.0.
Ricardo Wurmus [Mon, 27 Jan 2020 15:27:58 +0000 (16:27 +0100)]
gnu: r-gh: Update to 1.1.0.

* gnu/packages/cran.scm (r-gh): Update to 1.1.0.
[propagated-inputs]: Add r-cli.

4 years agognu: r-sjplot: Update to 2.8.2.
Ricardo Wurmus [Mon, 27 Jan 2020 15:27:18 +0000 (16:27 +0100)]
gnu: r-sjplot: Update to 2.8.2.

* gnu/packages/cran.scm (r-sjplot): Update to 2.8.2.
[propagated-inputs]: Remove r-ggrepel, r-glmmtmb, r-lme4, r-magrittr,
r-modelr, and r-psych.

4 years agognu: r-effectsize: Update to 0.1.1.
Ricardo Wurmus [Mon, 27 Jan 2020 15:27:08 +0000 (16:27 +0100)]
gnu: r-effectsize: Update to 0.1.1.

* gnu/packages/cran.scm (r-effectsize): Update to 0.1.1.

4 years agognu: r-performance: Update to 0.4.3.
Ricardo Wurmus [Mon, 27 Jan 2020 15:27:02 +0000 (16:27 +0100)]
gnu: r-performance: Update to 0.4.3.

* gnu/packages/cran.scm (r-performance): Update to 0.4.3.

4 years agognu: r-bayestestr: Update to 0.5.1.
Ricardo Wurmus [Mon, 27 Jan 2020 15:26:51 +0000 (16:26 +0100)]
gnu: r-bayestestr: Update to 0.5.1.

* gnu/packages/cran.scm (r-bayestestr): Update to 0.5.1.

4 years agognu: r-sjstats: Update to 0.17.8.
Ricardo Wurmus [Mon, 27 Jan 2020 15:26:36 +0000 (16:26 +0100)]
gnu: r-sjstats: Update to 0.17.8.

* gnu/packages/cran.scm (r-sjstats): Update to 0.17.8.
[propagated-inputs]: Add r-effectsize.

4 years agognu: r-survey: Update to 3.37.
Ricardo Wurmus [Mon, 27 Jan 2020 15:26:28 +0000 (16:26 +0100)]
gnu: r-survey: Update to 3.37.

* gnu/packages/cran.scm (r-survey): Update to 3.37.

4 years agognu: r-magick: Update to 2.3.
Ricardo Wurmus [Mon, 27 Jan 2020 15:26:22 +0000 (16:26 +0100)]
gnu: r-magick: Update to 2.3.

* gnu/packages/cran.scm (r-magick): Update to 2.3.

4 years agognu: r-sjlabelled: Update to 1.1.2.
Ricardo Wurmus [Mon, 27 Jan 2020 15:25:52 +0000 (16:25 +0100)]
gnu: r-sjlabelled: Update to 1.1.2.

* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.2.
[propagated-inputs]: Remove r-magrittr, r-purrr, r-rlang, and r-tidyselect.

4 years agognu: r-factominer: Update to 2.1.
Ricardo Wurmus [Mon, 27 Jan 2020 15:25:43 +0000 (16:25 +0100)]
gnu: r-factominer: Update to 2.1.

* gnu/packages/cran.scm (r-factominer): Update to 2.1.

4 years agognu: r-leaps: Update to 3.1.
Ricardo Wurmus [Mon, 27 Jan 2020 15:25:37 +0000 (16:25 +0100)]
gnu: r-leaps: Update to 3.1.

* gnu/packages/cran.scm (r-leaps): Update to 3.1.

4 years agognu: r-vctrs: Update to 0.2.2.
Ricardo Wurmus [Mon, 27 Jan 2020 15:25:10 +0000 (16:25 +0100)]
gnu: r-vctrs: Update to 0.2.2.

* gnu/packages/cran.scm (r-vctrs): Update to 0.2.2.
[propagated-inputs]: Remove r-backports and r-zeallot.

4 years agognu: r-tsp: Update to 1.1-8.
Ricardo Wurmus [Mon, 27 Jan 2020 15:25:03 +0000 (16:25 +0100)]
gnu: r-tsp: Update to 1.1-8.

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

4 years agognu: r-xts: Update to 0.12-0.
Ricardo Wurmus [Mon, 27 Jan 2020 15:24:55 +0000 (16:24 +0100)]
gnu: r-xts: Update to 0.12-0.

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

4 years agognu: r-broom: Update to 0.5.4.
Ricardo Wurmus [Mon, 27 Jan 2020 15:24:48 +0000 (16:24 +0100)]
gnu: r-broom: Update to 0.5.4.

* gnu/packages/cran.scm (r-broom): Update to 0.5.4.

4 years agognu: r-lpsolve: Update to 5.6.15.
Ricardo Wurmus [Mon, 27 Jan 2020 15:24:40 +0000 (16:24 +0100)]
gnu: r-lpsolve: Update to 5.6.15.

* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.15.

4 years agognu: r-prettyunits: Update to 1.1.1.
Ricardo Wurmus [Mon, 27 Jan 2020 15:24:32 +0000 (16:24 +0100)]
gnu: r-prettyunits: Update to 1.1.1.

* gnu/packages/cran.scm (r-prettyunits): Update to 1.1.1.

4 years agognu: r-rgooglemaps: Update to 1.4.5.2.
Ricardo Wurmus [Mon, 27 Jan 2020 15:24:23 +0000 (16:24 +0100)]
gnu: r-rgooglemaps: Update to 1.4.5.2.

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

4 years agognu: r-callr: Update to 3.4.1.
Ricardo Wurmus [Mon, 27 Jan 2020 15:24:10 +0000 (16:24 +0100)]
gnu: r-callr: Update to 3.4.1.

* gnu/packages/cran.scm (r-callr): Update to 3.4.1.

4 years agognu: r-diversitree: Update to 0.9-13.
Ricardo Wurmus [Mon, 27 Jan 2020 15:23:57 +0000 (16:23 +0100)]
gnu: r-diversitree: Update to 0.9-13.

* gnu/packages/bioinformatics.scm (r-diversitree): Update to 0.9-13.

4 years agognu: r-metap: Update to 1.3.
Ricardo Wurmus [Mon, 27 Jan 2020 15:23:38 +0000 (16:23 +0100)]
gnu: r-metap: Update to 1.3.

* gnu/packages/bioconductor.scm (r-metap): Update to 1.3.

4 years agognu: python-testpath: Remove incorrect #:imported-modules.
Ludovic Courtès [Mon, 27 Jan 2020 13:00:10 +0000 (14:00 +0100)]
gnu: python-testpath: Remove incorrect #:imported-modules.

Fixes <https://bugs.gnu.org/39298>.
Reported by Clément Lassieur <clement@lassieur.org>
and Ricardo Wurmus <rekado@elephly.net>.

This pacakge would import (srfi srfi-1) from the host Guile, leading to
build failures when the host Guile is 3.0.

* gnu/packages/check.scm (python-testpath)[arguments]: Remove incorrect
 #:imported-modules.

4 years agognu: emacs-org-make-toc: Update to 0.4.
David Wilson [Mon, 27 Jan 2020 12:42:14 +0000 (04:42 -0800)]
gnu: emacs-org-make-toc: Update to 0.4.

* gnu/packages/emacs-xyz.scm (emacs-org-make-toc): Update to 0.4

4 years agognu: public-inbox: Enable support for background HTTP/NNTP daemons.
宋文武 [Mon, 27 Jan 2020 09:37:34 +0000 (17:37 +0800)]
gnu: public-inbox: Enable support for background HTTP/NNTP daemons.

* gnu/packages/mail.scm (public-inbox)[inputs]: Add perl-net-server.

4 years agognu: keepassxc: Update to 2.5.3.
Efraim Flashner [Mon, 27 Jan 2020 08:37:35 +0000 (10:37 +0200)]
gnu: keepassxc: Update to 2.5.3.

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

4 years agognu: s6: Install documentation.
宋文武 [Mon, 27 Jan 2020 03:39:29 +0000 (11:39 +0800)]
gnu: s6: Install documentation.

* gnu/packages/skarnet.scm (s6)[arguments]: Add 'install-doc' phase.

4 years agognu: ocaml: Switch to ocaml 4.09 by default.
Julien Lepiller [Thu, 23 Jan 2020 03:39:52 +0000 (04:39 +0100)]
gnu: ocaml: Switch to ocaml 4.09 by default.

Bap and earley cannot be updated as they do not support 4.09 yet. Bap requires
the janestreet packages, which cannot be upgraded as no version supports
4.09 and 4.07 at the same time. Moreover, newer versions of the
janestreet packages have a different dependency graph, which will
require a whole new set of packages. We cannot simply use
package-with-ocaml4.07 on them.

* gnu/packages/ocaml.scm (ocaml-sqlite3, ocaml-ppx-tools, ocaml-gen)
(ocaml-sedlex, ocaml-pcre, ocaml-expect, ocaml-ezjsonm, ocaml-uri)
(ocaml-piqilib, ocaml-piqi, ocaml-charinfo-width, ocaml-zed)
(ocaml-lambda-term, ocaml-utop, ocaml-ppx-inline-test, ocaml-earley)
(ocaml-merlin, ocaml-gsl, ocaml-gsl-1, ocaml-sexplib0, ocaml-parsexp)
(ocaml-sexplib, ocaml-base, ocaml-stdio, ocaml-ppxlib, ocaml-ppx-compare)
(ocaml-fieldslib, ocaml-variantslib, ocaml-ppx-fields-conv)
(ocaml-ppx-sexp-conv, ocaml-ppx-variants-conv, ocaml-ppx-custom-printf)
(ocaml-bin-prot, ocaml-ppx-hash, ocaml-ppx-enumerate, ocaml-ppx-bench)
(ocaml-ppx-here, ocaml-ppx-typerep, ocaml-ppx-sexp-value)
(ocaml-ppx-sexp-message, ocaml-ppx-pipebang, ocaml-ppx-optional)
(ocaml-ppx-optcomp, ocaml-ppx-fail, ocaml-ppx-let, ocaml-ppx-assert)
(ocaml-ppx-expect, ocaml-ppx-js-style, ocaml-ppx-typerep-conv)
(ocaml-ppx-base, ocaml-ppx-bin-prot, ocaml-ppx-jane)
(ocaml-splittable-random, ocaml-configurator, ocaml-spawn, ocaml-core)
(ocaml-core-kernel, ocaml-odoc, ocaml-fftw3, ocaml-lacaml): Rename to ...
(ocaml4.07-sqlite3, ocaml4.07-ppx-tools, ocaml4.07-gen, ocaml4.07-sedlex)
(ocaml4.07-pcre, ocaml4.07-expect, ocaml4.07-ezjsonm, ocaml4.07-uri)
(ocaml4.07-piqilib, ocaml4.07-piqi, ocaml4.07-charinfo-width)
(ocaml4.07-zed, ocaml4.07-lambda-term, ocaml4.07-utop)
(ocaml4.07-ppx-inline-test, ocaml4.07-earley, ocaml4.07-merlin)
(ocaml4.07-gsl, ocaml4.07-gsl-1, ocaml4.07-sexplib0, ocaml4.07-parsexp)
(ocaml4.07-sexplib, ocaml4.07-base, ocaml4.07-stdio, ocaml4.07-ppxlib)
(ocaml4.07-ppx-compare, ocaml4.07-fieldslib, ocaml4.07-variantslib)
(ocaml4.07-ppx-fields-conv, ocaml4.07-ppx-sexp-conv)
(ocaml4.07-ppx-variants-conv, ocaml4.07-ppx-custom-printf)
(ocaml4.07-bin-prot, ocaml4.07-ppx-hash, ocaml4.07-ppx-enumerate)
(ocaml4.07-ppx-bench, ocaml4.07-ppx-here, ocaml4.07-ppx-typerep)
(ocaml4.07-ppx-sexp-value, ocaml4.07-ppx-sexp-message)
(ocaml4.07-ppx-pipebang, ocaml4.07-ppx-optional, ocaml4.07-ppx-optcomp)
(ocaml4.07-ppx-fail, ocaml4.07-ppx-let, ocaml4.07-ppx-assert)
(ocaml4.07-ppx-expect, ocaml4.07-ppx-js-style)
(ocaml4.07-ppx-typerep-conv, ocaml4.07-ppx-base, ocaml4.07-ppx-bin-prot)
(ocaml4.07-ppx-jane, ocaml4.07-splittable-random)
(ocaml4.07-configurator, ocaml4.07-spawn, ocaml4.07-core)
(ocaml4.07-core-kernel, ocaml4.07-odoc, ocaml4.07-fftw3)
(ocaml4.07-lacaml): ... to this and use ocaml 4.07.
(bap, unison): Use ocaml-4.07.
* gnu/packages/bioinformatics.scm (pplacer): Use ocaml-4.07.

4 years agoguix: ocaml: Also replace dune when relevant in package-with-explicit-ocaml.
Julien Lepiller [Thu, 23 Jan 2020 02:24:01 +0000 (03:24 +0100)]
guix: ocaml: Also replace dune when relevant in package-with-explicit-ocaml.

* guix/build-system/ocaml.scm (package-with-explicit-ocaml): Take a dune
argument and add it to transformed packages when relevant.

4 years agognu: Add ocaml4.07-dune.
Julien Lepiller [Thu, 23 Jan 2020 02:23:38 +0000 (03:23 +0100)]
gnu: Add ocaml4.07-dune.

* gnu/packages/ocaml.scm (ocaml4.07-dune): New variable.

4 years agognu: Add ocaml4.07-lablgtk.
Julien Lepiller [Thu, 23 Jan 2020 02:07:09 +0000 (03:07 +0100)]
gnu: Add ocaml4.07-lablgtk.

* gnu/packages/ocaml.scm (ocaml4.07-lablgtk): New variable.
(lablgtk)[properties]: Add variant.

4 years agognu: ocambuild: Update to 0.14.0.
Julien Lepiller [Thu, 23 Jan 2020 01:27:10 +0000 (02:27 +0100)]
gnu: ocambuild: Update to 0.14.0.

* gnu/packages/ocaml.scm (ocamlbuild): Update to 0.14.0.
[build-system]: Use ocaml-build-system.

4 years agognu: pcsxr: Wrap with GSETTINGS_SCHEMA_DIR path variable.
Kei Kebreau [Mon, 27 Jan 2020 00:01:00 +0000 (19:01 -0500)]
gnu: pcsxr: Wrap with GSETTINGS_SCHEMA_DIR path variable.

Without setting this path variable, gtk+ must be installed in the user's
profile for pcsxr's GUI to work.

* gnu/packages/emulators.scm (pcsxr)[arguments]: Add 'wrap-program' phase and
return #t from 'cd-subdir' and 'fix-cdio-lookup' phases.

4 years agognu: sicp: Remove unused module import.
Marius Bakke [Sun, 26 Jan 2020 23:47:57 +0000 (00:47 +0100)]
gnu: sicp: Remove unused module import.

* gnu/packages/scheme.scm (sicp)[arguments]: Do not import (srfi srfi-1).

4 years agognu: emacs-org-contrib: Update to 20200126.
Nicolas Goaziou [Sun, 26 Jan 2020 23:02:34 +0000 (00:02 +0100)]
gnu: emacs-org-contrib: Update to 20200126.

* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20200126.

4 years agognu: emacs-org: Update to 9.3.2.
Nicolas Goaziou [Sun, 26 Jan 2020 22:58:23 +0000 (23:58 +0100)]
gnu: emacs-org: Update to 9.3.2.

* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.2.

4 years agognu: emacs-modus-themes: Update to 0.4.0.
Nicolas Goaziou [Sun, 26 Jan 2020 22:56:25 +0000 (23:56 +0100)]
gnu: emacs-modus-themes: Update to 0.4.0.

* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 0.4.0.

4 years agoRevert "gnu: Add python-pathtools."
Marius Bakke [Sun, 26 Jan 2020 21:56:04 +0000 (22:56 +0100)]
Revert "gnu: Add python-pathtools."

This package was already in Guix since commit
dbcef44a0bdc5472cd49cd02d9d11a9c5ff037c9.

This reverts commit 87435943d1cf082b64fd2ee581e9db85b373ddb9.

4 years agoRevert "gnu: Add python-iocapture."
Marius Bakke [Sun, 26 Jan 2020 21:53:43 +0000 (22:53 +0100)]
Revert "gnu: Add python-iocapture."

This package was already in Guix since commit
dbcef44a0bdc5472cd49cd02d9d11a9c5ff037c9.

This reverts commit 2cb4ee2787281b0c155ab4794fa1251652251d3b.

4 years agoRevert "gnu: Add python-argh."
Marius Bakke [Sun, 26 Jan 2020 21:51:43 +0000 (22:51 +0100)]
Revert "gnu: Add python-argh."

This package was already in Guix since commit
db6bd842aa4a6254b185740bda36f01c83cd9779.

This reverts commit fb4db07467fb764e7df64a4aacae13eaaf7f912c.

4 years agoguix-install.sh: Correctly treat empty or unset $XDG_DATA_DIRS
Alexander Krotov [Tue, 21 Jan 2020 23:01:33 +0000 (02:01 +0300)]
guix-install.sh: Correctly treat empty or unset $XDG_DATA_DIRS

If $XDG_DATA_DIRS is unset, default value of "/usr/local/share:/usr/share"
is used according to XDG Base Directory Specification. However,
/etc/profile.d/guix.sh treats this value as empty list when appending its
own directory, so after installing Guix on the system, launchers such
as Rofi stop searching for .desktop files in /usr/share/applications/
and can't launch applications other than those installed with Guix.

This patch fixes the bug in generated /etc/profile.d/guix.sh

* etc/guix-install.sh (sys_create_init_profile): Use default value of
  /usr/local/share:/usr/share/ before appending if $XDG_DATA_DIRS is not
  set.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoguix-install.sh: Create /etc/profile.d if it does not exist
Prafulla Giri [Tue, 21 Jan 2020 06:49:10 +0000 (12:34 +0545)]
guix-install.sh: Create /etc/profile.d if it does not exist

* etc/guix-install.sh (sys_create_init_profile): Add code to create
/etc/profile.d if it somehow does not exist; the function still carries
on because it is possible that /etc/profile is still configured to read
the *.sh files from /etc/profile.d, if they exist.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoguix-install.sh: Export INFOPATH to contain updated guix info-pages
Prafulla Giri [Tue, 21 Jan 2020 06:40:24 +0000 (12:25 +0545)]
guix-install.sh: Export INFOPATH to contain updated guix info-pages

* etc/guix-install.sh (sys_create_init_profile): Export INFOPATH to include
the updated info-pages from ~/.config/guix/current/share/info.  This also makes
sure that both /usr/bin/info and $GUIX_PROFILE/bin/info can read guix info pages
without throwing "no menu item 'guix' in node dir(Top)" error.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mailutils: Add "guile3.0-mailutils" variant.
Ludovic Courtès [Sun, 26 Jan 2020 22:11:25 +0000 (23:11 +0100)]
gnu: mailutils: Add "guile3.0-mailutils" variant.

* gnu/packages/mail.scm (mailutils)[arguments]: In #:configure-flags,
replace hard-coded "2.2" with the 'version-major+minor' of the "guile"
input.
(guile3.0-mailutils): New variable.

4 years agognu: Add emacs-vterm.
Joseph LaFreniere [Tue, 7 Jan 2020 02:56:35 +0000 (20:56 -0600)]
gnu: Add emacs-vterm.

* gnu/packages/emacs-xyz.scm (emacs-vterm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: linux-libre: Update to 5.4.15.
Mark H Weaver [Sun, 26 Jan 2020 18:33:49 +0000 (13:33 -0500)]
gnu: linux-libre: Update to 5.4.15.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.15.
(linux-libre-5.4-pristine-source): Update hash.

4 years agognu: Add missing modules.
Nicolas Goaziou [Sun, 26 Jan 2020 18:25:19 +0000 (19:25 +0100)]
gnu: Add missing modules.

* gnu/packages/text-editors.scm: Add missing modules.

4 years agognu: Add qemacs.
Nicolas Goaziou [Sun, 26 Jan 2020 18:24:38 +0000 (19:24 +0100)]
gnu: Add qemacs.

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

4 years agognu: Add offlate.
Julien Lepiller [Sun, 12 Jan 2020 23:22:13 +0000 (00:22 +0100)]
gnu: Add offlate.

* gnu/packages/python-xyz.scm (offlate): New variable.

4 years agognu: Add python-watchdog.
Julien Lepiller [Sun, 12 Jan 2020 23:21:53 +0000 (00:21 +0100)]
gnu: Add python-watchdog.

* gnu/packages/python-xyz.scm (python-watchdog): New variable.

4 years agognu: Add python-argh.
Julien Lepiller [Sun, 12 Jan 2020 23:15:21 +0000 (00:15 +0100)]
gnu: Add python-argh.

* gnu/packages/python-xyz.scm (python-argh): New variable.

4 years agognu: Add python-iocapture.
Julien Lepiller [Sun, 12 Jan 2020 23:14:21 +0000 (00:14 +0100)]
gnu: Add python-iocapture.

* gnu/packages/python-xyz.scm (python-iocapture): New variable.

4 years agognu: Add python-pathtools.
Julien Lepiller [Sun, 12 Jan 2020 23:13:14 +0000 (00:13 +0100)]
gnu: Add python-pathtools.

* gnu/packages/python-xyz.scm (python-pathtools): New variable.

4 years agognu: Add python-android-stringslib.
Julien Lepiller [Sun, 12 Jan 2020 23:02:43 +0000 (00:02 +0100)]
gnu: Add python-android-stringslib.

* gnu/packages/python-xyz.scm (python-android-stringslib): New variable.

4 years agognu: Add python-gitlab.
Julien Lepiller [Sun, 12 Jan 2020 22:53:59 +0000 (23:53 +0100)]
gnu: Add python-gitlab.

* gnu/packages/python-web.scm (python-gitlab): New variable.

4 years agognu: add python-httmock.
Julien Lepiller [Sun, 12 Jan 2020 22:49:47 +0000 (23:49 +0100)]
gnu: add python-httmock.

* gnu/packages/python-check.scm (python-httmock): New variable.

4 years agognu: Add python-translation-finder.
Julien Lepiller [Sun, 12 Jan 2020 22:47:20 +0000 (23:47 +0100)]
gnu: Add python-translation-finder.

* gnu/packages/python-web.scm (python-translation-finder): New variable.

4 years agognu: Add python-codacy-coverage.
Julien Lepiller [Sun, 12 Jan 2020 22:33:50 +0000 (23:33 +0100)]
gnu: Add python-codacy-coverage.

* gnu/packages/python-check.scm (python-codacy-coverage): New variable.

4 years agognu: Add python-check-manifest.
Julien Lepiller [Sun, 12 Jan 2020 22:30:11 +0000 (23:30 +0100)]
gnu: Add python-check-manifest.

* gnu/packages/python-xyz.scm (python-check-manifest): New variable.

4 years agognu: Add python-pyenchant.
Julien Lepiller [Sun, 12 Jan 2020 22:24:47 +0000 (23:24 +0100)]
gnu: Add python-pyenchant.

* gnu/packages/enchant.scm (python-pyenchant): New variable.

4 years agoservices: Fix typo in spice-vdagent-service.
Damien Cassou [Sun, 26 Jan 2020 17:03:23 +0000 (18:03 +0100)]
services: Fix typo in spice-vdagent-service.

* gnu/services/spice.scm (spice-vdagent-service): Fix typo.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: ghmm: Fix missing module import.
Marius Bakke [Sun, 26 Jan 2020 15:18:20 +0000 (16:18 +0100)]
gnu: ghmm: Fix missing module import.

This is a follow-up to commit 9c2563a80b6f1d8fb8677f5314e6180ea9916aa5.

* gnu/packages/machine-learning.scm (ghmm)[arguments]: Add #:modules.

4 years agognu: kobodeluxe: Provide missing dependency.
Marius Bakke [Sun, 26 Jan 2020 14:51:23 +0000 (15:51 +0100)]
gnu: kobodeluxe: Provide missing dependency.

* gnu/packages/games.scm (kobodeluxe)[inputs]: Add GLU.

4 years agognu: ir: Update to 1.3.4.
Ricardo Wurmus [Sun, 26 Jan 2020 13:26:47 +0000 (14:26 +0100)]
gnu: ir: Update to 1.3.4.

* gnu/packages/audio.scm (ir): Update to 1.3.4.
[source]: Fetch via git.
[home-page]: Update.
[arguments]: Pass INSTDIR.

4 years agognu: libofx: Disable parallel build.
Marius Bakke [Sun, 26 Jan 2020 12:19:44 +0000 (13:19 +0100)]
gnu: libofx: Disable parallel build.

* gnu/packages/finance.scm (libofx)[arguments]: Add #:parallel-build?.

4 years agognu: python-xmlschema: Update to 1.1.0.
Marius Bakke [Sun, 26 Jan 2020 11:49:17 +0000 (12:49 +0100)]
gnu: python-xmlschema: Update to 1.1.0.

* gnu/packages/xml.scm (python-xmlschema): Update to 1.1.0.
[source]: Change to GIT-FETCH.
[arguments]: Adjust test invokation.

4 years agognu: python-elementpath: Update to 1.4.0.
Marius Bakke [Sun, 26 Jan 2020 11:48:56 +0000 (12:48 +0100)]
gnu: python-elementpath: Update to 1.4.0.

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

4 years agognu: font-mathjax: Don't use unstable tarball.
Efraim Flashner [Sun, 26 Jan 2020 09:39:23 +0000 (11:39 +0200)]
gnu: font-mathjax: Don't use unstable tarball.

* gnu/packages/javascript.scm (font-mathjax)[source]: Download using
git-fetch.
[arguments]: Adjust for change in source.
[native-inputs]: Remove gzip, tar.
(js-mathjax)[source]: Adjust for change in source.

4 years agognu: vim-fugitive: Update to 3.2.
Efraim Flashner [Sun, 26 Jan 2020 10:18:26 +0000 (12:18 +0200)]
gnu: vim-fugitive: Update to 3.2.

* gnu/packages/vim.scm (vim-fugitive): Update to 3.2.

4 years agognu: Add guile3.0-gi.
Ricardo Wurmus [Sun, 26 Jan 2020 12:09:35 +0000 (13:09 +0100)]
gnu: Add guile3.0-gi.

* gnu/packages/guile-xyz.scm (guile3.0-gi): New variable.

4 years agognu: guile-gi: Update to 0.2.2.
Ricardo Wurmus [Sun, 26 Jan 2020 10:05:35 +0000 (11:05 +0100)]
gnu: guile-gi: Update to 0.2.2.

* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.2.2.

4 years agognu: freehdl: Fix build.
Ricardo Wurmus [Sun, 26 Jan 2020 09:32:39 +0000 (10:32 +0100)]
gnu: freehdl: Fix build.

* gnu/packages/engineering.scm (freehdl)[native-inputs]: Add gcc-5.

4 years agognu: public-inbox: Update to 1.2.0-0.05a06f3.
宋文武 [Sun, 26 Jan 2020 06:21:03 +0000 (14:21 +0800)]
gnu: public-inbox: Update to 1.2.0-0.05a06f3.

* gnu/packages/mail.scm (public-inbox): Update to 1.2.0-0.05a06f3.

4 years agognu: cuirass: Update to 0.0.1-28.b9031db.
Christopher Baines [Sat, 25 Jan 2020 23:53:25 +0000 (23:53 +0000)]
gnu: cuirass: Update to 0.0.1-28.b9031db.

* gnu/packages/ci.scm (cuirass): Update to 0.0.1-28.b9031db.

4 years agognu: mgba: Update to 0.8.0.
Nicolas Goaziou [Sat, 25 Jan 2020 22:49:07 +0000 (23:49 +0100)]
gnu: mgba: Update to 0.8.0.

* gnu/packages/emulators.scm (mgba): Update to 0.8.0.

4 years agognu: musescore: Update to 3.4.1.
Nicolas Goaziou [Sat, 25 Jan 2020 22:38:52 +0000 (23:38 +0100)]
gnu: musescore: Update to 3.4.1.

* gnu/packages/music.scm (musescore): Update to 3.4.1.
[source]: Remove unnecessary snippet.
[arguments]: Do not build telemetry module.

4 years agognu: silkaj: Update to 0.7.6.
Nicolas Goaziou [Sat, 25 Jan 2020 21:50:12 +0000 (22:50 +0100)]
gnu: silkaj: Update to 0.7.6.

* gnu/packages/finance.scm (silkaj): Update to 0.7.6.
[source]: Move to Pypi.
[home-page]: Update home page.

4 years agognu: python-duniterpy: Update to 0.56.0.
Nicolas Goaziou [Sat, 25 Jan 2020 21:50:04 +0000 (22:50 +0100)]
gnu: python-duniterpy: Update to 0.56.0.

* gnu/packages/finance.scm (python-duniterpy): Update to 0.56.0.
[source]: Move source to Pypi.
[arguments]: Add phase to work around a missing file.  Remove phases building
documentation since they are not applicable anymore.
[native-inputs]: Remove it, since it is not applicable in Pypi package.
[inputs]: Replace "python-attr" with "python-attrs".

4 years agognu: Add emacs-eshell-toggle.
Brian Leung [Sat, 25 Jan 2020 18:35:47 +0000 (10:35 -0800)]
gnu: Add emacs-eshell-toggle.

* gnu/packages/emacs-xyz.scm (emacs-eshell-toggle): New variable.

4 years agognu: ode: Selectively disable tests.
Nicolas Goaziou [Sat, 25 Jan 2020 18:33:57 +0000 (19:33 +0100)]
gnu: ode: Selectively disable tests.

* gnu/packages/game-development.scm (ode)[arguments]: Run tests only on
x86_64.

4 years agognu: youtube-dl: Update to 2020.01.24.
Amin Bandali [Sat, 25 Jan 2020 02:24:27 +0000 (21:24 -0500)]
gnu: youtube-dl: Update to 2020.01.24.

* gnu/packages/video.scm (youtube-dl): Update to 2020.01.24.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
4 years agobootloader: grub: Add gfxmode (resolution) override.
Jan Nieuwenhuizen [Mon, 30 Dec 2019 10:25:40 +0000 (11:25 +0100)]
bootloader: grub: Add gfxmode (resolution) override.

* gnu/bootloader/grub.scm (<grub-theme>): Add `gfxmode' entry.
(eye-candy): Use it.
* doc/guix.texi (Bootloader Configuration): Document it.

4 years agognu: python-parso: Update to 0.5.2.
Marius Bakke [Sat, 25 Jan 2020 13:56:00 +0000 (14:56 +0100)]
gnu: python-parso: Update to 0.5.2.

* gnu/packages/python-xyz.scm (python-parso): Update to 0.5.2.

4 years agognu: python-pympler: Update to 0.8.
Marius Bakke [Sat, 25 Jan 2020 13:55:34 +0000 (14:55 +0100)]
gnu: python-pympler: Update to 0.8.

* gnu/packages/python-xyz.scm (python-pympler): Update to 0.8.

4 years agognu: Remove python2-debian.
Marius Bakke [Sat, 25 Jan 2020 13:55:04 +0000 (14:55 +0100)]
gnu: Remove python2-debian.

This trivial package fails to build and has no users in Guix.

* gnu/packages/python-xyz.scm (python2-debian): Remove variable.

4 years agognu: Add bitcoin-unlimited.
Guillaume Le Vaillant [Fri, 24 Jan 2020 20:02:41 +0000 (21:02 +0100)]
gnu: Add bitcoin-unlimited.

* gnu/packages/finance.scm (bitcoin-unlimited): New variable.

4 years agognu: WebKitGTK: Update to 2.26.3.
Leo Famulari [Fri, 24 Jan 2020 20:45:34 +0000 (15:45 -0500)]
gnu: WebKitGTK: Update to 2.26.3.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.26.3.

4 years agognu: QEMU: Update to 4.2.0.
Leo Famulari [Sun, 19 Jan 2020 23:25:06 +0000 (18:25 -0500)]
gnu: QEMU: Update to 4.2.0.

* gnu/packages/virtualization.scm (qemu): Update to 4.2.0.
[source]: Use new patch.
* gnu/packages/patches/qemu-fix-documentation-build-failure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

4 years agognu: QEMU: Install the manual pages.
Leo Famulari [Thu, 23 Jan 2020 20:18:27 +0000 (15:18 -0500)]
gnu: QEMU: Install the manual pages.

* gnu/packages/virtualization.scm (qemu)[arguments]: Add '--enable-docs'
to #:configure-flags.
[native-inputs]: Add python-sphinx.
(qemu-minimal-2.10)[native-inputs]: Remove python-sphinx.

4 years agognu: QEMU: Fix CVE-2020-{7039,7211}.
Leo Famulari [Mon, 20 Jan 2020 16:34:01 +0000 (11:34 -0500)]
gnu: QEMU: Fix CVE-2020-{7039,7211}.

* gnu/packages/patches/qemu-CVE-2020-7039.patch,
gnu/packages/patches/qemu-CVE-2020-7211.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.

4 years agognu: httpie: Update to 2.0.0.
Josh Holland [Mon, 13 Jan 2020 14:41:02 +0000 (14:41 +0000)]
gnu: httpie: Update to 2.0.0.

* gnu/packages/python-web.scm (httpie): Update to 2.0.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: python-pygments: Update to 2.5.2.
Josh Holland [Mon, 13 Jan 2020 14:41:00 +0000 (14:41 +0000)]
gnu: python-pygments: Update to 2.5.2.

* gnu/packages/python-xyz.scm (python-pygments): Update to 2.5.2.
[home-page]: Follow redirect to https.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: guile-ics: Add "guile3.0-ics" variant.
Ludovic Courtès [Fri, 24 Jan 2020 22:03:07 +0000 (23:03 +0100)]
gnu: guile-ics: Add "guile3.0-ics" variant.

* gnu/packages/guile-xyz.scm (guile-ics)[source]: Add 'modules' and 'snippet'.
(guile3.0-ics): New variable.

4 years agoserialization: 'read-byte-string' makes a single read(2) call.
Ludovic Courtès [Fri, 24 Jan 2020 21:39:47 +0000 (22:39 +0100)]
serialization: 'read-byte-string' makes a single read(2) call.

On "guix build libreoffice -nd", this reduces the number of read(2)
system calls from 10,434 to 8092.

* guix/serialization.scm (sub-bytevector): New procedure.
(read-byte-string): Make a single 'get-bytevector-n*' call and use
'sub-bytevector'.

4 years agoguix build, archive, graph: Disable absolute file port name canonicalization.
Ludovic Courtès [Fri, 24 Jan 2020 17:13:38 +0000 (18:13 +0100)]
guix build, archive, graph: Disable absolute file port name canonicalization.

This avoids an 'lstat' storm.  Specifically:

  ./pre-inst-env strace -c guix build -nd libreoffice

goes from 1,711 to 214 'lstat' calls.

* guix/scripts/build.scm (options->things-to-build): When SPEC matches
'derivation-path?', call 'canonicalize-path'.
(guix-build): Remove 'with-fluids' for %FILE-PORT-NAME-CANONICALIZATION.
* guix/scripts/archive.scm (guix-archive): Remove 'with-fluids' for
%FILE-PORT-NAME-CANONICALIZATION.
* guix/scripts/graph.scm (guix-graph): Likewise.

4 years agoui: Do not display error messages with bare format strings.
Ludovic Courtès [Fri, 24 Jan 2020 09:13:10 +0000 (10:13 +0100)]
ui: Do not display error messages with bare format strings.

On Guile 3, with, say, an error in ~/.guile, we'd get:

  $ guix repl
  guix repl: error: Unbound variable: ~S

* guix/ui.scm (call-with-error-handling): Add
'&exception-with-kind-and-args' case.

4 years agognu: swi-prolog: Update to 8.1.21.
Brett Gilio [Fri, 24 Jan 2020 22:31:13 +0000 (16:31 -0600)]
gnu: swi-prolog: Update to 8.1.21.

* gnu/packages/prolog.scm (swi-prolog): Update to 8.1.21.

4 years agognu: emacs-telega: Update to 0.5.10.
Brett Gilio [Fri, 24 Jan 2020 22:19:05 +0000 (16:19 -0600)]
gnu: emacs-telega: Update to 0.5.10.

* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.10.

4 years agognu: tdlib: Update to 1.5.5.
Brett Gilio [Fri, 24 Jan 2020 22:18:42 +0000 (16:18 -0600)]
gnu: tdlib: Update to 1.5.5.

* gnu/packages/messaging.scm (tdlib): Update to 1.5.5.

4 years agognu: ode: Disable tests.
Nicolas Goaziou [Fri, 24 Jan 2020 21:47:22 +0000 (22:47 +0100)]
gnu: ode: Disable tests.

* gnu/packages/game-development.scm (ode): Tests are failing or other systems
than x86_64, so we disable them.