jackhill/guix/guix.git
4 years agognu: r-rootsolve: Update to 1.8.2.
Ricardo Wurmus [Fri, 20 Dec 2019 20:04:58 +0000 (21:04 +0100)]
gnu: r-rootsolve: Update to 1.8.2.

* gnu/packages/cran.scm (r-rootsolve): Update to 1.8.2.

4 years agognu: r-reticulate: Update to 1.14.
Ricardo Wurmus [Fri, 20 Dec 2019 20:04:45 +0000 (21:04 +0100)]
gnu: r-reticulate: Update to 1.14.

* gnu/packages/cran.scm (r-reticulate): Update to 1.14.
[propagated-inputs]: Add r-rappdirs.

4 years agognu: r-pillar: Update to 1.4.3.
Ricardo Wurmus [Fri, 20 Dec 2019 20:04:39 +0000 (21:04 +0100)]
gnu: r-pillar: Update to 1.4.3.

* gnu/packages/cran.scm (r-pillar): Update to 1.4.3.

4 years agognu: r-vctrs: Update to 0.2.1.
Ricardo Wurmus [Fri, 20 Dec 2019 20:04:31 +0000 (21:04 +0100)]
gnu: r-vctrs: Update to 0.2.1.

* gnu/packages/cran.scm (r-vctrs): Update to 0.2.1.

4 years agognu: r-recipes: Update to 0.1.8.
Ricardo Wurmus [Fri, 20 Dec 2019 20:04:26 +0000 (21:04 +0100)]
gnu: r-recipes: Update to 0.1.8.

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

4 years agognu: r-psych: Update to 1.9.12.
Ricardo Wurmus [Fri, 20 Dec 2019 20:04:20 +0000 (21:04 +0100)]
gnu: r-psych: Update to 1.9.12.

* gnu/packages/cran.scm (r-psych): Update to 1.9.12.

4 years agognu: r-bbmle: Update to 1.0.22.
Ricardo Wurmus [Fri, 20 Dec 2019 20:04:01 +0000 (21:04 +0100)]
gnu: r-bbmle: Update to 1.0.22.

* gnu/packages/cran.scm (r-bbmle): Update to 1.0.22.
[propagated-inputs]: Add r-bdsmatrix, r-matrix, and r-mvtnorm.

4 years agognu: Add r-bdsmatrix.
Ricardo Wurmus [Fri, 20 Dec 2019 20:03:53 +0000 (21:03 +0100)]
gnu: Add r-bdsmatrix.

* gnu/packages/cran.scm (r-bdsmatrix): New variable.

4 years agognu: r-latticeextra: Update to 0.6-29.
Ricardo Wurmus [Fri, 20 Dec 2019 20:03:34 +0000 (21:03 +0100)]
gnu: r-latticeextra: Update to 0.6-29.

* gnu/packages/statistics.scm (r-latticeextra): Update to 0.6-29.
[propagated-inputs]: Add r-jpeg and r-png.

4 years agognu: r-dt: Update to 0.11.
Ricardo Wurmus [Fri, 20 Dec 2019 20:03:16 +0000 (21:03 +0100)]
gnu: r-dt: Update to 0.11.

* gnu/packages/statistics.scm (r-dt): Update to 0.11.

4 years agognu: r-rsqlite: Update to 2.1.5.
Ricardo Wurmus [Fri, 20 Dec 2019 20:03:11 +0000 (21:03 +0100)]
gnu: r-rsqlite: Update to 2.1.5.

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

4 years agognu: r-mime: Update to 0.8.
Ricardo Wurmus [Fri, 20 Dec 2019 20:03:03 +0000 (21:03 +0100)]
gnu: r-mime: Update to 0.8.

* gnu/packages/statistics.scm (r-mime): Update to 0.8.

4 years agognu: r-bh: Update to 1.72.0-2.
Ricardo Wurmus [Fri, 20 Dec 2019 20:02:57 +0000 (21:02 +0100)]
gnu: r-bh: Update to 1.72.0-2.

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

4 years agognu: r-foreign: Update to 0.8-73.
Ricardo Wurmus [Fri, 20 Dec 2019 20:02:51 +0000 (21:02 +0100)]
gnu: r-foreign: Update to 0.8-73.

* gnu/packages/statistics.scm (r-foreign): Update to 0.8-73.

