Commit graph

31067 commits

Author SHA1 Message Date
Marius Bakke
0a540b712b
gnu: libsoup: Update to 2.62.2.
* gnu/packages/gnome.scm (libsoup): Update to 2.62.2.
2018-05-07 20:12:56 +02:00
Oleg Pykhalov
8c58640d17
Revert "gnu: Add emacs-dumb-jump."
This package duplicates ‘emacs-dumb-jump’ package from
d26727a143.

This reverts commit 89378bb87b.
2018-05-07 19:29:47 +03:00
Ludovic Courtès
d26727a143
pack: Fix handling of '-e'.
Fixes a regression introduced in
aad16cc196.
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'.
2018-05-07 14:04:19 +02:00
Ludovic Courtès
91a56b4ab5
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.
2018-05-07 12:02:23 +02:00
Pierre-Antoine Rouby
b992bfea74
gnu: Add bitlbee-discord.
* gnu/packages/messaging.scm (bitlbee-discord): New variable.
2018-05-07 11:47:04 +02:00
Pierre-Antoine Rouby
31060bff00
gnu: bitlbee: Install development headers.
* gnu/packages/messaging.scm (bitlbee)[arguments]: Add 'install-lib'
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-07 11:45:50 +02:00
Ludovic Courtès
aad16cc196
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'.
2018-05-07 10:46:07 +02:00
Ludovic Courtès
df6f86a0cb
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.
2018-05-07 10:41:33 +02:00
Ludovic Courtès
16e7afb924
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.
2018-05-07 10:36:13 +02:00
Ludovic Courtès
f2e66663c2
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.
2018-05-07 00:17:34 +02:00
Marius Bakke
effd8df8f2
gnu: wget: Update to 1.19.5 [fixes CVE-2018-0494].
* gnu/packages/wget.scm (wget): Update to 1.19.5.
2018-05-06 23:57:49 +02:00
Marius Bakke
ccb15b343e
Revert "gnu: man-db: Embed absolute reference to 'preconv'."
This change broke `man` when invoked outside a `guix environment`.

This reverts commit 296551a2e9.
2018-05-06 23:55:50 +02:00
Leo Famulari
021469bc05
gnu: mpd-mpc: Update to 0.30.
* gnu/packages/mpd.scm (mpd-mpc): Update to 0.30.
2018-05-06 17:22:49 -04:00
Marius Bakke
6e7be7d37a
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.
2018-05-06 21:05:11 +02:00
Nicolas Goaziou
0b7bef7045
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.
2018-05-06 16:15:35 +02:00
Marius Bakke
8e020519b4
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.
2018-05-06 15:47:20 +02:00
Marius Bakke
909ebbfc32
gnu: gnupg: Update to 2.2.7.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.
2018-05-06 15:47:20 +02:00
Marius Bakke
df9f628991
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.
2018-05-06 15:47:20 +02:00
Marius Bakke
296551a2e9
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".
2018-05-06 15:47:20 +02:00
Marius Bakke
06fc895f29
gnu: groff-minimal: Preserve 'preconv' executable.
* gnu/packages/groff.scm (groff-minimal)[arguments]: Add 'preconv' to the list
of kept programs.
2018-05-06 15:47:20 +02:00
Efraim Flashner
7ebc6dc432
Revert "gnu: gnupg: Update to 2.2.7."
This reverts commit 0c183f6fb1.
2018-05-06 10:03:07 +03:00
Efraim Flashner
0c183f6fb1
gnu: gnupg: Update to 2.2.7.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.
2018-05-06 08:42:10 +03:00
Nicolas Goaziou
adcde2172b
gnu: giac-xcas: Update to 1.4.9-59.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-59.
2018-05-06 00:50:06 +02:00
Nicolas Goaziou
f3b3cbfddb
gnu: asymptote: Update to 2.44.
* gnu/packages/plotutils.scm (asymptote): Update to 2.44.
2018-05-06 00:36:30 +02:00
Ludovic Courtès
312afa7d56
gnu: Add GHex.
* gnu/packages/gnome.scm (ghex): New variable.

