jackhill/guix/guix.git
6 years agoguix: Separate the package name and version with "@", not "-".
Chris Marusich [Sun, 8 Apr 2018 23:51:42 +0000 (16:51 -0700)]
guix: Separate the package name and version with "@", not "-".

* guix/packages.scm (package-full-name): By default, use "@" to separate
  the package name and package version.  Add an optional delimiter
  argument so that there is still a way to explicitly use a different
  delimiter.
* gnu/packages/commencement.scm (gcc-boot0) <unpack-gmp&co>: Adjust
  accordingly.
* tests/graph.scm: Adjust accordingly.
* tests/profiles.scm: Adjust accordingly.
* NEWS: Mention the change.

Fixes: <https://bugs.gnu.org/31088>.
Reported by Pierre Neidhardt <ambrevar@gmail.com>.

6 years agotelephony: add twinkle
Jovany Leandro G.C [Mon, 7 May 2018 22:35:23 +0000 (17:35 -0500)]
telephony: add twinkle

From 1a2504b36e0775443587faf43e3a2d9467769866 Mon Sep 17 00:00:00 2001
From: "Jovany Leandro G.C" <bit4bit@riseup.net>
Date: Mon, 7 May 2018 17:32:57 -0500
Subject: [PATCH] telephony: add twinkle

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
6 years agognu: emacs-helm-shell-history: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:52:24 +0000 (23:52 +0300)]
gnu: emacs-helm-shell-history: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-helm-shell-history)[propagated-inputs]: Add
  'emacs-helm'.

6 years agognu: emacs-magit-org-todos-el: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:45:32 +0000 (23:45 +0300)]
gnu: emacs-magit-org-todos-el: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-magit-org-todos-el)[propagated-inputs]: Add
  'magit'.

6 years agognu: emacs-helm-gtags: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:31:59 +0000 (23:31 +0300)]
gnu: emacs-helm-gtags: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-helm-gtags)[propagated-inputs]: Add
  'emacs-helm'.

6 years agognu: emacs-helm-firefox: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:31:05 +0000 (23:31 +0300)]
gnu: emacs-helm-firefox: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-helm-firefox)[propagated-inputs]: Add
  'emacs-helm'.

6 years agognu: emacs-helm-eww: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:28:46 +0000 (23:28 +0300)]
gnu: emacs-helm-eww: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-helm-eww)[propagated-inputs]: Add
  'emacs-helm'.

6 years agognu: Add inxi.
Pierre Neidhardt [Mon, 16 Apr 2018 12:38:30 +0000 (18:08 +0530)]
gnu: Add inxi.

* gnu/packages/admin.scm (inxi): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
6 years agognu: love: Remove unnecessary (guix build utils) module.
Efraim Flashner [Tue, 8 May 2018 10:44:35 +0000 (13:44 +0300)]
gnu: love: Remove unnecessary (guix build utils) module.

* gnu/packages/game-development.scm (love)[source]: Remove included
(guix build utils) module.

6 years agognu: wesnoth: Update to 1.14.0.
Arun Isaac [Sun, 6 May 2018 20:36:25 +0000 (02:06 +0530)]
gnu: wesnoth: Update to 1.14.0.

* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (wesnoth): Update to 1.14.0.
[source]: Add wesnoth-fix-std-bad-cast.patch to patches.
[arguments]: Remove "-DENABLE_STRICT_COMPILATION=OFF" configure flag.
[inputs]: Remove sdl-image, sdl-mixer, sdl-net and sdl-ttf. Add openssl and
sdl-union of sdl2, sdl2-image, sdl2-mixer and sdl2-ttf.
[home-page]: Use HTTPS URI.
(wesnoth-server)[inputs]: Remove sdl-net. Add icu4c, openssl and sdl2.
[arguments]: Remove delete-data phase. Since wesnoth 1.14.0, configure flag
"-DENABLE_GAME=OFF" disables installation of game assets.

6 years agodoc: Fix typo.
Tobias Geerinckx-Rice [Mon, 7 May 2018 23:53:17 +0000 (01:53 +0200)]
doc: Fix typo.

* doc/guix.texi (X Window): Fix ‘xinitr ’ typo.