4 years agognu: r-mass: Update to 7.3-51.5.
Ricardo Wurmus [Fri, 20 Dec 2019 20:02:44 +0000 (21:02 +0100)]
gnu: r-mass: Update to 7.3-51.5.

* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.5.

4 years agognu: r-boot: Update to 1.3-24.
Ricardo Wurmus [Fri, 20 Dec 2019 20:02:39 +0000 (21:02 +0100)]
gnu: r-boot: Update to 1.3-24.

* gnu/packages/statistics.scm (r-boot): Update to 1.3-24.

4 years agognu: r-scater: Update to 1.14.6.
Ricardo Wurmus [Fri, 20 Dec 2019 20:02:29 +0000 (21:02 +0100)]
gnu: r-scater: Update to 1.14.6.

* gnu/packages/bioinformatics.scm (r-scater): Update to 1.14.6.

4 years agognu: WireGuard: Update to 0.0.20191219.
Leo Famulari [Fri, 20 Dec 2019 19:19:57 +0000 (14:19 -0500)]
gnu: WireGuard: Update to 0.0.20191219.

* gnu/packages/vpn.scm (wireguard): Update to 0.0.20191219.

4 years agognu: lepton-eda: Update to 1.9.9-20191003.
Ricardo Wurmus [Fri, 20 Dec 2019 08:27:49 +0000 (09:27 +0100)]
gnu: lepton-eda: Update to 1.9.9-20191003.

* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.9-20191003.
[inputs]: Do not inherit from geda-gaf; replace guile-2.0 with guile-2.2.
[arguments]: Add phase to compile Scheme files.

4 years agognu: catimg: Update to 2.6.0.
Efraim Flashner [Fri, 20 Dec 2019 08:48:16 +0000 (10:48 +0200)]
gnu: catimg: Update to 2.6.0.

* gnu/packages/image-viewers.scm (catimg): Update to 2.6.0.

4 years agognu: tig: Update to 2.5.0.
Efraim Flashner [Fri, 20 Dec 2019 08:35:23 +0000 (10:35 +0200)]
gnu: tig: Update to 2.5.0.

* gnu/packages/version-control.scm (tig): Update to 2.5.0.

4 years agognu: vim-airline: Update to 0.11.
Efraim Flashner [Fri, 20 Dec 2019 08:30:01 +0000 (10:30 +0200)]
gnu: vim-airline: Update to 0.11.

* gnu/packages/vim.scm (vim-airline): Update to 0.11.

4 years agognu: mutt: Add preferred source uri.
Efraim Flashner [Fri, 20 Dec 2019 07:20:51 +0000 (09:20 +0200)]
gnu: mutt: Add preferred source uri.

* gnu/packages/mail.scm (mutt)[source]: Add upstream's preferred uri.

4 years agognu: mutt: Update to 1.13.2.
Efraim Flashner [Fri, 20 Dec 2019 07:20:14 +0000 (09:20 +0200)]
gnu: mutt: Update to 1.13.2.

* gnu/packages/mail.scm (mutt): Update to 1.13.2.

4 years agognu: Add gnome-shell-extension-hide-app-icon.
Leo Prikler [Sun, 8 Dec 2019 20:12:50 +0000 (21:12 +0100)]
gnu: Add gnome-shell-extension-hide-app-icon.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-hide-app-icon):
New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: libhandy: Update description.
Jonathan Brielmaier [Sat, 14 Dec 2019 17:35:12 +0000 (18:35 +0100)]
gnu: libhandy: Update description.

* gnu/packages/gnome.scm (libhandy)[description]: Fix typo and make
clear it's not only for mobile interfaces.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Update libhandy to 0.0.12.
Jonathan Brielmaier [Sat, 14 Dec 2019 17:33:26 +0000 (18:33 +0100)]
gnu: Update libhandy to 0.0.12.

* gnu/packages/gnome.scm (libhandy): Update to 0.0.12.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add gnome-shell-extension-dash-to-panel.
Giacomo Leidi [Wed, 11 Dec 2019 21:01:00 +0000 (22:01 +0100)]
gnu: Add gnome-shell-extension-dash-to-panel.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognupg: Compile regexps only once.
Ludovic Courtès [Thu, 19 Dec 2019 21:16:50 +0000 (22:16 +0100)]
gnupg: Compile regexps only once.

This halves the run time on a large number of subsequent 'gnupg-verify'
calls.

