jackhill/guix/guix.git
6 years agognu: libass: Update to 0.14.0.
Marius Bakke [Wed, 1 Nov 2017 19:28:30 +0000 (20:28 +0100)]
gnu: libass: Update to 0.14.0.

* gnu/packages/video.scm (libass): Update to 0.14.0.
[native-inputs]: Change from YASM to NASM.

6 years agotests: ssh: Make sure we can run executables from PATH.
Marius Bakke [Sun, 29 Oct 2017 14:59:54 +0000 (15:59 +0100)]
tests: ssh: Make sure we can run executables from PATH.

* gnu/tests/ssh.scm (run-ssh-test): Add tests for running commands in system
and user profile.

6 years agosystem: Return early in skeleton '.bashrc' when the shell is non-interactive.
Marius Bakke [Fri, 27 Oct 2017 23:19:01 +0000 (01:19 +0200)]
system: Return early in skeleton '.bashrc' when the shell is non-interactive.

* gnu/system/shadow.scm (default-skeletons)[bashrc]: Add return statement.

6 years agosystem: Test for interactive shell instead of `cat` in skeleton '.bashrc'.
Marius Bakke [Sun, 29 Oct 2017 20:02:19 +0000 (21:02 +0100)]
system: Test for interactive shell instead of `cat` in skeleton '.bashrc'.

* gnu/system/shadow.scm (default-skeletons)[bashrc]: Wrap $SSH_CLIENT test in
a conditional testing for interactive shell.

6 years agognu: feh: Enable tests.
Marius Bakke [Sun, 29 Oct 2017 12:13:15 +0000 (13:13 +0100)]
gnu: feh: Enable tests.

* gnu/packages/image-viewers.scm (feh)[arguments]: Remove #:tests?.  Add
 #:test-target.
[native-inputs]: Add PERL and PERL-TEST-COMMAND.  New field.

6 years agognu: Add perl-test-command.
Marius Bakke [Sun, 29 Oct 2017 11:47:23 +0000 (12:47 +0100)]
gnu: Add perl-test-command.

* gnu/packages/perl.scm (perl-test-command): New public variable.

6 years agognu: wine64: Add aarch64-linux to supported-systems.
Efraim Flashner [Tue, 31 Oct 2017 20:48:02 +0000 (22:48 +0200)]
gnu: wine64: Add aarch64-linux to supported-systems.

* gnu/packages/wine.scm (wine64)[supported-systems]: Add aarch64-linux.

6 years agognu: vsearch: Update to 2.5.2.
Ben Woodcroft [Tue, 31 Oct 2017 23:19:45 +0000 (09:19 +1000)]
gnu: vsearch: Update to 2.5.2.

* gnu/packages/bioinformatics.scm (vsearch): Update to 2.5.2.

6 years agognu: diamond: Update to 0.9.11.
Ben Woodcroft [Tue, 31 Oct 2017 23:18:52 +0000 (09:18 +1000)]
gnu: diamond: Update to 0.9.11.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.11.

6 years agognu: libfilezilla: Update to 0.11.1.
Tobias Geerinckx-Rice [Tue, 31 Oct 2017 22:19:46 +0000 (23:19 +0100)]
gnu: libfilezilla: Update to 0.11.1.

* gnu/packages/ftp.scm (libfilezilla): Update to 0.11.1.

6 years agognu: gnome-mpv: Update to 0.13.
Tobias Geerinckx-Rice [Tue, 31 Oct 2017 11:44:38 +0000 (12:44 +0100)]
gnu: gnome-mpv: Update to 0.13.

* gnu/packages/video.scm (gnome-mpv): Update to 0.13.

6 years agognu: you-get: Update to 0.4.939.
Tobias Geerinckx-Rice [Tue, 31 Oct 2017 11:43:25 +0000 (12:43 +0100)]
gnu: you-get: Update to 0.4.939.

* gnu/packages/video.scm (you-get): Update to 0.4.939.

