gnu: Add xf86-input-wacom. * gnu/packages/xdisorg.scm (xf86-input-wacom): New variable.
gnu: Add libwacom. * gnu/packages/xdisorg.scm (libwacom): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
packages: Allow package lookups with version prefixes. * gnu/packages.scm (find-packages-by-name): Sort MATCHING according to 'version>?'. Use 'string-prefix?' instead of 'string=?' to compare against VERSION. * doc/guix.texi (Invoking guix package): Add example and explanation.
gnu: ucommon: Update to 6.3.1. * gnu/packages/telephony.scm (ucommon): Update to 6.3.1.
gnu: ccrtp: Update to 2.1.2. * gnu/packages/telephony.scm (ccrtp): Update to 2.1.2.
gnu: sipwitch: Update to 1.9.7. * gnu/packages/telephony.scm (sipwitch): Update to 1.9.7.
gnu: nano: Update to 2.4.1. * gnu/packages/nano.scm (nano): Update to 2.4.1.
gnu: calibre: Update to 2.25.0. * gnu/packages/ebook.scm (calibre): Update to 2.25.0.
gnu: Add MariaDB. * gnu/packages/databases.scm (mariadb): New variable.
gnu: Add libaio. * gnu/packages/linux.scm (libaio): New variable.
gnu: Add jemalloc. * gnu/packages/jemalloc.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: gst-plugins-good: Add more inputs and remove unneeded ones. * gnu/packages/gstreamer.scm (gst-plugins-good): Move gst-plugins-base from 'native-inputs' to 'inputs'. [inputs]: Add aalib, jack, libavc1394, libcaca, libdv, libiec61833, libshout, libsoup, libvpx, orc, taglib and wavpack. Remove glib, gstreamer, libogg, libx11, libxext, libxv, and zlib. [arguments]: Remove.
gnu: ntp: Update to 4.2.8p2. * gnu/packages/ntp.scm (ntp): Update to 4.2.8p2.
gnu: tor: Update to 0.2.5.12. * gnu/packages/tor.scm (tor): Update to 0.2.5.12.
Merge branch 'core-updates'
gnu: ffmpeg: Drop old version 2.2. * gnu/packages/video.scm (ffmpeg-2.2): Remove variable. (ffmpeg)[arguments]: Drop LDFLAGS environment variable needed only for older versions.
monads: Optimize 'sequence'. * guix/monads.scm (sequence): Rewrite as a macro. This yields a 10% improvement in wall-clock time for 'guix system build'.
gnu: gnome-vfs: Tolerate 'test-async-cancel' failures, take two. * gnu/packages/gnome.scm (gnome-vfs)[arguments]: Remove 'XFAIL_TESTS' make flag, which caused 'make check' to fail if the test unexpectedly passed. Add 'patch-test-async-cancel-to-never-fail' phase.
Merge branch 'master' into core-updates Conflicts: gnu-system.am gnu/packages/gstreamer.scm
services: Explicitly refer to Shadow when requiring the 'nologin' shell. * gnu/services/avahi.scm (avahi-service): Change 'shell' to a gexp referring to "nologin" in the SHADOW package. * gnu/services/dbus.scm (dbus-service): Likewise. * gnu/services/networking.scm (ntp-service, tor-service): Likewise.