jackhill/guix/guix.git
5 years agognu: sunxi-tools: Don't use unstable tarball.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:41:22 +0000 (10:41 +0100)]
gnu: sunxi-tools: Don't use unstable tarball.

* gnu/packages/admin.scm (sunxi-tools)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

5 years agognu: igt-gpu-tools: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:45:09 +0000 (10:45 +0100)]
gnu: igt-gpu-tools: Don't use NAME in source URI.

* gnu/packages/admin.scm (igt-gpu-tools)[source]: Hard-code name.

5 years agognu: daemontools: Don't assume sources match NAME.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:16:05 +0000 (10:16 +0100)]
gnu: daemontools: Don't assume sources match NAME.

* gnu/packages/admin.scm (daemontools)[source, argumenst]: Hard-code
name.

5 years agognu: nnn: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:14:27 +0000 (10:14 +0100)]
gnu: nnn: Don't use NAME in source URI.

* gnu/packages/admin.scm (nnn)[source]: Hard-code name.

5 years agognu: thefuck: Don't use unstable tarball.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:31:09 +0000 (10:31 +0100)]
gnu: thefuck: Don't use unstable tarball.

* gnu/packages/admin.scm (thefuck)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

5 years agognu: masscan: Don't use unstable tarball.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:47:18 +0000 (10:47 +0100)]
gnu: masscan: Don't use unstable tarball.

* gnu/packages/admin.scm (masscan)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

5 years agognu: pam-krb5: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:14:58 +0000 (10:14 +0100)]
gnu: pam-krb5: Don't use NAME in source URI.

* gnu/packages/admin.scm (pam-krb5)[source]: Hard-code name.

5 years agognu: audit: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:27:18 +0000 (10:27 +0100)]
gnu: audit: Don't use NAME in source URI.

* gnu/packages/admin.scm (audit)[source]: Hard-code name.

5 years agognu: hungrycat: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:48:19 +0000 (10:48 +0100)]
gnu: hungrycat: Don't use NAME in source URI.

* gnu/packages/admin.scm (hungrycat)[source]: Hard-code name.

5 years agognu: avogadro: Don't use unstable tarball.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 09:58:55 +0000 (10:58 +0100)]
gnu: avogadro: Don't use unstable tarball.

* gnu/packages/chemistry.scm (avogadro)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

5 years agognu: launchmon: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Fri, 8 Feb 2019 18:35:52 +0000 (19:35 +0100)]
gnu: launchmon: Don't use NAME in source URI.

* gnu/packages/admin.scm (launchmon)[source]: Hard-code name.

5 years agognu: florence: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Fri, 8 Feb 2019 18:35:24 +0000 (19:35 +0100)]
gnu: florence: Don't use NAME in source URI.

* gnu/packages/accessibility.scm (florence)[source]: Hard-code name.

5 years agognu: i3blocks: Use GIT-FILE-NAME.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 10:26:27 +0000 (11:26 +0100)]
gnu: i3blocks: Use GIT-FILE-NAME.

* gnu/packages/wm.scm (i3blocks)[source]: Use GIT-FILE-NAME.

5 years agognu: spice-protocol: Update to 0.12.15.
Tobias Geerinckx-Rice [Fri, 8 Feb 2019 12:12:07 +0000 (13:12 +0100)]
gnu: spice-protocol: Update to 0.12.15.

* gnu/packages/spice.scm (spice-protocol): Update to 0.12.15.

5 years agognu: torsocks: Update to 2.3.0.
Tobias Geerinckx-Rice [Fri, 8 Feb 2019 12:00:37 +0000 (13:00 +0100)]
gnu: torsocks: Update to 2.3.0.

* gnu/packages/tor.scm (torsocks): Update to 2.3.0.
[inputs]: Remove which.
[arguments]: Update 'absolutize' substitutions.

5 years agognu: torsocks: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sun, 23 Dec 2018 02:58:07 +0000 (03:58 +0100)]
gnu: torsocks: Don't use NAME in source URI.

