gnu: argon2: Update to 20161029. * gnu/packages/password-utils.scm (argon2): Update to 20161029.
gnu: cppcheck: Update to 1.76.1. * gnu/packages/check.scm (cppcheck): Update to 1.76.1.
gnu: hunspell: Add missing perl dependency. * gnu/packages/libreoffice.scm (hunspell)[inputs]: Add perl dependency for ispellaff2myspell.
gnu: hunspell: Update to 1.5.4. * gnu/packages/libreoffice.scm (hunspell): Update to 1.5.4. [source]: Add a file-name.
gnu: Add Ancient Greek Aspell dictionary. * gnu/packages/aspell.scm (aspell-dict-grc): New variable.
gnu: aspell-dictionary: Use ‘modify-phases’ syntax. * gnu/packages/aspell.scm (aspell-dictionary)[arguments]: Use ‘modify-phases’.
gnu: weechat: Use new xz-compressed tarball. * gnu/packages/irc.scm (weechat)[source]: Use ‘.tar.xz’ source.
gnu: cutadapt: Use ‘modify-phases’ syntax. * gnu/packages/bioinformatics.scm (cutadapt)[arguments]: Use ‘modify-phases’.
gnu: enlightenment: Update to 0.21.5. * gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.5.
gnu: tor: Update to 0.2.9.8. * gnu/packages/tor.scm (tor): Update to 0.2.9.8.
services: guix: Add 'log-file' configuration option. * gnu/services/base.scm (<guix-configuration>)[log-file]: New field. (guix-shepherd-service): Pass #:log-file to 'make-forkexec-constructor'. * gnu/services/admin.scm (simple-rotation-config): Take a list of files and join them with commas. (%default-rotations): Add /var/log/guix-daemon.log. * doc/guix.texi (Base Services): Document it.
services: guix: Remove dependency on lsh. * gnu/services/base.scm (<guix-configuration>)[lsh]: Remove. (guix-shepherd-service): Remove lsh from 'PATH'. * doc/guix.texi (Base Services): Adjust accordingly.
services: cuirass: Cache defaults to /var/cache/cuirass. The previous default value depended on the 'HOME' environment variable, which happened to be unset. Thus, /.cache was being used. * gnu/services/cuirass.scm (<cuirass-configuration>)[cache-directory]: Change default value to "/var/cache/cuirass". (cuirass-shepherd-service): Always pass "--cache-directory". (cuirass-activation): New procedure. (cuirass-service-type): Use it as an extension to ACTIVATION-SERVICE-TYPE. * doc/guix.texi (Continuous Integration): Adjust accordingly.
services: cuirass: Honor 'user' and 'group'. * gnu/services/cuirass.scm (cuirass-shepherd-service): Pass the user and group of CONFIG to 'make-forkexec-constructor'.
services: cuirass: Add 'log-file' option. * gnu/services/cuirass.scm (<cuirass-configuration>)[log-file]: New field. (cuirass-shepherd-service): Pass it to 'make-forkexec-constructor'.
gnu: cuirass: Add Git to 'PATH'. * gnu/packages/ci.scm (cuirass)[arguments]: In 'wrap-program' phase, add Git to 'PATH'. [inputs]: Add GIT.
gnu: utox: Fix description. * gnu/packages/messaging.scm (utox): Fix description. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: utox: Update to 0.11.0. * gnu/packages/messaging.scm (utox): Update to 0.11.0. [source]: Update source uri to new group namespace on github. [build-system]: Change to cmake-build-system. [arguments]: Remove previous content and disable tests, add two new phases. [inputs]: Remove libtoxcore, add c-toxcore. [native-inputs]: Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add c-toxcore. * gnu/packages/messaging.scm (c-toxcore): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
install: The list of services is now a plain list. * gnu/system/install.scm (installation-services): Rename to... (%installation-services): ... this. Turn into a list instead of a thunk.