jackhill/guix/guix.git
4 years agognu: dealii: Update to 9.1.1.
Eric Bavier [Sat, 28 Sep 2019 03:19:39 +0000 (22:19 -0500)]
gnu: dealii: Update to 9.1.1.

* gnu/packages/maths.scm (dealii): Update to 9.1.1.
[source]: Remove patch no longer needed.
* gnu/local.mk (dist_patch_DATA): ditto.
* gnu/packages/patches/dealii-mpi-deprecations.patch: Delete it.

4 years agognu: Add emacs-skeletor.
Brian Leung [Fri, 27 Sep 2019 20:44:57 +0000 (22:44 +0200)]
gnu: Add emacs-skeletor.

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

4 years agognu: nginx: Update to 1.17.4.
Marius Bakke [Thu, 26 Sep 2019 14:42:50 +0000 (16:42 +0200)]
gnu: nginx: Update to 1.17.4.

* gnu/packages/web.scm (nginx): Update to 1.17.4.

4 years agognu: mbedtls-apache: Update to 2.16.3.
Marius Bakke [Thu, 26 Sep 2019 14:42:27 +0000 (16:42 +0200)]
gnu: mbedtls-apache: Update to 2.16.3.

* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.3.

4 years agognu: WebKitGTK: Update to 2.26.1.
Marius Bakke [Thu, 26 Sep 2019 14:40:45 +0000 (16:40 +0200)]
gnu: WebKitGTK: Update to 2.26.1.

* gnu/packages/webkit.scm (webkitgtk-2.24): Rename to ...
(webkitgtk-2.26): ... this.  Update to 2.26.1.
[inputs]: Add BUBBLEWRAP, LIBSECCOMP, LIBWPE, WPEBACKEND-FDO, and XDG-DBUS-PROXY.
* gnu/packages/gnome.scm (eolie, epiphany)[inputs]: Adjust for changed
variable name.
* gnu/packages/web-browsers.scm (next-gtk-webkit)[inputs]: Likewise.

4 years agognu: Add xdg-dbus-proxy.
Marius Bakke [Thu, 26 Sep 2019 14:40:11 +0000 (16:40 +0200)]
gnu: Add xdg-dbus-proxy.

* gnu/packages/glib.scm (xdg-dbus-proxy): New public variable.

4 years agognu: Add wpebackend-fdo.
Marius Bakke [Thu, 26 Sep 2019 14:39:31 +0000 (16:39 +0200)]
gnu: Add wpebackend-fdo.

* gnu/packages/webkit.scm (wpebackend-fdo): New public variable.

4 years agognu: Add libwpe.
Marius Bakke [Thu, 26 Sep 2019 14:38:20 +0000 (16:38 +0200)]
gnu: Add libwpe.

* gnu/packages/webkit.scm (libwpe): New public variable.

4 years agognu: xbacklight: Update to 1.2.3.
Tobias Geerinckx-Rice [Fri, 27 Sep 2019 10:27:07 +0000 (12:27 +0200)]
gnu: xbacklight: Update to 1.2.3.

* gnu/packages/xorg.scm (xbacklight): Update to 1.2.3.

4 years agognu: wabt: Update to 1.0.12.
Tobias Geerinckx-Rice [Fri, 27 Sep 2019 10:24:20 +0000 (12:24 +0200)]
gnu: wabt: Update to 1.0.12.

* gnu/packages/web.scm (wabt): Update to 1.0.12.

4 years agognu: xygrib: Update to 1.2.6.1.
Tobias Geerinckx-Rice [Fri, 27 Sep 2019 10:24:06 +0000 (12:24 +0200)]
gnu: xygrib: Update to 1.2.6.1.

* gnu/packages/geo.scm (xygrib): Update to 1.2.6.1.

4 years agognu: Order (gnu packages license)'s imports alphabetically.
Tobias Geerinckx-Rice [Fri, 27 Sep 2019 08:22:27 +0000 (10:22 +0200)]
gnu: Order (gnu packages license)'s imports alphabetically.

