gnu: ceres-solver: Depend on glog.
* gnu/packages/maths.scm (ceres)[arguments]: Remove -DMINIGLOG=ON.
[inputs]: Add GLOG.
gnu: Add glog.
* gnu/packages/logging.scm (glog): New variable.
gnu: openexr: Install 'ImfStdIO.h'.
* gnu/packages/graphics.scm (openexr)[source](snippet): Modify
IlmImf/Makefile.in so that it installs 'ImfStdIO.h'.
gnu: avrdude: Use libusb-compat.
* gnu/packages/patches/avrdude-fix-libusb.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/flashing-tools.scm (avrdude)[source]: Remove patch.
[inputs]: Replace "libusb" with "libusb-compat".
gnu: star: Update to 2.5.2a.
* gnu/packages/bioinformatics.scm (star): Update to 2.5.2a.
gnu: htslib: Update to 1.3.1.
* gnu/packages/bioinformatics.scm (htslib): Update to 1.3.1.
gnu: Add SEEK.
* gnu/packages/bioinformatics.scm (seek): New variable.
gnu: mafft: Update to 7.299.
* gnu/packages/bioinformatics.scm (mafft): Update to 7.299.
gnu: metabat: Update to 0.26.3.
* gnu/packages/bioinformatics.scm (metabat): Update to 0.26.3.
[arguments]: Update include and linking paths accordingly.
gnu: diamond: Update to 0.8.9.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.9.
gnu: r: Add pango to inputs.
* gnu/packages/statistics.scm (r)[inputs]: Remove cairo, add pango.
tests: Add Avahi and NSS-mDNS test.
* gnu/tests/base.scm (%avahi-os): New variable.
(run-nss-mdns-test): New procedure.
(%test-nss-mdns): New variable.
services: avahi: Add #:debug? parameter.
* gnu/services/avahi.scm (<avahi-configuration>)[debug?]: New field.
(avahi-shepherd-service): Honor it.
(avahi-service): Add #:debug? and honor it.
* doc/guix.texi (Networking Services): Adjust accordingly.
services: avahi: Pass --daemonize and check for the PID file.
This makes sure the service's 'start' finishes when avahi-daemon is
ready to process requests.
* gnu/services/avahi.scm (avahi-shepherd-service): Use --daemonize
instead of --syslog and add #:pid-file.
tests: 'marionette-service-type' nows takes a <marionette-configuration>.
* gnu/tests.scm (<marionette-configuration>): New record type.
(marionette-shepherd-service): Argument now is a <marionette-configuration>.
(marionette-operating-system): Adjust accordingly. Add #:requirements
parameter and honor it.
tests: base: Add host name resolution tests.
* gnu/tests/base.scm (run-basic-test)["host name resolution",
"host not found"]: New tests.
services: Export more service types.
* gnu/services/base.scm (syslog-service-type): Export.
(urandom-seed-service-type): Export.
services: nscd: Wait for the PID file.
* gnu/services/base.scm (nscd-shepherd-service): Pass #:pid-file.