gnu: par2cmdline: Update to 0.7.0 * gnu/packages/backup.scm (par2cmdline): Update to 0.7.0 [source]: Remove old test fix incorporated upstream. [arguments]: Disable parallel tests. Signed-off-by: Leo Famulari <leo@famulari.name>
services: Add 'thermald-service-type'. * gnu/services/pm.scm (<thermald-configuration>): New record type. (thermald-shepherd-service, thermald-service-type): New variables. * doc/guix.texi (Thermal Management): New section documenting thermald.
gnu: Add thermald. * gnu/packages/admin.scm (thermald): New variable.
maint: 'release' now depends on 'dist', not 'distcheck'. * Makefile.am (release): Depend on 'dist' instead of 'distcheck'.
maint: Really build GuixSD for different systems. * Makefile.am (release): Add missing --system flag to 'guix system disk-image'. Reported by Leo Famulari.
system: grub: Expose GRUB's interactive interface settings. * gnu/system/grub.scm (<grub-configuration>): Add new fields terminal-outputs, terminal-inputs, serial-unit, and serial-speed. (grub-setup-io, setup-gfxterm): New procedures. * doc/guix.texi (GRUB Configuration): Document the new fields.
doc: Suggest a network test command that will definitely be available. * doc/guix.texi (Running GuixSD in a VM): Suggest the use of `guix download` to test network connectivity.
gnu: Add Nyacc. * gnu/packages/mes.scm (nyacc): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
maint: Do not update PO files upon "make dist". This works around a non-determinstic build failure when doing "make distcheck -j4". * po/guix/Makevars (DIST_DEPENDS_ON_UPDATE_PO): New variable. * po/packages/Makevars (DIST_DEPENDS_ON_UPDATE_PO): New variable.
build: 'assert-no-store-file-names' depends on ChangeLog. This fixes a bug whereby "make distcheck -j4" might invoke 'assert-no-store-file-names' when the temporary $(distdir)/cl-t exists (and contains store file names), before $(distdir)/ChangeLog has been created. * Makefile.am (assert-no-store-file-names): Depend on $(distdir)/ChangeLog. (dist-hook): Depend on $(distdir)/ChangeLog instead of 'gen-ChangeLog'. (gen-ChangeLog): Add $(distdir)/ChangeLog left of the colon.
gnu: weechat: Update to 1.8. * gnu/packages/irc.scm (weechat): Update to 1.8.
gnu: pv: Use HTTPS. * gnu/packages/pv.scm (pv)[source, home-page]: Use HTTPS.
doc: Document the branching and rebuild scheduling strategy. * doc/contributing.texi (Submitting Patches): Document the branching scheme.
gnu: guile-ssh: Rename "guile2.2-ssh" to "guile-ssh". * gnu/packages/ssh.scm (guile-ssh)[inputs]: Change GUILE-2.0 to GUILE-2.2. (guile2.2-ssh): Define using 'deprecated-package'. (guile2.0-ssh): New variable. * gnu/packages/package-management.scm (guix)[propagated-inputs]: Adjust accordingly.
gnu: guile-json: Rename "guile2.2-json" to "guile-json". * gnu/packages/guile.scm (guile-json)[native-inputs]: Change GUILE-2.0 to GUILE-2.2. (guile2.2-json): Define using 'deprecated-package'. (guile2.0-json): New variable. * gnu/packages/bioinformatics.scm (rcas-web)[inputs]: Update accordingly. * gnu/packages/ci.scm (cuirass)[inputs]: Likewise. * gnu/packages/package-management.scm (guix)[inputs]: Likewise.
gnu: Add nnn. * gnu/packages/admin.scm (nnn): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
gnu: emacs-clojure-mode: Enable tests. * gnu/packages/emacs.scm (emacs-clojure-mode)[arguments]: Add 'check' phase. [native-inputs]: Add emacs-dash, emacs-s and ert-runner.
gnu: Add ert-runner. * gnu/packages/emacs.scm (ert-runner): New variable.
gnu: Add emacs-commander. * gnu/packages/emacs.scm (emacs-commander): New variable.
gnu: Add emacs-ansi. * gnu/packages/emacs.scm (emacs-ansi): New variable.