linux-boot: Mount /dev as a devtmpfs from the start. Suggested by Petter <petter@mykolab.ch> and Mark H Weaver <mhw@netris.org>. Reported by Duncan Keall <duncan@duncankeall.com>. Partly fixes <http://bugs.gnu.org/19190> by populating /dev/mapper early enough. * gnu/build/linux-boot.scm (mount-essential-file-systems): Mount /dev as a devtmpfs. (move-essential-file-systems): Add /dev. (mount-root-file-system): Mount /rw-root/dev as a devtmpfs instead of calling 'make-essential-device-nodes'. (boot-system): Remove call to 'make-essential-device-nodes'. * gnu/system/file-systems.scm (%devtmpfs-file-system): Remove. * doc/guix.texi (File Systems): Adjust accordingly.
gnu: openal: Use full path to audio backend libraries. * gnu/packages/audio.scm (openal)[arguments]: Add build phase to patch in the full paths to backend audio libraries.
gnu: vpnc: Use https for source URL. * gnu/packages/vpn.scm (vpnc)[source]: Use https protocol for source URL.
gnu: lilypond: Update to 2.19.27. * gnu/packages/music.scm (lilypond): Update to 2.19.27. [inputs]: Add font-tex-gyre.
gnu: sfml: Update to 2.3.2. * gnu/packages/game-development.scm (sfml): Update to 2.3.2. [native-inputs]: Remove.
gnu: Add python2-keyring. * gnu/packages/python.scm (python2-keyring): New variable.
gnu: Add python2-pyflakes and fix python2-pyflakes-0.8.1. * gnu/packages/python.scm (python2-pyflakes): New variable. * gnu/packages/python.scm (python2-pyflakes-0.8.1): Fix the definition.
gnu: Add python-prettytable * gnu/packages/python.scm (python-prettytable, python2-prettytable): New variables.
gnu: Add R/qtl. * gnu/packages/bioinformatics.scm (r-qtl): New variable. Co-authored-by: Pjotr Prins <pjotr.guix@thebird.nl>
gnu: libmtp: Add additional MTP devices. * gnu/packages/patches/libmtp-devices.patch: New file. * gnu-system.am (dist_patch_DATA): Register patch. * gnu/packages/patches/libmtp-devices.patch (libmtp)[source]: Add patch.
gnu: Add bioruby. * gnu/packages/bioinformatics.scm (bioruby): New variable.
gnu: Add ruby-libxml. * gnu/packages/ruby.scm (ruby-libxml): New variable.
gnu: Add ruby-shindo. * gnu/packages/ruby.scm (ruby-shindo): New variable.
gnu: Add ruby-formatador. * gnu/packages/ruby.scm (ruby-formatador): New variable.
gnu: Add ruby-notiffany. * gnu/packages/ruby.scm (ruby-notiffany): New variable.
gnu: Add ruby-shellany. * gnu/packages/ruby.scm (ruby-shellany): New variable.
gnu: Add ruby-nenv. * gnu/packages/ruby.scm (ruby-nenv): New variable.
gnu: Add ruby-lumberjack. * gnu/packages/ruby.scm (ruby-lumberjack): New variable.
gnu: Add ruby-docile. * gnu/packages/ruby.scm (ruby-docile): New variable.
gnu: ifstatus: Fix license. * gnu/packages/networking.scm (ifstatus)[license]: Set to GPL2+.