gnu: Add dunst. * gnu/packages/dunst.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: Add libxdg-basedir. * gnu/packages/freedesktop.scm (libxdg-basedir): New variable.
file-systems: Allow users to specify file system UUIDs as strings. Fixes <http://bugs.gnu.org/19778>. Reported by Mark H Weaver <mhw@netris.org>. * gnu/system/file-systems.scm (%uuid-rx): New variable. (string->uuid): New procedure. (uuid): New macro. * tests/file-systems.scm: New file. * Makefile.am (SCM_TESTS): Add it. * doc/guix.texi (File Systems): Give an example of UUID.
file-systems: Implement partition lookup by UUID. * gnu/build/file-systems.scm (read-ext2-superblock*, partition-predicate): New procedures. (partition-label-predicate): Rewrite in terms of 'partition-predicate'. (partition-uuid-predicate, find-partition-by-uuid, uuid->string): New procedures. (%network-byte-order): New macro. (canonicalize-device-spec)[canonical-title]: Check whether SPEC is a string. [resolve]: New procedure. Add 'uuid' case and use it.
gnu: nss: Upgrade to 3.19.2. * gnu/packages/gnuzilla.scm (nss): Upgrade to 3.19.2.
file-systems: Use (guix build syscalls) at build time if needed. * gnu/build/file-systems.scm: Wrap 'module-use!' statement in 'eval-when'.
gnu: Add rc. * gnu/packages/rc.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: linux-libre: Update to 4.1.2. * gnu/packages/linux.scm (linux-libre): Update to 4.1.2.
gnu: boost: Patch to avoid -m32 flag on mips. * gnu/packages/patches/boost-mips-avoid-m32.patch: New file. * gnu-system.am (dist_patch_DATA): Register patch. * gnu/packages/boost.scm (boost): Use it.
gnu: boost: Update to 1.58.0. * gnu/packages/boost.scm (boost): Update to 1.58.0.
gnu: file-systems: Fix typo. * gnu/system/file-systems.scm (%container-file-systems): Fix typo in a comment.
gnu: Add rhythmbox. * gnu/packages/gnome.scm (rhythmbox): New variable.
gnu: Add 'libstdc++-doc'. * gnu/packages/gcc.scm (make-libstdc++-doc): New procedure. (libstdc++-doc-4.9, libstdc++-doc-5.1): New variables.
gnu: Add execline. * gnu/package/skarnet.scm (execline): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add skalibs. * gnu/package/skarnet.scm (skalibs): New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: pumpa: Update to 0.9.1. * gnu/packages/pumpio.scm (pumpa): Update to 0.9.1. Change URL. Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
gnu: polkit: Update to 0.113. * gnu/packages/polkit.scm (polkit): Update to 0.113.
gnu: openssh: Update to 6.9p1. * gnu/packages/ssh.scm (openssh): Update to 6.9p1. [source]: Use http mirrors. Add mirror from Erlangen.
install: Fix variable reference to iproute2 package. This is a followup to commit d43002f64599fb80294d4c00e3a682a2776c885c. * gnu/system/install.scm (installation-os)[packages]: Refer to IPROUTE instead of IPROUTE2.
gnu: openssl: Update to 1.0.2d. * gnu/packages/tls.scm (openssl): Update to 1.0.2d.