* gnu/packages/lisp.scm (txr): Update to 224.
[source]: Use git-fetch instead of fetching a cgit snapshot.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/services/cups.scm (error-policy, cups-configuration): Substitute
RETRY-CURRENT-JOB for the obsolete RETRY-THIS-JOB name of this policy.
* doc/guix.texi (Printing Services): Likewise.
* gnu/services/cups.scm (comma-separated-string-list?)
(serialize-comma-separated-string-list): New variables.
(cups-configuration)[browse-dns-sd-sub-types]: New field.
* doc/guix.texi (Printing Services): Document it.
This allows us to keep track of the extra menu entries specified in the
OS configuration.
* gnu/system.scm (<boot-parameters>)[bootloader-menu-entries]: New field.
(read-boot-parameters): Initialize it.
(operating-system-boot-parameters): Likewise.
(operating-system-boot-parameters-file): Serialize it.
* gnu/bootloader.scm (menu-entry->sexp, sexp->menu-entry): New
procedures.
* gnu/package/rednotebook.scm: New file.
* gnu/local.mk: Add it.
* gnu/packages/rednotebook.scm (rednotebook): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu/packages/web-browsers.scm (sbcl-next): Deprecate for next.
* gnu/packages/web-browsers.scm (next): Update to 1.3.0.
[arguments]: Add phase to fix version number.
[inputs]: Update dependencies for 1.3.0.
* gnu/packages/web-browsers.scm (sbcl-next-download-manager): New variable.
It's a Common Lisp system dependency for `next', which is why we don't export
the package.
* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.3.0.
We hide the package because it is not usable on its own, it's a necessary
backend for the `next' package.
* gnu/services/cuirass.scm (<cuirass-configuration>): Add web-log-file field.
(cuirass-shepherd-service): Read it and use it.
* doc/guix.texi (Continuous Integration): Document it.
* gnu/packages/emacs-xyz.scm (emacs-evil-owl): Update to 0.0.1-2.e8fe5b2.
[inputs]: Remove emacs-posframe, which is now an optional dependency.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>