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.
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".
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.
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".
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".
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".
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".
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".
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".
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".
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.
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".
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".
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".
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".
Vagrant Cascadian [Mon, 23 Sep 2019 19:04:36 +0000 (12:04 -0700)]
import: stackage: Fix typo.
* guix/import/stackage: Fix spelling of "version".
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.
Vagrant Cascadian [Mon, 23 Sep 2019 19:02:33 +0000 (12:02 -0700)]
inferior: Fix typo.
* guix/inferior: Fix spelling of "specifications".
Vagrant Cascadian [Mon, 23 Sep 2019 18:59:24 +0000 (11:59 -0700)]
lint: Fix typo.
* guix/lint: Fix spelling of "mentioning".
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.
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.
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.
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.
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>
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.
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.
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.
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.
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.
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?.
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.
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.
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.
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.
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>
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.
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'.
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.
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.
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.
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'.
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.
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.
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.
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.
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.
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
John Soo [Sun, 7 Jul 2019 17:32:10 +0000 (10:32 -0700)]
gnu: Add freecad.
* gnu/packages/engineering.scm (freecad): New variable.
John Soo [Sun, 7 Jul 2019 17:13:17 +0000 (10:13 -0700)]
gnu: Add libmedfile.
* gnu/packages/engineering.scm (libmedfile): New variable.
John Soo [Sun, 7 Jul 2019 17:03:38 +0000 (10:03 -0700)]
gnu: Add libarea.
* gnu/packages/engineering.scm (libarea): New variable.
John Soo [Sun, 7 Jul 2019 02:05:37 +0000 (19:05 -0700)]
gnu: Add libspnav.
* gnu/packages/engineering.scm (libspnav): New variable.
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.
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.
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.
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.
John Soo [Wed, 3 Jul 2019 16:40:31 +0000 (09:40 -0700)]
gnu: Add coin3D.
* gnu/packages/graphics.scm (coin3D): New variable.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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".
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.
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.
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>
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>
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>
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>
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.