jackhill/guix/guix.git
5 years agognu: Add sbcl-iolib.base.
Pierre Neidhardt [Wed, 29 May 2019 13:22:37 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.base.

* gnu/packages/lisp.scm (sbcl-iolib.base): New variable.

5 years agognu: Add sbcl-iolib.common-lisp.
Pierre Neidhardt [Wed, 29 May 2019 13:22:20 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.common-lisp.

* gnu/packages/lisp.scm (sbcl-iolib.common-lisp): New variable.

5 years agognu: Add sbcl-iolib.conf.
Pierre Neidhardt [Wed, 29 May 2019 13:22:04 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.conf.

* gnu/packages/lisp.scm (sbcl-iolib.conf): New variable.

5 years agognu: Add sbcl-iolib.asdf.
Pierre Neidhardt [Wed, 29 May 2019 13:21:50 +0000 (15:21 +0200)]
gnu: Add sbcl-iolib.asdf.

* gnu/packages/lisp.scm (sbcl-iolib.asdf): New variable.

5 years agognu: Add swap-bytes.
Pierre Neidhardt [Wed, 29 May 2019 13:21:23 +0000 (15:21 +0200)]
gnu: Add swap-bytes.

* gnu/packages/lisp.scm (cl-swap-bytes, ecl-swap-bytes, sbcl-swap-bytes): New variables.

5 years agognu: Add idna.
Pierre Neidhardt [Wed, 29 May 2019 13:20:50 +0000 (15:20 +0200)]
gnu: Add idna.

* gnu/packages/lisp.scm (cl-idna, ecl-idna, sbcl-idna): New variables.

5 years agognu: Add emacs-gnugo.
Maxim Cournoyer [Wed, 19 Jun 2019 23:58:47 +0000 (08:58 +0900)]
gnu: Add emacs-gnugo.

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

5 years agognu: Add emacs-xpm.
Maxim Cournoyer [Wed, 19 Jun 2019 23:57:50 +0000 (08:57 +0900)]
gnu: Add emacs-xpm.

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

5 years agognu: Add emacs-ascii-art-to-unicode.
Maxim Cournoyer [Wed, 19 Jun 2019 23:57:41 +0000 (08:57 +0900)]
gnu: Add emacs-ascii-art-to-unicode.

* gnu/packages/emacs-xyz.scm (emacs-ascii-art-to-unicode): New variable.

5 years agognu: Add python-typed-ast.
Maxim Cournoyer [Tue, 21 May 2019 03:33:47 +0000 (23:33 -0400)]
gnu: Add python-typed-ast.

* gnu/packages/python-xyz.scm (python-typed-ast): New variable.

5 years agognu: linux-libre: Update to 5.1.15.
Mark H Weaver [Tue, 25 Jun 2019 23:07:39 +0000 (19:07 -0400)]
gnu: linux-libre: Update to 5.1.15.

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

5 years agognu: linux-libre@4.19: Update to 4.19.56.
Mark H Weaver [Tue, 25 Jun 2019 23:06:59 +0000 (19:06 -0400)]
gnu: linux-libre@4.19: Update to 4.19.56.

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

5 years agognu: linux-libre@4.14: Update to 4.14.130.
Mark H Weaver [Tue, 25 Jun 2019 23:06:06 +0000 (19:06 -0400)]
gnu: linux-libre@4.14: Update to 4.14.130.

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

5 years agognu: xcalc: Update to 1.1.0.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 21:51:31 +0000 (23:51 +0200)]
gnu: xcalc: Update to 1.1.0.

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

5 years agolinux-initrd: Fix cross compilation.
Mathieu Othacehe [Wed, 6 Mar 2019 10:28:53 +0000 (11:28 +0100)]
linux-initrd: Fix cross compilation.

* gnu/system/linux-initrd.scm (default-initrd-modules): Check system name
against %current-target-system first in case we are cross-compiling.

5 years agognu: bash-completion: Fix cross-compilation.
Mathieu Othacehe [Wed, 6 Mar 2019 09:24:15 +0000 (10:24 +0100)]
gnu: bash-completion: Fix cross-compilation.

* gnu/packages/bash.scm (bash-completion)[arguments]: Search for util-linux in
native-inputs and inputs during "remove-redundant-completions" phase.

5 years agognu: perl-parent: Part of Perl core.
Efraim Flashner [Tue, 25 Jun 2019 18:06:12 +0000 (21:06 +0300)]
gnu: perl-parent: Part of Perl core.

* gnu/packages/perl.scm (perl-parent): Mark deprecated.
(perl-file-temp, perl-moose)[propagated-inputs]: Remove perl-parent.

5 years agognu: perl-base: Part of Perl core.
Efraim Flashner [Tue, 25 Jun 2019 17:52:43 +0000 (20:52 +0300)]
gnu: perl-base: Part of Perl core.

* gnu/packages/perl.scm (perl-base): Mark deprecated.
(perl-class-accessor, perl-tree-simple-visitorfactory)
[propagated-inputs]: Remove perl-base.

5 years agognu: perl-uri: Update to 1.76.
Efraim Flashner [Tue, 25 Jun 2019 18:11:37 +0000 (21:11 +0300)]
gnu: perl-uri: Update to 1.76.

* gnu/packages/web.scm (perl-uri): Update to 1.76.
[source]: Use new upstream source.

5 years agognu: perl-libwww: Update to 6.39.
Efraim Flashner [Tue, 25 Jun 2019 18:08:04 +0000 (21:08 +0300)]
gnu: perl-libwww: Update to 6.39.

* gnu/packages/web.scm (perl-libwww): Update to 6.39.

5 years agognu: cmus: Update to 2.8.0.
Timotej Lazar [Fri, 21 Jun 2019 15:56:42 +0000 (17:56 +0200)]
gnu: cmus: Update to 2.8.0.

* gnu/packages/music.scm (cmus): Update to 2.8.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
5 years agognu: sessreg: Update to 1.1.2.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 16:55:25 +0000 (18:55 +0200)]
gnu: sessreg: Update to 1.1.2.

* gnu/packages/xorg.scm (sessreg): Update to 1.1.2.

5 years agognu: openssh: Clean-up custom install phase.
Efraim Flashner [Tue, 25 Jun 2019 16:31:13 +0000 (19:31 +0300)]
gnu: openssh: Clean-up custom install phase.

* gnu/packages/ssh.scm (openssh)[arguments]: Factor out outputs in
custom 'install phase to clean-up code.

5 years agognu: openssh: Don't create the PRIVSEP_PATH directory.
Efraim Flashner [Tue, 25 Jun 2019 16:28:35 +0000 (19:28 +0300)]
gnu: openssh: Don't create the PRIVSEP_PATH directory.

* gnu/packages/ssh.scm (openssh)[arguments]: Modify the custom 'install
phase to remove the /var directory.

5 years agognu: toot: Don't install the Makefile.
Efraim Flashner [Tue, 25 Jun 2019 16:09:51 +0000 (19:09 +0300)]
gnu: toot: Don't install the Makefile.

* gnu/packages/mastodon.scm (toot)[arguments]: Add custom phase to
prevent installing data_files.

5 years agognu: Add fare-utils.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:23:15 +0000 (15:23 -0500)]
gnu: Add fare-utils.

