jackhill/guix/guix.git
4 years agoshow, search: Add '--load-path'.
Ludovic Courtès [Mon, 23 Sep 2019 19:22:28 +0000 (21:22 +0200)]
show, search: Add '--load-path'.

* guix/scripts/search.scm (show-help, %options): Add -L/--load-path.
* guix/scripts/show.scm (show-help, %options): Add -L/--load-path.

4 years agognu: r-gplots: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 20:17:56 +0000 (13:17 -0700)]
gnu: r-gplots: Fix typo.

* gnu/packages/statistics (r-gplots)[description]: Fix spelling of "balloon".

4 years agognu: packages: Fix typos.
Vagrant Cascadian [Mon, 23 Sep 2019 20:06:25 +0000 (13:06 -0700)]
gnu: packages: Fix typos.

* gnu/packages/emacs-xyz (emacs-litable)[description]: Fix use of singular
  form of "This package".
  (emacs-ssh-config-mode)[description]: Likewise.
* gnu/packages/haskell-xyz (ghc-process-extras)[description]: Likewise.
* gnu/packages/lisp (sbcl-fare-quasiquote-readtable)[description]: Likewise.
* gnu/packages/usb-modeswitch (usb-modeswitch-data)[description]: Likewise.

4 years agognu: vco-plugins: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:58:32 +0000 (12:58 -0700)]
gnu: vco-plugins: Fix typo.

* gnu/packages/audio (vco-plugins)[description]: Fix spelling of "rectangle".

4 years agognu: rust-widestring: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:53:40 +0000 (12:53 -0700)]
gnu: rust-widestring: Fix typo.

* gnu/packages/crates-io (rust-widestring)[description]: Fix spelling if
  "libraries".

4 years agognu: guile-persist: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:51:49 +0000 (12:51 -0700)]
gnu: guile-persist: Fix typo.

* gnu/packages/guile-xyx (guile-persist)[synopsis]: Fix spelling of
  "Persistence".

4 years agognu: sbcl-cl-hooks: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:46:15 +0000 (12:46 -0700)]
gnu: sbcl-cl-hooks: Fix typo.

* gnu/packages/lisp (sbcl-cl-hooks)[description]: Fix spelling of
  "possibilities".

4 years agognu: python-py-bcrypt: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:43:45 +0000 (12:43 -0700)]
gnu: python-py-bcrypt: Fix typo.

* gnu/packages/python-crypto (python-py-bcrypt)[description]: Fix spelling of
  "parametrised".

4 years agognu: python-sphinxcontrib-htmlhelp: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:28:26 +0000 (12:28 -0700)]
gnu: python-sphinxcontrib-htmlhelp: Fix typo.

* gnu/packages/sphinx (python-sphinxcontrib-htmlhelp)[synopsis]: Fix spelling
  of "extension".

4 years agognu: go-github-com-audriusbutkevicius-pfilter: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:25:15 +0000 (12:25 -0700)]
gnu: go-github-com-audriusbutkevicius-pfilter: Fix typo.

* gnu/packages/syncthing (go-github-com-audriusbutkevicius-pfilter)
  [synopsis]: Fix spelling of "multiple".

4 years agognu: guile-email: Update to 0.2.1.
Arun Isaac [Mon, 23 Sep 2019 16:05:33 +0000 (21:35 +0530)]
gnu: guile-email: Update to 0.2.1.

* gnu/packages/guile-xyz.scm (guile-email): Update to 0.2.1.
[arguments]: Remove patch-module-dir phase.

4 years agognu: bctoolbox: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:21:36 +0000 (12:21 -0700)]
gnu: bctoolbox: Fix typo.

* gnu/packages/telephony (bctoolbox)[description]: Fix plurality of
  "software".

4 years agognu: fe: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:18:41 +0000 (12:18 -0700)]
gnu: fe: Fix typo.

* gnu/packages/text-editors (fe)[description]: Fix spelling of "menus".

4 years agognu: perl-xml-xpathengine: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:15:51 +0000 (12:15 -0700)]
gnu: perl-xml-xpathengine: Fix typo.

