gnu: Add python-pydot. * gnu/packages/graphviz.scm (python-pydot, python2-pydot): New variables. Modified-by: Marius Bakke <mbakke@fastmail.com>
gnu: mercurial: Update to 4.4.1. * gnu/packages/version-control.scm (mercurial): Update to 4.4.1.
gnu: vim: Update to 8.0.1274 [fixes CVE-2017-1000382]. * gnu/packages/vim.scm (vim): Update to 8.0.1274.
gnu: notmuch: Update to 0.25.2. * gnu/packages/mail.scm (notmuch): Update to 0.25.2.
gnu: psm: Only use as an input on supported-systems. Syntax help supplied by bavier@member.fsf.org * gnu/packages/linux.scm (libfabric)[inputs]: Only use psm as an input on systems where psm is supported. * gnu/packages/mpi.scm (openmpi)[inputs]: Same.
gnu: psm: Limit supported systems. * gnu/packages/linux.scm (psm)[supported-systems]: New field, limit to i686-linux and x86_64-linux.
gnu: gnupg: Update to 2.2.2. * gnu/packages/gnupg.scm (gnupg): Update to 2.2.2.
gnu: mediainfo: Change order of custom phases. * gnu/packages/video.scm (mediainfo)[arguments]: Change to the build directory before executing the autogen script.
gnu: linux: Fix kconfig selection. * gnu/packages/linux.scm (make-linux-libre): When cross-compiling, "kconfig" field is in native-inputs variable. So config is always #f when cross-compiling linux.
hydra: Add jobs for all of '%final-inputs'. * build-aux/hydra/gnu-system.scm (package->job): Create a 'base.' job when PACKAGE is a member of BASE-PACKAGES. (all-packages)[adjust]: New procedure. Fold over %FINAL-INPUTS and add it to the result.
gnu: openmpi: Add dependency on PSM. * gnu/packages/mpi.scm (openmpi)[inputs]: Add PSM.
gnu: libfabric: Add dependency on PSM. * gnu/packages/linux.scm (libfabric)[inputs]: Add PSM.
gnu: Add PSM. * gnu/packages/linux.scm (psm): New variable. * gnu/packages/patches/psm-arch.patch, gnu/packages/patches/psm-ldflags.patch, gnu/packages/patches/psm-repro.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them.
gnu: diffoscope: Update to 88. * gnu/packages/package-management.scm (diffoscope): Update to 88. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: awesome: Update to 4.2. * gnu/packages/wm.scm (awesome): Update to 4.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: gdm: Add environment variables. While not an optimal solution (see comment), this makes GDM functional. * gnu/services/xorg.scm (gdm-shepherd-service): Set PATH and XDG_DATA_DIRS environment variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: gdm: Add configure flags for better defaults. * gnu/packages/gnome.scm (gdm)[arguments]<#:configure-flags>: Add --with-initial-vt=7 and --enable-gdm-xsession. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: gdm: Fix config file path. * gnu/packages/gnome.scm (gdm)[arguments]<#:phases>: Fix the 'pre-configure phase so that GDM finds its config file. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
hydra: Build hidden packages. * build-aux/hydra/gnu-system.scm (all-packages): Pass #:select? to 'fold-packages'.
hydra: Factorize package list creation. * build-aux/hydra/gnu-system.scm (all-packages): New procedure, with body taken from... (hydra-jobs): ... here. Use it.