* gnu/packages/lisp.scm (fare-utils): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add metabang-bind.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:21:16 +0000 (15:21 -0500)]
gnu: Add metabang-bind.

* gnu/packages/lisp.scm (metabang-bind): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add burgled-batteries3.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:19:50 +0000 (15:19 -0500)]
gnu: Add burgled-batteries3.

* gnu/packages/lisp.scm (burgled-batteries3): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add cl-quickcheck.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:17:15 +0000 (15:17 -0500)]
gnu: Add cl-quickcheck.

* gnu/packages/lisp.scm (cl-quickcheck): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add parse-declarations.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:15:50 +0000 (15:15 -0500)]
gnu: Add parse-declarations.

* gnu/packages/lisp.scm (parse-declarations): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add py4cl.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:13:45 +0000 (15:13 -0500)]
gnu: Add py4cl.

* gnu/packages/lisp.scm (py4cl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add clunit.
Katherine Cox-Buday [Fri, 7 Jun 2019 20:04:49 +0000 (15:04 -0500)]
gnu: Add clunit.

* gnu/packages/lisp.scm (clunit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add leela-zero.
Guillaume LE VAILLANT [Wed, 5 Jun 2019 16:11:20 +0000 (18:11 +0200)]
gnu: Add leela-zero.

* gnu/packages/games.scm (leela-zero): New variable.
* gnu/packages/patches/leela-zero-gtest.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: guile-persist: Install .go files in the right place.
Ludovic Courtès [Tue, 25 Jun 2019 13:02:29 +0000 (15:02 +0200)]
gnu: guile-persist: Install .go files in the right place.

* gnu/packages/guile-xyz.scm (guile-persist)[source](modules, snippet):
New fields.

5 years agobuild: Report build errors via 'report-load-error'.
Ludovic Courtès [Tue, 25 Jun 2019 13:00:36 +0000 (15:00 +0200)]
build: Report build errors via 'report-load-error'.

* build-aux/compile-all.scm: Wrap 'compile-files' call in 'catch'.
Attempt to resort to 'report-load-error' in (guix ui) to print the
error.

5 years agocompile: Enable 'shadowed-toplevel' warning.
Ludovic Courtès [Tue, 25 Jun 2019 12:54:58 +0000 (14:54 +0200)]
compile: Enable 'shadowed-toplevel' warning.

* guix/build/compile.scm (%warnings): Add 'shadowed-toplevel'.

5 years agognu: exiv2: Update to 0.27.1.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 14:50:52 +0000 (16:50 +0200)]
gnu: exiv2: Update to 0.27.1.

* gnu/packages/image.scm (exiv2): Update to 0.27.1.
[build-system]: Switch to the CMAKE-BUILD-SYSTEM.
[native-inputs]: Remove unused intltool.

5 years agognu: rofi: Update to 1.5.3.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 15:21:15 +0000 (17:21 +0200)]
gnu: rofi: Update to 1.5.3.