* gnu/packages/xml (perl-xml-xpathengine)[description]: Fix spelling of
  "mimic".

4 years agobuild: ruby-build-system: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:08:13 +0000 (12:08 -0700)]
build: ruby-build-system: Fix typo.

* guix/build/ruby-build-system: Fix spelling of "invocation".

4 years agoimport: stackage: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:04:36 +0000 (12:04 -0700)]
import: stackage: Fix typo.

* guix/import/stackage: Fix spelling of "version".

4 years agognu: python-html2text: Update to 2019.8.11.
Efraim Flashner [Mon, 23 Sep 2019 19:02:29 +0000 (22:02 +0300)]
gnu: python-html2text: Update to 2019.8.11.

* gnu/packages/python-web.scm (python-html2text): Update to 2019.8.11.
[arguments]: Use a custom 'check phase.
[home-page]: Update home-page.

4 years agoinferior: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 19:02:33 +0000 (12:02 -0700)]
inferior: Fix typo.

* guix/inferior: Fix spelling of "specifications".

4 years agolint: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 18:59:24 +0000 (11:59 -0700)]
lint: Fix typo.

* guix/lint: Fix spelling of "mentioning".

4 years agoscripts: container: Fix typo.
Vagrant Cascadian [Mon, 23 Sep 2019 18:55:33 +0000 (11:55 -0700)]
scripts: container: Fix typo.

* guix/scripts/container/exec (show-help): Fix spelling of COMMAND.

4 years agodoc: Fix typo.
Tobias Geerinckx-Rice [Mon, 23 Sep 2019 18:49:19 +0000 (20:49 +0200)]
doc: Fix typo.

* doc/guix.texi (Build Systems): Fix/spoil ‘libary’ typo/joke.

4 years agognu: sbcl-trivia.ppcre: Fix typo in description.
Tobias Geerinckx-Rice [Mon, 23 Sep 2019 18:48:04 +0000 (20:48 +0200)]
gnu: sbcl-trivia.ppcre: Fix typo in description.

* gnu/packages/lisp.scm (sbcl-trivia.ppcre)[description]: Fix typo.

4 years agognu: emacs-ace-window: Update to 0.9.0-1.a534492.
Brian Leung [Mon, 23 Sep 2019 17:58:50 +0000 (19:58 +0200)]
gnu: emacs-ace-window: Update to 0.9.0-1.a534492.

* gnu/packages/emacs-xyz.scm (emacs-ace-window): Update to 0.9.0-1.a534492.

4 years agognu: Add screenfetch.
Jakob L. Kreuze [Fri, 28 Jun 2019 00:42:14 +0000 (20:42 -0400)]
gnu: Add screenfetch.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: python-m2crypto: Update to 0.35.2.
Tobias Geerinckx-Rice [Mon, 23 Sep 2019 15:09:02 +0000 (17:09 +0200)]
gnu: python-m2crypto: Update to 0.35.2.

* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.35.2.

4 years agognu: python-slugify: Update to 3.0.4.
Tobias Geerinckx-Rice [Mon, 23 Sep 2019 14:43:18 +0000 (16:43 +0200)]
gnu: python-slugify: Update to 3.0.4.

* gnu/packages/python-web.scm (python-slugify): Update to 3.0.4.
* gnu/packages/patches/python-slugify-depend-on-unidecode.patch:
Adjust accordingly.

4 years agognu: enchant: Update to 2.2.7.
Tobias Geerinckx-Rice [Mon, 23 Sep 2019 14:31:49 +0000 (16:31 +0200)]
gnu: enchant: Update to 2.2.7.

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

4 years agognu: obs: Update to 24.0.1.
Tobias Geerinckx-Rice [Sun, 22 Sep 2019 21:38:30 +0000 (23:38 +0200)]
gnu: obs: Update to 24.0.1.

* gnu/packages/video.scm (obs): Update to 24.0.1.
[inputs]: Add qtsvg.