* gnu/packages/tor.scm (torsocks)[source]: Hard-code name.

5 years agognu: sdl2-ttf: Update to 2.0.15.
Tobias Geerinckx-Rice [Fri, 8 Feb 2019 13:04:22 +0000 (14:04 +0100)]
gnu: sdl2-ttf: Update to 2.0.15.

* gnu/packages/sdl.scm (sdl2-ttf): Update to 2.0.15.

5 years agognu: rcas-web: Update to 0.1.0.
Ricardo Wurmus [Fri, 8 Feb 2019 21:44:32 +0000 (22:44 +0100)]
gnu: rcas-web: Update to 0.1.0.

* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.1.0.
[inputs]: Replace guile2.2-redis with guile-redis.

5 years agognu: swaks: Update to 20181104.0.
Arun Isaac [Fri, 8 Feb 2019 19:38:36 +0000 (01:08 +0530)]
gnu: swaks: Update to 20181104.0.

* gnu/packages/mail.scm (swaks): Update to 20181104.0.

5 years agognu: Add dune-pdelab.
Ricardo Wurmus [Fri, 8 Feb 2019 18:15:03 +0000 (19:15 +0100)]
gnu: Add dune-pdelab.

* gnu/packages/maths.scm (dune-pdelab): New variable.

5 years agognu: Add dune-functions.
Ricardo Wurmus [Fri, 8 Feb 2019 17:29:30 +0000 (18:29 +0100)]
gnu: Add dune-functions.

* gnu/packages/maths.scm (dune-functions): New variable.

5 years agognu: Add dune-typetree.
Ricardo Wurmus [Fri, 8 Feb 2019 16:58:32 +0000 (17:58 +0100)]
gnu: Add dune-typetree.

* gnu/packages/maths.scm (dune-typetree): New variable.

5 years agognu: Add dune-alugrid.
Ricardo Wurmus [Fri, 8 Feb 2019 16:17:26 +0000 (17:17 +0100)]
gnu: Add dune-alugrid.

* gnu/packages/maths.scm (dune-alugrid): New variable.

5 years agognu: Add usbmuxd.
Danny Milosavljevic [Tue, 5 Feb 2019 22:12:35 +0000 (23:12 +0100)]
gnu: Add usbmuxd.

* gnu/packages/libusb.scm (usbmuxd): New variable.

5 years agognu: Add ifuse.
Danny Milosavljevic [Tue, 5 Feb 2019 21:33:21 +0000 (22:33 +0100)]
gnu: Add ifuse.

* gnu/packages/libusb.scm (ifuse): New variable.

5 years agognu: libimobiledevice: Propagate "libplist".
Danny Milosavljevic [Tue, 5 Feb 2019 21:32:19 +0000 (22:32 +0100)]
gnu: libimobiledevice: Propagate "libplist".

* gnu/packages/libusb.scm (libimobiledevice)[propagated-inputs]: Add
libplist.
[inputs]: Remove libplist.

5 years agognu: guile-redis: Update to 1.3.0.
Ricardo Wurmus [Fri, 8 Feb 2019 15:26:02 +0000 (16:26 +0100)]
gnu: guile-redis: Update to 1.3.0.

* gnu/packages/guile-xyz.scm (guile-redis): Update to 1.3.0.

5 years agognu: Add dune-localfunctions.
Ricardo Wurmus [Fri, 8 Feb 2019 09:14:39 +0000 (10:14 +0100)]
gnu: Add dune-localfunctions.

* gnu/packages/maths.scm (dune-localfunctions): New variable.

5 years agognu: Add dune-istl.
Ricardo Wurmus [Fri, 8 Feb 2019 08:11:31 +0000 (09:11 +0100)]
gnu: Add dune-istl.

* gnu/packages/maths.scm (dune-istl): New variable.

5 years agognu: Add dune-grid.
Ricardo Wurmus [Fri, 8 Feb 2019 08:11:04 +0000 (09:11 +0100)]
gnu: Add dune-grid.

* gnu/packages/maths.scm (dune-grid): New variable.

