jackhill/guix/guix.git
4 years agognu: iproute2: Add libmnl input.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 14:53:05 +0000 (16:53 +0200)]
gnu: iproute2: Add libmnl input.

* gnu/packages/linux.scm (iproute)[inputs]: Add libmnl.

4 years agognu: iproute2: Update to 5.3.0.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 14:41:37 +0000 (16:41 +0200)]
gnu: iproute2: Update to 5.3.0.

* gnu/packages/linux.scm (iproute): Update to 5.3.0.

4 years agognu: rofi: Update to 1.5.4.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 14:26:20 +0000 (16:26 +0200)]
gnu: rofi: Update to 1.5.4.

* gnu/packages/xdisorg.scm (rofi): Update to 1.5.4.

4 years agognu: mlt: Update to 6.16.0.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 02:06:47 +0000 (04:06 +0200)]
gnu: mlt: Update to 6.16.0.

* gnu/packages/video.scm (mlt): Update to 6.16.0.

4 years agognu: spirv-tools: Use GIT-FILE-NAME.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 23:21:38 +0000 (01:21 +0200)]
gnu: spirv-tools: Use GIT-FILE-NAME.

* gnu/packages/vulkan.scm (spirv-tools)[source]: Use GIT-FILE-NAME.

4 years agognu: spirv-tools: Update to 2019.2.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 23:13:08 +0000 (01:13 +0200)]
gnu: spirv-tools: Update to 2019.2.

* gnu/packages/vulkan.scm (spirv-tools): Update to 2019.2.

4 years agognu: you-get: Update to 0.4.1355.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 15:14:21 +0000 (17:14 +0200)]
gnu: you-get: Update to 0.4.1355.

* gnu/packages/video.scm (you-get): Update to 0.4.1355.

4 years agognu: freeimage: Update to 3.18.0.
Kei Kebrau [Tue, 8 Jan 2019 00:36:49 +0000 (19:36 -0500)]
gnu: freeimage: Update to 3.18.0.

* gnu/packages/image.scm (freeimage): Update to 3.18.0.
[source]: Modify snippet to remove the bundled libjxr. Remove obsolete
patches.
[arguments]: Add libjxr include directory to #:make-flags.
[inputs]: Add libjxr.
* gnu/packages/patches/freeimage-CVE-2015-0852.patch,
gnu/packages/patches/freeimage-CVE-2016-5684.patch,
gnu/packages/patches/freeimage-fix-build-with-gcc-5.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Unregister patches.
* gnu/packages/patches/freeimage-unbundle.patch: Update patch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: libjxr: Build and install shared library.
Kei Kebreau [Tue, 8 Jan 2019 00:32:02 +0000 (19:32 -0500)]
gnu: libjxr: Build and install shared library.

* gnu/packages/image.scm (libjxr)[arguments]: Add -fPIC to CFLAGS for shared
library support.  Add 'build-shared-library' phase and modify 'install' phase
to install the shared libraries.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: freeimage: Build with the C++ 11 standard.
Marius Bakke [Wed, 25 Sep 2019 14:40:34 +0000 (16:40 +0200)]
gnu: freeimage: Build with the C++ 11 standard.

This is a follow-up to commit 942c7889498fc8e680a16d500e166c9ade84e640.

* gnu/packages/image.scm (freeimage)[arguments]: Pass -std=gnu++11 in CFLAGS.

4 years agoinstaller: Update to Guile-Parted 0.0.2 release.
Mathieu Othacehe [Tue, 24 Sep 2019 09:56:46 +0000 (11:56 +0200)]
installer: Update to Guile-Parted 0.0.2 release.

* gnu/installer/parted.scm (data-partition?, metadata-partition?,
freespace-partition?, normal-partition?, extended-partition?,
logical-partition?): Remove, as now provided by Guile-Parted.
* gnu/installer/newt/partition.scm (run-disk-page): Remove disk-destroy calls,
replace disk-delete-all by disk-remove-all-partitions and
disk-delete-partition by disk-remove-partition*.