6 years agodownload: Refresh the cpan.org mirror list.
Tobias Geerinckx-Rice [Mon, 30 Oct 2017 23:49:32 +0000 (00:49 +0100)]
download: Refresh the cpan.org mirror list.

* guix/download.scm (%mirrors)[cpan]: Update the list of CPAN mirrors (of
which several are dead) with a more-or-less geographically diverse selection.

6 years agognu: ncmpcpp: Update to 0.8.1.
Leo Famulari [Tue, 31 Oct 2017 22:13:38 +0000 (18:13 -0400)]
gnu: ncmpcpp: Update to 0.8.1.

* gnu/packages/mpd.scm (ncmpcpp): Update to 0.8.1.

6 years agognu: Add emacs-ggtags.
Oleg Pykhalov [Sat, 14 Oct 2017 09:03:23 +0000 (12:03 +0300)]
gnu: Add emacs-ggtags.

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

6 years agognu: Add sakura.
Kei Kebreau [Mon, 30 Oct 2017 17:47:50 +0000 (13:47 -0400)]
gnu: Add sakura.

* gnu/packages/terminals.scm (sakura): New variable.

6 years agognu: Add emacs-company-quickhelp.
Oleg Pykhalov [Sat, 14 Oct 2017 08:53:59 +0000 (11:53 +0300)]
gnu: Add emacs-company-quickhelp.

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

6 years agognu: lxc: Update to 2.1.1.
宋文武 [Mon, 30 Oct 2017 13:37:26 +0000 (21:37 +0800)]
gnu: lxc: Update to 2.1.1.

* gnu/packages/virtualization.scm (lxc): Update to 2.1.1.

6 years agognu: Add emacs-helm-make.
Oleg Pykhalov [Tue, 31 Oct 2017 11:10:37 +0000 (14:10 +0300)]
gnu: Add emacs-helm-make.

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

6 years agognu: Remove cufflinks.
Ricardo Wurmus [Tue, 31 Oct 2017 07:12:20 +0000 (08:12 +0100)]
gnu: Remove cufflinks.

Cufflinks includes essential non-free code.
Fixes <https://bugs.gnu.org/28946>.

* gnu/packages/bioinformatics.scm (cufflinks): Remove variable.

6 years agognu: apr-util: Update to 1.6.1 [fixes CVE-2017-12618].
Leo Famulari [Tue, 31 Oct 2017 01:35:52 +0000 (21:35 -0400)]
gnu: apr-util: Update to 1.6.1 [fixes CVE-2017-12618].

* gnu/packages/apr.scm (apr): Update to 1.6.1.

6 years agognu: apr: Update to 1.6.3 [fixes CVE-2017-12613].
Leo Famulari [Tue, 31 Oct 2017 01:33:34 +0000 (21:33 -0400)]
gnu: apr: Update to 1.6.3 [fixes CVE-2017-12613].

* gnu/packages/apr.scm (apr): Update to 1.6.3.

6 years agognu: mpd: Update to 0.20.11.
Leo Famulari [Tue, 31 Oct 2017 00:45:44 +0000 (20:45 -0400)]
gnu: mpd: Update to 0.20.11.

* gnu/packages/mpd.scm (mpd): Update to 0.20.11.

6 years agognu: quagga: Update to 1.2.2 [fix CVE-2017-16227].
Leo Famulari [Tue, 31 Oct 2017 00:39:21 +0000 (20:39 -0400)]
gnu: quagga: Update to 1.2.2 [fix CVE-2017-16227].

* gnu/packages/networking.scm (quagga): Update to 1.2.2.

6 years agognu: webkitgtk: Update to 2.18.2.
Mark H Weaver [Mon, 30 Oct 2017 02:07:45 +0000 (22:07 -0400)]
gnu: webkitgtk: Update to 2.18.2.

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

6 years agognu: xorg-server: Build reproducibly.
Ludovic Courtès [Mon, 30 Oct 2017 23:47:35 +0000 (00:47 +0100)]
gnu: xorg-server: Build reproducibly.

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