* guix/gnupg.scm (sigid-rx, goodsig-rx, validsig-rx, expkeysig-rx)
(errsig-rx): New variables, lifted from...
(gnupg-verify)[status-line->sexp]: ... here.

4 years agognu: libfive: Update to 0-3.6e39254.
Ricardo Wurmus [Thu, 19 Dec 2019 22:14:54 +0000 (23:14 +0100)]
gnu: libfive: Update to 0-3.6e39254.

* gnu/packages/engineering.scm (libfive): Update to 0-3.6e39254.
[arguments]: Add build phase "find-catch".
[inputs]: Replace catch-framework with catch-framework2.
[license]: Change license for library.

4 years agognu: catch-framework2: Update to 2.1.2.
Ricardo Wurmus [Thu, 19 Dec 2019 22:06:01 +0000 (23:06 +0100)]
gnu: catch-framework2: Update to 2.1.2.

* gnu/packages/check.scm (catch-framework2): Update to 2.1.2.
(catch-framework2-1): New variable.
* gnu/packages/cpp.scm (fifo-map)[native-inputs]: Use catch-framework2-1.

4 years agognu: Add java-piccolo2d-extras.
Ricardo Wurmus [Thu, 19 Dec 2019 22:00:38 +0000 (23:00 +0100)]
gnu: Add java-piccolo2d-extras.

* gnu/packages/java-graphics.scm (java-piccolo2d-extras): New variable.

4 years agognu: Add java-piccolo2d-core.
Ricardo Wurmus [Thu, 19 Dec 2019 21:59:56 +0000 (22:59 +0100)]
gnu: Add java-piccolo2d-core.

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

4 years agognu: sbcl: Update to 1.5.9.
Pierre Neidhardt [Thu, 19 Dec 2019 18:09:34 +0000 (19:09 +0100)]
gnu: sbcl: Update to 1.5.9.

* gnu/packages/lisp.scm (sbcl-boot0): New variable.
Build 1.5.8 against CLISP.
(sbcl): Build versions >= 1.5.9 against sbcl-boot0.

4 years agoUpdate email for Brett Gilio.
Brett Gilio [Thu, 19 Dec 2019 17:35:23 +0000 (11:35 -0600)]
Update email for Brett Gilio.

* .mailmap: Add name and email for Brett Gilio.
* gnu/local.mk, gnu/packages/admin.scm, gnu/packages/audio.scm,
  gnu/packages/bittorrent.scm, gnu/packages/build-tools.scm,
  gnu/packages/cran.scm, gnu/packages/emacs-xyz.scm,
  gnu/packages/messaging.scm, gnu/packages/python-xyz.scm,
  gnu/packages/sml.scm, gnu/packages/terminals.scm, gnu/packages/wm.scm:
  Update email for Brett Gilio.

4 years agognu: dxvk: Update to 1.5.
Pierre Neidhardt [Thu, 19 Dec 2019 15:20:18 +0000 (16:20 +0100)]
gnu: dxvk: Update to 1.5.

* gnu/packages/wine.scm (dxvk): Update to 1.5.

4 years agognu: wireless-tools: Fix cross-compilation.
Mathieu Othacehe [Thu, 19 Dec 2019 14:28:56 +0000 (15:28 +0100)]
gnu: wireless-tools: Fix cross-compilation.

* gnu/packages/linux.scm (wireless-tools)[arguments]: Replace 'configure phase
to substitute CC, AR and RANLIB Makefile variables to suitable values when
cross-compiling.

4 years agognu: behave: Fix tests.
Julien Lepiller [Thu, 19 Dec 2019 14:34:47 +0000 (15:34 +0100)]
gnu: behave: Fix tests.

* gnu/packages/check.scm (behave): Add missing directory to PYTHONPATH before
tests.

4 years agognu: isc-dhcp: Fix cross-compilation.
Mathieu Othacehe [Thu, 19 Dec 2019 14:00:22 +0000 (15:00 +0100)]
gnu: isc-dhcp: Fix cross-compilation.

* gnu/packages/admin.scm (isc-dhcp)[arguments]: Add a configure flag to
specify randomdev path, which is needed when cross-compiling. Also add a
fix-bind-cross-compilation phase.

4 years agognu: mumble: Update to 1.3.0.
Ivan Vilata-i-Balaguer [Sun, 15 Dec 2019 19:22:08 +0000 (14:22 -0500)]
gnu: mumble: Update to 1.3.0.