Co-authored-by: Jovany Leandro G.C <bit4bit@riseup.net>.
2018-05-05 22:52:26 +02:00
Pierre Neidhardt
bd7a147ee4
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>
2018-05-05 22:52:26 +02:00
Marius Bakke
b057425596
gnu: python-numpy: Update to 1.14.3.
* gnu/packages/python.scm (python-numpy): Update to 1.14.3.
2018-05-05 13:16:33 +02:00
Marius Bakke
982e886584
gnu: python-scipy: Update to 1.0.1.
* gnu/packages/python.scm (python-scipy): Update to 1.0.1.
2018-05-05 13:16:33 +02:00
Marius Bakke
4a3ac362bb
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.
2018-05-05 13:16:33 +02:00
Marius Bakke
02dc4b8095
gnu: Add python-sphinx-gallery.
* gnu/packages/python.scm (python-sphinx-gallery, python2-sphinx-gallery): New
public variables.
2018-05-05 13:16:33 +02:00
Marius Bakke
560acf2594
gnu: Add python-kiwisolver.
* gnu/packages/maths.scm (python-kiwisolver, python2-kiwisolver): New public
variables.
2018-05-05 13:16:32 +02:00
Marius Bakke
8df0bef67f
gnu: mbedtls-apache: Update to 2.7.3.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.3.
2018-05-05 13:16:32 +02:00
Marius Bakke
91de23058e
gnu: freeipmi: Update to 1.6.2.
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.2.
2018-05-05 13:16:32 +02:00
Rutger Helling
76b7d8fd4e
gnu: retroarch: Update to 1.7.3.
* gnu/packages/emulators.scm (retroarch): Update to 1.7.3.
[inputs]: Add qtbase.
2018-05-05 11:05:55 +02:00
Kei Kebreau
d3cd435709
gnu: qrencode: Update to 4.0.0.
* gnu/packages/aidc.scm (qrencode): Update to 4.0.0.
2018-05-04 21:46:16 -04:00
Christopher Baines
d6ed49ba3f
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.
2018-05-04 22:28:33 +01:00
Jelle Licht
e5d57c1c0b
gnu: emacs-lispy: Update to c2a358a7.
* gnu/packages/emacs.scm (emacs-lispy): Update to c2a358a7.
2018-05-04 23:34:56 +02:00
Julien Lepiller
925fe4b3ce
gnu: coq-coquelicot: Fix for coq 8.8.
* gnu/packages/ocaml.scm (coq-coquelicot)[arguments]: New phase to
remove a deprecated command.
2018-05-04 21:30:58 +02:00
Julien Lepiller
066d05f083
gnu: coq-bignums: Update to 8.8.0.
* gnu/packages/ocaml.scm (coq-bignums): Update to 8.8.0.
2018-05-04 21:30:53 +02:00
Julien Lepiller
206af0dfcf
gnu: coq-mathcomp: Update to 1.7.0.
* gnu/packages/ocaml.scm (coq-mathcomp): Update to 1.7.0.
2018-05-04 21:30:51 +02:00
Julien Lepiller
1b96fa013d
gnu: coq-gappa: Update to 1.3.2.
* gnu/packages/ocaml.scm (coq-gappa): Update to 1.3.2.
2018-05-04 21:30:49 +02:00
Julien Lepiller
1d181cbe43
gnu: coq-flocq: Update to 2.6.1.
* gnu/packages/ocaml.scm (coq-flocq): Update to 2.6.1.
2018-05-04 21:30:47 +02:00
Julien Lepiller
69b54f06c1
gnu: coq: Update to 8.8.0.
* gnu/packages/ocaml.scm (coq): Update to 8.8.0.
2018-05-04 21:30:33 +02:00
Leo Famulari
dc133219fe
gnu: certbot, python-acme: Update to 0.24.0.
* gnu/packages/tls.scm (certbot, python-acme): Update to 0.24.0.
2018-05-04 13:07:55 -04:00
Adam Massmann
07254d8b22
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>
2018-05-04 15:27:29 +02:00
Jovany Leandro G.C
4e3fdeb715
gnu: Add Workrave.
* gnu/packages/gnome.scm (workrave): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-05-04 15:24:19 +02:00
Pierre-Antoine Rouby
70024cfa84
gnu: Add nitrogen.
* gnu/packages/wm.scm (nitrogen): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-04 15:09:21 +02:00
Ludovic Courtès
2d2f98efb3
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.
2018-05-04 15:07:08 +02:00
Ludovic Courtès
7f2f6a2cb2
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'.
2018-05-04 12:13:53 +02:00
Rutger Helling
ffacb7954b
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 fc7c91a53a.
2018-05-04 08:50:08 +02:00