* gnu/packages/license.scm: Order module imports alphabetically.

4 years agognu: Add makeself-safeextract.
Pierre Neidhardt [Thu, 19 Sep 2019 10:35:18 +0000 (12:35 +0200)]
gnu: Add makeself-safeextract.

* gnu/packages/compression.scm (makeself-safeextract): New variable.

4 years agognu: emacs-company-quickhelp: Update to 2.2.0-1.479676c.
Brian Leung [Fri, 27 Sep 2019 03:59:32 +0000 (05:59 +0200)]
gnu: emacs-company-quickhelp: Update to 2.2.0-1.479676c.

* gnu/packages/emacs-xyz.scm (emacs-company-quickhelp): Update to 2.2.0-1.479676c.

4 years agognu: emacs-org-re-reveal: Update to 2.5.1.
Brian Leung [Fri, 27 Sep 2019 03:53:06 +0000 (05:53 +0200)]
gnu: emacs-org-re-reveal: Update to 2.5.1.

* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 2.5.1.

4 years agognu: emacs-counsel-dash: Fix home page.
Brian Leung [Fri, 27 Sep 2019 01:33:29 +0000 (03:33 +0200)]
gnu: emacs-counsel-dash: Fix home page.

* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Fix home page.

4 years agognu: emacs-evil-magit: Update to 0.4.2-3.4b66a1d.
Brian Leung [Thu, 26 Sep 2019 21:31:09 +0000 (23:31 +0200)]
gnu: emacs-evil-magit: Update to 0.4.2-3.4b66a1d.

* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Update to 0.4.2-3.4b66a1d.

4 years agognu: Add emacs-flycheck-grammalecte.
Nicolas Goaziou [Thu, 5 Sep 2019 23:10:10 +0000 (01:10 +0200)]
gnu: Add emacs-flycheck-grammalecte.

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

4 years agognu: texinfo: Add version 6.7.
Ludovic Courtès [Thu, 26 Sep 2019 20:34:35 +0000 (22:34 +0200)]
gnu: texinfo: Add version 6.7.

* gnu/packages/texinfo.scm (texinfo-6.7): New variable.

4 years agognu: tbb: Build in a reproducible fashion.
Ludovic Courtès [Thu, 26 Sep 2019 19:58:47 +0000 (21:58 +0200)]
gnu: tbb: Build in a reproducible fashion.

Fixes <https://bugs.gnu.org/37522>.

* gnu/packages/tbb.scm (tbb)[source](snippets): Annihilate attempts to
capture the build time and kernel version.

4 years agoself: Mark trivial "-modules" derivations as non-substitutable.
Ludovic Courtès [Thu, 26 Sep 2019 16:49:25 +0000 (18:49 +0200)]
self: Mark trivial "-modules" derivations as non-substitutable.

The resulting nar takes ~500KiB and it's quicker to build it locally
than to download it.

* guix/self.scm (node-source+compiled): Pass #:options to
'computed-file'.

4 years agoshepherd: Ensure the log file has correct ownership.
Ludovic Courtès [Thu, 26 Sep 2019 15:07:55 +0000 (17:07 +0200)]
shepherd: Ensure the log file has correct ownership.

* gnu/build/shepherd.scm (make-forkexec-constructor/container): Ensure
LOG-FILE has correct ownership.

4 years agoshepherd: 'make-forkexec-constructor/container' keeps the log file.
Ludovic Courtès [Thu, 26 Sep 2019 15:06:33 +0000 (17:06 +0200)]
shepherd: 'make-forkexec-constructor/container' keeps the log file.

* gnu/build/shepherd.scm (make-forkexec-constructor/container): Don't
call 'clean-up' on LOG-FILE.  This mirrors Shepherd commit
6892f638c78a14fedd075f664432757bc015c140.