* gnu/packages/xorg.scm (xorg-server)[arguments]: Pass "--with-os-name"
and "--with-os-vendor" as #:configure-flags.
Augment 'pre-configure' phase to set 'BUILD_DATE' and 'BUILD_TIME' in
'configure'.

6 years agognu: perl-http-cookies: Fix source uri.
Efraim Flashner [Mon, 30 Oct 2017 17:47:59 +0000 (19:47 +0200)]
gnu: perl-http-cookies: Fix source uri.

This is a follow-up to d284f01826f1b5dcd1584110c5ba7fa6f76ed3e4.

* gnu/packages/web.scm (perl-http-cookies)[source]: Update to new source uri.

6 years agognu: ola: Update to 0.10.5.
Tobias Geerinckx-Rice [Sun, 29 Oct 2017 16:54:02 +0000 (17:54 +0100)]
gnu: ola: Update to 0.10.5.

* gnu/packages/lighting.scm (ola): Update to 0.10.5.

6 years agognu: ethtool: Update to 4.13.
Tobias Geerinckx-Rice [Sun, 29 Oct 2017 22:06:52 +0000 (23:06 +0100)]
gnu: ethtool: Update to 4.13.

* gnu/packages/networking.scm (ethtool): Update to 4.13.

6 years agoRevert "import: cpan: Use HTTPS for home pages."
Tobias Geerinckx-Rice [Mon, 30 Oct 2017 12:28:10 +0000 (13:28 +0100)]
Revert "import: cpan: Use HTTPS for home pages."

This reverts commit 29f7bf59d5d4d4b848eaedc6766bb4e02cae20d3: HTTPS support
at search.cpan.org is unreliable, at best.  Don't rely on it.

6 years agognu: perl-class-tiny: Update to 1.006.
Tobias Geerinckx-Rice [Mon, 30 Oct 2017 12:02:08 +0000 (13:02 +0100)]
gnu: perl-class-tiny: Update to 1.006.

* gnu/packages/perl.scm (perl-class-tiny): Update to 1.006.

6 years agognu: perl-extutils-pkgconfig: Update to 1.16.
Tobias Geerinckx-Rice [Mon, 30 Oct 2017 12:02:49 +0000 (13:02 +0100)]
gnu: perl-extutils-pkgconfig: Update to 1.16.

* gnu/packages/perl.scm (perl-extutils-pkgconfig): Update to 1.16.

6 years agognu: perl-json-any: Update to 1.39.
Tobias Geerinckx-Rice [Mon, 30 Oct 2017 12:04:15 +0000 (13:04 +0100)]
gnu: perl-json-any: Update to 1.39.

* gnu/packages/perl.scm (perl-json-any): Update to 1.39.

6 years agognu: perl-sub-exporter-progressive: Update to 0.001013.
Tobias Geerinckx-Rice [Mon, 30 Oct 2017 12:55:17 +0000 (13:55 +0100)]
gnu: perl-sub-exporter-progressive: Update to 0.001013.

* gnu/packages/perl.scm (perl-sub-exporter-progressive): Update to 0.001013.

6 years agognu: perl-html-lint: Update to 2.26.
Tobias Geerinckx-Rice [Mon, 30 Oct 2017 12:56:54 +0000 (13:56 +0100)]
gnu: perl-html-lint: Update to 2.26.

* gnu/packages/perl.scm (perl-html-lint): Update to 2.26.

6 years agognu: perl-http-cookies: Update to 6.04.
Tobias Geerinckx-Rice [Mon, 30 Oct 2017 12:57:30 +0000 (13:57 +0100)]
gnu: perl-http-cookies: Update to 6.04.

* gnu/packages/perl.scm (perl-http-cookies): Update to 6.04.

6 years agognu: perl-xml-libxml: Update to 2.0132.
Tobias Geerinckx-Rice [Mon, 30 Oct 2017 12:58:03 +0000 (13:58 +0100)]
gnu: perl-xml-libxml: Update to 2.0132.

* gnu/packages/xml.scm (perl-xml-libxml): Update to 2.0132.