4 years agognu: guile-parted: Update to 0.0.2.
Mathieu Othacehe [Tue, 24 Sep 2019 09:56:10 +0000 (11:56 +0200)]
gnu: guile-parted: Update to 0.0.2.

* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.2.

4 years agognu: Add r-assertable.
Wiktor Żelazny [Mon, 16 Sep 2019 16:18:06 +0000 (18:18 +0200)]
gnu: Add r-assertable.

* gnu/packages/cran.scm (r-assertable): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agodoc: Avoid @verbatiminclude for Scheme snippets.
Ludovic Courtès [Wed, 25 Sep 2019 13:38:26 +0000 (15:38 +0200)]
doc: Avoid @verbatiminclude for Scheme snippets.

* doc/guix.texi (Invoking guix package): Use @include instead of
@verbatiminclude.
(Additional Build Options): Likewise.

4 years agodoc: Fix installing Guix in VM
Brice Waegeneire [Mon, 23 Sep 2019 22:28:52 +0000 (00:28 +0200)]
doc: Fix installing Guix in VM

* doc/guix.texi (Installing Guix in a Virtual Machine):
Pass "order=d" to '-boot' option.  Use "-drive media=cdrom" for the ISO
image.  Remove paragraph about ordering and the boot menu.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: emacs-exwm: Update to 0.23.
Divan Santana [Mon, 23 Sep 2019 10:54:56 +0000 (12:54 +0200)]
gnu: emacs-exwm: Update to 0.23.

* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.23.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agodoc: Support paren matching via CSS hover.
Ludovic Courtès [Wed, 25 Sep 2019 12:43:46 +0000 (14:43 +0200)]
doc: Support paren matching via CSS hover.

* doc/build.scm (syntax-highlighted-html)[build](pair-open/close)
(highlights->sxml*): New procedures.
(syntax-highlight): Use 'highlights->sxml*'.

4 years agopull: Dim the commit ID when displaying news.
Ludovic Courtès [Wed, 25 Sep 2019 08:48:50 +0000 (10:48 +0200)]
pull: Dim the commit ID when displaying news.

* guix/scripts/pull.scm (display-news-entry): Dim the commit line.

4 years agocolors: Add 'dim'.
Ludovic Courtès [Wed, 25 Sep 2019 08:45:38 +0000 (10:45 +0200)]
colors: Add 'dim'.

* guix/colors.scm (coloring-procedure): New procedure.
(%highlight-color): Remove.
(highlight): Define in terms of 'coloring-procedure'.
(dim): New procedure.

4 years agoservices: Add the Guix Data Service.
Christopher Baines [Sun, 15 Sep 2019 18:16:11 +0000 (19:16 +0100)]
services: Add the Guix Data Service.

* gnu/services/guix.scm: New file.
* gnu/tests/guix.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add both new files.
* doc/guix.texi (Guix Services): New section documenting the Guix Data
Service.

4 years agognu: Add guix-data-service.
Christopher Baines [Sun, 15 Sep 2019 18:16:06 +0000 (19:16 +0100)]
gnu: Add guix-data-service.

* gnu/packages/web.scm (guix-data-service): New variable.

4 years agognu: emacs-vdiff: Enable tests.
Brian Leung [Wed, 25 Sep 2019 03:55:19 +0000 (05:55 +0200)]
gnu: emacs-vdiff: Enable tests.

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

4 years agognu: emacs-helm-lsp: Fix description.
Brian Leung [Wed, 25 Sep 2019 01:13:08 +0000 (03:13 +0200)]
gnu: emacs-helm-lsp: Fix description.

* gnu/packages/emacs-xyz.scm (emacs-helm-lsp): Fix description.

4 years agognu: Add emacs-cmake-font-lock.
Brian Leung [Wed, 25 Sep 2019 01:08:22 +0000 (03:08 +0200)]
gnu: Add emacs-cmake-font-lock.

* gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock): New variable.

4 years agolinux-boot: Fix typo.
Maxim Cournoyer [Wed, 17 Jul 2019 22:23:48 +0000 (07:23 +0900)]
linux-boot: Fix typo.

* gnu/build/linux-boot.scm (mount-root-file-system): Fix typo.

4 years agobuild: initrd: Fix "write-cpio-archive" return value.
Maxim Cournoyer [Tue, 16 Jul 2019 09:09:38 +0000 (18:09 +0900)]
build: initrd: Fix "write-cpio-archive" return value.

* gnu/build/linux-initrd.scm (write-cpio-archive): Really return OUTPUT on
success, even when compression is disabled.

4 years agognu: idris: Update to 1.3.2.
Eric Bavier [Tue, 17 Sep 2019 03:20:23 +0000 (22:20 -0500)]
gnu: idris: Update to 1.3.2.

* gnu/packages/haskell-xyz.scm (ghc-network-2.8, ghc-megaparsec-7): New
variables.
* gnu/packages/idris.scm (idris): Update to 1.3.2.
[source]: Remove patch.
[inputs]: Use ghc-network-2.8 and ghc-megaparsec-7.
* gnu/packages/patches/idris-test-no-node.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.

4 years agognu: Add emacs-wttrin.
Brian Leung [Tue, 24 Sep 2019 21:29:55 +0000 (23:29 +0200)]
gnu: Add emacs-wttrin.

* gnu/packages/emacs-xyz.scm (emacs-wttrin): New variable.

4 years agognu: emacs-xterm-color: Update to 1.9.
Brian Leung [Tue, 24 Sep 2019 21:29:31 +0000 (23:29 +0200)]
gnu: emacs-xterm-color: Update to 1.9.

* gnu/packages/emacs-xyz.scm (emacs-xterm-color): Update to 1.9.

4 years agognu: Move openmw-openscenegraph to graphics.scm.
Marius Bakke [Tue, 24 Sep 2019 21:51:48 +0000 (23:51 +0200)]
gnu: Move openmw-openscenegraph to graphics.scm.

Package inheritance across modules may cause unbound variable errors at
expansion time because of cyclic dependencies between the modules.

* gnu/packages/game-development.scm (openmw-openscenegraph): Move from here ...
* gnu/packages/graphics.scm (openmw-openscenegraph): ... to here.  Make the
variable public and "hide" the package.

4 years agognu: emacs-el-search: Update to 1.12.6.1-2.07bed84.
Brian Leung [Tue, 24 Sep 2019 18:17:14 +0000 (20:17 +0200)]
gnu: emacs-el-search: Update to 1.12.6.1-2.07bed84.

* gnu/packages/emacs-xyz.scm (emacs-el-search): Update to 1.12.6.1-2.07bed84.

4 years agognu: Add emacs-cl-print.
Brian Leung [Tue, 24 Sep 2019 18:11:33 +0000 (20:11 +0200)]
gnu: Add emacs-cl-print.

* gnu/packages/emacs-xyz.scm (emacs-cl-print): New variable.

4 years agognu: emacs-stream: Update to 2.2.4-1.a3f3da1.
Brian Leung [Tue, 24 Sep 2019 18:31:32 +0000 (20:31 +0200)]
gnu: emacs-stream: Update to 2.2.4-1.a3f3da1.

* gnu/packages/emacs-xyz.scm (emacs-stream): Update to 2.2.4-1.a3f3da1.

4 years agognu: p11-kit: Update to 0.23.17.
Marius Bakke [Mon, 23 Sep 2019 15:25:00 +0000 (17:25 +0200)]
gnu: p11-kit: Update to 0.23.17.

* gnu/packages/patches/p11-kit-jks-timestamps.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/tls.scm (p11-kit): Update to 0.23.17.
[source](patches): Remove.