* gnu/packages/xdisorg.scm (rofi): Update to 1.5.3.

5 years agognu: mc: Update to 4.8.23.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 15:11:45 +0000 (17:11 +0200)]
gnu: mc: Update to 4.8.23.

* gnu/packages/mc.scm (mc): Update to 4.8.23.

5 years agognu: schismtracker: Update to 20190614.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 15:03:21 +0000 (17:03 +0200)]
gnu: schismtracker: Update to 20190614.

* gnu/packages/music.scm (schismtracker): Update to 20190614.

5 years agognu: android-googletest: Downgrade to 1.8.0.
Ricardo Wurmus [Tue, 25 Jun 2019 15:19:10 +0000 (17:19 +0200)]
gnu: android-googletest: Downgrade to 1.8.0.

This is a follow-up to commit 3b39f09fd99cd07543b904d11ea9b3463c38ecb7.

* gnu/packages/android.scm (android-googletest): Downgrade to 1.8.0.
[version]: Overwrite field.
[source]: Likewise.

5 years agognu: deutex: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 13:34:03 +0000 (15:34 +0200)]
gnu: deutex: Don't use NAME in source URI.

* gnu/packages/game-development.scm (deutex)[source]: Hard-code NAME.

5 years agognu: deutex: Update to 5.2.0.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 13:33:54 +0000 (15:33 +0200)]
gnu: deutex: Update to 5.2.0.

* gnu/packages/game-development.scm (deutex): Update to 5.2.0.

5 years agognu: znc: Enable internationalisation.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 13:24:10 +0000 (15:24 +0200)]
gnu: znc: Enable internationalisation.

* gnu/packages/messaging.scm (znc)[arguments]: Want i18n.
[native-inputs]: Add the required boost and gettext-minimal packages.

5 years agognu: znc: Build with CMake.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 12:34:09 +0000 (14:34 +0200)]
gnu: znc: Build with CMake.

* gnu/packages/messaging.scm (znc)[build-system]:
Use the CMAKE-BUILD-SYSTEM.
[arguments]: Adjust #:configure-flags and where the googletest sources
are unpacked.

5 years agognu: python-libvirt: Update to 5.3.0.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 12:30:36 +0000 (14:30 +0200)]
gnu: python-libvirt: Update to 5.3.0.

* gnu/packages/virtualization.scm (python-libvirt): Update to 5.3.0.