5 years agognu: umoci: Update to 0.4.4.
Tobias Geerinckx-Rice [Thu, 7 Feb 2019 08:52:52 +0000 (09:52 +0100)]
gnu: umoci: Update to 0.4.4.

* gnu/packages/virtualization.scm (umoci): Update to 0.4.4.

5 years agognu: guile-squee: Fix the license.
Christopher Baines [Fri, 8 Feb 2019 10:26:20 +0000 (10:26 +0000)]
gnu: guile-squee: Fix the license.

The license originally specified in the package definition was incorrect. The
true license is the Lesser GNU General Public License.

* gnu/packages/guile-xyz.scm (guile-squee): Change license to license:lgpl3+.

5 years agogit: Always use the system certificates by default.
Ludovic Courtès [Fri, 8 Feb 2019 09:31:23 +0000 (10:31 +0100)]
git: Always use the system certificates by default.

'guix pull' was always doing it, and now '--with-branch' & co. will do
it as well.

* guix/git.scm (honor-system-x509-certificates!): New procedure.
(%certificates-initialized?): New variable.
(with-libgit2): Add call to 'honor-system-x509-certificates!'.
* guix/scripts/pull.scm (honor-x509-certificates): Call
'honor-system-x509-certificates!' and fall back to
'honor-lets-encrypt-certificates!'.

5 years agoguix build: '--with-branch' & co. fetch submodules.
Ludovic Courtès [Fri, 8 Feb 2019 08:29:39 +0000 (09:29 +0100)]
guix build: '--with-branch' & co. fetch submodules.

* guix/scripts/build.scm (transform-package-source-branch)[replace]: Add
'recursive?' field to the new package.

5 years agogit: Add a 'recursive?' field to <git-checkout> records.
Ludovic Courtès [Fri, 8 Feb 2019 08:16:27 +0000 (09:16 +0100)]
git: Add a 'recursive?' field to <git-checkout> records.

* guix/git.scm (<git-checkout>)[recursive?]: New field.
(latest-repository-commit*): Add #:recursive? and honor it.
(git-checkout-compiler): Honor the 'recursive?' field of CHECKOUT.

5 years agogit: Support recursive updates of submodules.
Ludovic Courtès [Fri, 8 Feb 2019 08:12:07 +0000 (09:12 +0100)]
git: Support recursive updates of submodules.

* guix/git.scm: Autoload (git submodule).
(url-cache-directory): Add #:recursive? and honor it.
(call-with-repository): New procedure.
(with-repository): New macro.
(update-submodules): New procedure.
(update-cached-checkout): Add #:recursive? and #:log-port and honor
them.
(latest-repository-commit): Add #:recursive? and honor it.
[dot-git?]: Recognize ".git" regular files when RECURSIVE? is true.

5 years agobuild: clean-go: Do not warn about *.go files in "test-tmp".
Eric Bavier [Wed, 30 Jan 2019 05:07:33 +0000 (23:07 -0600)]
build: clean-go: Do not warn about *.go files in "test-tmp".

* Makefile.am (clean-go): Ignore "test-tmp" directory.

5 years agognu: hdf5: Upgrade to 1.8.21.
Eric Bavier [Wed, 6 Feb 2019 22:12:38 +0000 (16:12 -0600)]
gnu: hdf5: Upgrade to 1.8.21.

* gnu/packages/maths.scm (hdf5): Upgrade to 1.8.21.
[source]: Make version manipulations more readable using match.

5 years agognu: hdf5: Remove use of deprecated MPI1 symbols.
Eric Bavier [Wed, 6 Feb 2019 21:32:22 +0000 (15:32 -0600)]
gnu: hdf5: Remove use of deprecated MPI1 symbols.

* gnu/packages/patches/hdf5-1.8-mpi-deprecations.patch,
  gnu/packages/patches/hdf5-mpi-deprecations.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/maths.scm (hdf5, hdf5-1.10)[source]: Use them.