4 years agognu: OpenEXR: Update home page.
Marius Bakke [Mon, 23 Sep 2019 15:17:04 +0000 (17:17 +0200)]
gnu: OpenEXR: Update home page.

* gnu/packages/graphics.scm (ilmbase, openexr)[home-page]: Use HTTPS.

4 years agognu: OpenEXR: Update to 2.4.0 [fixes CVE-2018-18443, CVE-2018-18444].
Marius Bakke [Mon, 23 Sep 2019 15:15:50 +0000 (17:15 +0200)]
gnu: OpenEXR: Update to 2.4.0 [fixes CVE-2018-18443, CVE-2018-18444].

* gnu/packages/patches/ilmbase-fix-tests.patch: Adjust for new origin.
* gnu/packages/patches/ilmbase-openexr-pkg-config.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/graphics.scm (ilmbase): Update to 2.4.0.
[source]: Change to GIT-FETCH, as tarballs are no longer provided.  Add new
patch.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Add phase to enter the correct source directory.
* gnu/packages/graphics.scm (openexr): Update to 2.4.0.
[source]: Inherit from ILMBASE, which comes from the same repository.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Add phase to enter the correct source directory.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Enable C++11.
* gnu/packages/image-processing.scm (opencv)[arguments]: Likewise.

4 years agognu: varnish: Update to 6.3.0.
Marius Bakke [Mon, 23 Sep 2019 14:46:50 +0000 (16:46 +0200)]
gnu: varnish: Update to 6.3.0.

* gnu/packages/web.scm (varnish): Update to 6.3.0.
[arguments]: Patch /bin/sh in one more file.

4 years agognu: ffmpeg: Update to 4.2.1.
Marius Bakke [Mon, 23 Sep 2019 14:46:26 +0000 (16:46 +0200)]
gnu: ffmpeg: Update to 4.2.1.

* gnu/packages/video.scm (ffmpeg): Update to 4.2.1.

4 years agognu: re2: Update to 2019-09-01.
Marius Bakke [Mon, 23 Sep 2019 14:45:58 +0000 (16:45 +0200)]
gnu: re2: Update to 2019-09-01.

* gnu/packages/regex.scm (re2): Update to 2019-09-01.

4 years agognu: openvswitch: Update to 2.12.0.
Marius Bakke [Mon, 23 Sep 2019 14:45:19 +0000 (16:45 +0200)]
gnu: openvswitch: Update to 2.12.0.

* gnu/packages/networking.scm (openvswitch): Update to 2.12.0.

4 years agognu: fmt: Update to 6.0.0.
Marius Bakke [Thu, 12 Sep 2019 14:56:25 +0000 (16:56 +0200)]
gnu: fmt: Update to 6.0.0.

* gnu/packages/pretty-print.scm (fmt): Update to 6.0.0.

4 years agognu: keepalived: Update home page.
Marius Bakke [Thu, 5 Sep 2019 15:39:35 +0000 (17:39 +0200)]
gnu: keepalived: Update home page.

* gnu/packages/cluster.scm (keepalived)[home-page]: Use HTTPS.

4 years agognu: keepalived: Update to 2.0.18.
Marius Bakke [Thu, 5 Sep 2019 11:50:04 +0000 (13:50 +0200)]
gnu: keepalived: Update to 2.0.18.

* gnu/packages/cluster.scm (keepalived): Update to 2.0.18.

4 years agognu: keepalived: Fix documentation generation.
Marius Bakke [Thu, 5 Sep 2019 11:48:58 +0000 (13:48 +0200)]
gnu: keepalived: Fix documentation generation.

* gnu/packages/cluster.scm (keepalived)[arguments]: Copy software_design.png
from the correct place.

4 years agognu: emacs-flycheck: Update to 31-1.0006a59.
Brian Leung [Tue, 24 Sep 2019 17:52:55 +0000 (19:52 +0200)]
gnu: emacs-flycheck: Update to 31-1.0006a59.

* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 31-1.0006a59.