* gnu/packages/telephony.scm (mumble): Update to 1.3.0.
[source]: Remove patch. Update snippet.
[build-system]: Switch to qt-build-system.
[arguments]: Update custom 'configure phase. Add custom phase to disable
murmur ice.
[inputs]: Remove protobuf-3.5, libx11, qt-4, alsa-lib. Add protobuf,
mesa, qtbase, qtsvg.
[native-inputs]: Add python, qttools.
[license]: Update license info.
* gnu/packages/patches/mumble-1.2.19-abs.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agoguix: Fix %hurd-systems list.
Efraim Flashner [Thu, 19 Dec 2019 08:35:00 +0000 (10:35 +0200)]
guix: Fix %hurd-systems list.

* guix/packages.scm (%hurd-systems): Replace i585-gnu with i586-gnu.

4 years agognu: Fix python-pyside-2.
John Soo [Wed, 18 Dec 2019 14:21:56 +0000 (06:21 -0800)]
gnu: Fix python-pyside-2.

* gnu/packages/qt.scm (python-pyside-2)[inputs]: Remove llvm-6, clang-6.
Add clang-toolchain-6.
[arguments]: Adjust for change in inputs.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: Fix python-shiboken-2.
John Soo [Wed, 18 Dec 2019 14:21:00 +0000 (06:21 -0800)]
gnu: Fix python-shiboken-2.

* gnu/packages/qt.scm (python-shiboken-2)[inputs]: Remove llvm-6,
clang-6. Add clang-toolchain-6.
[arguments]: Adjust for change in inputs.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: icedtea@2: Fix missing match catch-all.
Efraim Flashner [Thu, 19 Dec 2019 07:06:14 +0000 (09:06 +0200)]
gnu: icedtea@2: Fix missing match catch-all.

* gnu/packages/java.scm (icedtea@2)[arguments]: In custom
'install-libjvm phase add catch-all case to 'match'.

4 years agognu: phonon-backend-gstreamer: Fix-up inputs.
Efraim Flashner [Wed, 18 Dec 2019 10:30:33 +0000 (12:30 +0200)]
gnu: phonon-backend-gstreamer: Fix-up inputs.

* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer)[inputs]:
Move qttools ...
[native-inputs]: ... to here.

4 years agognu: ktextwidgets: Fix-up inputs.
Efraim Flashner [Wed, 18 Dec 2019 09:38:19 +0000 (11:38 +0200)]
gnu: ktextwidgets: Fix-up inputs.

* gnu/packages/kde-frameworks.scm (ktextwidgets)[inputs]: Move qttools ...
[native-inputs]: ... to here.

4 years agognu: leocad: Update to 19.07.1.
Eric Bavier [Thu, 19 Dec 2019 04:45:53 +0000 (22:45 -0600)]
gnu: leocad: Update to 19.07.1.

* gnu/packages/lego.scm (leocad): Update to 19.07.1
[source]: Use git-fetch.
* .mailmap: Add preferred alias for myself.

4 years agognu: linux-libre: Update to 5.4.5.
Mark H Weaver [Wed, 18 Dec 2019 21:29:49 +0000 (16:29 -0500)]
gnu: linux-libre: Update to 5.4.5.

* gnu/packages/aux-files/linux-libre/5.3-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.3-arm.conf,
gnu/packages/aux-files/linux-libre/5.3-arm64.conf,
gnu/packages/aux-files/linux-libre/5.3-i686.conf,
gnu/packages/aux-files/linux-libre/5.3-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.4-arm.conf,
gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Update accordingly.
* gnu/packages/patches/linux-libre-active-entropy.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/linux.scm (deblob-scripts-5.3, linux-libre-5.3-version)
(linux-libre-5.3-pristine-source, linux-libre-5.3-source)
(linux-libre-headers-5.3, linux-libre-5.3): Remove variables.
(deblob-scripts-5.4, linux-libre-5.4-version)
(linux-libre-5.4-pristine-source, linux-libre-5.4-source)
(linux-libre-headers-5.4, linux-libre-5.4): New variables.
(linux-libre-version, linux-libre-pristine-source)
(linux-libre-source, linux-libre): Point to linux-libre-5.4*.

4 years agognu: linux-libre: Remove orphaned 5.2.x kernel configurations.
Mark H Weaver [Wed, 18 Dec 2019 21:39:51 +0000 (16:39 -0500)]
gnu: linux-libre: Remove orphaned 5.2.x kernel configurations.