4 years agognu: acpid: Update to 2.0.32.
Tobias Geerinckx-Rice [Sun, 22 Sep 2019 19:42:40 +0000 (21:42 +0200)]
gnu: acpid: Update to 2.0.32.

* gnu/packages/linux.scm (acpid): Update to 2.0.32.

4 years agoinstaller: Fix run-input-page calls.
Mathieu Othacehe [Mon, 23 Sep 2019 11:06:36 +0000 (13:06 +0200)]
installer: Fix run-input-page calls.

This fixes 55c43108 commit that renamed input-hide-checkbox? into
input-visibility-checkbox?.

* gnu/installer/newt/partition.scm (prompt-luks-passwords): Rename
input-hide-checkbox? into input-visibility-checkbox?.

4 years agognu: utox: Update to 0.17.1.
Rutger Helling [Mon, 23 Sep 2019 11:22:29 +0000 (13:22 +0200)]
gnu: utox: Update to 0.17.1.

* gnu/packages/messaging.scm (utox): Update to 0.17.1.

4 years agognu: kitty: Update to 0.14.5.
Rutger Helling [Mon, 23 Sep 2019 11:16:40 +0000 (13:16 +0200)]
gnu: kitty: Update to 0.14.5.

* gnu/packages/terminals.scm (kitty): Update to 0.14.5.

4 years agognu: flatpak: Update to 1.4.3.
Rutger Helling [Mon, 23 Sep 2019 11:11:49 +0000 (13:11 +0200)]
gnu: flatpak: Update to 1.4.3.

* gnu/packages/package-management.scm (flatpak): Update to 1.4.3.

4 years agodoc: Explain that '--profile' expects a file name.
Ludovic Courtès [Mon, 23 Sep 2019 10:26:59 +0000 (12:26 +0200)]
doc: Explain that '--profile' expects a file name.

* doc/guix.texi (Invoking guix package): Explain that the argument to
--profile is a file name.

4 years agognu: libomp: Fix test target.
Boris A. Dekshteyn [Fri, 20 Sep 2019 13:09:05 +0000 (01:09 +1200)]
gnu: libomp: Fix test target.

* gnu/packages/llvm.scm (libomp)[arguments]: Change #:test-target value.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mit-scheme: Pass a valid tarball hash on non-x86.
Ludovic Courtès [Mon, 23 Sep 2019 10:14:39 +0000 (12:14 +0200)]
gnu: mit-scheme: Pass a valid tarball hash on non-x86.

Fixes this bug:

  $ guix build -nd mit-scheme -s aarch64-linux
  guix build: error: derivation `/gnu/store/…-mit-scheme-c-10.1.3.tar.gz.drv' has incorrect output `/gnu/store/…-mit-scheme-c-10.1.3.tar.gz', should be `/gnu/store/…-mit-scheme-c-10.1.3.tar.gz'

This is a followup to 7d6cfa442539e8fda0c145bf7a774c13e4fdc83c.

* gnu/packages/scheme.scm (mit-scheme)[inputs]: For "source", pass a
hash of the right length in the catch-all case.

4 years agodeploy: Add '--verbosity' and properly interpret build log.
Ludovic Courtès [Mon, 23 Sep 2019 09:57:39 +0000 (11:57 +0200)]
deploy: Add '--verbosity' and properly interpret build log.

This is a followup to 91300526b7d9d775bd98a700ed3758420ef9eac6.

* guix/scripts/deploy.scm (show-help, %options): Add '--verbosity'.
(guix-deploy): Wrap 'with-store' in 'with-status-verbosity'.

4 years agoetc: Add channel news file.
Ludovic Courtès [Sun, 15 Sep 2019 16:03:56 +0000 (18:03 +0200)]
etc: Add channel news file.

* etc/news.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.

4 years agoAdd '.guix-channel' file.
Ludovic Courtès [Sun, 15 Sep 2019 15:53:13 +0000 (17:53 +0200)]
Add '.guix-channel' file.

* .guix-channel: New file.
* Makefile.am (EXTRA_DIST): Add it.

4 years agopull: Display news titles directly upon 'pull'.
Ludovic Courtès [Sat, 21 Sep 2019 21:00:07 +0000 (23:00 +0200)]
pull: Display news titles directly upon 'pull'.

