Efraim Flashner [Thu, 29 Aug 2019 10:53:48 +0000 (13:53 +0300)]
gnu: Add rust-ws2-32-sys.
* gnu/packages/cargo-io.scm (rust-ws2-32-sys): New variable.
Efraim Flashner [Thu, 29 Aug 2019 10:36:05 +0000 (13:36 +0300)]
gnu: Add rust-kernel32-sys.
* gnu/packages/crates-io.scm (rust-kernel32-sys): New variable.
Efraim Flashner [Thu, 29 Aug 2019 10:13:04 +0000 (13:13 +0300)]
gnu: Add rust-heapsize.
* gnu/packages/crates-io.scm (rust-heapsize): New variable.
Efraim Flashner [Thu, 29 Aug 2019 10:04:34 +0000 (13:04 +0300)]
gnu: Add rust-resolv-conf.
* gnu/packages/crates-io.scm (rust-resolv-conf): New variable.
Efraim Flashner [Thu, 29 Aug 2019 09:48:14 +0000 (12:48 +0300)]
gnu: Add rust-hostname.
* gnu/packages/crates-io.scm (rust-hostname): New variable.
Efraim Flashner [Thu, 29 Aug 2019 09:45:43 +0000 (12:45 +0300)]
gnu: Add rust-winutil.
* gnu/packages/crates-io.scm (rust-winutil): New variable.
Efraim Flashner [Thu, 29 Aug 2019 09:42:53 +0000 (12:42 +0300)]
gnu: rust-winapi: Update to 0.3.8.
* gnu/packages/crates-io.scm (rust-winapi): Update to 0.3.8.
Efraim Flashner [Thu, 29 Aug 2019 09:29:43 +0000 (12:29 +0300)]
gnu: Add rust-plugin.
* gnu/packages/crates-io.scm (rust-plugin): New variable.
Efraim Flashner [Thu, 29 Aug 2019 09:28:05 +0000 (12:28 +0300)]
gnu: Add rust-typemap.
* gnu/packages/crates-io.scm (rust-typemap): New variable.
Efraim Flashner [Thu, 29 Aug 2019 09:26:57 +0000 (12:26 +0300)]
gnu: Add rust-unsafe-any.
* gnu/packages/crates-io.scm (rust-unsafe-any): New variable.
Efraim Flashner [Thu, 29 Aug 2019 09:12:38 +0000 (12:12 +0300)]
gnu: Add rust-mime.
* gnu/packages/crates-io.scm (rust-mime): New variable.
Efraim Flashner [Thu, 29 Aug 2019 09:10:18 +0000 (12:10 +0300)]
gnu: Add rust-unicase.
* gnu/packages/crates-io.scm (rust-unicase): New variable.
Efraim Flashner [Thu, 29 Aug 2019 09:09:13 +0000 (12:09 +0300)]
gnu: Add rust-version-check-0.1.
* gnu/packages/crates-io.scm (rust-version-check-0.1): New variable.
Efraim Flashner [Thu, 29 Aug 2019 08:57:48 +0000 (11:57 +0300)]
gnu: Add rust-remove-dir-all.
* gnu/packages/crates-io.scm (rust-remove-dir-all): New variable.
Ricardo Wurmus [Thu, 29 Aug 2019 09:29:44 +0000 (11:29 +0200)]
doc: Do not refer to Bioconductor SVN.
* doc/guix.texi (Invoking guix import): Do not mention the now defunct
Bioconductor SVN repository.
Ricardo Wurmus [Tue, 27 Aug 2019 22:38:46 +0000 (00:38 +0200)]
gnu: Add r-harmony.
* gnu/packages/cran.scm (r-harmony): New variable.
Ricardo Wurmus [Tue, 27 Aug 2019 22:38:31 +0000 (00:38 +0200)]
import: cran: Add support for git repositories.
* guix/import/cran.scm (vcs-file?): New procedure.
(download): Support downloading from git.
(fetch-description): Add a clause for the 'git repository type.
(files-match-pattern?): New procedure.
(tarball-files-match-pattern?): Implement in terms of FILES-MATCH-PATTERN?.
(directory-needs-fortran?, directory-needs-zlib?,
directory-needs-pkg-config?): New procedures.
(needs-fortran?, needs-zlib?, needs-pkg-config?): Rename these procedures...
(tarball-needs-fortran?, tarball-needs-zlib?, tarball-needs-pkg-config?):
...to this, and use them.
(file-hash): New procedure.
(description->package): Handle the 'git repository type.
* guix/import/utils.scm (package->definition): Handle package expression
inside of a let.
* guix/scripts/import.scm (guix-import): Handle let expressions.
* doc/guix.texi (Invoking guix import): Document it.
Efraim Flashner [Thu, 29 Aug 2019 08:14:56 +0000 (11:14 +0300)]
gnu: nano: Update to 4.4.
* gnu/packages/nano.scm (nano): Update to 4.4.
Efraim Flashner [Thu, 29 Aug 2019 08:09:19 +0000 (11:09 +0300)]
gnu: stow: Update to 2.3.1.
* gnu/packages/package-management.scm (stow): Update to 2.3.1.
[inputs]: Remove perl-clone, perl-clone-choose, perl-hash-merge.
[arguments]: Remove custom 'wrap-stow phase.
Efraim Flashner [Thu, 29 Aug 2019 07:23:58 +0000 (10:23 +0300)]
gnu: gnuastro: Update to 0.10.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.10.
Ricardo Wurmus [Thu, 29 Aug 2019 06:04:21 +0000 (08:04 +0200)]
services: cuirass: Log web interface to separate file.
* gnu/services/cuirass.scm (<cuirass-configuration>): Add web-log-file field.
(cuirass-shepherd-service): Read it and use it.
* doc/guix.texi (Continuous Integration): Document it.
Ricardo Wurmus [Wed, 28 Aug 2019 14:48:55 +0000 (16:48 +0200)]
import: cran: guix-import-cran: Use (guix import utils).
* guix/scripts/import/cran.scm (guix-import-cran): Use PACKAGE->DEFINITION
from (guix import utils) instead of custom procedure.
Leo Famulari [Wed, 28 Aug 2019 18:03:47 +0000 (14:03 -0400)]
gnu: Dovecot: Update to 2.3.7.2 [fixes CVE-2019-11500].
* gnu/packages/mail.scm (dovecot): Update to 2.3.7.2.
Ludovic Courtès [Wed, 28 Aug 2019 16:51:49 +0000 (18:51 +0200)]
deploy: Do not quote error messages.
* guix/scripts/deploy.scm (guix-deploy): Do not quote the message.
Ludovic Courtès [Wed, 28 Aug 2019 16:51:12 +0000 (18:51 +0200)]
remote, ssh: Show the command exit status upon failure.
* guix/remote.scm (remote-pipe-for-gexp): Show the exit status in error
message.
* guix/ssh.scm (remote-inferior): Likewise.
Brian Leung [Thu, 22 Aug 2019 20:53:11 +0000 (22:53 +0200)]
gnu: emacs-evil-owl: Update to 0.0.1-2.
e8fe5b2.
* gnu/packages/emacs-xyz.scm (emacs-evil-owl): Update to 0.0.1-2.
e8fe5b2.
[inputs]: Remove emacs-posframe, which is now an optional dependency.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Wed, 28 Aug 2019 16:00:42 +0000 (18:00 +0200)]
diagnostics: Avoid highlighting complete messages.
* guix/diagnostics.scm (%highlight-argument): Don't highlight ARG if it
contains white space.
Ludovic Courtès [Wed, 28 Aug 2019 15:38:45 +0000 (17:38 +0200)]
lint: Log diagnostics with 'info', not 'warning'.
* guix/scripts/lint.scm (emit-warnings): Use 'info', not 'warning'.
This removes the unhelpful "warning:" prefix that commit
3d33c93cef67d88bdc9409959f3c1f3857af09cf introduced.
John Soo [Mon, 12 Aug 2019 15:43:07 +0000 (08:43 -0700)]
gnu: Add cedille.
* gnu/packages/cedille.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
John Soo [Wed, 28 Aug 2019 04:46:26 +0000 (21:46 -0700)]
gnu: agda-ial: Fix install step.
* gnu/packages/agda.scm (agda-ial): copy library and agdai files when installing.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Wed, 28 Aug 2019 09:31:18 +0000 (11:31 +0200)]
swh: Correctly handle visits without a snapshot.
As discussed at
<https://sympa.inria.fr/sympa/arc/swh-devel/2019-08/msg00016.html>.
* guix/swh.scm (string*): New procedure.
(<visit>)[snapshot-url]: Pass 'string*' as the conversion procedure.
[status]: Pass 'string->symbol' as the conversion procedure.
(visit-snapshot): Return #f when 'visit-snapshot-url' returns #f.
(lookup-origin-revision): Filter to visits for which
'visit-snapshot-url' is true.
Ludovic Courtès [Wed, 28 Aug 2019 09:10:55 +0000 (11:10 +0200)]
swh: 'swh-download' prints debugging info.
* guix/git-download.scm (git-fetch): Print a message before calling
'swh-download'.
* guix/swh.scm (swh-download): Add #:log-port. Write debugging messages
to LOG-PORT.
Efraim Flashner [Wed, 28 Aug 2019 13:51:58 +0000 (16:51 +0300)]
gnu: Add rust-walkdir.
* gnu/packages/crates-io.scm (rust-walkdir): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:50:48 +0000 (16:50 +0300)]
gnu: Add rust-void.
* gnu/packages/crates-io.scm (rust-void): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:49:58 +0000 (16:49 +0300)]
gnu: Add rust-version-check.
* gnu/packages/crates-io.scm (rust-verison-check): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:47:54 +0000 (16:47 +0300)]
gnu: Add rust-untrusted.
* gnu/packages/crates-io.scm (rust-untrusted): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:46:28 +0000 (16:46 +0300)]
gnu: Add rust-ucd-trie.
* gnu/packages/crates-io.scm (rust-ucd-trie): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:44:39 +0000 (16:44 +0300)]
gnu: Add rust-typeable.
* gnu/packages/crates-io.scm (rust-typeable): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:43:33 +0000 (16:43 +0300)]
gnu: Add rust-try-lock.
* gnu/packages/crates-io.scm (rust-try-lock): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:42:41 +0000 (16:42 +0300)]
gnu: Add rust-try-from.
* gnu/packages/crates-io.scm (rust-try-from): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:41:38 +0000 (16:41 +0300)]
gnu: Add rust-traitobject.
* gnu/packages/crates-io.scm (rust-traitobject): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:40:36 +0000 (16:40 +0300)]
gnu: Add rust-tracing-core.
* gnu/packages/crates-io.scm (rust-tracing-core): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:39:11 +0000 (16:39 +0300)]
gnu: Add rust-tokio-mock-task.
* gnu/packages/crates-io.scm (rust-tokio-mock-task): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:37:50 +0000 (16:37 +0300)]
gnu: Add rust-threadpool.
* gnu/packages/crates-io.scm (rust-threadpool): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:36:16 +0000 (16:36 +0300)]
gnu: Add rust-thread-local.
* gnu/packages/crates-io.scm (rust-thread-local): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:35:14 +0000 (16:35 +0300)]
gnu: Add rust-termcolor.
* gnu/packages/crates-io.scm (rust-termcolor): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:32:20 +0000 (16:32 +0300)]
gnu: Add rust-streaming-stats.
* gnu/packages/crates-io.scm (rust-streaming-stats): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:31:54 +0000 (16:31 +0300)]
gnu: rust-num-traits: Change inputs.
* gnu/packages/crates-io.scm (rust-num-traits)[arguments]: Move
rust-autocfg from cargo-development-inputs to cargo-inputs.
Efraim Flashner [Wed, 28 Aug 2019 13:30:21 +0000 (16:30 +0300)]
gnu: Add rust-stdweb-internal-test-macro.
* gnu/packages/crates-io.scm (rust-stdweb-internal-test-macro): New
variable.
Efraim Flashner [Wed, 28 Aug 2019 13:28:54 +0000 (16:28 +0300)]
gnu: Add rust-stable-deref-trait.
* gnu/packages/crates-io.scm (rust-stable-deref-trait): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:25:54 +0000 (16:25 +0300)]
gnu: Add rust-security-framework-sys.
* gnu/packages/crates-io.scm (rust-security-framework-sys): New
variable.
Efraim Flashner [Wed, 28 Aug 2019 13:24:07 +0000 (16:24 +0300)]
gnu: Add rust-scopeguard-0.3.
* gnu/packages/crates-io.scm (rust-scopeguard-0.3): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:23:29 +0000 (16:23 +0300)]
gnu: Add rust-scoped-tls-0.1.
* gnu/packages/crates-io.scm (rust-scoped-tls-0.1): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:22:49 +0000 (16:22 +0300)]
gnu: Add rust-schannel.
* gnu/packages/crates-io.scm (rust-schannel): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:21:33 +0000 (16:21 +0300)]
gnu: Add rust-same-file.
* gnu/packages/crates-io.scm (rust-same-file): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:20:13 +0000 (16:20 +0300)]
gnu: Add rust-safemem.
* gnu/packages/crates-io.scm (rust-safemem): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:17:10 +0000 (16:17 +0300)]
gnu: Add rust-regex-syntax.
* gnu/packages/crates-io.scm (rust-regex-syntax): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:12:15 +0000 (16:12 +0300)]
gnu: Add rust-pkg-config.
* gnu/packages/crates-io.scm (rust-pkg-config): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:10:06 +0000 (16:10 +0300)]
gnu: Add rust-permutohedron.
* gnu/packages/crates-io.scm (rust-permutohedron): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:08:19 +0000 (16:08 +0300)]
gnu: Add rust-rawpointer.
* gnu/packages/crates-io.scm (rust-rawpointer): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:05:39 +0000 (16:05 +0300)]
gnu: Add rust-num-cpus.
* gnu/packages/crates-io.scm (rust-num-cpus): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:03:59 +0000 (16:03 +0300)]
gnu: Add rust-net2.
* gnu/packages/crates-io.scm (rust-net2): New variable.
Efraim Flashner [Wed, 28 Aug 2019 13:02:13 +0000 (16:02 +0300)]
gnu: Add rust-modifier.
* gnu/packages/crates-io.scm (rust-modifier): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:59:03 +0000 (15:59 +0300)]
gnu: Add rust-iovec.
* gnu/packages/crates-io.scm (rust-iovec): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:53:55 +0000 (15:53 +0300)]
gnu: Add rust-futures-io-preview.
* gnu/packages/crates-io.scm (rust-futures-io-preview): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:51:34 +0000 (15:51 +0300)]
gnu: Add rust-foreign-types-shared.
* gnu/packages/crates-io.scm (rust-foreign-types-shared): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:50:20 +0000 (15:50 +0300)]
gnu: Add rust-fixedbitset.
* gnu/packages/crates-io.scm (rust-fixedbitset): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:49:11 +0000 (15:49 +0300)]
gnu: Add rust-findshlibs.
* gnu/packages/crates-io.scm (rust-findshlibs): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:46:43 +0000 (15:46 +0300)]
gnu: Add rust-defmac-0.1.
* gnu/packages/crates-io.scm (rust-defmac-0.1): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:46:03 +0000 (15:46 +0300)]
gnu: Add rust-defmac.
* gnu/packages/crates-io.scm (rust-defmac): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:44:58 +0000 (15:44 +0300)]
gnu: Add rust-data-encoding.
* gnu/packages/crates-io.scm (rust-data-encoding): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:41:16 +0000 (15:41 +0300)]
gnu: Add rust-core-foundation-sys.
* gnu/packages/crates-io.scm (rust-core-foundation-sys): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:38:20 +0000 (15:38 +0300)]
gnu: Add rust-cloudabi.
* gnu/packages/crates-io.scm (rust-cloudabi): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:36:23 +0000 (15:36 +0300)]
gnu: Add rust-cblas-sys.
* gnu/packages/crates-io.scm (rust-cblas-sys): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:34:10 +0000 (15:34 +0300)]
gnu: Add rust-blas-sys.
* gnu/packages/crates-io.scm (rust-blas-sys): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:20:01 +0000 (15:20 +0300)]
gnu: Add rust-widestring.
* gnu/packages/crates-io.scm (rust-widestring): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:17:30 +0000 (15:17 +0300)]
gnu: Add rust-wasm-bindgen-test-macro.
* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:06:42 +0000 (15:06 +0300)]
gnu: rust-wincolor: New variable.
* gnu/packages/crates-io.scm (rust-wincolor): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:05:50 +0000 (15:05 +0300)]
gnu: rust-winapi-util: New variable.
* gnu/packages/crates-io.scm (rust-winapi-util): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:04:39 +0000 (15:04 +0300)]
gnu: rust-winapi-build: New variable.
* gnu/packages/crates-io.scm (rust-winapi-build): New variable.
Efraim Flashner [Wed, 28 Aug 2019 12:02:36 +0000 (15:02 +0300)]
gnu: Add rust-winapi-0.2.
* gnu/packages/crates-io.scm (rust-winapi-0.2): New variable.
Efraim Flashner [Wed, 28 Aug 2019 11:59:58 +0000 (14:59 +0300)]
gnu: Add rust-xdg.
* gnu/packages/crates-io.scm (rust-xdg): New variable.
Efraim Flashner [Wed, 28 Aug 2019 11:56:06 +0000 (14:56 +0300)]
gnu: Add rust-termios.
* gnu/packages/crates-io.scm (rust-termios): New variable.
Efraim Flashner [Wed, 28 Aug 2019 11:51:42 +0000 (14:51 +0300)]
gnu: Add rust-lazy-static.
* gnu/packages/crates-io.scm (rust-lazy-static): New variable.
Efraim Flashner [Wed, 28 Aug 2019 11:43:03 +0000 (14:43 +0300)]
gnu: Add rust-antidote.
* gnu/packages/crates-io.scm (rust-antidote): New variable.
David Thompson [Tue, 30 Jul 2019 15:05:21 +0000 (11:05 -0400)]
gnu: mingw-w64: Update to 6.0.0.
* gnu/packages/mingw.scm (mingw-w64): Update to 6.0.0.
* gnu/packages/patches/mingw-w64-6.0.0-gcc.patch: New file.
* gnu/packages/patches/mingw-w64-5.0rc2-gcc-4.9.3.patch: Delete it.
* gnu/local.mk (dist_patch_DATA): Add new patch. Delete old patch.
* gnu/build/cross-toolchain.scm (set-cross-path/mingw): Add additional
autoconf-like substitutions.
Efraim Flashner [Wed, 28 Aug 2019 08:14:30 +0000 (11:14 +0300)]
gnu: enlightenment: Update to 0.23.0.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.23.0.
[build-system]: Switch to meson-build-system.
[arguments]: Add configure-flag to build without systemd. Remove
'bootstrap phase. Update substitutions in custom
'set-system-actions phase.
[inputs]: Add bluez, pulseaudio.
* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Update.
* gnu/services/desktop.scm (enlightenment-setuid-programs): Update
location of 'freqset binary. Add 'cpuclock_sys to setuid binaries.
Efraim Flashner [Wed, 28 Aug 2019 08:11:21 +0000 (11:11 +0300)]
gnu: enlightenment: Don't use NAME in source URI.
* gnu/packages/enlightenment.scm (enlightenment)[source]: Hard-code
NAME.
Brian Leung [Mon, 26 Aug 2019 18:28:29 +0000 (20:28 +0200)]
gnu: emacs-elisp-demos: Update to 2019.08.16.
* gnu/packages/emacs-xyz.scm (emacs-elisp-demos): Update to 2019.08.16.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
Efraim Flashner [Thu, 22 Aug 2019 13:21:26 +0000 (16:21 +0300)]
build/cargo-build-system: Remove 'update-cargo-lock phase.
* guix/build/cargo-build-system.scm (update-cargo-lock): Remove
procedure.
(configure): Delete Cargo.lock file if it exists.
(%standard-phases): Remove 'update-cargo-lock.
* doc/guix.texi (Build System)[cargo-build-system]: Remove references to
the 'update-cargo-lock phase.
Giacomo Leidi [Sun, 18 Aug 2019 15:42:19 +0000 (17:42 +0200)]
gnu: gtkspell3: Install Vala bindings.
* gnu/packages/gtk.scm (gtkspell3)[native-inputs]: Add vala.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Mark H Weaver [Wed, 28 Aug 2019 04:17:49 +0000 (00:17 -0400)]
gnu: webkitgtk: Update to 2.24.4.
* gnu/packages/webkit.scm (webkitgtk-2.24): Update to 2.24.4.
Ludovic Courtès [Tue, 27 Aug 2019 22:19:48 +0000 (00:19 +0200)]
gnu: agda-ial: Fetch source from Git.
This addresses a 'guix lint' warning.
* gnu/packages/agda.scm (agda-ial)[source]: Change to use 'git-fetch'.
[arguments]: Change 'install phase accordingly; adjust its 'find-files'
regexp.
John Soo [Mon, 12 Aug 2019 15:33:36 +0000 (08:33 -0700)]
gnu: Add agda-ial.
* gnu/packages/agda.scm (agda-ial): new variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Tue, 27 Aug 2019 21:59:48 +0000 (23:59 +0200)]
lint: Correct use of 'with-networking-fail-safe'.
Fixes <https://bugs.gnu.org/37160>.
Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.
* guix/lint.scm (check-for-updates): Make sure the first argument to
'with-networking-fail-safe' is the whole error message.
Ludovic Courtès [Tue, 27 Aug 2019 20:38:04 +0000 (22:38 +0200)]
accounts: Delete duplicate entries.
When adding multiple instances of a service requiring some user
account/group, we could end up with multiple entries for that account or
group in /etc/passwd or /etc/group.
* gnu/build/accounts.scm (database-writer)[write-entries]: Add call to
'delete-duplicates'.
* tests/accounts.scm ("write-passwd with duplicate entry"): New test.
Amar Singh [Wed, 10 Jul 2019 11:15:50 +0000 (16:45 +0530)]
gnu: emacsy: Cleanup build.
* gnu/packages/guile-xyz.scm (emacsy): Wrap binaries; fixes guile version
conflicts. Move some propagated inputs to inputs.
Amar Singh [Wed, 10 Jul 2019 11:16:35 +0000 (16:46 +0530)]
gnu: Add nomad.
* gnu/packages/guile-xyz.scm (nomad): New variable.
Amar Singh [Mon, 8 Jul 2019 06:34:56 +0000 (12:04 +0530)]
gnu: Add emacsy-minimal.
* (guile-emacsy): New variable.
Emacsy is a library for Guile. Emacsy package is too heavy for use as a
dependency for other packages:
$ guix size emacsy ... total: 1136.3 MiB
versus:
$ guix size guile-emacsy ... total: 132.3 MiB
Rutger Helling [Tue, 27 Aug 2019 12:49:38 +0000 (14:49 +0200)]
gnu: youtube-dl: Update to 2019.08.13.
* gnu/packages/video.scm (youtube-dl): Update to 2019.08.13.