This is a followup to commit 4845dee706a1aee89917e5c7f25d3bce64f7e11c.

* gnu/packages/aux-files/linux-libre/5.2-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.2-arm.conf,
gnu/packages/aux-files/linux-libre/5.2-arm64.conf,
gnu/packages/aux-files/linux-libre/5.2-i686.conf,
gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.

4 years agodownload: Remove ramses.wh2.tu-dresden.de kernel mirror.
Mark H Weaver [Wed, 18 Dec 2019 21:32:52 +0000 (16:32 -0500)]
download: Remove ramses.wh2.tu-dresden.de kernel mirror.

* guix/download.scm (%mirrors): Remove ramses.wh2.tu-dresden.de, which seems
to no longer work.

4 years agognu: isc-dhcp: Update bundled BIND to 9.11.14.
Mark H Weaver [Wed, 18 Dec 2019 23:51:58 +0000 (18:51 -0500)]
gnu: isc-dhcp: Update bundled BIND to 9.11.14.

* gnu/packages/admin.scm (isc-dhcp)[bind-patch-version]: Update to 14.
[inputs]: Update hash of bind-source-tarball.

4 years agognu: httpfs2: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Fri, 13 Dec 2019 22:32:29 +0000 (23:32 +0100)]
gnu: httpfs2: Don't use NAME in source URI.

* gnu/packages/file-systems.scm (httpfs2)[source]: Hard-code NAME.

4 years agognu: bind: Update to 9.14.9.
Tobias Geerinckx-Rice [Wed, 18 Dec 2019 19:02:47 +0000 (20:02 +0100)]
gnu: bind: Update to 9.14.9.

* gnu/packages/dns.scm (isc-bind): Update to 9.14.9.

4 years agognu: Add python-pox.
Mădălin Ionel Patrașcu [Tue, 17 Dec 2019 17:24:36 +0000 (18:24 +0100)]
gnu: Add python-pox.

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

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add python-ppft.
Mădălin Ionel Patrașcu [Tue, 17 Dec 2019 17:24:35 +0000 (18:24 +0100)]
gnu: Add python-ppft.

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

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: python-multiprocess: Update to 0.70.9.
Mădălin Ionel Patrașcu [Tue, 17 Dec 2019 17:24:34 +0000 (18:24 +0100)]
gnu: python-multiprocess: Update to 0.70.9.

* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.9.
[arguments]: Add phase "disable-broken-tests" and run tests after installation.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>.
4 years agognu: python-dill: Update to 0.3.1.1.
Mădălin Ionel Patrașcu [Tue, 17 Dec 2019 17:24:33 +0000 (18:24 +0100)]
gnu: python-dill: Update to 0.3.1.1.

* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.1.1.
[arguments]: Enable tests.
[native-inputs]: Add python-nose.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognupg: 'gnupg-status-missing-key?' returns a fingerprint when possible.
Ludovic Courtès [Wed, 18 Dec 2019 16:37:02 +0000 (17:37 +0100)]
gnupg: 'gnupg-status-missing-key?' returns a fingerprint when possible.

Until then, 'gnupg-status-missing-key?' would return a key id.  Its
user, 'gnupg-verify*', would then fetch a key with that ID from key
servers, thus possibly the wrong key (due to key ID collisions).  If it
did fetch the wrong key, the effect would be a signature verification
failure down the path--e.g., in "guix refresh -u".

* guix/gnupg.scm (gnupg-verify)[maybe-fingerprint]: New procedure.
[status-line->sexp](errsig-rx): Add parenthetical expression at the end.
Fetch it and add it to the 'signature-error' sexp.
(gnupg-status-missing-key?): Match the whole 'signature-error' sexp and
return preferably the fingerprint rather than KEY-ID.
(gnupg-receive-keys): Rename 'key-id' parameter to 'fingerprint/key-id'.

4 years agognupg: 'gnupg-status-good-signature?' no longer returns a key ID.
Ludovic Courtès [Wed, 18 Dec 2019 16:19:00 +0000 (17:19 +0100)]
gnupg: 'gnupg-status-good-signature?' no longer returns a key ID.

Returning a key ID was inconsequential because the only user of
'gnupg-status-good-signature?', (guix upstream) (via 'gnupg-verify*'),
would not check the return value as long as it's true.