* guix/scripts/pull.scm (display-profile-news): Return true when there's
more to display.
(display-news-entry-title): New procedure.
(display-news-entry): Use it.
(display-channel-specific-news): Return true when there's more to
display.
(display-channel-news-headlines): New procedure.
(build-and-install): Call it.  When 'display-channel-news-headlines' or
'display-profile-news' returns #t, print a hint to run "pull --news".
(display-new/upgraded-packages): Return true when there's more to display.

4 years agopull: '-l' displays channel news.
Ludovic Courtès [Sun, 15 Sep 2019 21:55:19 +0000 (23:55 +0200)]
pull: '-l' displays channel news.

* guix/scripts/pull.scm (display-channel-news): Make 'previous' a
parameter.
(process-query)[list-generations]: Call 'display-channel-news'.

4 years agopull: Display channel news.
Ludovic Courtès [Sun, 15 Sep 2019 15:57:10 +0000 (17:57 +0200)]
pull: Display channel news.

* guix/scripts/pull.scm (display-news-entry)
(display-channel-specific-news): New procedures.
(display-channel-news): Call it.
(display-new/upgraded-packages): Adjust hint message.
* doc/guix.texi (Invoking guix pull): Mention it.

4 years agoui: Add 'current-message-language'.
Ludovic Courtès [Sun, 15 Sep 2019 15:54:05 +0000 (17:54 +0200)]
ui: Add 'current-message-language'.

* guix/ui.scm (%default-message-language): New variable.
(current-message-language): New procedure.

4 years agochannels: Allow news entries to refer to a tag.
Ludovic Courtès [Sat, 21 Sep 2019 19:29:30 +0000 (21:29 +0200)]
channels: Allow news entries to refer to a tag.

Suggested by Ricardo Wurmus <rekado@elephly.net>.

* guix/channels.scm (<channel-news-entry>)[tag]: New field.
(sexp->channel-news-entry): Accept either 'commit' or 'tag' in 'entry'
forms.
(resolve-channel-news-entry-tag): New procedure.
(channel-news-for-commit): Move 'with-repository' form one level
higher.  Call 'resolve-channel-news-entry-tag' on all the news entries.
* guix/tests/git.scm (populate-git-repository): Add clause for 'tag'.
* tests/channels.scm ("channel-news, one entry"): Create a tag and add
an entry with a tag.  Check that the tag is resolved and also visible in
the <channel-news-entry> record.
* doc/guix.texi (Channels): Mention tags in news entries.

4 years agochannels: Add support for a news file.
Ludovic Courtès [Sat, 14 Sep 2019 21:16:54 +0000 (23:16 +0200)]
channels: Add support for a news file.

* guix/channels.scm (<channel-metadata>)[news-file]: New field.
(read-channel-metadata): Set the 'news-file' field.
(read-channel-metadata-from-source): Likewise.
(<channel-news>, <channel-news-entry>): New record types.
(sexp->channel-news-entry, read-channel-news)
(channel-news-for-commit): New procedures.
* guix/tests/git.scm (populate-git-repository): For 'add', allow
CONTENTS to be a procedure.
* tests/channels.scm ("channel-news, no news")
("channel-news, one entry"): New tests.
* doc/guix.texi (Channels): Document it.

4 years agogit: Add 'commit-difference'.
Ludovic Courtès [Sat, 14 Sep 2019 15:54:06 +0000 (17:54 +0200)]
git: Add 'commit-difference'.

* guix/git.scm (commit-closure, commit-difference): New procedures.
* guix/tests/git.scm, tests/git.scm: New files.
* Makefile.am (dist_noinst_DATA): Add guix/tests/git.scm.
(SCM_TESTS): Add tests/git.scm.

4 years agogit: 'update-cached-checkout' avoids network access when unnecessary.
Ludovic Courtès [Sat, 14 Sep 2019 15:46:34 +0000 (17:46 +0200)]
git: 'update-cached-checkout' avoids network access when unnecessary.