6 years agognu: wine: Update to 2.0.3.
Rutger Helling [Mon, 30 Oct 2017 07:59:18 +0000 (08:59 +0100)]
gnu: wine: Update to 2.0.3.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: ffmpeg: Configure with frei0r.
ng0 [Sun, 29 Oct 2017 12:33:57 +0000 (12:33 +0000)]
gnu: ffmpeg: Configure with frei0r.

* gnu/packages/video.scm (ffmepg)[inputs]: Add 'frei0r-plugins'.
(arguments)[configure-flags]: Add '--enable-frei0r' and remove
'TODO' comment about frei0r.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
6 years agognu: Add frei0r-plugins.
ng0 [Sun, 29 Oct 2017 12:16:05 +0000 (12:16 +0000)]
gnu: Add frei0r-plugins.

* gnu/packages/video.scm (frei0r-plugins): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
6 years agognu: Add r-tgconfig.
Ricardo Wurmus [Sun, 22 Oct 2017 12:04:06 +0000 (14:04 +0200)]
gnu: Add r-tgconfig.

* gnu/packages/statistics.scm (r-tgconfig): New variable.

6 years agognu: Add r-tgstat.
Ricardo Wurmus [Sun, 22 Oct 2017 11:55:38 +0000 (13:55 +0200)]
gnu: Add r-tgstat.

* gnu/packages/statistics.scm (r-tgstat): New variable.

6 years agognu: java: Fix libjvm.so linkage problem in icedtea-7.
Roel Janssen [Mon, 30 Oct 2017 10:19:51 +0000 (11:19 +0100)]
gnu: java: Fix libjvm.so linkage problem in icedtea-7.

* gnu/packages/java.scm (icedtea-7): Add phase to create a symbolic link to
  libjvm.so.

6 years agotests: install: Estimate the installation system disk size.
Hartmut Goebel [Sun, 29 Oct 2017 18:51:42 +0000 (19:51 +0100)]
tests: install: Estimate the installation system disk size.

1500 MiB are too small for a current system, thus let
system-disk-image estimate the required size.

* gnu/tests/install.scm: (run-install): Pass "#:disk-image-size
  'guess" to system-disk-image.

6 years agognu: tig: Update to 2.3.0.
Efraim Flashner [Sun, 29 Oct 2017 20:35:27 +0000 (22:35 +0200)]
gnu: tig: Update to 2.3.0.

* gnu/packages/version-control.scm (tig): Update to 2.3.0.
[source]: Download from Github.
[home-page]: Update to new home-page.

6 years agognu: Add newsboat.
Efraim Flashner [Sun, 29 Oct 2017 20:00:58 +0000 (22:00 +0200)]
gnu: Add newsboat.

* gnu/packages/syndication.scm (newsboat): New variable.

6 years agognu: icecat: Add more fixes from upstream mozilla-esr52.
Mark H Weaver [Sun, 29 Oct 2017 03:00:55 +0000 (23:00 -0400)]
gnu: icecat: Add more fixes from upstream mozilla-esr52.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository.

6 years agognu: mu: Add build phase to fix library reference.
Ricardo Wurmus [Sat, 28 Oct 2017 22:14:47 +0000 (00:14 +0200)]
gnu: mu: Add build phase to fix library reference.

* gnu/packages/mail.scm (mu)[arguments]: Add build phase "fix-ffi" to fix
reference to libguile-mu library.

6 years agognu: mu: Use Guile 2.2.
Ricardo Wurmus [Sat, 28 Oct 2017 22:13:32 +0000 (00:13 +0200)]
gnu: mu: Use Guile 2.2.

* gnu/packages/mail.scm (mu)[inputs]: Replace guile-2.0 with guile-2.2.
[arguments]: Replace references to version 2.0.

6 years agognu: offlineimap: Update to 7.1.4.
Tobias Geerinckx-Rice [Sun, 29 Oct 2017 16:31:47 +0000 (17:31 +0100)]
gnu: offlineimap: Update to 7.1.4.

* gnu/packages/mail.scm (offlineimap): Update to 7.1.4.