* guix/gnupg.scm (gnupg-status-good-signature?): Return a
fingerprint/user pair instead of key-id/user.
(gnupg-verify*): Mention it in docstring.

4 years agoguix: swh: Fix example URI in comment for <origin>.
Björn Höfling [Wed, 18 Dec 2019 21:31:05 +0000 (22:31 +0100)]
guix: swh: Fix example URI in comment for <origin>.

This is a one-character follow-up to
356a79becc4061d158c68718ad169abac1ab672f

Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

* guix/swh.scm(<origin>): Remove a slash from example URI witin a comment.

4 years agognu: libdbi-drivers: Adapt to multiple-output MariaDB.
Marius Bakke [Wed, 18 Dec 2019 21:20:07 +0000 (22:20 +0100)]
gnu: libdbi-drivers: Adapt to multiple-output MariaDB.

* gnu/packages/databases.scm (mariadb/fixed-install-db): New public variable.
(libdbi-drivers)[inputs]: Add MARIADB:DEV and MARIADB:LIB.  Remove MARIADB.
[native-inputs]: Add MARIADB/FIXED-INSTALL-DB.
[arguments]: Adjust accordingly.

4 years agogexp: Allow character literals in GEXP->SEXP.
Marius Bakke [Sun, 15 Dec 2019 20:27:31 +0000 (21:27 +0100)]
gexp: Allow character literals in GEXP->SEXP.

Fixes <https://bugs.gnu.org/38628>.

* tests/gexp.scm ("lower-gexp, character literal"): New test.
* guix/gexp.scm (gexp->sexp)[self-quoting?]: Add CHAR? to the tested types.
* guix/repl.scm (self-quoting?): Likewise.
* gnu/tests.scm (marionette-shepherd-service)[self-quoting?]: Likewise.

4 years agognu: darktable: Update to 2.6.3.
Marius Bakke [Thu, 12 Dec 2019 00:28:11 +0000 (01:28 +0100)]
gnu: darktable: Update to 2.6.3.

* gnu/packages/photo.scm (darktable): Update to 2.6.3.

4 years agognu: darktable: Remove redundant inputs.
Marius Bakke [Thu, 12 Dec 2019 00:27:37 +0000 (01:27 +0100)]
gnu: darktable: Remove redundant inputs.

* gnu/packages/photo.scm (darktable)[native-inputs]: Remove.

4 years agognu: darktable: Fix build failure.
Marius Bakke [Thu, 12 Dec 2019 00:24:32 +0000 (01:24 +0100)]
gnu: darktable: Fix build failure.

* gnu/packages/photo.scm (darktable)[arguments]: Move CPATH override from
 #:make-flags to a phase, so the GETENV call returns useful data.

4 years agognu: Remove uses of deprecated Qemu network configuration.
Marius Bakke [Fri, 6 Dec 2019 19:53:08 +0000 (20:53 +0100)]
gnu: Remove uses of deprecated Qemu network configuration.

* gnu/build/vm.scm (load-in-linux-vm): Move Qemu network configuration from
ARCH-SPECIFIC-FLAGS to the Qemu command line.  Use the "-nic" option of Qemu
instead of "-device" and "-net".
* gnu/system/vm.scm (common-qemu-options): Do not add a '-net' command.
(virtual-machine-compiler): Use "-nic user,..." instead of "-net".
* doc/guix.texi (Installing Guix in a VM, Invoking guix system, Running Guix
in a VM): Do the same for examples.

4 years agognu: linux-libre: Update to 5.3.18.
Mark H Weaver [Wed, 18 Dec 2019 19:57:30 +0000 (14:57 -0500)]
gnu: linux-libre: Update to 5.3.18.

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

4 years agognu: linux-libre: Update deblob scripts.
Mark H Weaver [Wed, 18 Dec 2019 20:08:42 +0000 (15:08 -0500)]
gnu: linux-libre: Update deblob scripts.

* gnu/packages/linux.scm (deblob-scripts-4.19): Update to 4.19.90.
(deblob-scripts-4.14): Update to 4.14.159.
(deblob-scripts-5.3, deblob-scripts-4.9, deblob-scripts-4.4): Update version
numbers to 5.3.17, 4.9.206, and 4.4.206, respectively, although the scripts
themselves have not changed.

4 years agognu: Add r-biodist.
Ricardo Wurmus [Wed, 18 Dec 2019 14:25:50 +0000 (15:25 +0100)]
gnu: Add r-biodist.