* guix/git.scm (reference-available?): New procedure.
(update-cached-checkout): Avoid call to 'remote-fetch' when REPOSITORY
already contains REF.

4 years agopull: '--news' shows the list of channels added or removed.
Ludovic Courtès [Sat, 14 Sep 2019 12:59:58 +0000 (14:59 +0200)]
pull: '--news' shows the list of channels added or removed.

* guix/scripts/pull.scm (display-channel, channel=?)
(display-channel-news, display-news): New procedures.
(process-query): Call 'display-news' instead of 'display-profile-news'.

4 years agognu: wl-clipboard: Update to 2.0.0_beta2.
Efraim Flashner [Mon, 23 Sep 2019 07:21:02 +0000 (10:21 +0300)]
gnu: wl-clipboard: Update to 2.0.0_beta2.

* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.0.0_beta2.

4 years agognu: gdb-8.3: Update to 8.3.1.
Efraim Flashner [Mon, 23 Sep 2019 07:05:59 +0000 (10:05 +0300)]
gnu: gdb-8.3: Update to 8.3.1.

* gnu/packages/gdb.scm (gdb-8.3): Update to 8.3.1.

4 years agognu: datamash: Update to 1.5.
Efraim Flashner [Mon, 23 Sep 2019 06:38:50 +0000 (09:38 +0300)]
gnu: datamash: Update to 1.5.

* gnu/packages/datamash.scm (datamash): Update to 1.5.

4 years agognu: emacs-suggest: Enable tests.
Brian Leung [Mon, 23 Sep 2019 04:27:04 +0000 (06:27 +0200)]
gnu: emacs-suggest: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-suggest): Enable tests.

4 years agognu: emacs-helpful: Enable tests.
Brian Leung [Mon, 23 Sep 2019 04:19:01 +0000 (06:19 +0200)]
gnu: emacs-helpful: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-helpful): Enable tests.

4 years agognu: emacs-ht: Enable tests.
Brian Leung [Mon, 23 Sep 2019 04:14:42 +0000 (06:14 +0200)]
gnu: emacs-ht: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-ht): Enable tests.

4 years agognu: emacs-tco-el: Enable tests.
Brian Leung [Sun, 22 Sep 2019 20:37:22 +0000 (22:37 +0200)]
gnu: emacs-tco-el: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-tco-el): Enable tests.

4 years agognu: emacs-loop: Enable tests.
Brian Leung [Sun, 22 Sep 2019 20:36:20 +0000 (22:36 +0200)]
gnu: emacs-loop: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-loop): Enable tests.

4 years agognu: emacs-elisp-refs: Enable tests.
Brian Leung [Sun, 22 Sep 2019 20:33:10 +0000 (22:33 +0200)]
gnu: emacs-elisp-refs: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Enable tests.

4 years agognu: emacs-realgud: Update to 1.5.1.
Brian Leung [Sun, 22 Sep 2019 20:24:31 +0000 (22:24 +0200)]
gnu: emacs-realgud: Update to 1.5.1.

* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.5.1.

4 years agognu: emacs-company-lsp: Enable tests.
Brian Leung [Sun, 22 Sep 2019 19:31:12 +0000 (21:31 +0200)]
gnu: emacs-company-lsp: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-company-lsp): Enable tests.

4 years agognu: js-datatables: Update to 1.10.19.
Efraim Flashner [Sun, 22 Sep 2019 09:07:35 +0000 (12:07 +0300)]
gnu: js-datatables: Update to 1.10.19.

* gnu/packages/javascript.scm (js-datatables): Update to 1.10.19.

4 years agognu: parallel: Update to 20190922.
Tobias Geerinckx-Rice [Sun, 22 Sep 2019 18:00:48 +0000 (20:00 +0200)]
gnu: parallel: Update to 20190922.

* gnu/packages/parallel.scm (parallel): Update to 20190922.

4 years agognu: Add freecad.
John Soo [Sun, 7 Jul 2019 17:32:10 +0000 (10:32 -0700)]
gnu: Add freecad.