6 years agognu: youtube-dl: Update to 2017.10.29.
Tobias Geerinckx-Rice [Sun, 29 Oct 2017 16:24:40 +0000 (17:24 +0100)]
gnu: youtube-dl: Update to 2017.10.29.

* gnu/packages/video.scm (youtube-dl): Update to 2017.10.29.

6 years agognu: perl-test-www-mechanize-psgi: Update to 0.37.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 23:28:32 +0000 (01:28 +0200)]
gnu: perl-test-www-mechanize-psgi: Update to 0.37.

gnu/packages/web.scm (perl-test-www-mechanize-psgi): Update to 0.37.

6 years agognu: perl-test-www-mechanize: Update to 1.48.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 23:28:00 +0000 (01:28 +0200)]
gnu: perl-test-www-mechanize: Update to 1.48.

gnu/packages/web.scm (perl-test-www-mechanize): Update to 1.48.

6 years agognu: perl-uri-find: Update to 20160806.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 23:11:20 +0000 (01:11 +0200)]
gnu: perl-uri-find: Update to 20160806.

* gnu/packages/web.scm (perl-uri-find): Update to 20160806.

6 years agognu: perl-email-mime: Update to 1.946.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 22:44:19 +0000 (00:44 +0200)]
gnu: perl-email-mime: Update to 1.946.

* gnu/packages/mail.scm (perl-email-mime): Update to 1.946.
[propagated-inputs]: Add perl-module-runtime.

6 years agognu: perl-email-mime-contenttype: Update to 1.022.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 21:28:25 +0000 (23:28 +0200)]
gnu: perl-email-mime-contenttype: Update to 1.022.

* gnu/packages/mail.scm (perl-email-mime-contenttype): Update to 1.022.

6 years agognu: perl-email-simple: Update to 2.214.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 12:04:12 +0000 (14:04 +0200)]
gnu: perl-email-simple: Update to 2.214.

* gnu/packages/mail.scm (perl-email-simple): Update to 2.214.

6 years agognu: perl-email-sender: Update to 1.300031.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 12:02:11 +0000 (14:02 +0200)]
gnu: perl-email-sender: Update to 1.300031.

* gnu/packages/mail.scm (perl-email-sender): Update to 1.300031.

6 years agoimport: cpan: Use HTTPS for home pages.
Tobias Geerinckx-Rice [Sun, 29 Oct 2017 14:53:23 +0000 (15:53 +0100)]
import: cpan: Use HTTPS for home pages.

* guix/import/cpan.scm (cpan-home): Use HTTPS.
* tests/cpan.scm ("cpan->guix-package"): Expect it.

6 years agoimport: cpan: Actually use CPAN-HOME.
Tobias Geerinckx-Rice [Sun, 29 Oct 2017 14:51:28 +0000 (15:51 +0100)]
import: cpan: Actually use CPAN-HOME.

* guix/import/cpan.scm (cpan-module->sexp): Use the CPAN-HOME procedure.

6 years agoimport: cpan: Add trailing "/" to CPAN-HOME.
Tobias Geerinckx-Rice [Sun, 29 Oct 2017 14:28:35 +0000 (15:28 +0100)]
import: cpan: Add trailing "/" to CPAN-HOME.

Prevent regression after commit e4bc1727302b0e1e255ea5cf4e2ccf33cafe7296.

* guix/import/cpan.scm (cpan-home): Add trailing "/".

6 years agognu: perl-tie-cycle: Update to 1.225.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 11:30:51 +0000 (13:30 +0200)]
gnu: perl-tie-cycle: Update to 1.225.

* gnu/packages/perl.scm (perl-tie-cycle): Update to 1.225.

6 years agognu: perl-text-table: Update to 1.133.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 11:28:10 +0000 (13:28 +0200)]
gnu: perl-text-table: Update to 1.133.

* gnu/packages/perl.scm (perl-text-table): Update to 1.133.

6 years agognu: perl-safe-isa: Update to 1.000008.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 11:22:26 +0000 (13:22 +0200)]
gnu: perl-safe-isa: Update to 1.000008.