6 years agognu: isync / mbsync: Fix typos in description.
Leo Famulari [Mon, 7 May 2018 21:44:21 +0000 (17:44 -0400)]
gnu: isync / mbsync: Fix typos in description.

* gnu/packages/mail.scm (isync)[description]: Fix typos.

6 years agognu: DejaVu fonts: Update the home-page.
Leo Famulari [Mon, 7 May 2018 20:21:09 +0000 (16:21 -0400)]
gnu: DejaVu fonts: Update the home-page.

* gnu/packages/fonts.scm (font-dejavu)[home-page]: Use the new home-page.

6 years agodoc: Fix typo.
Efraim Flashner [Mon, 7 May 2018 19:00:51 +0000 (22:00 +0300)]
doc: Fix typo.

* doc/guix.texi (Desktop Services): Use 'any' when refering to more than
two desktop environments.

6 years agognu: emacs-rsw-elisp: Improve description.
Ricardo Wurmus [Mon, 7 May 2018 18:35:51 +0000 (20:35 +0200)]
gnu: emacs-rsw-elisp: Improve description.

* gnu/packages/emacs.scm (emacs-rsw-elisp)[description]: Wrap code with
Texinfo syntax for code.

6 years agognu: miniupnpc: Update to 2.1.
Marius Bakke [Mon, 7 May 2018 18:16:27 +0000 (20:16 +0200)]
gnu: miniupnpc: Update to 2.1.

* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.

6 years agognu: webkitgtk: Update to 2.20.2 [fixes CVE-2018-4200].
Marius Bakke [Mon, 7 May 2018 18:11:50 +0000 (20:11 +0200)]
gnu: webkitgtk: Update to 2.20.2 [fixes CVE-2018-4200].

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

6 years agognu: libsoup: Update to 2.62.2.
Marius Bakke [Mon, 7 May 2018 18:11:18 +0000 (20:11 +0200)]
gnu: libsoup: Update to 2.62.2.

* gnu/packages/gnome.scm (libsoup): Update to 2.62.2.

6 years agoRevert "gnu: Add emacs-dumb-jump."
Oleg Pykhalov [Mon, 7 May 2018 16:27:08 +0000 (19:27 +0300)]
Revert "gnu: Add emacs-dumb-jump."

This package duplicates ‘emacs-dumb-jump’ package from
d26727a143fab0dded1dbc848899270dbacd5dad.

This reverts commit 89378bb87b5f8cb68fb51a9c19b8fbdc372c65fe.

6 years agopack: Fix handling of '-e'.
Ludovic Courtès [Mon, 7 May 2018 12:04:19 +0000 (14:04 +0200)]
pack: Fix handling of '-e'.

Fixes a regression introduced in
aad16cc1965ab3488449c262455eb29b15c77e95.
Reported by Julien Lepiller.

* guix/scripts/pack.scm (guix-pack)[manifest-from-args]: In
'match-lambda', add clause for single packages.
* tests/guix-pack.sh: Add test for '-e'.

6 years agognu: gcc > 5: Use 'CPATH' instead of 'C_INCLUDE_PATH' & co.
Ludovic Courtès [Mon, 7 May 2018 10:02:23 +0000 (12:02 +0200)]
gnu: gcc > 5: Use 'CPATH' instead of 'C_INCLUDE_PATH' & co.

Partly addresses <https://bugs.gnu.org/30756>.
Reported by julien lepiller <julien@lepiller.eu>,
Marius Bakke <mbakke@fastmail.com>,
and Giel van Schijndel <giel@mortis.eu>

* gnu/packages/gcc.scm (gcc-6)[native-search-paths]: New field.

6 years agognu: Add bitlbee-discord.
Pierre-Antoine Rouby [Mon, 7 May 2018 09:47:04 +0000 (11:47 +0200)]
gnu: Add bitlbee-discord.

* gnu/packages/messaging.scm (bitlbee-discord): New variable.

6 years agognu: bitlbee: Install development headers.
Pierre-Antoine Rouby [Mon, 7 May 2018 09:44:00 +0000 (11:44 +0200)]
gnu: bitlbee: Install development headers.