* gnu/packages/engineering.scm (freecad): New variable.

4 years agognu: Add libmedfile.
John Soo [Sun, 7 Jul 2019 17:13:17 +0000 (10:13 -0700)]
gnu: Add libmedfile.

* gnu/packages/engineering.scm (libmedfile): New variable.

4 years agognu: Add libarea.
John Soo [Sun, 7 Jul 2019 17:03:38 +0000 (10:03 -0700)]
gnu: Add libarea.

* gnu/packages/engineering.scm (libarea): New variable.

4 years agognu: Add libspnav.
John Soo [Sun, 7 Jul 2019 02:05:37 +0000 (19:05 -0700)]
gnu: Add libspnav.

* gnu/packages/engineering.scm (libspnav): New variable.

4 years agognu: Add python-pyside-2-tools.
John Soo [Sun, 7 Jul 2019 01:49:08 +0000 (18:49 -0700)]
gnu: Add python-pyside-2-tools.

* gnu/packages/qt.scm (python-pyside-2-tools): New variable.

4 years agognu: Add python-pyside-2.
John Soo [Mon, 2 Sep 2019 14:27:15 +0000 (07:27 -0700)]
gnu: Add python-pyside-2.

 * gnu/packages/qt.scm (python-pyside-2): New variable.

4 years agognu: Add libcxx-6
John Soo [Sun, 11 Aug 2019 19:38:08 +0000 (12:38 -0700)]
gnu: Add libcxx-6

* gnu/packages/llvm.scm (libcxx-6): New variable.

4 years agognu: Add python-shiboken-2.
John Soo [Sat, 6 Jul 2019 16:13:50 +0000 (09:13 -0700)]
gnu: Add python-shiboken-2.

* gnu/packages/qt.scm (python-shiboken-2): New variable.

4 years agognu: Add coin3D.
John Soo [Wed, 3 Jul 2019 16:40:31 +0000 (09:40 -0700)]
gnu: Add coin3D.

* gnu/packages/graphics.scm (coin3D): New variable.

4 years agognu: emacs-company-lua: Update to 0.1-2.29f6819.
Brian Leung [Sun, 22 Sep 2019 05:03:43 +0000 (07:03 +0200)]
gnu: emacs-company-lua: Update to 0.1-2.29f6819.

* gnu/packages/emacs-xyz.scm (emacs-company-lua): Update to 0.1-2.29f6819.
[arguments]: Include extra directory.

4 years agognu: emacs-crux: Update to 0.3.0-2.308f17d.
Brian Leung [Sun, 22 Sep 2019 05:03:12 +0000 (07:03 +0200)]
gnu: emacs-crux: Update to 0.3.0-2.308f17d.

* gnu/packages/emacs-xyz.scm (emacs-crux): Update to 0.3.0-2.308f17d.

4 years agognu: emacs-lispy: Update included files.
Brian Leung [Sun, 22 Sep 2019 03:00:49 +0000 (05:00 +0200)]
gnu: emacs-lispy: Update included files.

* gnu/packages/emacs-xyz.scm (emacs-lispy): Update included files.

4 years agognu: diffoscope: Adjust native-inputs for architecture limitations.
Vagrant Cascadian [Sat, 21 Sep 2019 22:31:41 +0000 (15:31 -0700)]
gnu: diffoscope: Adjust native-inputs for architecture limitations.

* gnu/packages/diffoscope (diffoscope)[native-inputs]: Only add ghc on
  x86_64-linux and i686-linux.
  Only add openjdk and enjarify on x86_64-linux.

4 years agognu: mutt: Update to 1.12.2.
Tobias Geerinckx-Rice [Sat, 21 Sep 2019 21:57:59 +0000 (23:57 +0200)]
gnu: mutt: Update to 1.12.2.

* gnu/packages/mail.scm (mutt): Update to 1.12.2.

4 years agognu: emacs-attrap: Update to 1.0-2.18cd1f7.
Brian Leung [Sat, 21 Sep 2019 20:57:45 +0000 (22:57 +0200)]
gnu: emacs-attrap: Update to 1.0-2.18cd1f7.