* gnu/packages/bioconductor.scm (r-biodist): New variable.

4 years agognu: Add r-biocworkflowtools.
Ricardo Wurmus [Wed, 18 Dec 2019 14:25:45 +0000 (15:25 +0100)]
gnu: Add r-biocworkflowtools.

* gnu/packages/bioconductor.scm (r-biocworkflowtools): New variable.

4 years agognu: Add r-biocset.
Ricardo Wurmus [Wed, 18 Dec 2019 14:25:38 +0000 (15:25 +0100)]
gnu: Add r-biocset.

* gnu/packages/bioconductor.scm (r-biocset): New variable.

4 years agognu: Add r-biocpkgtools.
Ricardo Wurmus [Wed, 18 Dec 2019 14:25:31 +0000 (15:25 +0100)]
gnu: Add r-biocpkgtools.

* gnu/packages/bioconductor.scm (r-biocpkgtools): New variable.

4 years agognu: Add r-biocor.
Ricardo Wurmus [Wed, 18 Dec 2019 14:25:23 +0000 (15:25 +0100)]
gnu: Add r-biocor.

* gnu/packages/bioconductor.scm (r-biocor): New variable.

4 years agognu: Add r-bioconcotk.
Ricardo Wurmus [Wed, 18 Dec 2019 14:25:17 +0000 (15:25 +0100)]
gnu: Add r-bioconcotk.

* gnu/packages/bioconductor.scm (r-bioconcotk): New variable.

4 years agognu: Add r-multiassayexperiment.
Ricardo Wurmus [Wed, 18 Dec 2019 14:25:08 +0000 (15:25 +0100)]
gnu: Add r-multiassayexperiment.

* gnu/packages/bioconductor.scm (r-multiassayexperiment): New variable.

4 years agognu: Add r-experimenthub.
Ricardo Wurmus [Wed, 18 Dec 2019 14:25:00 +0000 (15:25 +0100)]
gnu: Add r-experimenthub.

* gnu/packages/bioconductor.scm (r-experimenthub): New variable.

4 years agognu: Add r-biocgraph.
Ricardo Wurmus [Wed, 18 Dec 2019 14:24:53 +0000 (15:24 +0100)]
gnu: Add r-biocgraph.

* gnu/packages/bioconductor.scm (r-biocgraph): New variable.

4 years agognu: Add r-bioccasestudies.
Ricardo Wurmus [Wed, 18 Dec 2019 14:24:46 +0000 (15:24 +0100)]
gnu: Add r-bioccasestudies.

* gnu/packages/bioconductor.scm (r-bioccasestudies): New variable.

4 years agognu: Add r-ebarrays.
Ricardo Wurmus [Wed, 18 Dec 2019 14:24:27 +0000 (15:24 +0100)]
gnu: Add r-ebarrays.

* gnu/packages/bioconductor.scm (r-ebarrays): New variable.

4 years agognu: Add r-reactomepa.
Ricardo Wurmus [Wed, 18 Dec 2019 14:24:21 +0000 (15:24 +0100)]
gnu: Add r-reactomepa.

* gnu/packages/bioconductor.scm (r-reactomepa): New variable.

4 years agognu: Add r-graphite.
Ricardo Wurmus [Wed, 18 Dec 2019 14:24:13 +0000 (15:24 +0100)]
gnu: Add r-graphite.

* gnu/packages/bioconductor.scm (r-graphite): New variable.

4 years agognu: Add r-influencer.
Ricardo Wurmus [Wed, 18 Dec 2019 14:24:05 +0000 (15:24 +0100)]
gnu: Add r-influencer.

* gnu/packages/cran.scm (r-influencer): New variable.

4 years agognu: Add r-curatedtcgadata.
Ricardo Wurmus [Wed, 18 Dec 2019 14:23:27 +0000 (15:23 +0100)]
gnu: Add r-curatedtcgadata.

* gnu/packages/bioconductor.scm (r-curatedtcgadata): New variable.

4 years agognu: Add r-reactome-db.
Ricardo Wurmus [Wed, 18 Dec 2019 14:23:15 +0000 (15:23 +0100)]
gnu: Add r-reactome-db.

* gnu/packages/bioconductor.scm (r-reactome-db): New variable.

4 years agognu: libmicrohttpd: Update to 0.9.69.
Efraim Flashner [Wed, 18 Dec 2019 08:34:27 +0000 (10:34 +0200)]
gnu: libmicrohttpd: Update to 0.9.69.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.69.