5 years agognu: superlu-dist: Remove use of deprecated MPI1 symbols.
Eric Bavier [Wed, 6 Feb 2019 20:07:23 +0000 (14:07 -0600)]
gnu: superlu-dist: Remove use of deprecated MPI1 symbols.

* gnu/packages/patches/superlu-dist-fix-mpi-deprecations.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/maths.scm (superlu-dist)[source]: Use it.

5 years agognu: emacs-fish-completion: Update to 1.0.
Pierre Neidhardt [Thu, 7 Feb 2019 22:10:05 +0000 (23:10 +0100)]
gnu: emacs-fish-completion: Update to 1.0.

* gnu/packages/emacs-xyz.scm (emacs-fish-completion): Update to 1.0.

5 years agognu: Add gpx.
Tim Stahel [Thu, 7 Feb 2019 21:33:08 +0000 (22:33 +0100)]
gnu: Add gpx.

* gnu/packages/engineering.scm (gpx): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
5 years agognu: Add dune-geometry.
Ricardo Wurmus [Thu, 7 Feb 2019 13:19:04 +0000 (14:19 +0100)]
gnu: Add dune-geometry.

* gnu/packages/maths.scm (dune-geometry): New variable.

5 years agognu: Add dune-common.
Ricardo Wurmus [Thu, 7 Feb 2019 13:13:02 +0000 (14:13 +0100)]
gnu: Add dune-common.

* gnu/packages/maths.scm (dune-common): New variable.

5 years agognu: Add coq-autosubst
Dan Frumin [Sun, 3 Feb 2019 15:14:12 +0000 (16:14 +0100)]
gnu: Add coq-autosubst

* gnu/packages/coq.scm (coq-autosubst): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: linux-libre: Update to 4.20.7.
Mark H Weaver [Thu, 7 Feb 2019 18:56:44 +0000 (13:56 -0500)]
gnu: linux-libre: Update to 4.20.7.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.7.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.19: Update to 4.19.20.
Mark H Weaver [Thu, 7 Feb 2019 18:55:42 +0000 (13:55 -0500)]
gnu: linux-libre@4.19: Update to 4.19.20.

* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.20.
(%linux-libre-4.19-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.98.
Mark H Weaver [Thu, 7 Feb 2019 18:54:19 +0000 (13:54 -0500)]
gnu: linux-libre@4.14: Update to 4.14.98.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.98.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.155.
Mark H Weaver [Thu, 7 Feb 2019 18:53:27 +0000 (13:53 -0500)]
gnu: linux-libre@4.9: Update to 4.9.155.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.155.

5 years agognu: linux-libre@4.4: Update to 4.4.173.
Mark H Weaver [Thu, 7 Feb 2019 18:52:01 +0000 (13:52 -0500)]
gnu: linux-libre@4.4: Update to 4.4.173.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.173.

5 years agognu: Add emacs-redshank.
Pierre Neidhardt [Thu, 7 Feb 2019 18:21:24 +0000 (19:21 +0100)]
gnu: Add emacs-redshank.

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

5 years agostatus: Do not systematically erase the previous line.
Ludovic Courtès [Thu, 7 Feb 2019 14:42:18 +0000 (15:42 +0100)]
status: Do not systematically erase the previous line.

After a successful download, we'd erase the download-progress line, and
the end result would be two empty lines following the "downloading …"
line.

Reported by Ricardo Wurmus <rekado@elephly.net> at
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33470#27>.

* guix/status.scm (print-build-event)[erase-current-line*]: Set to a
no-op when PRINT-LOG? is true.
Move calls to 'erase-current-line*' to the 'build-succeeded' and
'build-failed' events.

5 years agodoc: Mention flag to get an ISO image.
Ludovic Courtès [Thu, 7 Feb 2019 14:28:01 +0000 (15:28 +0100)]
doc: Mention flag to get an ISO image.

* doc/guix.texi (Building the Installation Image): Add
'--file-system-type=iso9660'.

5 years agognu: openmpi: Add dependency on SLURM.
Ludovic Courtès [Thu, 7 Feb 2019 14:24:01 +0000 (15:24 +0100)]
gnu: openmpi: Add dependency on SLURM.

This allows users to run Open MPI programs with 'srun'.

* gnu/packages/mpi.scm (openmpi)[inputs]: Add SLURM.
[arguments]: Add "--with-pmi" to #:configure-flags.

5 years agoprofiles: Raise an error for unmatched patterns.
Ludovic Courtès [Thu, 7 Feb 2019 13:54:43 +0000 (14:54 +0100)]
profiles: Raise an error for unmatched patterns.

Previously, "guix package -r something-not-installed" would silently
complete.  Now an error is raised.

* guix/profiles.scm (&unmatched-pattern-error): New condition type.
(manifest-matching-entries): Rewrite to raise an error when one of
PATTERNS is not matched.
* guix/ui.scm (call-with-error-handling): Handle 'unmatched-pattern-error?'.
* tests/guix-package.sh: Add test.
* tests/profiles.scm ("manifest-matching-entries"): Don't try to remove
unmatched pattern.
("manifest-matching-entries, no match"): New test.
("manifest-transaction-effects"): Remove 'remove' field.

5 years agognu: flatpak: Update to 1.2.0.
Rutger Helling [Thu, 7 Feb 2019 13:44:44 +0000 (14:44 +0100)]
gnu: flatpak: Update to 1.2.0.

* gnu/packages/package-management.scm (flatpak): Update to 1.2.0.

5 years agognu: python2-rope: Update to 0.11.0
Brett Gilio [Wed, 6 Feb 2019 21:25:36 +0000 (15:25 -0600)]
gnu: python2-rope: Update to 0.11.0

From 1e6322de0c3227827176fb460a11da21a6bba08d Mon Sep 17 00:00:00 2001
From: Brett Gilio <brettg@posteo.net>
Date: Wed, 6 Feb 2019 15:23:56 -0600
Subject: [PATCH] gnu: python2-rope: Update to 0.11.0

* gnu/packages/python-xyz.scm (python2-rope): Update to 0.11.0

5 years agognu: python-configargparse: Update to 0.14.0.
Vagrant Cascadian [Thu, 7 Feb 2019 07:16:11 +0000 (23:16 -0800)]
gnu: python-configargparse: Update to 0.14.0.

* gnu/packages/python-xyz.scm
  (python-configargparse): Update to 0.14.0.

5 years agognu: python-wheel: Update to 0.32.2.
Vagrant Cascadian [Thu, 7 Feb 2019 07:14:22 +0000 (23:14 -0800)]
gnu: python-wheel: Update to 0.32.2.

* gnu/packages/python-xyz.scm (python-wheel): Update to 0.32.2.

5 years agognu: Add datefudge.
Kyle Meyer [Mon, 4 Feb 2019 04:00:52 +0000 (23:00 -0500)]
gnu: Add datefudge.

* gnu/packages/time.scm (datefudge): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: iproute2: Update to 4.20.0.
Ludovic Courtès [Wed, 6 Feb 2019 21:09:42 +0000 (22:09 +0100)]
gnu: iproute2: Update to 4.20.0.

* gnu/packages/linux.scm (iproute): Update to 4.20.0.

5 years agomonads, gexp: Prevent redefinition of syntax parameters.
Ludovic Courtès [Wed, 6 Feb 2019 20:58:43 +0000 (21:58 +0100)]
monads, gexp: Prevent redefinition of syntax parameters.

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

This fixes multi-threaded compilation of this code where syntax
parameters could end up being redefined and where a race condition could
lead a thread to see the "wrong" value of the syntax parameter.

* guix/monads.scm (define-syntax-parameter-once): New macro.
(>>=, return): Use it.
* guix/gexp.scm (define-syntax-parameter-once): New macro.
(current-imported-modules, current-imported-extensions): Use it.

5 years agodaemon: Emit a 'build-succeeded' event in check mode.
Ludovic Courtès [Tue, 5 Feb 2019 21:58:13 +0000 (22:58 +0100)]
daemon: Emit a 'build-succeeded' event in check mode.

Until now, something like "guix build sed -v1 --check" would not get a
'build-succeeded' event, which in turn meant that the spinner would not
be erased upon build completion.

* nix/libstore/build.cc (DerivationGoal::registerOutputs): When
'buildMode' is bmCheck and 'settings.printBuildTrace' emit a
"@ build-succeeded" trace upon success.
* tests/store.scm ("build-succeeded trace in check mode"): New test.

5 years agognu: abcde: Update to 2.9.3.
Kei Kebreau [Wed, 6 Feb 2019 18:05:27 +0000 (13:05 -0500)]
gnu: abcde: Update to 2.9.3.

* gnu/packages/cdrom.scm (abcde): Update to 2.9.3.
[source]: Update snippet.

5 years agognu: star: Update to 2.7.0b.
Ricardo Wurmus [Wed, 6 Feb 2019 20:24:42 +0000 (21:24 +0100)]
gnu: star: Update to 2.7.0b.

* gnu/packages/bioinformatics.scm (star): Update to 2.7.0b.
[arguments]: Add "add-missing-header" build phase.

5 years agognu: wxmaxima: Update to 19.01.3.
Kei Kebreau [Wed, 6 Feb 2019 17:51:50 +0000 (12:51 -0500)]
gnu: wxmaxima: Update to 19.01.3.

* gnu/packages/maths.scm (wxmaxima): Update to 19.01.3.

5 years agognu: maxima: Update to 5.42.2.
Kei Kebreau [Wed, 6 Feb 2019 14:28:10 +0000 (09:28 -0500)]
gnu: maxima: Update to 5.42.2.

* gnu/packages/maths.scm (maxima): Update to 5.42.2.

5 years agognu: emacs-lispyville: Update to 20181217.
Pierre Neidhardt [Wed, 6 Feb 2019 15:20:52 +0000 (16:20 +0100)]
gnu: emacs-lispyville: Update to 20181217.

* gnu/packages/emacs-xyz.scm (emacs-lispyville): Update to 20181217.

5 years agognu: emacs-lispy: Update to 20190205.
Pierre Neidhardt [Wed, 6 Feb 2019 15:20:32 +0000 (16:20 +0100)]
gnu: emacs-lispy: Update to 20190205.

* gnu/packages/emacs-xyz.scm (emacs-lispy): Update to 20190205.

5 years agognu: emacs-evil-collection: Update to 20190206.
Pierre Neidhardt [Wed, 6 Feb 2019 15:18:54 +0000 (16:18 +0100)]
gnu: emacs-evil-collection: Update to 20190206.

* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20190206.

5 years agognu: emacs-evil: Update to 1.2.14.
Pierre Neidhardt [Wed, 6 Feb 2019 15:18:28 +0000 (16:18 +0100)]
gnu: emacs-evil: Update to 1.2.14.

* gnu/packages/emacs-xyz.scm (emacs-evil): Update to 1.2.14.

5 years agognu: Add guile-squee.
Christopher Baines [Wed, 6 Feb 2019 11:12:20 +0000 (11:12 +0000)]
gnu: Add guile-squee.

* gnu/packages/guile-xyz.scm (guile-squee): New variable.

5 years agognu: ocaml-splittable-random: Change @defn to @acronym.
Christopher Baines [Wed, 6 Feb 2019 09:18:08 +0000 (09:18 +0000)]
gnu: ocaml-splittable-random: Change @defn to @acronym.

I see an error when running guix package -s relating to this:

  Throw to key `parser-error' with args `(#f "Unknown command" defn)'.

* gnu/packages/ocaml.scm (ocaml-splittable-random)[description]: Change @defn
to @acronym.

5 years agognu: ocaml-spawn: Add missing @end itemize to description.
Christopher Baines [Wed, 6 Feb 2019 09:16:50 +0000 (09:16 +0000)]
gnu: ocaml-spawn: Add missing @end itemize to description.

As otherwise this error appears when running things like guix package -s:

  texinfo.scm:745:27: Throw to key `parser-error' with args `(#<input: string
  35ad0e0> "EOF while reading a token " "reading char data")'.

* gnu/packages/ocaml.scm (ocaml-spawn)[description]: Add @end itemize to the
end.

5 years agognu: mpop: Update to 1.4.2.
Arun Isaac [Wed, 6 Feb 2019 07:35:45 +0000 (13:05 +0530)]
gnu: mpop: Update to 1.4.2.

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

5 years agognu: musescore: Update to 3.0.2.
Nicolas Goaziou [Tue, 5 Feb 2019 22:10:38 +0000 (23:10 +0100)]
gnu: musescore: Update to 3.0.2.

* gnu/packages/music.scm (musescore): Update to 3.0.2.
[source]: Add patch.
* gnu/packages/patches/musescore-fix-use_webengine.patch: New file.
* gnu/local.mk (dist_patch_DATA): Reference patch.

5 years agognu: Add ocaml-core-kernel.
Julien Lepiller [Sun, 3 Feb 2019 16:57:36 +0000 (17:57 +0100)]
gnu: Add ocaml-core-kernel.

* gnu/packages/ocaml.scm (ocaml-core-kernel): New variable.

5 years agognu: Add ocaml-core.
Julien Lepiller [Sun, 3 Feb 2019 16:55:55 +0000 (17:55 +0100)]
gnu: Add ocaml-core.

* gnu/packages/ocaml.scm (ocaml-core): New variable.

5 years agognu: Add ocaml-spawn.
Julien Lepiller [Sun, 3 Feb 2019 16:29:33 +0000 (17:29 +0100)]
gnu: Add ocaml-spawn.

* gnu/packages/ocaml.scm (ocaml-spawn): New variable.

5 years agognu: Add ocaml-configurator.
Julien Lepiller [Fri, 1 Feb 2019 18:18:42 +0000 (19:18 +0100)]
gnu: Add ocaml-configurator.

* gnu/packages/ocaml.scm (ocaml-configurator): New variable.

5 years agognu: Add ocaml-jane-street-headers.
Julien Lepiller [Fri, 1 Feb 2019 18:16:19 +0000 (19:16 +0100)]
gnu: Add ocaml-jane-street-headers.

* gnu/packages/ocaml.scm (ocaml-jane-street-headers): New variable.

5 years agognu: Add ocaml-splittable-random.
Julien Lepiller [Fri, 1 Feb 2019 18:14:02 +0000 (19:14 +0100)]
gnu: Add ocaml-splittable-random.

* gnu/packages/ocaml.scm (ocaml-splittable-random): New variable.

5 years agognu: Add ocaml-ppx-jane.
Julien Lepiller [Fri, 1 Feb 2019 18:07:44 +0000 (19:07 +0100)]
gnu: Add ocaml-ppx-jane.

* gnu/packages/ocaml.scm (ocaml-ppx-jane): New variable.

5 years agognu: Add ocaml-ppx-bin-prot.
Julien Lepiller [Fri, 1 Feb 2019 18:06:12 +0000 (19:06 +0100)]
gnu: Add ocaml-ppx-bin-prot.

* gnu/packages/ocaml.scm (ocaml-ppx-bin-prot): New variable.

5 years agognu: Add ocaml-ppx-base.
Julien Lepiller [Fri, 1 Feb 2019 18:02:36 +0000 (19:02 +0100)]
gnu: Add ocaml-ppx-base.

* gnu/packages/ocaml.scm (ocaml-ppx-base): New variable.

5 years agognu: Add ocaml-ppx-typerep-conv.
Julien Lepiller [Fri, 1 Feb 2019 17:58:33 +0000 (18:58 +0100)]
gnu: Add ocaml-ppx-typerep-conv.

* gnu/packages/ocaml.scm (ocaml-ppx-typerep-conv): New variable.

5 years agognu: Add ocaml-ppx-js-style.
Julien Lepiller [Fri, 1 Feb 2019 17:47:25 +0000 (18:47 +0100)]
gnu: Add ocaml-ppx-js-style.

* gnu/packages/ocaml.scm (ocaml-ppx-js-style): New variable.

5 years agognu: Add ocaml-ppx-expect.
Julien Lepiller [Fri, 1 Feb 2019 17:44:22 +0000 (18:44 +0100)]
gnu: Add ocaml-ppx-expect.

* gnu/packages/ocaml.scm (ocaml-ppx-expect): New variable.

5 years agognu: Add ocaml-ppx-assert.
Julien Lepiller [Fri, 1 Feb 2019 17:40:11 +0000 (18:40 +0100)]
gnu: Add ocaml-ppx-assert.

* gnu/packages/ocaml.scm (ocaml-ppx-assert): New variable.

5 years agognu: Add ocaml-ppx-fail.
Julien Lepiller [Fri, 1 Feb 2019 17:35:24 +0000 (18:35 +0100)]
gnu: Add ocaml-ppx-fail.

* gnu/packages/ocaml.scm (ocaml-ppx-fail): New variable.

5 years agognu: Add ocaml-ppx-let.
Julien Lepiller [Fri, 1 Feb 2019 17:33:20 +0000 (18:33 +0100)]
gnu: Add ocaml-ppx-let.

* gnu/packages/ocaml.scm (ocaml-ppx-let): New variable.

5 years agognu: add ocaml-ppx-optcomp.
Julien Lepiller [Fri, 1 Feb 2019 17:30:08 +0000 (18:30 +0100)]
gnu: add ocaml-ppx-optcomp.

* gnu/packages/ocaml.scm (ocaml-ppx-optcomp): New variable.

5 years agognu: Add ocaml-ppx-optional.
Julien Lepiller [Fri, 1 Feb 2019 17:27:40 +0000 (18:27 +0100)]
gnu: Add ocaml-ppx-optional.

* gnu/packages/ocaml.scm (ocaml-ppx-optional): New variable.

5 years agognu: Add ocaml-ppx-pipebang.
Julien Lepiller [Fri, 1 Feb 2019 17:25:16 +0000 (18:25 +0100)]
gnu: Add ocaml-ppx-pipebang.

* gnu/packages/ocaml.scm (ocaml-ppx-pipebang): New variable.

5 years agognu: Add ocaml-ppx-sexp-message.
Julien Lepiller [Fri, 1 Feb 2019 17:22:33 +0000 (18:22 +0100)]
gnu: Add ocaml-ppx-sexp-message.

* gnu/packages/ocaml.scm (ocaml-ppx-sexp-message): New variable.

5 years agognu: Add ocaml-ppx-sexp-value.
Julien Lepiller [Fri, 1 Feb 2019 17:20:21 +0000 (18:20 +0100)]
gnu: Add ocaml-ppx-sexp-value.

* gnu/packages/ocaml.scm (ocaml-ppx-sexp-value): New variable.

5 years agognu: Add ocaml-typerep.
Julien Lepiller [Fri, 1 Feb 2019 17:16:56 +0000 (18:16 +0100)]
gnu: Add ocaml-typerep.

* gnu/packages/ocaml.scm (ocaml-typerep): New variable.

5 years agognu: Add ocaml-ppx-here.
Julien Lepiller [Fri, 1 Feb 2019 17:07:07 +0000 (18:07 +0100)]
gnu: Add ocaml-ppx-here.

* gnu/packages/ocaml.scm (ocaml-ppx-here): New variable.

5 years agognu: Add ocaml-ppx-bench.
Julien Lepiller [Fri, 1 Feb 2019 17:01:03 +0000 (18:01 +0100)]
gnu: Add ocaml-ppx-bench.

* gnu/packages/ocaml.scm (ocaml-ppx-bench): New variable.

5 years agognu: Add ocaml-ppx-enumerate.
Julien Lepiller [Fri, 1 Feb 2019 16:57:21 +0000 (17:57 +0100)]
gnu: Add ocaml-ppx-enumerate.

* gnu/packages/ocaml.scm (ocaml-ppx-enumerate): New variable.