* gnu/packages/messaging.scm (bitlbee)[arguments]: Add 'install-lib'
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agopack: Honor package transformation options.
Ludovic Courtès [Mon, 7 May 2018 08:44:18 +0000 (10:44 +0200)]
pack: Honor package transformation options.

Previously they would silently be ignored.

* guix/scripts/pack.scm (guix-pack)[manifest-from-args]: Add 'store'
parameter.  Call 'options->transformation' and use it.
Move 'with-store' and 'parameterize' around the 'let'.
* tests/guix-pack.sh: Add test using '--with-source'.

6 years agopack: Adjust test to cope with GC'd profiles.
Ludovic Courtès [Mon, 7 May 2018 08:41:33 +0000 (10:41 +0200)]
pack: Adjust test to cope with GC'd profiles.

Previous "test -x opt/gnu/bin/guile" would fail if the store item
"opt/gnu/bin" points to had been GC'd.

* tests/guix-pack.sh: Replace "test -x" with "test -L" to deal with
store items that have been reclaimed.

6 years agopack: Do not autoload (gnu packages base).
Ludovic Courtès [Mon, 7 May 2018 08:36:13 +0000 (10:36 +0200)]
pack: Do not autoload (gnu packages base).

* guix/scripts/pack.scm: Do not autoload (gnu packages base).
Previously, we could end up with 'canonical-package' as an unbound
variable because of the incorrect autoload spec.

6 years agoself: Add "guix-packages-base" derivation.
Ludovic Courtès [Sun, 6 May 2018 14:41:50 +0000 (16:41 +0200)]
self: Add "guix-packages-base" derivation.

This introduces an intermediate derivation, thereby reducing the amount
of rebuild that needs to happen when "leaf" package modules are
modified.

* guix/self.scm (compiled-guix)[*core-package-modules*]: New variable.
[*package-modules*, *system-modules*, *cli-modules*]: Depend on it.
Add it to the directory union.

6 years agognu: wget: Update to 1.19.5 [fixes CVE-2018-0494].
Marius Bakke [Sun, 6 May 2018 21:57:49 +0000 (23:57 +0200)]
gnu: wget: Update to 1.19.5 [fixes CVE-2018-0494].

* gnu/packages/wget.scm (wget): Update to 1.19.5.

6 years agoRevert "gnu: man-db: Embed absolute reference to 'preconv'."
Marius Bakke [Sun, 6 May 2018 21:55:50 +0000 (23:55 +0200)]
Revert "gnu: man-db: Embed absolute reference to 'preconv'."

This change broke `man` when invoked outside a `guix environment`.

This reverts commit 296551a2e9310d4a030ee49530e9367e73aaeecf.

6 years agognu: mpd-mpc: Update to 0.30.
Leo Famulari [Sun, 6 May 2018 21:22:31 +0000 (17:22 -0400)]
gnu: mpd-mpc: Update to 0.30.

* gnu/packages/mpd.scm (mpd-mpc): Update to 0.30.

6 years agognu: strace: Fix build failure on Linux-Libre 4.16.
Marius Bakke [Sun, 6 May 2018 18:11:40 +0000 (20:11 +0200)]
gnu: strace: Fix build failure on Linux-Libre 4.16.

* gnu/packages/patches/strace-kernel-4.16.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (strace)][source](patches): New field.

6 years agognu: wireshark: Update to 2.6.0.
Nicolas Goaziou [Sun, 6 May 2018 14:15:35 +0000 (16:15 +0200)]
gnu: wireshark: Update to 2.6.0.

* gnu/packages/networking.scm (wireshark): Update to 2.6.0.
[inputs]: Add lz4, qtmultimedia and snappy.  Remove openssl.
[arguments]: Update configure flags according to changes above.

6 years agognu: gmime: Update to 3.2.0.
Marius Bakke [Sun, 6 May 2018 12:33:28 +0000 (14:33 +0200)]
gnu: gmime: Update to 3.2.0.

* gnu/packages/mail.scm (gmime): Update to 3.2.0.
[arguments]: End phases on #t.
(gmime-2.6): New public variable.
(mu, balsa, pan): Change GMIME to GMIME-2.6.

6 years agognu: gnupg: Update to 2.2.7.
Marius Bakke [Fri, 4 May 2018 12:32:34 +0000 (14:32 +0200)]
gnu: gnupg: Update to 2.2.7.

* gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.

6 years agognu: gpgme: Update to 1.11.1.
Marius Bakke [Sun, 6 May 2018 12:20:13 +0000 (14:20 +0200)]
gnu: gpgme: Update to 1.11.1.

* gnu/packages/gnupg.scm (libgpg-error-1.31): New public variable.
(gpgme): Update to 1.11.1.
[propagated-inputs]: Change LIBGPG-ERROR to LIBGPG-ERROR-1.31.

6 years agognu: man-db: Embed absolute reference to 'preconv'.
Marius Bakke [Sat, 5 May 2018 21:30:04 +0000 (23:30 +0200)]
gnu: man-db: Embed absolute reference to 'preconv'.

Fixes <https://bugs.gnu.org/30785>.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

* gnu/packages/man.scm (man-db)[arguments]: Rename 'patch-iconv-path' to
'patch-absolute-paths'.  Add substitution for "preconv".

6 years agognu: groff-minimal: Preserve 'preconv' executable.
Marius Bakke [Sat, 5 May 2018 21:13:16 +0000 (23:13 +0200)]
gnu: groff-minimal: Preserve 'preconv' executable.

* gnu/packages/groff.scm (groff-minimal)[arguments]: Add 'preconv' to the list
of kept programs.

6 years agoRevert "gnu: gnupg: Update to 2.2.7."
Efraim Flashner [Sun, 6 May 2018 07:01:59 +0000 (10:01 +0300)]
Revert "gnu: gnupg: Update to 2.2.7."

This reverts commit 0c183f6fb1efe9762cf33f691607a1b2ed2fa57e.

6 years agognu: gnupg: Update to 2.2.7.
Efraim Flashner [Sun, 6 May 2018 05:38:44 +0000 (08:38 +0300)]
gnu: gnupg: Update to 2.2.7.

* gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.

6 years agognu: giac-xcas: Update to 1.4.9-59.
Nicolas Goaziou [Sat, 5 May 2018 22:50:06 +0000 (00:50 +0200)]
gnu: giac-xcas: Update to 1.4.9-59.

* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-59.

6 years agognu: asymptote: Update to 2.44.
Nicolas Goaziou [Sat, 5 May 2018 22:36:30 +0000 (00:36 +0200)]
gnu: asymptote: Update to 2.44.

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

6 years agognu: Add GHex.
Ludovic Courtès [Tue, 1 May 2018 14:50:57 +0000 (09:50 -0500)]
gnu: Add GHex.

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

Co-authored-by: Jovany Leandro G.C <bit4bit@riseup.net>.
6 years agognu: love: Update to 11.1.
Pierre Neidhardt [Thu, 3 May 2018 15:53:11 +0000 (17:53 +0200)]
gnu: love: Update to 11.1.

* gnu/packages/game-development.scm (love): Update to 11.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: python-numpy: Update to 1.14.3.
Marius Bakke [Wed, 2 May 2018 15:37:20 +0000 (17:37 +0200)]
gnu: python-numpy: Update to 1.14.3.

* gnu/packages/python.scm (python-numpy): Update to 1.14.3.

6 years agognu: python-scipy: Update to 1.0.1.
Marius Bakke [Wed, 2 May 2018 15:38:07 +0000 (17:38 +0200)]
gnu: python-scipy: Update to 1.0.1.

* gnu/packages/python.scm (python-scipy): Update to 1.0.1.

6 years agognu: python-matplotlib: Update to 2.2.2.
Marius Bakke [Wed, 2 May 2018 15:37:47 +0000 (17:37 +0200)]
gnu: python-matplotlib: Update to 2.2.2.

* gnu/packages/python.scm (python-matplotlib): Update to 2.2.2.
[propagated-inputs]: Add PYTHON-KIWISOLVER.
(python2-matplotlib)[propagated-inputs]: Add PYTHON2-BACKPORTS-FUNCTOOLS-LRU-CACHE.
(python-matplotlib-documentation)[native-inputs]: Change PYTHON-SPHINX to
PYTHON-SPHINX-1.6.  Add PYTHON-SPHINX-GALLERY.