* gnu/packages/emacs-xyz.scm (emacs-attrap): Update to 1.0-2.18cd1f7.

4 years agognu: emacs-github-review: Enable tests.
Brian Leung [Sat, 21 Sep 2019 20:31:48 +0000 (22:31 +0200)]
gnu: emacs-github-review: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-github-review): Enable tests.

4 years agognu: emacs-elfeed: Update to 3.2.0.
Brian Leung [Sat, 21 Sep 2019 18:35:04 +0000 (20:35 +0200)]
gnu: emacs-elfeed: Update to 3.2.0.

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

4 years agognu: libgnomekbd: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sat, 21 Sep 2019 16:57:53 +0000 (18:57 +0200)]
gnu: libgnomekbd: Don't use NAME in source URI.

* gnu/packages/gnome.scm (libgnomekbd)[source]: Hard-code NAME.

4 years agognu: libgnomekbd: Update to 3.26.1.
Tobias Geerinckx-Rice [Sat, 21 Sep 2019 16:57:49 +0000 (18:57 +0200)]
gnu: libgnomekbd: Update to 3.26.1.

* gnu/packages/gnome.scm (libgnomekbd): Update to 3.26.1.

4 years agognu: wxmaxima: Update to 19.09.0.
Tobias Geerinckx-Rice [Fri, 20 Sep 2019 20:07:28 +0000 (22:07 +0200)]
gnu: wxmaxima: Update to 19.09.0.

* gnu/packages/maths.scm (wxmaxima): Update to 19.09.0.

4 years agoservices: virtualization: Change libvirtd use syslog by default.
Christopher Baines [Sun, 8 Sep 2019 17:37:53 +0000 (18:37 +0100)]
services: virtualization: Change libvirtd use syslog by default.

As defaulting by stderr, along with the shepherd service not directing the
output to a log file makes seeing the output difficult, compared to logging to
syslog.

* gnu/services/virtualization.scm (libvirt-configuration)[log-outputs]: Change
default from "3:stderr" to "3:syslog:libvirtd".

4 years agognu: guile-email: Add phase to patch the module directory.
Christopher Baines [Sun, 15 Sep 2019 12:31:41 +0000 (13:31 +0100)]
gnu: guile-email: Add phase to patch the module directory.

Otherwise the .go files appear within share, and Guile doesn't find them. With
this patch they appear in lib within the output. One thing this means is that
stack traces include the filenames.

* gnu/packages/guile-xyz.scm (guile-email)[arguments]: Add 'patch-module-dir
phase.

4 years agoguix package: '--show' ignores deprecated packages.
Ludovic Courtès [Fri, 20 Sep 2019 21:02:30 +0000 (23:02 +0200)]
guix package: '--show' ignores deprecated packages.

* guix/scripts/package.scm (process-query) <'show>: Remove superseded
packages.
* tests/guix-package-aliases.sh: Add test.

4 years agoguix package: Add 'guix show' alias.
zimoun [Thu, 19 Sep 2019 17:24:42 +0000 (19:24 +0200)]
guix package: Add 'guix show' alias.

* guix/scripts/show.scm: New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* tests/guix-package-aliases.sh: Add test.
* doc/guix.texi (Invoking guix package): Document it and use it in a example.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add python-bibtexparser.
Wiktor Żelazny [Mon, 16 Sep 2019 16:19:39 +0000 (18:19 +0200)]
gnu: Add python-bibtexparser.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add autocutsel.
Wiktor Żelazny [Mon, 16 Sep 2019 16:15:49 +0000 (18:15 +0200)]
gnu: Add autocutsel.

* gnu/packages/xdisorg.scm (autocutsel): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoservices: dovecot: Fix predicate names for free-form fields
Alexey Abramov [Mon, 16 Sep 2019 14:42:15 +0000 (16:42 +0200)]
services: dovecot: Fix predicate names for free-form fields

