system: grub: Don't attempt to load non-EFI modules on EFI. This resulted in a couple of harmless warnings just before the menu is displayed. * gnu/system/grub.scm (eye-candy)[setup-gfxterm-body]: Move 'vbe' and 'vga' loading to the non-EFI branch.
gnu: python2-dogtail: Update to 0.9.9. * gnu/packages/python.scm (python2-dogtail): Update to 0.9.9. [source]: Download using pypi-uri scheme.
gnu: git: Update to 2.12.2. * gnu/packages/version-control.scm (git): Update to 2.12.2.
gnu: maim: Update to 4.4.62. * gnu/packages/xdisorg.scm (maim): Update to 4.4.62.
gnu: youtube-dl: Update to 2017.03.24. * gnu/packages/video.scm (youtube-dl): Update to 2017.03.24.
gnu: Add shellcheck. * gnu/packages/haskell.scm (shellcheck): New variable.
gnu: Add ghc-json. * gnu/packages/haskell.scm (ghc-json): New variable.
gnu: Add emacs-symon. * gnu/packages/emacs.scm (emacs-symon): New variable. Signed-off-by: Kei Kebreau <kei@openmailbox.org>
services: Add inetd-service-type. * gnu/services/networking.scm (<inetd-configuration>, <inetd-entry>): New record types. (inetd-config-file, inetd-shepherd-service): New procedures. (inetd-service-type): New variable. * doc/guix.texi (Networking Services): Document it. * gnu/tests/networking.scm: New file. * gnu/local.mk: Add it.
doc: Re-generate openvpn service documentation. * doc/guix.texi (VPN Services): Generate documentation with generate-openvpn-server-documentation and generate-openvpn-client-documentation helpers and guile 2.1.7. Signed-off-by: Clément Lassieur <clement@lassieur.org>
services: openvpn: Fix a typo which was corrected in generated doc. * gnu/services/vpn.scm (define-split-configuration): Fix typo. Signed-off-by: Clément Lassieur <clement@lassieur.org>
gnu: Add tlp service. * gnu/services/pm.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/tlp.scm. * doc/guix.texi (Power management Services): New section. Signed-off-by: Clément Lassieur <clement@lassieur.org>
services: configuration: Rewrite id procedure. * gnu/services/configuration.scm (id): Replace it using the more concise version found in messaging.scm. Signed-off-by: Clément Lassieur <clement@lassieur.org>
services: Factorize define-maybe macro. * gnu/services/configuration.scm (id): New procedure extracted from define-configuration. (define-maybe): New exported procedure, moved from messaging.scm. * gnu/services/messaging.scm (define-maybe): Remove it. (id): Move declaration inside define-all-configurations which is now the only caller procedure. Signed-off-by: Clément Lassieur <clement@lassieur.org>
gnu: tlp: Read configuration from /etc/tlp. * gnu/packages/linux.scm (tlp): Set TLP_CONF to "/etc/tlp". Signed-off-by: Clément Lassieur <clement@lassieur.org>
gnu: Add emacs-aggresive-indent-mode. * gnu/packages/emacs.scm (emacs-aggressive-indent): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
maint: Mention the Signed-off-by line in 'HACKING'. * HACKING: Mention the Signed-off-by line.
gnu: ccache: Update to 3.3.4. * gnu/packages/ccache.scm (ccache): Update to 3.3.4.
gnu: talloc: Update to 2.1.9. * gnu/packages/samba (talloc): Update to 2.1.9. [home-page]: Use https.
gnu: samba: Update to 4.5.7 [fixes CVE-2017-2619]. * gnu/packages/samba.scm (samba): Update to 4.5.7.