6 years agognu: Add python-sphinx-gallery.
Marius Bakke [Wed, 2 May 2018 18:03:09 +0000 (20:03 +0200)]
gnu: Add python-sphinx-gallery.

* gnu/packages/python.scm (python-sphinx-gallery, python2-sphinx-gallery): New
public variables.

6 years agognu: Add python-kiwisolver.
Marius Bakke [Wed, 2 May 2018 16:22:33 +0000 (18:22 +0200)]
gnu: Add python-kiwisolver.

* gnu/packages/maths.scm (python-kiwisolver, python2-kiwisolver): New public
variables.

6 years agognu: mbedtls-apache: Update to 2.7.3.
Marius Bakke [Fri, 4 May 2018 14:35:06 +0000 (16:35 +0200)]
gnu: mbedtls-apache: Update to 2.7.3.

* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.3.

6 years agognu: freeipmi: Update to 1.6.2.
Marius Bakke [Fri, 4 May 2018 12:27:13 +0000 (14:27 +0200)]
gnu: freeipmi: Update to 1.6.2.

* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.2.

6 years agognu: retroarch: Update to 1.7.3.
Rutger Helling [Sat, 5 May 2018 09:01:53 +0000 (11:01 +0200)]
gnu: retroarch: Update to 1.7.3.

* gnu/packages/emulators.scm (retroarch): Update to 1.7.3.
[inputs]: Add qtbase.

6 years agognu: qrencode: Update to 4.0.0.
Kei Kebreau [Tue, 1 May 2018 21:35:20 +0000 (17:35 -0400)]
gnu: qrencode: Update to 4.0.0.

* gnu/packages/aidc.scm (qrencode): Update to 4.0.0.

6 years agognu: python-qrcode: Use a newer version of setuptools.
Christopher Baines [Fri, 4 May 2018 21:28:33 +0000 (22:28 +0100)]
gnu: python-qrcode: Use a newer version of setuptools.

The upgrade from 5.3 to 6.0 switches to rely on the on the setup.cfg, and with
the version of setuptools incldued with Python, this isn't supported, so no
actual code is installed, and the output is mostly empty.

* gnu/packages/python.scm (python-qrcode)[inputs]: Add python-setuptools.

6 years agognu: emacs-lispy: Update to c2a358a7.
Jelle Licht [Fri, 4 May 2018 21:32:28 +0000 (23:32 +0200)]
gnu: emacs-lispy: Update to c2a358a7.

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

6 years agognu: coq-coquelicot: Fix for coq 8.8.
Julien Lepiller [Fri, 4 May 2018 19:07:23 +0000 (21:07 +0200)]
gnu: coq-coquelicot: Fix for coq 8.8.

* gnu/packages/ocaml.scm (coq-coquelicot)[arguments]: New phase to
remove a deprecated command.

6 years agognu: coq-bignums: Update to 8.8.0.
Julien Lepiller [Fri, 4 May 2018 18:47:48 +0000 (20:47 +0200)]
gnu: coq-bignums: Update to 8.8.0.

* gnu/packages/ocaml.scm (coq-bignums): Update to 8.8.0.

6 years agognu: coq-mathcomp: Update to 1.7.0.
Julien Lepiller [Fri, 4 May 2018 18:44:15 +0000 (20:44 +0200)]
gnu: coq-mathcomp: Update to 1.7.0.

* gnu/packages/ocaml.scm (coq-mathcomp): Update to 1.7.0.

6 years agognu: coq-gappa: Update to 1.3.2.
Julien Lepiller [Fri, 4 May 2018 18:19:28 +0000 (20:19 +0200)]
gnu: coq-gappa: Update to 1.3.2.

* gnu/packages/ocaml.scm (coq-gappa): Update to 1.3.2.

6 years agognu: coq-flocq: Update to 2.6.1.
Julien Lepiller [Fri, 4 May 2018 18:15:29 +0000 (20:15 +0200)]
gnu: coq-flocq: Update to 2.6.1.

* gnu/packages/ocaml.scm (coq-flocq): Update to 2.6.1.

6 years agognu: coq: Update to 8.8.0.
Julien Lepiller [Fri, 4 May 2018 17:51:16 +0000 (19:51 +0200)]
gnu: coq: Update to 8.8.0.

* gnu/packages/ocaml.scm (coq): Update to 8.8.0.