4 years agognu: emacs-markdown-mode: Don't use unstable tarball.
Brian Leung [Tue, 24 Sep 2019 16:49:18 +0000 (18:49 +0200)]
gnu: emacs-markdown-mode: Don't use unstable tarball.

* gnu/packages/emacs-xyz.scm (emacs-markdown-mode)[source]: Use GIT-FETCH and GIT-FILE-NAME.

4 years agognu: openmw: Use OpenMW's fork of openscenegraph.
Pierre Neidhardt [Tue, 24 Sep 2019 17:21:59 +0000 (19:21 +0200)]
gnu: openmw: Use OpenMW's fork of openscenegraph.

* gnu/packages/game-development.scm (openmw)[inputs]: Replace openscenegraph
  with openmw-openscenegraph.

4 years agognu: openscenegraph: Update to 3.6.4 and build JPEG plugin.
Pierre Neidhardt [Tue, 24 Sep 2019 17:18:58 +0000 (19:18 +0200)]
gnu: openscenegraph: Update to 3.6.4 and build JPEG plugin.

* gnu/packages/graphics.scm (openscenegraph): Update to 3.6.4.
[inputs]: Add libjpeg.

4 years agognu: Add mojoshader-with-viewport-flip.
Pierre Neidhardt [Tue, 24 Sep 2019 09:32:45 +0000 (11:32 +0200)]
gnu: Add mojoshader-with-viewport-flip.

* gnu/packages/gl.scm (mojoshader-with-viewport-flip): New variable.

4 years agognu: mojoshader: Broaden feature support (viewport flipping and depth clipping).
Pierre Neidhardt [Tue, 24 Sep 2019 09:27:31 +0000 (11:27 +0200)]
gnu: mojoshader: Broaden feature support (viewport flipping and depth clipping).

* gnu/packages/gl.scm (mojoshader)[arguments]: Build with FLIP_VIEWPORT and
  DEPTH_CLIPPING.

4 years agognu: emacs-stream: Enable tests.
Brian Leung [Tue, 24 Sep 2019 09:16:42 +0000 (11:16 +0200)]
gnu: emacs-stream: Enable tests.

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

4 years agognu: emacs-evil-surround: Enable tests.
Brian Leung [Tue, 24 Sep 2019 09:02:36 +0000 (11:02 +0200)]
gnu: emacs-evil-surround: Enable tests.

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

4 years agognu: asymptote: Update to 2.53.
Nicolas Goaziou [Tue, 24 Sep 2019 08:23:52 +0000 (10:23 +0200)]
gnu: asymptote: Update to 2.53.

* gnu/packages/plotutils.scm (asymptote): Update to 2.53.

4 years agognu: emacs-rainbow-delimiters: Enable tests.
Brian Leung [Tue, 24 Sep 2019 07:59:00 +0000 (09:59 +0200)]
gnu: emacs-rainbow-delimiters: Enable tests.

* gnu/packages/emacs-xyz.scm (emacs-rainbow-delimiters): Enable tests.
[source] Use GIT-FETCH and GIT-FILE-NAME.

4 years agognu: Add mojoshader.
Pierre Neidhardt [Tue, 24 Sep 2019 07:44:49 +0000 (09:44 +0200)]
gnu: Add mojoshader.

* gnu/packages/gl.scm (mojoshader): New variable.

4 years agognu: emacs-rust-mode: Update to 0.4.0.
Brett Gilio [Wed, 20 Mar 2019 22:02:04 +0000 (17:02 -0500)]
gnu: emacs-rust-mode: Update to 0.4.0.

* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 0.4.0.

Signed-off-by: Brian Leung <leungbk@mailfence.com>
4 years agognu: Register (gnu packages distributed).
Efraim Flashner [Tue, 24 Sep 2019 07:07:43 +0000 (10:07 +0300)]
gnu: Register (gnu packages distributed).

This is a follow-up to 2d25b0c8bad3f0b9c5ccb91f5c4430d8245f4061.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add (gnu packages distributed).