4 years agoguix download: Ensure destination file-name is valid in the store.
Hartmut Goebel [Thu, 8 Aug 2019 14:43:15 +0000 (16:43 +0200)]
guix download: Ensure destination file-name is valid in the store.

Avoid invalid store-file-name by explicitly passing the destination
name, replacing any character not allowed in the store-file-name by an
underscore.

Fixes <http://issues.guix.gnu.org/issue/26175>

* guix/scripts/download.scm (safe-naensure-valid-store-file-nameme):
  New function. (download-to-store*): Use it to generate a "safe"
  basename of URL.

4 years agognu: Add debops.
Hartmut Goebel [Thu, 1 Aug 2019 13:27:28 +0000 (15:27 +0200)]
gnu: Add debops.

* gnu/packages/admin.scm (debops): New variable.
* gnu/packages/patches/debops-constants-for-external-program-names.patch,
  gnu/packages/patches/debops-debops-defaults-fall-back-to-less.patch:
  New files.
* gnu/local.mk: Add them.

4 years agognu: Add python-distro.
Hartmut Goebel [Sun, 8 Sep 2019 10:07:09 +0000 (12:07 +0200)]
gnu: Add python-distro.

* gnu/packages/python-xyz.scm (python-distro): New variable.

4 years agognu: python-libmpsse: Update to 1.4.
Danny Milosavljevic [Thu, 26 Sep 2019 13:58:48 +0000 (15:58 +0200)]
gnu: python-libmpsse: Update to 1.4.

* gnu/packages/embedded.scm (python2-libmpsse): Rename to...
(python-libmpsse): ...this.
[version]: Update to 1.4.
[source]: Change repository and version.
[inputs]: Change Python version.
[arguments]: Add #parallel-build?.
(python2-libmpsse): New variable.

4 years agoguix package: Add '--list-profiles'.
Ludovic Courtès [Tue, 24 Sep 2019 15:50:48 +0000 (17:50 +0200)]
guix package: Add '--list-profiles'.

* guix/scripts/package.scm (show-help, %options): Add '--list-profiles'.
(process-query): Honor it.
* tests/guix-package.sh: Add test.

4 years agodoc: Do not comment out closing parens in Android examples.
Ludovic Courtès [Wed, 25 Sep 2019 16:08:33 +0000 (18:08 +0200)]
doc: Do not comment out closing parens in Android examples.

* doc/guix.texi (Base Services): Arrange so that closin parens are not
commented out.

4 years agodoc: Add missing paren in CPE example.
Ludovic Courtès [Wed, 25 Sep 2019 16:07:55 +0000 (18:07 +0200)]
doc: Add missing paren in CPE example.

* doc/guix.texi (Invoking guix lint): Add missing paren in 'cpe-name'
example.

4 years agodoc: Add missing parens in inetd example.
Ludovic Courtès [Wed, 25 Sep 2019 15:52:17 +0000 (17:52 +0200)]
doc: Add missing parens in inetd example.

* doc/guix.texi (Networking Services): Add missing parens in inetd
service example.

4 years agodoc: Fix syntax of Varnish example.
Ludovic Courtès [Wed, 25 Sep 2019 15:49:41 +0000 (17:49 +0200)]
doc: Fix syntax of Varnish example.

* doc/guix.texi (Web Services): Escape nested string in '%gnu-mirror'
variable definition.  Adjust indentation.

4 years agognu: emacs-helm-dash: Update to 1.3.0-2.7f853bd.
Brian Leung [Thu, 26 Sep 2019 06:26:55 +0000 (08:26 +0200)]
gnu: emacs-helm-dash: Update to 1.3.0-2.7f853bd.

* gnu/packages/emacs-xyz.scm (emacs-helm-dash): Update to 1.3.0-2.7f853bd.

