gnu: mpg123: Update to 1.25.8. * gnu/packages/mp3.scm (mpg123): Update to 1.25.8.
gnu: compression, text-editors: Use Savannah mirror://. * gnu/packages/compression.scm (lunzip, clzip, lzlib, plzip)[source]: Use mirror:// URI. * gnu/packages/text-editors.scm (leafpad)[source]: Likewise.
services: bitlbee: Add test. * gnu/tests/messaging.scm (run-bitlbee-test): New procedure. (%test-bitlbee): New variable.
doc: Deprecate 'bitlbee-service' procedure. * gnu/services/messaging.scm (bitlbee-service): Mark as deprecated. * doc/guix.texi (Messaging Services): Document 'bitlbee-service-type' and 'bitlbee-configuration'. Remove 'bitlbee-service'.
services: bitlbee: Move to (gnu services messaging). * gnu/services/networking.scm (<bitlbee-configuration>) (bitlbee-shepherd-service, %bitlbee-accounts, %bitlbee-activation) (bitlbee-service-type, bitlbee-service): Move to... * gnu/services/messaging.scm: ... here. * doc/guix.texi (Networking Services): Move 'bitlbee-service' doc to... (Messaging Services): ... here.
linux-container: Work around EBADF errors upon exit. Typically 'read-pid-file/container' would fail when starting services in containers such as BitlBee. * gnu/build/linux-container.scm (call-with-clean-exit): Use 'primitive-_exit' instead of 'primitive-exit'. (container-excursion*): Close OUT.
gnu: talloc: Update to 2.1.11. * gnu/packages/samba.scm (talloc): Update to 2.1.11. [arguments]: Run all tests. Use INVOKE.
gnu: iniparser: Update to 4.1. * gnu/packages/samba.scm (iniparser): Update to 4.1. [arguments]: Update library SONAME. [home-page]: Abandon outdated home page with no mention of version 4.
gnu: iniparser: Use INSTALL-FILE. * gnu/packages/samba.scm (iniparser)[arguments]: Simplify ‘install’ phase by replacing COPY-FILE with INSTALL-FILE.
gnu: iniparser: Use #:make-flags. * gnu/packages/samba.scm (iniparser)[arguments]: Use #:make-flags to set ‘CC’ instead of patching the Makefile. Remove fruitless SYMLINK call.
gnu: iniparser: Fix documentation directory. * gnu/packages/samba.scm (iniparser)[arguments]: Install documentation to ‘/share/doc/iniparser’ instead of ‘/share/doc’.
gnu: ccache: Update to 3.3.5. * gnu/packages/ccache.scm (ccache): Update to 3.3.5. [arguments]: Don't substitute ‘which’ in ‘setup-tests’ phase. Add new ‘munge-failing-test’ phase to make test suite pass.
gnu: Add emacs-json-mode. * gnu/packages/emacs.scm (emacs-json-mode): New public variable.
gnu: Add emacs-json-reformat. * gnu/packages/patches/emacs-json-reformat-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add this. * gnu/packages/emacs.scm (emacs-json-reformat): New variable.
gnu: ghc-hmatrix-special: Update to 0.4.0.1. * gnu/packages/haskell.scm (ghc-hmatrix-special): Update to 0.4.0.1.
gnu: ghc-hmatrix-gsl-stats: Update to 0.4.1.7. * gnu/packages/haskell.scm (ghc-hmatrix-gsl-stats): Update to 0.4.1.7.
gnu: ghc-hmatrix-gsl: Update to 0.18.0.1. * gnu/packages/haskell.scm (ghc-hmatrix-gsl): Update to 0.18.0.1.
gnu: ghc-hmatrix: Update to 0.18.1.0. * gnu/packages/haskell.scm (ghc-hmatrix): Update to 0.18.1.0.
gnu: ghc-juicypixels: Update to 3.2.9.3. * gnu/packages/haskell.scm (ghc-juicypixels): Update to 3.2.9.3.
gnu: ghc-iproute: Use HTTPS for home page. * gnu/packages/haskell.scm (ghc-iproute)[home-page]: Use HTTPS.