6 years agognu: certbot, python-acme: Update to 0.24.0.
Leo Famulari [Fri, 4 May 2018 02:54:48 +0000 (22:54 -0400)]
gnu: certbot, python-acme: Update to 0.24.0.

* gnu/packages/tls.scm (certbot, python-acme): Update to 0.24.0.

6 years agognu: gnuplot: Update to 5.2.2
Adam Massmann [Wed, 2 May 2018 03:49:40 +0000 (23:49 -0400)]
gnu: gnuplot: Update to 5.2.2

* gnu/packages/maths.scm (gnuplot): Update to 5.2.2.
[arguments]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add Workrave.
Jovany Leandro G.C [Tue, 1 May 2018 05:50:59 +0000 (00:50 -0500)]
gnu: Add Workrave.

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

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add nitrogen.
Pierre-Antoine Rouby [Mon, 30 Apr 2018 20:55:48 +0000 (22:55 +0200)]
gnu: Add nitrogen.

* gnu/packages/wm.scm (nitrogen): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoguix build: Nicely report unbound variables with hints.
Ludovic Courtès [Fri, 4 May 2018 13:05:05 +0000 (15:05 +0200)]
guix build: Nicely report unbound variables with hints.

* guix/ui.scm (print-unbound-variable-error): Add "error:" to the
message.
(report-unbound-variable-error): New procedure, with code formerly in
'report-load-error'.
(report-load-error): Use it.
(call-with-unbound-variable-handling): New procedure.
(with-unbound-variable-handling): New macro.
* guix/scripts/build.scm (options->derivations): Wrap body in
'with-unbound-variable-handling'.
* tests/guix-build.sh (GUIX_PACKAGE_PATH): Add test.

6 years agoui: Factorize 'last-frame-with-source'.
Ludovic Courtès [Fri, 4 May 2018 10:13:53 +0000 (12:13 +0200)]
ui: Factorize 'last-frame-with-source'.

* guix/ui.scm (last-frame-with-source): New procedure.
(load*)[frame-with-source]: Remove.
Use 'last-frame-with-source'.

6 years agoRevert "gnu: python-mako: Update to 1.0.7."
Rutger Helling [Fri, 4 May 2018 06:50:08 +0000 (08:50 +0200)]
Revert "gnu: python-mako: Update to 1.0.7."

This causes a mass rebuild due to python2-mako rebuilding Mesa. Pushed on
staging instead.

This reverts commit fc7c91a53a9c5c4ce0fd6d62dd8a57f4d2e6a590.

6 years agognu: r-desc: Update to 1.2.0.
Roel Janssen [Fri, 4 May 2018 06:06:11 +0000 (08:06 +0200)]
gnu: r-desc: Update to 1.2.0.

* gnu/packages/statistics.scm (r-desc): Update to 1.2.0.

6 years agognu: r-data-table: Update to 1.11.0.
Roel Janssen [Fri, 4 May 2018 06:05:48 +0000 (08:05 +0200)]
gnu: r-data-table: Update to 1.11.0.

* gnu/packages/statistics.scm (r-data-table): Update to 1.11.0.

6 years agognu: r-yaml: Update to 2.1.19.
Roel Janssen [Fri, 4 May 2018 06:05:27 +0000 (08:05 +0200)]
gnu: r-yaml: Update to 2.1.19.

* gnu/packages/statistics.scm (r-yaml): Update to 2.1.19.

6 years agognu: r-dbi: Update to 1.0.0.
Roel Janssen [Fri, 4 May 2018 06:05:01 +0000 (08:05 +0200)]
gnu: r-dbi: Update to 1.0.0.

* gnu/packages/statistics.scm (r-dbi): Update to 1.0.0.

6 years agognu: r-stringi: Update to 1.2.2.
Roel Janssen [Fri, 4 May 2018 06:04:38 +0000 (08:04 +0200)]
gnu: r-stringi: Update to 1.2.2.

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

6 years agognu: r-ddalpha: Update to 1.3.3.
Roel Janssen [Fri, 4 May 2018 06:03:49 +0000 (08:03 +0200)]
gnu: r-ddalpha: Update to 1.3.3.

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