* gnu/packages/perl.scm (perl-safe-isa): Update to 1.000008.

6 years agognu: perl-log-log4perl: Update to 1.49.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 11:19:47 +0000 (13:19 +0200)]
gnu: perl-log-log4perl: Update to 1.49.

* gnu/packages/perl.scm (perl-log-log4perl): Update to 1.49.

6 years agognu: perl-file-sharedir-dist: Update to 0.05.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 11:17:23 +0000 (13:17 +0200)]
gnu: perl-file-sharedir-dist: Update to 0.05.

* gnu/packages/perl.scm (perl-file-sharedir-dist): Update to 0.05.

6 years agognu: perl-business-ismn: Update to 1.131.
Tobias Geerinckx-Rice [Sat, 28 Oct 2017 11:14:20 +0000 (13:14 +0200)]
gnu: perl-business-ismn: Update to 1.131.

* gnu/packages/perl.scm (perl-business-ismn): Update to 1.131.

6 years agognu: perl-net-dns: Update to 1.13.
Tobias Geerinckx-Rice [Fri, 27 Oct 2017 23:54:47 +0000 (01:54 +0200)]
gnu: perl-net-dns: Update to 1.13.

* gnu/packages/networking.scm (perl-net-dns): Update to 1.13.

6 years agognu: conkeror: Update to 1.1.0.
Jan Nieuwenhuizen [Sun, 29 Oct 2017 10:21:12 +0000 (11:21 +0100)]
gnu: conkeror: Update to 1.1.0.

* gnu/packages/conkeror.scm (conkeror): Update to 1.1.0.

6 years agognu: giac-xcas: Update to 1.4.9-17.
Nicolas Goaziou [Sun, 29 Oct 2017 09:06:44 +0000 (10:06 +0100)]
gnu: giac-xcas: Update to 1.4.9-17.

* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-17.  Remove
  unnecessary workaround about failing test.

6 years agognu: scribus: Update to 1.5.3. Add inputs.
Nicolas Goaziou [Sun, 29 Oct 2017 08:09:56 +0000 (09:09 +0100)]
gnu: scribus: Update to 1.5.3. Add inputs.

* gnu/packages/scribus.scm (scribus): Update to 1.5.3.
[input]: Add fontconfig, harfbuzz, hunspell, icu4c, libcdr, libfreehand,
libmspub, librevenge, libvisio, openssl, podofo, poppler, and boost.  Move
qttools to ...
[native-input]: ... here.
[home-page]: Fix URL.

Co-authored-by: Eric Bavier <bavier@member.fsf.org>
6 years agoimport: cpan: Add trailing "/" on home-page.
Eric Bavier [Sat, 28 Oct 2017 23:19:33 +0000 (18:19 -0500)]
import: cpan: Add trailing "/" on home-page.

This appeases 'guix lint', which otherwise complains about permanent
redirects.

* guix/import/cpan.scm (cpan-module->sexp): Add trailing "/" on home-page.
* tests/cpan.scm ("cpan->guix-package"): Adjust accordingly.

6 years agoimport: cpan: Propagate imported dependencies.
Eric Bavier [Sat, 28 Oct 2017 23:13:08 +0000 (18:13 -0500)]
import: cpan: Propagate imported dependencies.

This is most often the need for perl module dependencies.

* guix/import/cpan.scm (cpan-module->sexp): 'inputs -> 'propagated-inputs.
* tests/cpan.scm ("cpan->guix-package"): Adjust accordingly.

6 years agognu: perl-sys-cpu: Skip cpu_clock and cpu_type tests.
Eric Bavier [Sat, 28 Oct 2017 23:09:34 +0000 (18:09 -0500)]
gnu: perl-sys-cpu: Skip cpu_clock and cpu_type tests.

* gnu/packages/perl.scm (perl-sys-cpu)[source]: Replace test in snippet.

6 years agognu: linux-libre: Update to 4.13.10.
Mark H Weaver [Sun, 29 Oct 2017 02:29:01 +0000 (22:29 -0400)]
gnu: linux-libre: Update to 4.13.10.

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

