aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* pack: Honor package transformation options.Ludovic Courtès2018-05-07
| | | | | | | | | 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'.
* pack: Adjust test to cope with GC'd profiles.Ludovic Courtès2018-05-07
| | | | | | | | 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.
* pack: Do not autoload (gnu packages base).Ludovic Courtès2018-05-07
| | | | | | * 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.
* self: Add "guix-packages-base" derivation.Ludovic Courtès2018-05-07
| | | | | | | | | | 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.
* gnu: wget: Update to 1.19.5 [fixes CVE-2018-0494].Marius Bakke2018-05-06
| | | | * gnu/packages/wget.scm (wget): Update to 1.19.5.
* Revert "gnu: man-db: Embed absolute reference to 'preconv'."Marius Bakke2018-05-06
| | | | | | This change broke `man` when invoked outside a `guix environment`. This reverts commit 296551a2e9310d4a030ee49530e9367e73aaeecf.
* gnu: mpd-mpc: Update to 0.30.Leo Famulari2018-05-06
| | | | * gnu/packages/mpd.scm (mpd-mpc): Update to 0.30.
* gnu: strace: Fix build failure on Linux-Libre 4.16.Marius Bakke2018-05-06
| | | | | | * 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.
* gnu: wireshark: Update to 2.6.0.Nicolas Goaziou2018-05-06
| | | | | | * 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.
* gnu: gmime: Update to 3.2.0.Marius Bakke2018-05-06
| | | | | | | * 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.
* gnu: gnupg: Update to 2.2.7.Marius Bakke2018-05-06
| | | | * gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.
* gnu: gpgme: Update to 1.11.1.Marius Bakke2018-05-06
| | | | | | * 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.
* gnu: man-db: Embed absolute reference to 'preconv'.Marius Bakke2018-05-06
| | | | | | | | 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".
* gnu: groff-minimal: Preserve 'preconv' executable.Marius Bakke2018-05-06
| | | | | * gnu/packages/groff.scm (groff-minimal)[arguments]: Add 'preconv' to the list of kept programs.
* Revert "gnu: gnupg: Update to 2.2.7."Efraim Flashner2018-05-06
| | | | This reverts commit 0c183f6fb1efe9762cf33f691607a1b2ed2fa57e.
* gnu: gnupg: Update to 2.2.7.Efraim Flashner2018-05-06
| | | | * gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.
* gnu: giac-xcas: Update to 1.4.9-59.Nicolas Goaziou2018-05-06
| | | | * gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-59.
* gnu: asymptote: Update to 2.44.Nicolas Goaziou2018-05-06
| | | | * gnu/packages/plotutils.scm (asymptote): Update to 2.44.
* gnu: Add GHex.Ludovic Courtès2018-05-05
| | | | | | * gnu/packages/gnome.scm (ghex): New variable. Co-authored-by: Jovany Leandro G.C <bit4bit@riseup.net>.
* gnu: love: Update to 11.1.Pierre Neidhardt2018-05-05
| | | | | | * gnu/packages/game-development.scm (love): Update to 11.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-numpy: Update to 1.14.3.Marius Bakke2018-05-05
| | | | * gnu/packages/python.scm (python-numpy): Update to 1.14.3.
* gnu: python-scipy: Update to 1.0.1.Marius Bakke2018-05-05
| | | | * gnu/packages/python.scm (python-scipy): Update to 1.0.1.
* gnu: python-matplotlib: Update to 2.2.2.Marius Bakke2018-05-05
| | | | | | | | * 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.
* gnu: Add python-sphinx-gallery.Marius Bakke2018-05-05
| | | | | * gnu/packages/python.scm (python-sphinx-gallery, python2-sphinx-gallery): New public variables.
* gnu: Add python-kiwisolver.Marius Bakke2018-05-05
| | | | | * gnu/packages/maths.scm (python-kiwisolver, python2-kiwisolver): New public variables.
* gnu: mbedtls-apache: Update to 2.7.3.Marius Bakke2018-05-05
| | | | * gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.3.
* gnu: freeipmi: Update to 1.6.2.Marius Bakke2018-05-05
| | | | * gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.2.
* gnu: retroarch: Update to 1.7.3.Rutger Helling2018-05-05
| | | | | * gnu/packages/emulators.scm (retroarch): Update to 1.7.3. [inputs]: Add qtbase.
* gnu: qrencode: Update to 4.0.0.Kei Kebreau2018-05-04
| | | | * gnu/packages/aidc.scm (qrencode): Update to 4.0.0.
* gnu: python-qrcode: Use a newer version of setuptools.Christopher Baines2018-05-04
| | | | | | | | 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.
* gnu: emacs-lispy: Update to c2a358a7.Jelle Licht2018-05-04
| | | | * gnu/packages/emacs.scm (emacs-lispy): Update to c2a358a7.
* gnu: coq-coquelicot: Fix for coq 8.8.Julien Lepiller2018-05-04
| | | | | * gnu/packages/ocaml.scm (coq-coquelicot)[arguments]: New phase to remove a deprecated command.
* gnu: coq-bignums: Update to 8.8.0.Julien Lepiller2018-05-04
| | | | * gnu/packages/ocaml.scm (coq-bignums): Update to 8.8.0.
* gnu: coq-mathcomp: Update to 1.7.0.Julien Lepiller2018-05-04
| | | | * gnu/packages/ocaml.scm (coq-mathcomp): Update to 1.7.0.
* gnu: coq-gappa: Update to 1.3.2.Julien Lepiller2018-05-04
| | | | * gnu/packages/ocaml.scm (coq-gappa): Update to 1.3.2.
* gnu: coq-flocq: Update to 2.6.1.Julien Lepiller2018-05-04
| | | | * gnu/packages/ocaml.scm (coq-flocq): Update to 2.6.1.
* gnu: coq: Update to 8.8.0.Julien Lepiller2018-05-04
| | | | * gnu/packages/ocaml.scm (coq): Update to 8.8.0.
* gnu: certbot, python-acme: Update to 0.24.0.Leo Famulari2018-05-04
| | | | * gnu/packages/tls.scm (certbot, python-acme): Update to 0.24.0.
* gnu: gnuplot: Update to 5.2.2Adam Massmann2018-05-04
| | | | | | | * gnu/packages/maths.scm (gnuplot): Update to 5.2.2. [arguments]: New field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add Workrave.Jovany Leandro G.C2018-05-04
| | | | | | * gnu/packages/gnome.scm (workrave): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add nitrogen.Pierre-Antoine Rouby2018-05-04
| | | | | | * gnu/packages/wm.scm (nitrogen): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix build: Nicely report unbound variables with hints.Ludovic Courtès2018-05-04
| | | | | | | | | | | | | * 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.
* ui: Factorize 'last-frame-with-source'.Ludovic Courtès2018-05-04
| | | | | | * guix/ui.scm (last-frame-with-source): New procedure. (load*)[frame-with-source]: Remove. Use 'last-frame-with-source'.
* Revert "gnu: python-mako: Update to 1.0.7."Rutger Helling2018-05-04
| | | | | | | This causes a mass rebuild due to python2-mako rebuilding Mesa. Pushed on staging instead. This reverts commit fc7c91a53a9c5c4ce0fd6d62dd8a57f4d2e6a590.
* gnu: r-desc: Update to 1.2.0.Roel Janssen2018-05-04
| | | | * gnu/packages/statistics.scm (r-desc): Update to 1.2.0.
* gnu: r-data-table: Update to 1.11.0.Roel Janssen2018-05-04
| | | | * gnu/packages/statistics.scm (r-data-table): Update to 1.11.0.
* gnu: r-yaml: Update to 2.1.19.Roel Janssen2018-05-04
| | | | * gnu/packages/statistics.scm (r-yaml): Update to 2.1.19.
* gnu: r-dbi: Update to 1.0.0.Roel Janssen2018-05-04
| | | | * gnu/packages/statistics.scm (r-dbi): Update to 1.0.0.
* gnu: r-stringi: Update to 1.2.2.Roel Janssen2018-05-04
| | | | * gnu/packages/statistics.scm (r-stringi): Update to 1.2.2.
* gnu: r-ddalpha: Update to 1.3.3.Roel Janssen2018-05-04
| | | | * gnu/packages/cran.scm (r-ddalpha): Update to 1.3.3.