6 years agognu: r-dendextend: Update to 1.8.0.
Roel Janssen [Fri, 4 May 2018 06:03:18 +0000 (08:03 +0200)]
gnu: r-dendextend: Update to 1.8.0.

* gnu/packages/cran.scm (r-dendextend): Update to 1.8.0.

6 years agognu: qscintilla: Update to 2.10.3.
Tobias Geerinckx-Rice [Thu, 3 May 2018 01:59:49 +0000 (03:59 +0200)]
gnu: qscintilla: Update to 2.10.3.

* gnu/packages/qt.scm (qscintilla): Update to 2.10.3.

6 years agognu: r-np: Update to 0.60-7.
Tobias Geerinckx-Rice [Fri, 4 May 2018 00:20:54 +0000 (02:20 +0200)]
gnu: r-np: Update to 0.60-7.

* gnu/packages/cran.scm (r-np): Update to 0.60-7.
[propagated-inputs]: Add R-QUADPROG.

6 years agognu: r-tsp: Update to 1.1-6.
Tobias Geerinckx-Rice [Fri, 4 May 2018 00:19:40 +0000 (02:19 +0200)]
gnu: r-tsp: Update to 1.1-6.

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

6 years agognu: r-later: Update to 0.7.2.
Tobias Geerinckx-Rice [Fri, 4 May 2018 00:02:59 +0000 (02:02 +0200)]
gnu: r-later: Update to 0.7.2.

* gnu/packages/cran.scm (r-later): Update to 0.7.2.

6 years agognu: r-multtest: Update to 2.36.0.
Tobias Geerinckx-Rice [Thu, 3 May 2018 15:26:46 +0000 (17:26 +0200)]
gnu: r-multtest: Update to 2.36.0.

* gnu/packages/bioconductor.scm (r-multtest): Update to 2.36.0.

6 years agognu: r-formula: Update to 1.2-3.
Tobias Geerinckx-Rice [Thu, 3 May 2018 23:43:35 +0000 (01:43 +0200)]
gnu: r-formula: Update to 1.2-3.

* gnu/packages/statistics.scm (r-formula): Update to 1.2-3.

6 years agognu: r-preprocesscore: Update to 1.42.0.
Tobias Geerinckx-Rice [Thu, 3 May 2018 15:33:32 +0000 (17:33 +0200)]
gnu: r-preprocesscore: Update to 1.42.0.

* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.42.0.

6 years agognu: yaml-cpp: Update to 0.6.2.
Tobias Geerinckx-Rice [Thu, 3 May 2018 15:42:01 +0000 (17:42 +0200)]
gnu: yaml-cpp: Update to 0.6.2.

* gnu/packages/serialization.scm (yaml-cpp): Update to 0.6.2.
[inputs]: Remove removed BOOST dependency.

6 years agognu: python-mako: Update to 1.0.7.
Tobias Geerinckx-Rice [Thu, 3 May 2018 14:37:42 +0000 (16:37 +0200)]
gnu: python-mako: Update to 1.0.7.

* gnu/packages/python.scm (python-mako): Update to 1.0.7.

6 years agognu: perl-crypt-openssl-rsa: Update to 0.30.
Tobias Geerinckx-Rice [Thu, 3 May 2018 14:27:51 +0000 (16:27 +0200)]
gnu: perl-crypt-openssl-rsa: Update to 0.30.

* gnu/packages/tls.scm (perl-crypt-openssl-rsa): Update to 0.30.
[native-inputs]: Add PERL-CRYPT-OPENSSL-GUESS.

6 years agognu: ruby-minitest-hooks: Update to 1.4.2.
Tobias Geerinckx-Rice [Thu, 3 May 2018 00:29:34 +0000 (02:29 +0200)]
gnu: ruby-minitest-hooks: Update to 1.4.2.

* gnu/packages/ruby.scm (ruby-minitest-hooks): Update to 1.4.2.

6 years agognu: ruby-rb-fsevent: Update to 0.10.3.
Tobias Geerinckx-Rice [Thu, 3 May 2018 00:12:55 +0000 (02:12 +0200)]
gnu: ruby-rb-fsevent: Update to 0.10.3.

* gnu/packages/ruby.scm (ruby-rb-fsevent): Update to 0.10.3.

