Danny Milosavljevic [Mon, 7 Jan 2019 19:01:34 +0000 (20:01 +0100)]
gnu: Add docker.
* gnu/packages/docker.scm (docker): New variable.
* gnu/packages/patches/docker-engine-test-noinstall.patch: New file.
* gnu/packages/patches/docker-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
Leo Famulari [Tue, 25 Dec 2018 06:58:35 +0000 (01:58 -0500)]
gnu: Blender: Update to a beta release of 2.80.
Fixes <https://bugs.gnu.org/33608> and <https://bugs.gnu.org/33882>.
* gnu/packages/graphics.scm (blender): Update to 2.80-beta-0.
3c3d80e.
[source]: Fetch from the Git repository.
[inputs]: Use OpenJPEG 2. Add Numpy.
[arguments]: Specify the location of Numpy. Remove some configure flags that are
no longer used. Comment out the 'fix-broken-import' phase because the
file it patches doesn't exist in the Git sources.
[description]: Add a warning about the beta status.
Jelle Licht [Sat, 29 Dec 2018 13:55:19 +0000 (14:55 +0100)]
gnu: emacs-ghub: Update to 3.2.0.
* gnu/packages/emacs.scm (emacs-ghub): Update to 3.2.0.
[source]: Use 'git-fetch'.
[propagated-inputs]: Add emacs-dash, emacs-graphql,
emacs-let-alist, emacs-treepy.
Jelle Licht [Sat, 29 Dec 2018 13:43:54 +0000 (14:43 +0100)]
gnu: emacs-magit-popup: Update to 2.12.5.
* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.5.
Jelle Licht [Sat, 29 Dec 2018 13:43:23 +0000 (14:43 +0100)]
gnu: emacs-with-editor: Update to 2.8.0.
* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.8.0.
[source]: Use 'git-fetch'.
Jelle Licht [Sat, 29 Dec 2018 13:42:50 +0000 (14:42 +0100)]
gnu: Add emacs-graphql.
* gnu/packages/emacs.scm (emacs-graphql): New variable.
Jelle Licht [Sat, 29 Dec 2018 13:39:40 +0000 (14:39 +0100)]
gnu: Add emacs-treepy.
* gnu/packages/emacs.scm (emacs-treepy): New variable.
Jelle Licht [Sat, 29 Dec 2018 13:38:35 +0000 (14:38 +0100)]
gnu: emacs-emacsql: Update to 3.0.0.
* gnu/packages/emacs.scm (emacs-emacsql): Update to 3.0.0.
[source]: Use 'git-fetch'.
[arguments]: Remove unnecessary fix.
Jelle Licht [Sat, 29 Dec 2018 13:38:06 +0000 (14:38 +0100)]
gnu: emacs-closql: Update to 1.0.0.
* gnu/packages/emacs.scm (emacs-closql): Update to 1.0.0.
[source]: Use 'git-fetch'.
Leo Famulari [Wed, 9 Jan 2019 20:43:36 +0000 (15:43 -0500)]
gnu: Django: Update to 1.11.18 [fixes CVE-2019-3498].
* gnu/packages/django.scm (python-django, python2-django): Update to 1.11.18.
Leo Famulari [Wed, 9 Jan 2019 20:37:44 +0000 (15:37 -0500)]
gnu: aria2: Fix CVE-2019-3500.
* gnu/packages/patches/aria2-CVE-2019-3500.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bittorrent.scm (aria2)[source]: Use it.
Leo Famulari [Sun, 30 Dec 2018 19:06:13 +0000 (14:06 -0500)]
gnu: hashcat: Update to 5.1.0.
* gnu/packages/password-utils.scm (hashcat): Update to 5.1.0.
Danny Milosavljevic [Wed, 9 Jan 2019 18:32:03 +0000 (19:32 +0100)]
gnu: fasm: Update comments.
* gnu/packages/assembly.scm (fasm): Update comments.
Danny Milosavljevic [Wed, 9 Jan 2019 18:30:21 +0000 (19:30 +0100)]
gnu: fasm: Fix grammatical errors in description.
* gnu/packages/assembly.scm (fasm)[description]: Modify.
Danny Milosavljevic [Wed, 9 Jan 2019 18:28:02 +0000 (19:28 +0100)]
gnu: Add dev86.
* gnu/packages/assembly.scm (dev86): New variable.
Efraim Flashner [Wed, 9 Jan 2019 18:25:39 +0000 (20:25 +0200)]
gnu: python-pygit2: Update to 0.27.3.
* gnu/packages/python.scm (python-pygit2): Update to 0.27.3.
[arguments]: Add custom phase to compile with cffi support. Add custom
phase to not require specific versions of python-cffi.
[native-inputs]: Add python-pytest.
Ludovic Courtès [Wed, 9 Jan 2019 17:44:45 +0000 (18:44 +0100)]
gnu: libgit2: Update to 0.27.7.
* gnu/packages/version-control.scm (libgit2): Update to 0.27.7.
Tim Gesthuizen [Mon, 24 Dec 2018 13:46:27 +0000 (14:46 +0100)]
gnu: emacs-irony-mode: Remove propagated input
emacs-irony-mode finds its server binary because its a propagated input and is
in the path. We can substitute the variable `irony-server-install-prefix` to
not propagate the input and keep the binary isolated from the user.
* gnu/packages/emacs.scm (emacs-irony-mode):
[propagated-inputs] Remove propagated inputs
[inputs] Add emacs-irony-mode-server
[arguments] Add phase substituting the variable of the server path
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Tim Gesthuizen [Tue, 25 Dec 2018 10:22:19 +0000 (11:22 +0100)]
gnu: emacs-ggtags: Don't require GNU Global in path
emacs-ggtags relies on the GNU Global tools (global and gtags) to be available
in the path. This way it will grab some random executable if it will find
executables at all.
This is fixed by setting the prefix to GNU Global in the store. This way
emacs-ggtags will use specific deterministic executables.
* gnu/packages/emacs.scm (emacs-ggtags):
[inputs]: Add GNU Global to the inputs
[arguments]: Add a phase for substituting the right path to the executables
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Vasile Dumitrascu [Sun, 30 Dec 2018 19:05:17 +0000 (20:05 +0100)]
gnu: e2fsprogs: Update to 1.44.5.
* gnu/packages/linux.scm (e2fsprogs): Update to 1.44.5.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Vasile Dumitrascu [Sun, 30 Dec 2018 18:50:18 +0000 (19:50 +0100)]
gnu: bind: Update to 9.12.3-P1.
* gnu/packages/dns.scm (bind): Update to 9.12.3-P1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Brett Gilio [Sun, 30 Dec 2018 03:38:13 +0000 (21:38 -0600)]
gnu: emacs-md4rd: Update to
c55512c.
* gnu/packages/emacs.scm (emacs-md4rd): Update to
c55512c.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ricardo Wurmus [Wed, 9 Jan 2019 16:12:21 +0000 (17:12 +0100)]
gnu: Add r-mcmc.
* gnu/packages/cran.scm (r-mcmc): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 16:11:08 +0000 (17:11 +0100)]
gnu: Add r-parcor.
* gnu/packages/cran.scm (r-parcor): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 16:10:29 +0000 (17:10 +0100)]
gnu: Add r-huge.
* gnu/packages/cran.scm (r-huge): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 16:09:41 +0000 (17:09 +0100)]
gnu: Add r-ppls.
* gnu/packages/cran.scm (r-ppls): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 16:07:19 +0000 (17:07 +0100)]
gnu: Add r-epi.
* gnu/packages/cran.scm (r-epi): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:57:43 +0000 (16:57 +0100)]
gnu: Add r-etm.
* gnu/packages/cran.scm (r-etm): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:56:10 +0000 (16:56 +0100)]
gnu: Add r-cmprsk.
* gnu/packages/cran.scm (r-cmprsk): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:54:39 +0000 (16:54 +0100)]
gnu: Add r-protviz.
* gnu/packages/cran.scm (r-protviz): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:47:51 +0000 (16:47 +0100)]
gnu: Add r-rbamtools.
* gnu/packages/cran.scm (r-rbamtools): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:46:52 +0000 (16:46 +0100)]
gnu: Add r-genenet.
* gnu/packages/cran.scm (r-genenet): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:45:58 +0000 (16:45 +0100)]
gnu: Add r-longitudinal.
* gnu/packages/cran.scm (r-longitudinal): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:45:08 +0000 (16:45 +0100)]
gnu: Add r-survivalroc.
* gnu/packages/cran.scm (r-survivalroc): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:44:13 +0000 (16:44 +0100)]
gnu: Add r-bootstrap.
* gnu/packages/cran.scm (r-bootstrap): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:43:12 +0000 (16:43 +0100)]
gnu: Add r-rmeta.
* gnu/packages/cran.scm (r-rmeta): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:38:11 +0000 (16:38 +0100)]
gnu: Add r-drc.
* gnu/packages/cran.scm (r-drc): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:36:20 +0000 (16:36 +0100)]
gnu: Add r-spatialextremes.
* gnu/packages/cran.scm (r-spatialextremes): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:32:59 +0000 (16:32 +0100)]
gnu: Add r-fields.
* gnu/packages/cran.scm (r-fields): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:31:33 +0000 (16:31 +0100)]
gnu: Add r-spam.
* gnu/packages/cran.scm (r-spam): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 15:28:19 +0000 (16:28 +0100)]
gnu: Add r-dotcall64.
* gnu/packages/cran.scm (r-dotcall64): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:40:28 +0000 (15:40 +0100)]
gnu: Add r-assertive.
* gnu/packages/cran.scm (r-assertive): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:39:31 +0000 (15:39 +0100)]
gnu: Add r-assertive-data.
* gnu/packages/cran.scm (r-assertive-data): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:38:54 +0000 (15:38 +0100)]
gnu: Add r-assertive-data-uk.
* gnu/packages/cran.scm (r-assertive-data-uk): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:38:23 +0000 (15:38 +0100)]
gnu: Add r-assertive-data-us.
* gnu/packages/cran.scm (r-assertive-data-us): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:37:33 +0000 (15:37 +0100)]
gnu: Add r-assertive-strings.
* gnu/packages/cran.scm (r-assertive-strings): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:36:52 +0000 (15:36 +0100)]
gnu: Add r-assertive-datetimes.
* gnu/packages/cran.scm (r-assertive-datetimes): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:35:55 +0000 (15:35 +0100)]
gnu: Add r-assertive-code.
* gnu/packages/cran.scm (r-assertive-code): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:35:14 +0000 (15:35 +0100)]
gnu: Add r-assertive-files.
* gnu/packages/cran.scm (r-assertive-files): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:34:28 +0000 (15:34 +0100)]
gnu: Add r-assertive-types.
* gnu/packages/cran.scm (r-assertive-types): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:33:30 +0000 (15:33 +0100)]
gnu: Add r-assertive-reflection.
* gnu/packages/cran.scm (r-assertive-reflection): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:32:49 +0000 (15:32 +0100)]
gnu: Add r-assertive-models.
* gnu/packages/cran.scm (r-assertive-models): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:32:07 +0000 (15:32 +0100)]
gnu: Add r-assertive-matrices.
* gnu/packages/cran.scm (r-assertive-matrices): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:31:02 +0000 (15:31 +0100)]
gnu: Add r-assertive-sets.
* gnu/packages/cran.scm (r-assertive-sets): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:30:20 +0000 (15:30 +0100)]
gnu: Add r-assertive-numbers.
* gnu/packages/cran.scm (r-assertive-numbers): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:29:37 +0000 (15:29 +0100)]
gnu: Add r-assertive-properties.
* gnu/packages/cran.scm (r-assertive-properties): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:29:11 +0000 (15:29 +0100)]
gnu: Add r-assertive-base.
* gnu/packages/cran.scm (r-assertive-base): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:27:27 +0000 (15:27 +0100)]
gnu: Add r-rmpfr.
* gnu/packages/cran.scm (r-rmpfr): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:27:21 +0000 (15:27 +0100)]
gnu: Add r-gmp.
* gnu/packages/cran.scm (r-gmp): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 14:00:24 +0000 (15:00 +0100)]
gnu: Add r-bigrquery.
* gnu/packages/cran.scm (r-bigrquery): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:58:34 +0000 (14:58 +0100)]
gnu: Add r-ontologyindex.
* gnu/packages/cran.scm (r-ontologyindex): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:57:41 +0000 (14:57 +0100)]
gnu: Add r-rapidjsonr.
* gnu/packages/cran.scm (r-rapidjsonr): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:56:48 +0000 (14:56 +0100)]
gnu: Add r-pixmap.
* gnu/packages/cran.scm (r-pixmap): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:55:43 +0000 (14:55 +0100)]
gnu: Add r-strucchange.
* gnu/packages/cran.scm (r-strucchange): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:53:07 +0000 (14:53 +0100)]
gnu: Add r-als.
* gnu/packages/cran.scm (r-als): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:51:08 +0000 (14:51 +0100)]
gnu: Add r-chemometricswithr.
* gnu/packages/cran.scm (r-chemometricswithr): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:49:14 +0000 (14:49 +0100)]
gnu: Add r-iso.
* gnu/packages/cran.scm (r-iso): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:48:18 +0000 (14:48 +0100)]
gnu: Add r-nnls.
* gnu/packages/cran.scm (r-nnls): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:46:46 +0000 (14:46 +0100)]
gnu: Add r-kohonen.
* gnu/packages/cran.scm (r-kohonen): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:45:36 +0000 (14:45 +0100)]
gnu: Add r-grimport.
* gnu/packages/cran.scm (r-grimport): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:44:58 +0000 (14:44 +0100)]
gnu: Add r-tractor-base.
* gnu/packages/cran.scm (r-tractor-base): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:42:44 +0000 (14:42 +0100)]
gnu: Add r-reportr.
* gnu/packages/cran.scm (r-reportr): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:42:39 +0000 (14:42 +0100)]
gnu: Add r-ore.
* gnu/packages/cran.scm (r-ore): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:40:31 +0000 (14:40 +0100)]
gnu: Add r-shades.
* gnu/packages/cran.scm (r-shades): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:39:14 +0000 (14:39 +0100)]
gnu: Add r-rnifti.
* gnu/packages/cran.scm (r-rnifti): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:37:36 +0000 (14:37 +0100)]
gnu: Add r-tfmpvalue.
* gnu/packages/cran.scm (r-tfmpvalue): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:23:50 +0000 (14:23 +0100)]
gnu: Add r-splitstackshape.
* gnu/packages/cran.scm (r-splitstackshape): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:20:01 +0000 (14:20 +0100)]
gnu: Add r-lassopv.
* gnu/packages/cran.scm (r-lassopv): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:12:39 +0000 (14:12 +0100)]
gnu: Add r-flare.
* gnu/packages/cran.scm (r-flare): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:11:32 +0000 (14:11 +0100)]
gnu: Add r-vbsr.
* gnu/packages/cran.scm (r-vbsr): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 13:03:03 +0000 (14:03 +0100)]
gnu: Add r-rpostgresql.
* gnu/packages/cran.scm (r-rpostgresql): New variable.
Ricardo Wurmus [Wed, 9 Jan 2019 12:32:05 +0000 (13:32 +0100)]
gnu: Add r-rspectra.
* gnu/packages/cran.scm (r-rspectra): New variable.
Ludovic Courtès [Wed, 9 Jan 2019 14:01:40 +0000 (15:01 +0100)]
build-system/asdf: 'package-with-build-system' accesses inputs lazily.
Fixes a bug whereby we would, at the top-level (while evaluation
lisp.scm package definitions), attempt to access package inputs.
Because of circular dependencies, this could lead to unbound variables
as reported by Arun Isaac <arunisaac@systemreboot.net> at
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33801#56>.
* guix/build-system/asdf.scm (package-with-build-system)[transform]
(new-propagated-inputs): Turn into a procedure.
Adjust user accordingly.
Ludovic Courtès [Mon, 7 Jan 2019 10:38:53 +0000 (11:38 +0100)]
self: Drop support for Guix < 0.15 on Guile 2.0.
* guix/self.scm (false-if-wrong-guile, package-for-guile): Remove.
(specification->package): Remove "guile2.0-" variants.
(compiled-guix): #:guile-for-build defaults to (default-guile).
Use 'specification->package' instead of 'package-for-guile'.
(guile-for-build): Remove.
(guix-derivation): Use 'default-guile' instead of 'guile-for-build'.
Check whether we're running on Guile 2.0 with PULL-VERSION < 1.
Ludovic Courtès [Mon, 7 Jan 2019 09:57:18 +0000 (10:57 +0100)]
Remove most uses of the _IO*F constants.
These constants, for use with 'setvbuf', were deprecated in Guile 2.2
and disappeared in Guile 3.0. Here we keep these constants in
build-side code where removing them is not feasible.
* guix/build/download-nar.scm (download-nar): Adjust 'setvbuf' calls to
the Guile 2.2+ API.
* guix/build/download.scm (open-socket-for-uri): Likewise.
(open-connection-for-uri, url-fetch): Likewise.
* guix/build/make-bootstrap.scm (make-stripped-libc): Likewise.
* guix/build/union.scm (setvbuf) [guile-2.0]: New conditional wrapper.
(union-build): Adjust to new API.
* guix/ftp-client.scm (ftp-open, ftp-list, ftp-retr): Likewise.
* guix/http-client.scm (http-fetch): Likewise.
* guix/inferior.scm (proxy): Likewise.
* guix/scripts/substitute.scm (fetch, http-multiple-get): Likewise.
* guix/self.scm (compiled-modules): Likewise.
* guix/ssh.scm (remote-daemon-channel, store-import-channel)
(store-export-channel): Likewise.
* guix/ui.scm (initialize-guix): Likewise.
* tests/publish.scm (http-get-port): Likewise.
* guix/store.scm (%newlines): Adjust comment.
Ludovic Courtès [Mon, 7 Jan 2019 09:42:26 +0000 (10:42 +0100)]
download: Remove Guile 2.0 workaround.
* guix/build/download.scm: Remove Guile 2.0 workaround.
Ludovic Courtès [Sun, 6 Jan 2019 21:02:40 +0000 (22:02 +0100)]
maint: Remove 'cond-expand' forms for Guile 2.0.
Note: Leave 'cond-expand' forms used in the build-side modules that can
run on %BOOTSTRAP-GUILE, which is currently Guile 2.0.
* guix/build/compile.scm: Move 'use-modules' clause from 'cond-expand'
to 'define-module' form.
(%default-optimizations): Remove 'cond-expand'.
* guix/build/download.scm (tls-wrap): Remove 'cond-expand'.
* guix/build/syscalls.scm: Remove 'cond-expand' form around
'%set-automatic-finalization-enabled?!' and
'without-automatic-finalization'.
* guix/inferior.scm (port->inferior): Remove 'cond-expand'.
* guix/scripts/pack.scm (wrapped-package)[build]: Remove 'cond-expand'.
* guix/status.scm (build-event-output-port): Remove 'cond-expand'.
* guix/store.scm (open-inet-socket): Remove 'cond-expand'.
* guix/ui.scm (install-locale): Remove 'cond-expand'.
* tests/status.scm ("current-build-output-port, UTF-8 + garbage"):
Remove 'cond-expand'.
* tests/store.scm ("current-build-output-port, UTF-8 + garbage"):
Remove 'cond-expand'.
Ludovic Courtès [Sun, 6 Jan 2019 20:54:08 +0000 (21:54 +0100)]
build: Require Guile 2.2.
* configure.ac: Require Guile 2.2.
* README: Adjust accordingly.
* doc/guix.texi (Requirements): Likewise.
* gnu/packages/package-management.scm (guile2.0-guix): Deprecate.
(guix-minimal): Inherit from GUIX, not from GUILE2.0-GUIX.
Ricardo Wurmus [Tue, 8 Jan 2019 17:47:38 +0000 (18:47 +0100)]
doc: Recommend using the installer script.
* doc/guix.texi (Installation): Make it clear that the installer script is the
recommended, easy way to install Guix.
Ludovic Courtès [Tue, 8 Jan 2019 17:17:22 +0000 (18:17 +0100)]
pull: Document '--system'.
Fixes <https://bugs.gnu.org/34010>.
Reported by Alex Kost <alezost@gmail.com>.
This is a followup to
5923102f7b58f0a0120926ec5b81ed48b26a188e.
* guix/scripts/pull.scm (show-help): Add '--system'.
Ludovic Courtès [Tue, 8 Jan 2019 17:07:16 +0000 (18:07 +0100)]
self: Compress Info files.
Fixes <https://bugs.gnu.org/33993>.
Reported by Adonay Felipe Nogueira <adfeno@hyperbola.info>.
* guix/self.scm (info-manual): Compress Info files.
Ludovic Courtès [Tue, 8 Jan 2019 12:31:54 +0000 (13:31 +0100)]
build-self: Spin only on TTYs.
* build-aux/build-self.scm (build-program): Spin only when 'isatty?'
returns true.
Eric Bavier [Mon, 7 Jan 2019 23:27:59 +0000 (17:27 -0600)]
gnu: dvdisaster: Run regression tests.
* gnu/packages/cdrom.scm (dvdisaster)[arguments]: Remove #:tests? argument.
Add 'check' phase.
Eric Bavier [Sun, 6 Jan 2019 20:09:45 +0000 (14:09 -0600)]
gnu: dvdisaster: Install desktop file.
* gnu/packages/cdrom.scm (dvdisaster)[arguments]: Add 'install-desktop phase.
Clément Lassieur [Tue, 8 Jan 2019 12:49:39 +0000 (13:49 +0100)]
gnu: prosody: Update to 0.11.1.
* gnu/packages/messaging.scm (prosody): Update to 0.11.1.
[arguments]: Replace "Makefile" with "GNUmakefile". Change "5.1" to "5.2".
Explain why there are no tests.
[inputs]: Replace lua-5.1, lua5.1-bitop, lua5.1-expat, lua5.1-socket,
lua5.1-filesystem, lua5.1-sec with lua-5.2, lua5.2-bitop, lua5.2-expat,
lua5.2-socket, lua5.2-filesystem, lua5.2-sec.
Clément Lassieur [Tue, 8 Jan 2019 12:49:34 +0000 (13:49 +0100)]
gnu: Add lua5.2-sec.
* gnu/packages/lua.scm (lua5.2-sec): New variable.
(make-lua-sec): New procedure.
(lua5.1-sec, lua5.2-sec): Call it.
Clément Lassieur [Tue, 8 Jan 2019 12:49:29 +0000 (13:49 +0100)]
gnu: Add lua-filesystem and lua5.2-filesystem.
* gnu/packages/lua.scm (lua-filesystem, lua5.2-filesystem): New variables.
(make-lua-filesystem): New procedure.
(lua-filesystem, lua5.1-filesystem, lua5.2-filesystem): Call it.
Clément Lassieur [Tue, 8 Jan 2019 12:49:24 +0000 (13:49 +0100)]
gnu: Add lua5.2-socket.
* gnu/packages/lua.scm (lua5.2-socket): New variable.
(make-lua-socket): New procedure.
(lua5.1-socket, lua5.2-socket): Call it.
Clément Lassieur [Tue, 8 Jan 2019 12:49:17 +0000 (13:49 +0100)]
gnu: Add lua5.2-expat.
* gnu/packages/lua.scm (lua5.2-expat): New variable.
(make-lua-expat): New procedure.
(lua5.1-expat, lua5.2-expat): Call it.
Efraim Flashner [Tue, 8 Jan 2019 10:29:24 +0000 (12:29 +0200)]
gnu: criu: Update to 3.11.
* gnu/packages/virtualization.scm (criu): Update to 3.11.
[arguments]: Add custom phase to patch python calls.