* gnu/services/mail.scm (free-form-fields?, free-form-args?): Change
'string' to 'string?'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoinferior: Propagate '&store-protocol-error' error conditions.
Ludovic Courtès [Fri, 20 Sep 2019 20:26:53 +0000 (22:26 +0200)]
inferior: Propagate '&store-protocol-error' error conditions.

Until now '&store-protocol-error' conditions raised in the inferior
would not be correctly propagated because SRFI-35 records lack a read
syntax.

Reported at <https://bugs.gnu.org/37449>
by Carl Dong <contact@carldong.me>.

* guix/inferior.scm (port->inferior): Import (srfi srfi-34) in the inferior.
(inferior-eval-with-store): Define 'error?' and 'error-message'.  Wrap
call to PROC in 'guard'.  Check the response of INFERIOR for a
'store-protocol-error' or a 'result' tag.
* tests/inferior.scm ("inferior-eval-with-store, &store-protocol-error"):
New test.

4 years agoservices: gdm: Ensure /var/lib/gdm is owned by "gdm".
Ludovic Courtès [Fri, 20 Sep 2019 19:33:22 +0000 (21:33 +0200)]
services: gdm: Ensure /var/lib/gdm is owned by "gdm".

Fixes <https://bugs.gnu.org/37423>.
Reported by Jan <tona_kosmicznego_smiecia@interia.pl>.

* gnu/services/xorg.scm (%gdm-activation): New variable.
(gdm-service-type)[extensions]: Add 'activation-service-type'.

4 years agognu: emacs-counsel-etags: Enable tests.
Brian Leung [Sat, 21 Sep 2019 06:57:20 +0000 (08:57 +0200)]
gnu: emacs-counsel-etags: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Enable tests.

4 years agognu: emacs-rjsx-mode: Enable tests.
Brian Leung [Sat, 21 Sep 2019 06:53:43 +0000 (08:53 +0200)]
gnu: emacs-rjsx-mode: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-rjsx-mode): Enable tests.

4 years agognu: enjarify: Adjust native-inputs.
Vagrant Cascadian [Sat, 21 Sep 2019 06:10:09 +0000 (23:10 -0700)]
gnu: enjarify: Adjust native-inputs.

* gnu/packages/android (enjarify)[native-inputs]: Use openjdk instead of
  openjdk:jdk.

4 years agognu: emacs-lispyville: Enable tests.
Brian Leung [Sat, 21 Sep 2019 04:24:28 +0000 (06:24 +0200)]
gnu: emacs-lispyville: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-lispyville): Enable tests.

4 years agognu: emacs-lispy: Enable tests.
Brian Leung [Sat, 21 Sep 2019 03:57:19 +0000 (05:57 +0200)]
gnu: emacs-lispy: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-lispy): Enable tests.

4 years agognu: emacs-js2-mode: Enable tests.
Brian Leung [Fri, 20 Sep 2019 15:47:04 +0000 (17:47 +0200)]
gnu: emacs-js2-mode: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Enable tests.

4 years agognu: emacs-ivy: Simplify #:test-command.
Brian Leung [Fri, 20 Sep 2019 15:35:22 +0000 (17:35 +0200)]
gnu: emacs-ivy: Simplify #:test-command.

* gnu/packages/emacs-xyz.scm (emacs-ivy): Simplify #:test-command.

4 years agognu: emacs-avy: Enable tests.
Brian Leung [Fri, 20 Sep 2019 15:32:11 +0000 (17:32 +0200)]
gnu: emacs-avy: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-avy): Enable tests.

4 years agognu: node: Disable tests that fail with openssl@1.1.1d.
Tobias Geerinckx-Rice [Mon, 16 Sep 2019 12:34:17 +0000 (14:34 +0200)]
gnu: node: Disable tests that fail with openssl@1.1.1d.

Work around <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=37386>.

* gnu/packages/node.scm (node)[arguments]: Disable failing tests.

4 years agognu: rclone: Update to 1.49.3.
Tobias Geerinckx-Rice [Fri, 20 Sep 2019 10:46:59 +0000 (12:46 +0200)]
gnu: rclone: Update to 1.49.3.

* gnu/packages/sync.scm (rclone): Update to 1.49.3.