4 years agognu: Add boinc-client and boinc-server.
Brant Gardner [Tue, 2 Apr 2019 16:09:45 +0000 (11:09 -0500)]
gnu: Add boinc-client and boinc-server.

* gnu/packages/distributed.scm (boinc-client, boinc-server): New variable.

Signed-off-by: Brian Leung <leungbk@mailfence.com>
4 years agognu: sxhkd: Sensibly name source checkout.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 05:09:14 +0000 (07:09 +0200)]
gnu: sxhkd: Sensibly name source checkout.

* gnu/packages/xdisorg.scm (sxhkd)[source]: Use GIT-FILE-NAME.

4 years agognu: mako: Update to 1.4.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 05:17:32 +0000 (07:17 +0200)]
gnu: mako: Update to 1.4.

* gnu/packages/wm.scm (mako): Update to 1.4.

4 years agognu: sxhkd: Update to 0.6.1.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 05:06:19 +0000 (07:06 +0200)]
gnu: sxhkd: Update to 0.6.1.

* gnu/packages/xdisorg.scm (sxhkd): Update to 0.6.1.

4 years agognu: java-dom4j: Update to 2.1.1.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 04:55:46 +0000 (06:55 +0200)]
gnu: java-dom4j: Update to 2.1.1.

* gnu/packages/xml.scm (java-dom4j): Update to 2.1.1.

4 years agoRevert "gnu: qpdf: Update to 9.0.1."
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 01:13:38 +0000 (03:13 +0200)]
Revert "gnu: qpdf: Update to 9.0.1."

This reverts commit 88808152d993ea170126ec41905a889227905873.
It was intended for staging.

4 years agognu: qpdf: Update to 9.0.1.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 00:37:35 +0000 (02:37 +0200)]
gnu: qpdf: Update to 9.0.1.

* gnu/packages/pdf.scm (qpdf): Update to 9.0.1.

4 years agognu: ethtool: Update to 5.3.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 00:35:43 +0000 (02:35 +0200)]
gnu: ethtool: Update to 5.3.

* gnu/packages/networking.scm (ethtool): Update to 5.3.

4 years agognu: linux-libre: Update to 4.4.194.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 00:18:43 +0000 (02:18 +0200)]
gnu: linux-libre: Update to 4.4.194.

* gnu/packages/linux.scm (linux-libre): Update to 4.4.194.

4 years agognu: linux-libre: Update to 4.9.194.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 00:18:31 +0000 (02:18 +0200)]
gnu: linux-libre: Update to 4.9.194.

* gnu/packages/linux.scm (linux-libre): Update to 4.9.194.

4 years agognu: linux-libre: Update to 4.14.146.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 00:18:20 +0000 (02:18 +0200)]
gnu: linux-libre: Update to 4.14.146.

* gnu/packages/linux.scm (linux-libre): Update to 4.14.146.

4 years agognu: linux-libre: Update to 4.19.75.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 00:18:11 +0000 (02:18 +0200)]
gnu: linux-libre: Update to 4.19.75.

* gnu/packages/linux.scm (linux-libre): Update to 4.19.75.

4 years agognu: linux-libre: Update to 5.2.17.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 00:17:59 +0000 (02:17 +0200)]
gnu: linux-libre: Update to 5.2.17.

* gnu/packages/linux.scm (linux-libre): Update to 5.2.17.

4 years agognu: linux-libre: Update deblobbing scripts.
Tobias Geerinckx-Rice [Tue, 24 Sep 2019 00:14:57 +0000 (02:14 +0200)]
gnu: linux-libre: Update deblobbing scripts.

* gnu/packages/linux.scm (deblob-scripts-4.4): Update to version 4.4.194
and update the 'deblob-check' hash.
(deblob-scripts-5.2, deblob-scripts-4.19)
(deblob-scripts-4.14, deblob-scripts-4.9): Update to versions 5.2.17, 4.19.75,
4.14.146, and 4.9.194 respectively, although the scripts themselves are
unchanged.