6 years agognu: linux-libre@4.9: Update to 4.9.59.
Mark H Weaver [Sun, 29 Oct 2017 02:28:23 +0000 (22:28 -0400)]
gnu: linux-libre@4.9: Update to 4.9.59.

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

6 years agognu: linux-libre@4.4: Update to 4.4.95.
Mark H Weaver [Sun, 29 Oct 2017 02:27:37 +0000 (22:27 -0400)]
gnu: linux-libre@4.4: Update to 4.4.95.

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

6 years agognu: gavl: Fix building on armhf and aarch64.
Efraim Flashner [Sat, 28 Oct 2017 20:09:58 +0000 (23:09 +0300)]
gnu: gavl: Fix building on armhf and aarch64.

* gnu/packages/video.scm (gavl)[arguments]: Add '-lm' to configure flags.

6 years agognu: neomutt: Remove obsolete configure switches.
ng0 [Sat, 28 Oct 2017 16:26:57 +0000 (16:26 +0000)]
gnu: neomutt: Remove obsolete configure switches.

* gnu/packages/mail.scm (neomutt)[arguments]: Remove '--with-regex'
and '--with-external-dotlock' from configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: neomutt: Do not inherit mutt.
ng0 [Sat, 28 Oct 2017 16:23:01 +0000 (16:23 +0000)]
gnu: neomutt: Do not inherit mutt.

* gnu/packages/mail.scm (neomutt): Remove (inherit mutt),
add 'build-system' and 'license'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: neomutt: Update to 20171027.
ng0 [Sat, 28 Oct 2017 15:48:29 +0000 (15:48 +0000)]
gnu: neomutt: Update to 20171027.

* gnu/packages/mail.scm (neomutt): Update to 20171027.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: emacs-yasnippet: Update to 0.12.2.
Kyle Meyer [Sat, 28 Oct 2017 03:59:10 +0000 (23:59 -0400)]
gnu: emacs-yasnippet: Update to 0.12.2.

* gnu/packages/emacs.scm (emacs-yasnippet): Update to 0.12.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: emacs-elfeed: Update to 2.2.0.
Kyle Meyer [Sat, 28 Oct 2017 03:59:09 +0000 (23:59 -0400)]
gnu: emacs-elfeed: Update to 2.2.0.

* gnu/packages/emacs.scm (emacs-elfeed): Update to 2.2.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: emacs-hydra: Update to 0.14.0.
Kyle Meyer [Sat, 28 Oct 2017 03:59:08 +0000 (23:59 -0400)]
gnu: emacs-hydra: Update to 0.14.0.

* gnu/packages/emacs.scm (emacs-hydra): Update to 0.14.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: emacs-f: Update to 0.19.0.
Kyle Meyer [Sat, 28 Oct 2017 03:59:07 +0000 (23:59 -0400)]
gnu: emacs-f: Update to 0.19.0.

* gnu/packages/emacs.scm (emacs-f): Update to 0.19.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: emacs-s: Update to 1.12.0.
Kyle Meyer [Sat, 28 Oct 2017 03:59:06 +0000 (23:59 -0400)]
gnu: emacs-s: Update to 1.12.0.

* gnu/packages/emacs.scm (emacs-s): Update to 1.12.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Update php to 7.1.11.
Julien Lepiller [Sat, 28 Oct 2017 12:19:15 +0000 (14:19 +0200)]
gnu: Update php to 7.1.11.

* gnu/packages/php.scm (php): Update to 7.1.11.