6 years agognu: Update radare2 to 2.5.0.
Julien Lepiller [Thu, 3 May 2018 19:22:32 +0000 (21:22 +0200)]
gnu: Update radare2 to 2.5.0.

* gnu/packages/engineering.scm (radare2): Update to 2.5.0.

6 years agognu: libraw: Update to 0.18.10 [fixes CVE-2018-10528, CVE-2018-10529].
Marius Bakke [Thu, 3 May 2018 18:36:04 +0000 (20:36 +0200)]
gnu: libraw: Update to 0.18.10 [fixes CVE-2018-10528, CVE-2018-10529].

* gnu/packages/photo.scm (libraw): Update to 0.18.10.

6 years agognu: miniupnpc: Update to 2.0.20180503.
Marius Bakke [Thu, 3 May 2018 18:31:28 +0000 (20:31 +0200)]
gnu: miniupnpc: Update to 2.0.20180503.

* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180503.

6 years agognu: ldb: Update to 1.3.3.
Marius Bakke [Thu, 3 May 2018 18:31:12 +0000 (20:31 +0200)]
gnu: ldb: Update to 1.3.3.

* gnu/packages/samba.scm (ldb): Update to 1.3.3.

6 years agognu: samba: Update to 4.8.1.
Marius Bakke [Wed, 2 May 2018 12:43:49 +0000 (14:43 +0200)]
gnu: samba: Update to 4.8.1.

* gnu/packages/samba.scm (samba): Update to 4.8.1.
[arguments]: Adjust 'disable-etc-samba-directory-creation' phase.

6 years agognu: samba: Propagate some inputs.
Marius Bakke [Wed, 2 May 2018 12:42:49 +0000 (14:42 +0200)]
gnu: samba: Propagate some inputs.

* gnu/packages/samba.scm (samba)[inputs]: Move LDB, TALLOC and TEVENT ...
[propagated-inputs]: ... here.  New field.

6 years agognu: icecat: Use ffmpeg@3.4.
Marius Bakke [Thu, 3 May 2018 17:52:42 +0000 (19:52 +0200)]
gnu: icecat: Use ffmpeg@3.4.

Fixes <https://bugs.gnu.org/31356>.
Reported by Clément Lassieur <clement@lassieur.org>.

* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change from FFMPEG to FFMPEG-3.4.

6 years agognu: Add emacs-dumb-jump.
Sohom Bhattacharjee [Mon, 9 Apr 2018 14:52:53 +0000 (20:22 +0530)]
gnu: Add emacs-dumb-jump.

* gnu/packages/emacs.scm (emacs-dumb-jump): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: Add emacs-noflet.
Sohom Bhattacharjee [Thu, 12 Apr 2018 06:41:03 +0000 (12:11 +0530)]
gnu: Add emacs-noflet.

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

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-deferred: Fix tests.
Arun Isaac [Thu, 3 May 2018 16:45:01 +0000 (22:15 +0530)]
gnu: emacs-deferred: Fix tests.

* gnu/packages/emacs.scm (emacs-deferred)[arguments]: Add set-shell phase.
Set #:test-command to "make test".

6 years agobuild: emacs-utils: Fail when byte compilation fails.
Maxim Cournoyer [Mon, 16 Apr 2018 02:48:53 +0000 (22:48 -0400)]
build: emacs-utils: Fail when byte compilation fails.

Byte compilation failures were ignored prior to this change.

* guix/build/emacs-utils.scm (emacs-byte-compile-directory): Fail when there
are compilation errors.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-calfw: Fix byte compilation.
Maxim Cournoyer [Sat, 31 Mar 2018 04:25:23 +0000 (00:25 -0400)]
gnu: emacs-calfw: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-calfw)[propagated-inputs]: Add emacs-howm.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-org-contrib: Fix byte compilation.
Maxim Cournoyer [Thu, 29 Mar 2018 01:50:15 +0000 (21:50 -0400)]
gnu: emacs-org-contrib: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-org-contrib)[propagated-inputs]: Add
emacs-scel.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: Add emacs-scel.
Maxim Cournoyer [Sun, 18 Mar 2018 20:37:30 +0000 (16:37 -0400)]
gnu: Add emacs-scel.

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

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>