4 years agodoc: Remove more ‘guixsd’ remnants.
Tobias Geerinckx-Rice [Mon, 23 Sep 2019 21:59:42 +0000 (23:59 +0200)]
doc: Remove more ‘guixsd’ remnants.

* doc/guix.texi (Installing Guix in a VM): Use ‘guix-system.img’ as
image file name.

4 years agognu: xterm: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Mon, 23 Sep 2019 21:25:04 +0000 (23:25 +0200)]
gnu: xterm: Don't use NAME in source URI.

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

4 years agognu: xterm: Update to 349.
Tobias Geerinckx-Rice [Mon, 23 Sep 2019 21:24:59 +0000 (23:24 +0200)]
gnu: xterm: Update to 349.

* gnu/packages/xorg.scm (xterm): Update to 349.

4 years agognu: glm: Update to 0.9.9.6.
Tobias Geerinckx-Rice [Mon, 23 Sep 2019 20:15:54 +0000 (22:15 +0200)]
gnu: glm: Update to 0.9.9.6.

* gnu/packages/maths.scm (glm): Update to 0.9.9.6.
[source]: Add patch.
* gnu/packages/patches/glm-restore-install-target.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

4 years agopull: Use ~/.cache/guix/checkouts instead of ~/.cache/guix/pull.
Ludovic Courtès [Mon, 23 Sep 2019 21:38:59 +0000 (23:38 +0200)]
pull: Use ~/.cache/guix/checkouts instead of ~/.cache/guix/pull.

Previously 'channel-news-for-commit' would use the former while 'guix
pull' would use the latter.  Consequently, the first 'guix pull -N'
would clone the repository anew.

* guix/scripts/pull.scm (guix-pull): Remove 'cache', and leave
%REPOSITORY-CACHE-DIRECTORY to its default value.

4 years agognu: cuirass: Update to d27ff21.
Ludovic Courtès [Mon, 23 Sep 2019 20:59:39 +0000 (22:59 +0200)]
gnu: cuirass: Update to d27ff21.

* gnu/packages/ci.scm (cuirass): Update to d27ff21.

4 years agoservices: cuirass: Remove unneeded conditional.
Ludovic Courtès [Mon, 23 Sep 2019 20:58:50 +0000 (22:58 +0200)]
services: cuirass: Remove unneeded conditional.

* gnu/services/cuirass.scm (cuirass-shepherd-service): Remove unneeded 'and'.

4 years agogexp: Remove unused procedure.
Ludovic Courtès [Mon, 23 Sep 2019 20:23:52 +0000 (22:23 +0200)]
gexp: Remove unused procedure.

* guix/gexp.scm (syntax-location-string): Remove.

4 years agogexp: Catch and report non-self-quoting gexp inputs.
Ludovic Courtès [Mon, 23 Sep 2019 20:17:39 +0000 (22:17 +0200)]
gexp: Catch and report non-self-quoting gexp inputs.

Previously we would, for example, generate build scripts in the store;
when trying to run them, we'd get a 'read' error due to the presence
of #<foo> syntax in there.

* guix/gexp.scm (gexp->sexp)[self-quoting?]: New procedure.
[reference->sexp]: Check whether the argument in a <gexp-input> box is
self-quoting.  Raise a '&gexp-input-error' condition if it's not.
* tests/gexp.scm ("lower-gexp, non-self-quoting input"): New test.

4 years agorepl, marionette: 'self-quoting?' matches keywords.
Ludovic Courtès [Mon, 23 Sep 2019 20:07:53 +0000 (22:07 +0200)]
repl, marionette: 'self-quoting?' matches keywords.

* guix/repl.scm (self-quoting?): Add 'keyword?' and 'array?'; remove
'vector?' and 'bytevector?'.
* gnu/tests.scm (marionette-shepherd-service) <start>: Likewise.
<modules>: Remove (rnrs bytevector).

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".