4 years agognu: cmst: Update to 2019.01.13.
Efraim Flashner [Wed, 18 Dec 2019 08:29:28 +0000 (10:29 +0200)]
gnu: cmst: Update to 2019.01.13.

* gnu/packages/connman.scm (cmst): Update to 2019.01.13.

4 years agognu: python-ecdsa: Actually run the test suite.
Efraim Flashner [Wed, 18 Dec 2019 07:54:47 +0000 (09:54 +0200)]
gnu: python-ecdsa: Actually run the test suite.

* gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: Replace
'check phase.
[native-inputs]: Add python-pytest.

4 years agognu: python-ecdsa: Update to 0.14.1.
Efraim Flashner [Wed, 18 Dec 2019 07:53:48 +0000 (09:53 +0200)]
gnu: python-ecdsa: Update to 0.14.1.

* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.14.1.
[inputs]: Move openssl ...
[native-inputs]: ... to here.
[propagated-inputs]: Add python-six.

4 years agoswh: Fix API call for getting origin.
Björn Höfling [Sun, 15 Dec 2019 21:00:56 +0000 (22:00 +0100)]
swh: Fix API call for getting origin.

When using the archival linter, git origins already in the archive where
not recognized due to an API change and where repeatedly asked for archival.
This is fixed here.

* guix/swh.scm (lookup-origin): Fix API URI for getting origin.
(<origin>): Fix comment with API URI example.

4 years agognu: linux-libre: Update to 5.3.17.
Mark H Weaver [Tue, 17 Dec 2019 22:24:23 +0000 (17:24 -0500)]
gnu: linux-libre: Update to 5.3.17.

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

4 years agognu: linux-libre@4.19: Update to 4.19.90.
Mark H Weaver [Tue, 17 Dec 2019 22:23:42 +0000 (17:23 -0500)]
gnu: linux-libre@4.19: Update to 4.19.90.

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

4 years agognu: linux-libre@4.14: Update to 4.14.159.
Mark H Weaver [Tue, 17 Dec 2019 22:22:36 +0000 (17:22 -0500)]
gnu: linux-libre@4.14: Update to 4.14.159.

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

4 years agognu: Add r-biobroom.
Ricardo Wurmus [Tue, 17 Dec 2019 18:48:58 +0000 (19:48 +0100)]
gnu: Add r-biobroom.

* gnu/packages/bioconductor.scm (r-biobroom): New variable.

4 years agognu: Add r-bioassayr.
Ricardo Wurmus [Tue, 17 Dec 2019 18:48:50 +0000 (19:48 +0100)]
gnu: Add r-bioassayr.

* gnu/packages/bioconductor.scm (r-bioassayr): New variable.

4 years agognu: Add r-chemminer.
Ricardo Wurmus [Tue, 17 Dec 2019 18:48:38 +0000 (19:48 +0100)]
gnu: Add r-chemminer.

* gnu/packages/bioconductor.scm (r-chemminer): New variable.

4 years agognu: Add r-bigpint.
Ricardo Wurmus [Tue, 17 Dec 2019 18:48:29 +0000 (19:48 +0100)]
gnu: Add r-bigpint.

* gnu/packages/bioconductor.scm (r-bigpint): New variable.

4 years agognu: Add r-bigmemoryextras.
Ricardo Wurmus [Tue, 17 Dec 2019 18:48:21 +0000 (19:48 +0100)]
gnu: Add r-bigmemoryextras.

* gnu/packages/bioconductor.scm (r-bigmemoryextras): New variable.

4 years agognu: Add r-biggr.
Ricardo Wurmus [Tue, 17 Dec 2019 18:48:13 +0000 (19:48 +0100)]
gnu: Add r-biggr.

* gnu/packages/bioconductor.scm (r-biggr): New variable.

4 years agognu: Add r-hyperdraw.
Ricardo Wurmus [Tue, 17 Dec 2019 18:48:04 +0000 (19:48 +0100)]
gnu: Add r-hyperdraw.

* gnu/packages/bioconductor.scm (r-hyperdraw): New variable.

4 years agognu: Add r-hypergraph.
Ricardo Wurmus [Tue, 17 Dec 2019 18:47:42 +0000 (19:47 +0100)]
gnu: Add r-hypergraph.

* gnu/packages/bioconductor.scm (r-hypergraph): New variable.