4 years agognu: emacs-counsel-dash: Update to 0.1.3-2.24d370b.
Brian Leung [Thu, 26 Sep 2019 06:26:23 +0000 (08:26 +0200)]
gnu: emacs-counsel-dash: Update to 0.1.3-2.24d370b.

* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Update to 0.1.3-2.24d370b.

4 years agognu: Add emacs-dash-docs.
Brian Leung [Thu, 26 Sep 2019 06:25:52 +0000 (08:25 +0200)]
gnu: Add emacs-dash-docs.

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

4 years agognu: emacs-youtube-dl: Update to 1.0-2.af877b5.
Brian Leung [Thu, 26 Sep 2019 06:02:29 +0000 (08:02 +0200)]
gnu: emacs-youtube-dl: Update to 1.0-2.af877b5.

* gnu/packages/emacs-xyz.scm (emacs-youtube-dl): Update to 1.0-2.af877b5.

4 years agognu: emacs-mu4e-conversation: Update to 0.0.1-5.98110bb.
Brian Leung [Thu, 26 Sep 2019 05:56:51 +0000 (07:56 +0200)]
gnu: emacs-mu4e-conversation: Update to 0.0.1-5.98110bb.

* gnu/packages/emacs-xyz.scm (emacs-mu4e-conversation): Update to 0.0.1-5.98110bb.

4 years agognu: emacs-nov-el: Update to 0.2.9.
Brian Leung [Wed, 25 Sep 2019 19:21:12 +0000 (21:21 +0200)]
gnu: emacs-nov-el: Update to 0.2.9.

* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.2.9.

4 years agognu: emacs-websocket: Enable some tests.
Brian Leung [Wed, 25 Sep 2019 19:16:33 +0000 (21:16 +0200)]
gnu: emacs-websocket: Enable some tests.

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

4 years agognu: emacs-make-it-so: Update to 0.1.0-2.b73dfb6.
Brian Leung [Wed, 25 Sep 2019 19:16:05 +0000 (21:16 +0200)]
gnu: emacs-make-it-so: Update to 0.1.0-2.b73dfb6.

* gnu/packages/emacs-xyz.scm (emacs-make-it-so): Update to 0.1.0-2.b73dfb6.

4 years agognu: emacs-web-mode: Don't use unstable tarball.
Brian Leung [Wed, 25 Sep 2019 19:08:54 +0000 (21:08 +0200)]
gnu: emacs-web-mode: Don't use unstable tarball.

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

4 years agognu: emacs-yaml-mode: Update to 0.0.14.
Brian Leung [Wed, 25 Sep 2019 18:58:53 +0000 (20:58 +0200)]
gnu: emacs-yaml-mode: Update to 0.0.14.

* gnu/packages/emacs-xyz.scm (emacs-yaml-mode): Update to 0.0.14.

4 years agognu: emacs-evil-nerd-commenter: Enable tests.
Brian Leung [Wed, 25 Sep 2019 18:55:06 +0000 (20:55 +0200)]
gnu: emacs-evil-nerd-commenter: Enable tests.

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

4 years agognu: dtc: Update to 1.5.1.
Tobias Geerinckx-Rice [Thu, 26 Sep 2019 04:24:18 +0000 (06:24 +0200)]
gnu: dtc: Update to 1.5.1.

* gnu/packages/bootloaders.scm (dtc): Update to 1.5.1.
[arguments]: Add -Wl,-rpath to LDFLAGS #:make-flags.

4 years agognu: emacs-circe: Update to 2.11.
Tobias Geerinckx-Rice [Thu, 26 Sep 2019 03:34:13 +0000 (05:34 +0200)]
gnu: emacs-circe: Update to 2.11.

* gnu/packages/emacs-xyz.scm (emacs-circe): Update to 2.11.

4 years agognu: dehydrated: Update to 0.6.5.
Tobias Geerinckx-Rice [Thu, 26 Sep 2019 03:32:03 +0000 (05:32 +0200)]
gnu: dehydrated: Update to 0.6.5.

