jackhill/guix/guix.git
4 years agognu: Add rust-ws2-32-sys.
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.

4 years agognu: Add rust-kernel32-sys.
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.

4 years agognu: Add rust-heapsize.
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.

4 years agognu: Add rust-resolv-conf.
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.

4 years agognu: Add rust-hostname.
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.

4 years agognu: Add rust-winutil.
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.

4 years agognu: rust-winapi: Update to 0.3.8.
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.

4 years agognu: Add rust-plugin.
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.

4 years agognu: Add rust-typemap.
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.

4 years agognu: Add rust-unsafe-any.
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.

4 years agognu: Add rust-mime.
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.

4 years agognu: Add rust-unicase.
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.

4 years agognu: Add rust-version-check-0.1.
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.

4 years agognu: Add rust-remove-dir-all.
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.

4 years agodoc: Do not refer to Bioconductor SVN.
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.

4 years agognu: Add r-harmony.
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.

4 years agoimport: cran: Add support for git repositories.
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.

4 years agognu: nano: Update to 4.4.
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.

4 years agognu: stow: Update to 2.3.1.
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.

4 years agognu: gnuastro: Update to 0.10.
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.

4 years agoservices: cuirass: Log web interface to separate file.
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.

4 years agoimport: cran: guix-import-cran: Use (guix import utils).
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.

4 years agognu: Dovecot: Update to 2.3.7.2 [fixes CVE-2019-11500].
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.

4 years agodeploy: Do not quote error messages.
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.

4 years agoremote, ssh: Show the command exit status upon failure.
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.

4 years agognu: emacs-evil-owl: Update to 0.0.1-2.e8fe5b2.
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>
4 years agodiagnostics: Avoid highlighting complete messages.
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.

4 years agolint: Log diagnostics with 'info', not 'warning'.
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.

4 years agognu: Add cedille.
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>
4 years agognu: agda-ial: Fix install step.
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>
4 years agoswh: Correctly handle visits without a snapshot.
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.

4 years agoswh: 'swh-download' prints debugging info.
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.

4 years agognu: Add rust-walkdir.
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.

4 years agognu: Add rust-void.
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.

4 years agognu: Add rust-version-check.
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.

4 years agognu: Add rust-untrusted.
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.

4 years agognu: Add rust-ucd-trie.
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.

4 years agognu: Add rust-typeable.
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.

4 years agognu: Add rust-try-lock.
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.

4 years agognu: Add rust-try-from.
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.

4 years agognu: Add rust-traitobject.
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.

4 years agognu: Add rust-tracing-core.
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.

4 years agognu: Add rust-tokio-mock-task.
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.

4 years agognu: Add rust-threadpool.
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.

4 years agognu: Add rust-thread-local.
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.

4 years agognu: Add rust-termcolor.
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.

4 years agognu: Add rust-streaming-stats.
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.

4 years agognu: rust-num-traits: Change inputs.
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.

4 years agognu: Add rust-stdweb-internal-test-macro.
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.

4 years agognu: Add rust-stable-deref-trait.
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.

4 years agognu: Add rust-security-framework-sys.
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.

4 years agognu: Add rust-scopeguard-0.3.
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.

4 years agognu: Add rust-scoped-tls-0.1.
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.

4 years agognu: Add rust-schannel.
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.

4 years agognu: Add rust-same-file.
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.

4 years agognu: Add rust-safemem.
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.

4 years agognu: Add rust-regex-syntax.
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.

4 years agognu: Add rust-pkg-config.
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.

4 years agognu: Add rust-permutohedron.
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.

4 years agognu: Add rust-rawpointer.
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.

4 years agognu: Add rust-num-cpus.
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.

4 years agognu: Add rust-net2.
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.

4 years agognu: Add rust-modifier.
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.

4 years agognu: Add rust-iovec.
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.

4 years agognu: Add rust-futures-io-preview.
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.

4 years agognu: Add rust-foreign-types-shared.
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.

4 years agognu: Add rust-fixedbitset.
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.

4 years agognu: Add rust-findshlibs.
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.

4 years agognu: Add rust-defmac-0.1.
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.

4 years agognu: Add rust-defmac.
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.

4 years agognu: Add rust-data-encoding.
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.

4 years agognu: Add rust-core-foundation-sys.
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.

4 years agognu: Add rust-cloudabi.
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.

4 years agognu: Add rust-cblas-sys.
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.

4 years agognu: Add rust-blas-sys.
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.

4 years agognu: Add rust-widestring.
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.

4 years agognu: Add rust-wasm-bindgen-test-macro.
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.

4 years agognu: rust-wincolor: 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.

4 years agognu: rust-winapi-util: 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.

4 years agognu: rust-winapi-build: 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.

4 years agognu: Add rust-winapi-0.2.
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.

4 years agognu: Add rust-xdg.
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.

4 years agognu: Add rust-termios.
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.

4 years agognu: Add rust-lazy-static.
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.

4 years agognu: Add rust-antidote.
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.

4 years agognu: mingw-w64: Update to 6.0.0.
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.

4 years agognu: enlightenment: Update to 0.23.0.
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.

4 years agognu: enlightenment: Don't use NAME in source URI.
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.

4 years agognu: emacs-elisp-demos: Update to 2019.08.16.
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>
4 years agobuild/cargo-build-system: Remove 'update-cargo-lock phase.
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.

4 years agognu: gtkspell3: Install Vala bindings.
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>
4 years agognu: webkitgtk: Update to 2.24.4.
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.

4 years agognu: agda-ial: Fetch source from Git.
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.

4 years agognu: Add agda-ial.
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>
4 years agolint: Correct use of 'with-networking-fail-safe'.
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.

4 years agoaccounts: Delete duplicate entries.
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.

4 years agognu: emacsy: Cleanup build.
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.

4 years agognu: Add nomad.
Amar Singh [Wed, 10 Jul 2019 11:16:35 +0000 (16:46 +0530)]
gnu: Add nomad.

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

4 years agognu: Add emacsy-minimal.
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

4 years agognu: youtube-dl: Update to 2019.08.13.
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.