6 years agognu: Add ocaml-utop.
Peter Kreye [Fri, 27 Oct 2017 23:34:13 +0000 (18:34 -0500)]
gnu: Add ocaml-utop.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add ocaml-findlib-1.7.3.
Peter Kreye [Fri, 27 Oct 2017 23:33:25 +0000 (18:33 -0500)]
gnu: Add ocaml-findlib-1.7.3.

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

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add ocaml-lambda-term.
Peter Kreye [Fri, 27 Oct 2017 23:32:45 +0000 (18:32 -0500)]
gnu: Add ocaml-lambda-term.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add ocaml-zed.
Peter Kreye [Fri, 27 Oct 2017 23:31:57 +0000 (18:31 -0500)]
gnu: Add ocaml-zed.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add ocaml-jbuilder.
Peter Kreye [Thu, 26 Oct 2017 22:02:49 +0000 (17:02 -0500)]
gnu: Add ocaml-jbuilder.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agograph: Remove mention of Graphviz from the summary line.
Ludovic Courtès [Fri, 27 Oct 2017 21:53:17 +0000 (14:53 -0700)]
graph: Remove mention of Graphviz from the summary line.

* guix/scripts/graph.scm (show-help): Remove mention of Graphviz from
the summary line.

6 years agoimport: elpa: Do not abort when failing to download the archive.
Ludovic Courtès [Fri, 27 Oct 2017 21:43:19 +0000 (14:43 -0700)]
import: elpa: Do not abort when failing to download the archive.

* guix/import/elpa.scm (elpa-fetch-archive): Use 'http-fetch/cached'
directly instead of 'call-with-downloaded-file'.  This ensures we don't
just abort when networking access is lacking, which is required to allow
'guix refresh -c refresh' to proceed.

6 years agoimport: github: Gracefully handle multiple-URL origins.
Ludovic Courtès [Fri, 27 Oct 2017 21:38:45 +0000 (14:38 -0700)]
import: github: Gracefully handle multiple-URL origins.

* guix/import/github.scm (latest-release)[origin-github-uri]: New
procedure.  Use it.

6 years agolint: 'refresh' gracefully handles lack of networking access.
Ludovic Courtès [Fri, 27 Oct 2017 21:27:47 +0000 (14:27 -0700)]
lint: 'refresh' gracefully handles lack of networking access.

* guix/scripts/lint.scm (check-for-updates): Wrap
'package-latest-release*' call in 'with-networking-fail-safe'.

6 years agolint: Extract network-related exception handling.
Ludovic Courtès [Fri, 27 Oct 2017 21:23:40 +0000 (14:23 -0700)]
lint: Extract network-related exception handling.

* guix/scripts/lint.scm (call-with-networking-fail-safe): New procedure.
(with-networking-fail-safe): New macro.
(current-vulnerabilities*): Rewrite in terms of 'with-networking-fail-safe'.

6 years agoscripts: Factorize option parsing sans 'GUIX_BUILD_OPTIONS'.
Ludovic Courtès [Fri, 27 Oct 2017 20:28:00 +0000 (13:28 -0700)]
scripts: Factorize option parsing sans 'GUIX_BUILD_OPTIONS'.

* guix/scripts.scm (parse-command-line): Add #:build-options? parameter
and honor it.
* guix/scripts/challenge.scm (guix-challenge): Use 'parse-command-line'
with #:build-options? #f instead of 'args-fold*'.
* guix/scripts/gc.scm (guix-gc): Likewise.
* guix/scripts/graph.scm (guix-graph): Likewise.
* guix/scripts/hash.scm (guix-hash): Likewise.
* guix/scripts/lint.scm (guix-lint): Likewise.
* guix/scripts/refresh.scm (guix-refresh): Likewise.
* guix/scripts/size.scm (guix-size): Likewise.
* guix/scripts/weather.scm (guix-weather): Likewise.

6 years agognu: perl-net-dns: Update to 1.13.
Tobias Geerinckx-Rice [Fri, 27 Oct 2017 23:54:47 +0000 (01:54 +0200)]
gnu: perl-net-dns: Update to 1.13.

* gnu/packages/networking.scm (perl-net-dns): Update to 1.13.

6 years agognu: perl-xml-libxml: Update to 2.0131.
Tobias Geerinckx-Rice [Fri, 27 Oct 2017 23:54:09 +0000 (01:54 +0200)]
gnu: perl-xml-libxml: Update to 2.0131.

* gnu/packages/xml.scm (perl-xml-libxml): Update to 2.0131.