* gnu/packages/tls.scm (dehydrated): Update to 0.6.5.

4 years agognu: skopeo: Update to 0.1.39.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 22:51:39 +0000 (00:51 +0200)]
gnu: skopeo: Update to 0.1.39.

* gnu/packages/virtualization.scm (skopeo): Update to 0.1.39.

4 years agognu: bspwm: Update to 0.9.9.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 21:44:22 +0000 (23:44 +0200)]
gnu: bspwm: Update to 0.9.9.

* gnu/packages/wm.scm (bspwm): Update to 0.9.9.

4 years agognu: vimb: Update to 3.5.0.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 21:40:00 +0000 (23:40 +0200)]
gnu: vimb: Update to 3.5.0.

* gnu/packages/web-browsers.scm (vimb): Update to 3.5.0.

4 years agognu: libxcb: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 16:53:44 +0000 (18:53 +0200)]
gnu: libxcb: Don't use NAME in source URI.

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

4 years agognu: xorgproto: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 16:52:29 +0000 (18:52 +0200)]
gnu: xorgproto: Don't use NAME in source URI.

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

4 years agognu: encodings: Update to 1.0.5.
Tobias Geerinckx-Rice [Thu, 26 Sep 2019 03:23:29 +0000 (05:23 +0200)]
gnu: encodings: Update to 1.0.5.

* gnu/packages/xorg.scm (encodings): Update to 1.0.5.

4 years agognu: f3: Update to 7.2.
Tobias Geerinckx-Rice [Thu, 26 Sep 2019 03:15:01 +0000 (05:15 +0200)]
gnu: f3: Update to 7.2.

* gnu/packages/disk.scm (f3): Update to 7.2.

4 years agognu: beets: Update to 1.4.9.
Tobias Geerinckx-Rice [Thu, 26 Sep 2019 03:01:26 +0000 (05:01 +0200)]
gnu: beets: Update to 1.4.9.

* gnu/packages/music.scm (beets): Update to 1.4.9.
[source]: Remove patch.
[arguments]: Remove more Python 3.7 compatibility fixes.
* gnu/packages/patches/beets-python-3.7-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

4 years agognu: beets: Use HTTPS home page.
Tobias Geerinckx-Rice [Thu, 26 Sep 2019 03:01:12 +0000 (05:01 +0200)]
gnu: beets: Use HTTPS home page.

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

4 years agognu: emacs-xelb: Update to 0.18.
Tobias Geerinckx-Rice [Thu, 26 Sep 2019 02:52:25 +0000 (04:52 +0200)]
gnu: emacs-xelb: Update to 0.18.

* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.18.

4 years agognu: fmit: Update to 1.2.13.
Tobias Geerinckx-Rice [Thu, 26 Sep 2019 02:43:00 +0000 (04:43 +0200)]
gnu: fmit: Update to 1.2.13.

* gnu/packages/music.scm (fmit): Update to 1.2.13.

4 years agognu: xf86-input-wacom: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 15:39:24 +0000 (17:39 +0200)]
gnu: xf86-input-wacom: Don't use NAME in source URI.

* gnu/packages/xdisorg.scm (xf86-input-wacom)[source]: Hard-code NAME.

4 years agognu: youtube-dl: Update to 2019.09.12.1.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 14:55:26 +0000 (16:55 +0200)]
gnu: youtube-dl: Update to 2019.09.12.1.

* gnu/packages/video.scm (youtube-dl): Update to 2019.09.12.1.

4 years agognu: celluloid: Update to 0.17 from gnome-mpv.
Tobias Geerinckx-Rice [Wed, 25 Sep 2019 14:50:04 +0000 (16:50 +0200)]
gnu: celluloid: Update to 0.17 from gnome-mpv.

* gnu/packages/video.scm (celluloid): ‘New’ public variable.
(gnome-mpv): Redefine as DEPRECATED-PACKAGE.

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.