5 years agognu: znc: Don't refer to native-inputs.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 12:20:02 +0000 (14:20 +0200)]
gnu: znc: Don't refer to native-inputs.

* gnu/packages/messaging.scm (znc)[native-inputs]: Move run-time perl & python…
[inputs]: …here, in alphabetical order.

5 years agognu: memcached: Update to 1.5.16.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 12:15:54 +0000 (14:15 +0200)]
gnu: memcached: Update to 1.5.16.

* gnu/packages/databases.scm (memcached): Update to 1.5.16.

5 years agognu: calcurse: Update to 4.5.0.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 11:53:47 +0000 (13:53 +0200)]
gnu: calcurse: Update to 4.5.0.

* gnu/packages/calcurse.scm (calcurse): Update to 4.5.0.

5 years agognu: libvirt: Use conventional doc/ directory.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 09:55:37 +0000 (11:55 +0200)]
gnu: libvirt: Use conventional doc/ directory.

* gnu/packages/virtualization.scm (libvirt)[arguments]: Add a versioned
‘--docdir’ to #:configure-flags.

5 years agognu: libvirt: Enable the test suite.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 09:54:26 +0000 (11:54 +0200)]
gnu: libvirt: Enable the test suite.

* gnu/packages/virtualization.scm (libvirt)[arguments]: Fix posix_spawn
tests, specifically disable the remaining failing tests, and enable the
rest of the test suite.

5 years agognu: libvirt: Update to 5.4.0 [security fixes].
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 09:45:54 +0000 (11:45 +0200)]
gnu: libvirt: Update to 5.4.0 [security fixes].

This release includes fixes for  CVE-2019-10161, CVE-2019-10166,
CVE-2019-10167, and CVE-2019-10168.

* gnu/packages/virtualization.scm (libvirt): Update to 5.4.0.

5 years agognu: libvirt: Honour MAKE-FLAGS everywhere.
Tobias Geerinckx-Rice [Mon, 24 Jun 2019 21:17:46 +0000 (23:17 +0200)]
gnu: libvirt: Honour MAKE-FLAGS everywhere.

* gnu/packages/virtualization.scm (libvirt)[arguments]: Apply MAKE-FLAGS
in ‘install’ phase.

5 years agognu: perl-cpanel-json-xs: Update to 4.12.
Efraim Flashner [Tue, 25 Jun 2019 08:02:41 +0000 (11:02 +0300)]
gnu: perl-cpanel-json-xs: Update to 4.12.

* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.12.

5 years agognu: perl-super: Update to 1.20190531.
Efraim Flashner [Tue, 25 Jun 2019 07:55:15 +0000 (10:55 +0300)]
gnu: perl-super: Update to 1.20190531.

* gnu/packages/perl.scm (perl-super): Update to 1.20190531.

5 years agognu: perl-mailtools: Update to 2.21.
Efraim Flashner [Tue, 25 Jun 2019 07:51:37 +0000 (10:51 +0300)]
gnu: perl-mailtools: Update to 2.21.

* gnu/packages/perl.scm (perl-mailtools): Update to 2.21.

5 years agognu: perl-file-slurp: Update to 9999.27.
Efraim Flashner [Tue, 25 Jun 2019 07:48:29 +0000 (10:48 +0300)]
gnu: perl-file-slurp: Update to 9999.27.

* gnu/packages/perl.scm (perl-file-slurp): Update to 9999.27.

5 years agognu: signing-party: Update to 2.10.
Efraim Flashner [Tue, 25 Jun 2019 07:46:02 +0000 (10:46 +0300)]
gnu: signing-party: Update to 2.10.

* gnu/packages/gnupg.scm (signing-party): Update to 2.10.

5 years agognu: signing-party: Update home-page.
Efraim Flashner [Tue, 25 Jun 2019 07:45:19 +0000 (10:45 +0300)]
gnu: signing-party: Update home-page.

* gnu/packages/gnupg.scm (signing-party)[home-page]: Use new home-page.

5 years agognu: emacs-posframe: Update to 0.5.0.
Brian Leung [Tue, 25 Jun 2019 02:53:04 +0000 (04:53 +0200)]
gnu: emacs-posframe: Update to 0.5.0.

* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.5.0.

5 years agognu: emacs-alert: Update to 1.3.
Brian Leung [Tue, 25 Jun 2019 02:44:02 +0000 (04:44 +0200)]
gnu: emacs-alert: Update to 1.3.

* gnu/packages/emacs-xyz.scm (emacs-alert): Update to 1.3.

5 years agognu: emacs-zones: Update to 0-2.3169815.
Brian Leung [Tue, 25 Jun 2019 02:03:38 +0000 (04:03 +0200)]
gnu: emacs-zones: Update to 0-2.3169815.

* gnu/packages/emacs-xyz.scm (emacs-zones): Update to 0-2.3169815.
* gnu/packages/patches/emacs-zones-called-interactively.patch: Fix
  invocation of `called-interactively-p'.

5 years agognu: emacs-ivy-rich: Update to 0.1.4-1.f6bfa29.
Brian Leung [Mon, 24 Jun 2019 05:12:18 +0000 (07:12 +0200)]
gnu: emacs-ivy-rich: Update to 0.1.4-1.f6bfa29.

* gnu/packages/emacs-xyz.scm (emacs-ivy-rich): Update to 0.1.4-1.f6bfa29.

5 years agognu: emacs-orgit: Update to 1.5.3.
Brian Leung [Sun, 23 Jun 2019 22:12:57 +0000 (00:12 +0200)]
gnu: emacs-orgit: Update to 1.5.3.

* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 1.5.3.

5 years agognu: emacs-nix-mode: Update to 1.4.1.
Brian Leung [Sun, 23 Jun 2019 22:03:25 +0000 (00:03 +0200)]
gnu: emacs-nix-mode: Update to 1.4.1.

* gnu/packages/emacs-xyz.scm (emacs-nix-mode): Update to 1.4.1.
[inputs]: Add emacs-json-mode.

5 years agognu: Add emacs-make-it-so.
Brian Leung [Sun, 23 Jun 2019 21:53:39 +0000 (23:53 +0200)]
gnu: Add emacs-make-it-so.

* gnu/packages/emacs-xyz.scm (emacs-make-it-so): New variable.

5 years agognu: emacs-emojify: Update to 1.2.
Brian Leung [Sun, 23 Jun 2019 21:47:42 +0000 (23:47 +0200)]
gnu: emacs-emojify: Update to 1.2.

* gnu/packages/emacs-xyz.scm (emacs-emojify): Update to 1.2.
[arguments]: Simplify.

5 years agognu: Add emacs-org-ql.
Brian Leung [Sat, 15 Jun 2019 02:36:53 +0000 (04:36 +0200)]
gnu: Add emacs-org-ql.

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

5 years agognu: Add emacs-org-make-toc.
Brian Leung [Sat, 15 Jun 2019 02:36:37 +0000 (04:36 +0200)]
gnu: Add emacs-org-make-toc.

* gnu/packages/emacs-xyz.scm (emacs-org-make-toc): New variable.

5 years agognu: Add emacs-org-super-agenda.
Brian Leung [Sat, 15 Jun 2019 02:36:19 +0000 (04:36 +0200)]
gnu: Add emacs-org-super-agenda.

* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): New variable.

5 years agognu: Add emacs-org-recent-headings.
Brian Leung [Sat, 15 Jun 2019 02:35:44 +0000 (04:35 +0200)]
gnu: Add emacs-org-recent-headings.

* gnu/packages/emacs-xyz.scm (emacs-org-recent-headings): New variable.

5 years agognu: Add emacs-frecency.
Brian Leung [Sat, 15 Jun 2019 02:35:20 +0000 (04:35 +0200)]
gnu: Add emacs-frecency.

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

5 years agognu: emacs-outshine: Update to 3.0.1.
Brian Leung [Sat, 15 Jun 2019 02:35:00 +0000 (04:35 +0200)]
gnu: emacs-outshine: Update to 3.0.1.

* gnu/packages/emacs-xyz.scm (emacs-outshine): Update to 3.0.1.

5 years agognu: Add emacs-org-download.
Brian Leung [Sat, 15 Jun 2019 02:34:18 +0000 (04:34 +0200)]
gnu: Add emacs-org-download.

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

5 years agognu: emacs-counsel-etags: Update to 1.8.4.
Brian Leung [Sat, 15 Jun 2019 02:33:51 +0000 (04:33 +0200)]
gnu: emacs-counsel-etags: Update to 1.8.4.

* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.8.4.

5 years agognu: emacs-magit-todos: Update to 1.2.
Brian Leung [Sat, 15 Jun 2019 02:33:25 +0000 (04:33 +0200)]
gnu: emacs-magit-todos: Update to 1.2.

* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.2.

5 years agognu: emacs-helpful: Update to 0.16.
Brian Leung [Sat, 15 Jun 2019 02:33:02 +0000 (04:33 +0200)]
gnu: emacs-helpful: Update to 0.16.

* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.16.
[propagated-inputs]: Add emacs-dash, emacs-s, emacs-f, emacs-shut-up.

5 years agognu: emacs-evil-anzu: Don't use unstable tarball.
Brian Leung [Sat, 15 Jun 2019 02:31:30 +0000 (04:31 +0200)]
gnu: emacs-evil-anzu: Don't use unstable tarball.

* gnu/packages/emacs-xyz.scm (emacs-evil-anzu)[source]: Use GIT-FETCH and GIT-FILE-NAME.

5 years agognu: emacs-evil-matchit: Update to 2.3.0.
Brian Leung [Sat, 15 Jun 2019 02:31:01 +0000 (04:31 +0200)]
gnu: emacs-evil-matchit: Update to 2.3.0.

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

5 years agognu: emacs-erc-hl-nicks: Don't use unstable tarball.
Brian Leung [Sat, 15 Jun 2019 02:29:50 +0000 (04:29 +0200)]
gnu: emacs-erc-hl-nicks: Don't use unstable tarball.

* gnu/packages/emacs-xyz.scm (emacs-erc-hl-nicks)[source]: Use GIT-FETCH and GIT-FILE-NAME.

5 years agognu: emacs-evil-surround: Update to 1.0.4.
Brian Leung [Sat, 15 Jun 2019 01:34:39 +0000 (03:34 +0200)]
gnu: emacs-evil-surround: Update to 1.0.4.

* gnu/packages/emacs-xyz.scm (emacs-evil-surround): Update to 1.0.4.
[home-page]: Update to https://github.com/emacs-evil/evil-surround.

5 years agognu: emacs-posframe: Update to 0.4.3.
Brian Leung [Sat, 15 Jun 2019 01:31:11 +0000 (03:31 +0200)]
gnu: emacs-posframe: Update to 0.4.3.

* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.4.3.
[source]: Use GIT-FETCH and GIT-FILE-NAME.

5 years agognu: emacs-wgrep: Don't use unstable tarball.
Brian Leung [Sat, 15 Jun 2019 01:30:08 +0000 (03:30 +0200)]
gnu: emacs-wgrep: Don't use unstable tarball.

* gnu/packages/emacs-xyz.scm (emacs-wgrep)[source]: Use GIT-FETCH and GIT-FILE-NAME.

5 years agognu: emacs-tide: Don't use unstable tarball.
Brian Leung [Sat, 15 Jun 2019 01:28:54 +0000 (03:28 +0200)]
gnu: emacs-tide: Don't use unstable tarball.

* gnu/packages/emacs-xyz.scm (emacs-tide)[source]: Use GIT-FETCH and GIT-FILE-NAME.

5 years agognu: emacs-typescript-mode: Don't use unstable tarball.
Brian Leung [Sat, 15 Jun 2019 01:05:37 +0000 (03:05 +0200)]
gnu: emacs-typescript-mode: Don't use unstable tarball.

* gnu/packages/emacs-xyz.scm (emacs-typescript-mode)[source]: Use GIT-FETCH and GIT-FILE-NAME.

5 years agognu: emacs-nodejs-repl: Update to 0.2.1.
Brian Leung [Sat, 15 Jun 2019 01:01:44 +0000 (03:01 +0200)]
gnu: emacs-nodejs-repl: Update to 0.2.1.

* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl): Update to 0.2.1.

5 years agognu: emacs-company: Update to 0.9.10.
Brian Leung [Sat, 15 Jun 2019 01:01:03 +0000 (03:01 +0200)]
gnu: emacs-company: Update to 0.9.10.

* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.10.

5 years agognu: emacs-prescient: Update to 3.1.
Brian Leung [Sat, 15 Jun 2019 01:01:25 +0000 (03:01 +0200)]
gnu: emacs-prescient: Update to 3.1.

* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.1.

5 years agognu: emacs-with-editor: Update to 2.8.3.
Brian Leung [Sat, 15 Jun 2019 01:00:18 +0000 (03:00 +0200)]
gnu: emacs-with-editor: Update to 2.8.3.

* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 2.8.3.

5 years agognu: python-stem: Update to 1.7.1.
Alex Vong [Mon, 24 Jun 2019 21:25:34 +0000 (05:25 +0800)]
gnu: python-stem: Update to 1.7.1.

* gnu/packages/python.scm (python-stem): Update to 1.7.1.

5 years agodoc: Document use cases for NetworkManager with dnsmasq.
Florian Pelz [Wed, 19 Jun 2019 16:09:24 +0000 (18:09 +0200)]
doc: Document use cases for NetworkManager with dnsmasq.

* doc/guix.texi (Networking Services): Give examples.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoservices: network-manager: Create '/var/lib/misc' directory for dnsmasq.
Florian Pelz [Wed, 19 Jun 2019 16:09:01 +0000 (18:09 +0200)]
services: network-manager: Create '/var/lib/misc' directory for dnsmasq.

* gnu/services/networking.scm (%network-manager-activation): Rename to...
(network-manager-activation): ... this and make it a procedure.  Make it
create '/var/lib/misc' when using dnsmasq.
(network-manager-service-type): Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agodoc: Use new upstream nomenclature for NetworkManager’s dnsmasq.
Florian Pelz [Wed, 19 Jun 2019 16:08:36 +0000 (18:08 +0200)]
doc: Use new upstream nomenclature for NetworkManager’s dnsmasq.

* doc/guix.texi (Networking Services): Replace term 'split DNS' by
'conditional forwarding'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agodoc: Recommend '-enable-kvm' for installing in a VM as well.
Florian Pelz [Tue, 18 Jun 2019 11:16:33 +0000 (13:16 +0200)]
doc: Recommend '-enable-kvm' for installing in a VM as well.

* doc (Installing Guix in a VM): Add '-enable-kvm' to example.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Guile-JPEG.
Ludovic Courtès [Mon, 24 Jun 2019 21:13:11 +0000 (23:13 +0200)]
gnu: Add Guile-JPEG.

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

5 years agoprogress: Call 'time-difference' on times of the same type.
Ludovic Courtès [Mon, 24 Jun 2019 21:10:13 +0000 (23:10 +0200)]
progress: Call 'time-difference' on times of the same type.

Guile 2.2.5 and 2.9.2 would catch the issue.
This is a followup to 88bc3c89bf5145d24c2270d2192b7be547e0024f.

* guix/progress.scm (display-download-progress)[elapsed]: Pass
'current-time' the same type as START-TIME.

5 years agognu: weston: Update to 6.0.1.
Gábor Boskovits [Mon, 24 Jun 2019 20:10:49 +0000 (22:10 +0200)]
gnu: weston: Update to 6.0.1.

* gnu/packages/freedesktop.scm (weston): Update to 6.0.1.

5 years agognu: apl: Add pcre support.
Efraim Flashner [Mon, 24 Jun 2019 15:59:16 +0000 (18:59 +0300)]
gnu: apl: Add pcre support.

* gnu/packages/apl.scm (apl)[inputs]: Add pcre2.

5 years agognu: apl: Update to 1.8.
Efraim Flashner [Mon, 24 Jun 2019 15:58:39 +0000 (18:58 +0300)]
gnu: apl: Update to 1.8.

* gnu/packages/apl.scm (apl): Update to 1.8.

5 years agopublish: Work around Guile 2.2.5 (web server) bug.
Ludovic Courtès [Mon, 24 Jun 2019 14:39:25 +0000 (16:39 +0200)]
publish: Work around Guile 2.2.5 (web server) bug.

* guix/scripts/publish.scm: Replace (@@ (web http) read-header-line) on
Guile 2.2.5.