gnu: Remove aarddict. * gnu/packages/aarddict.scm: Remove file. * gnu-system.am (GNU_SYSTEM_MODULES): Unregister file.
Merge branch 'dbus-update'
services: 'tor-service' takes a 'config-file' parameter. * gnu/services/networking.scm (tor-dmd-service): Take a 'config' parameter and honor it. (tor-service): Take a 'config-file' parameter. Pass it in the service's value. * doc/guix.texi (Networking Services): Adjust accordingly.
gnu: guitarix: Compile in C++11 mode. * gnu/packages/patches/guitarix-c++11.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/audio.scm (guitarix)[source]: Use it. [arguments]: Add --cxxflags to #:configure-flags.
gnu: lablgtk: Build sequentially. * gnu/packages/ocaml.scm (lablgtk)[arguments]: Add #:parallel-build? #f.
system: Add 'locale-libcs' field. * gnu/system/locale.scm (localedef-command)[maybe-version-directory]: New procedure. Use it. (locale-directory): Rename to... (single-locale-directory): ... this. Check the version of LIBC to determine whether to create a "X.Y" sub-directory or to make it a symlink to ".". Add the version number in the derivation name. (locale-directory): New procedure. (%default-locale-libcs): New variable. * gnu/system.scm (<operating-system>)[locale-libcs]: New field. (operating-system-locale-directory): Pass it to 'locale-directory'. * doc/guix.texi (operating-system Reference): Document 'locale-libcs'. (Locales)[Locale Data Compatibility Considerations]: New section.
gnu: glibc: Add version 2.21. * gnu/packages/base.scm (glibc-2.21): New variable.
gnu: ffmpeg: Enable gnutls support. * gnu/package/video.scm (ffmpeg)[inputs]: Add gnutls. [arguments]: Enable it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
scripts: system: Add 'container' action. * guix/scripts/system.scm (show-help): Display 'container' action. (system-derivation-for-action, guix-system): Add 'container' case. (perform-action): Skip GRUB config generation when building a container. * doc/guix.texi (Invoking guix system): Document it.
system: container: Adjust to changes in gexps. * gnu/system/linux-container.scm (system-container): 'etc' is no longer a monadic value, and the result of 'file-union' must be lowered.
gnu: openblas: Make substitutable on MIPS. * gnu/packages/maths.scm (openblas)[arguments]: Make package substitutable when the system is MIPS.
gnu: openblas: Set TARGET to SICORTEX on MIPS. * gnu/packages/maths.scm (openblas)[arguments]: Add "TARGET=SICORTEX" to make-flags when building for MIPS.
Merge branch 'master' into dbus-update
gnu: mesa-utils: Fix build. * gnu/packages/gl.scm (mesa-utils)[arguments]: Pass "--disable-egl" as #:configure-flags.
gnu: xfce4-session: Fix xflock4. * gnu/packages/patches/xfce4-session-fix-xflock4.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/xfce.scm (xfce4-session)[source]: Add patch.
gnu: Add pcre2. * gnu/packages/pcre.scm (pcre2): New variable.
gnu: telepathy-glib: Fix tests. * gnu/packages/glib.scm (telepathy-glib)[source]: Add a patch to unique test names.
gnu: freeipmi: Update to 1.4.11. * gnu/packages/freeipmi.scm (freeipmi): Update to 1.4.11.
gnu: Remove ardour-3. * gnu/packages/audio.scm (ardour-3): Remove variable. (ardour): Copy fields from the removed ardour-3 instead of inheriting from it.
gnu: fish: Add python input. * gnu/packages/fish.scm (inputs): Add python.