scripts: system: Move save-load-path-excursion and save-environment-excursion macros to the top.
* guix/scripts/system.scm (save-load-path-excursion,
save-environment-excursion): Move definitions to the top of the file.
It allows to use them in the whole file.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
system: Rename kernel->grub-label to kernel->boot-label.
* gnu/system.scm (kernel->grub-label): Rename to kernel->boot-label.
(operating-system-grub.cfg): Adapt.
(operating-system-parameters-file): Ditto.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
scripts: system: Move save-load-path-excursion and save-environment-excursion macros to the top.
* guix/scripts/system.scm (save-load-path-excursion,
save-environment-excursion): Move definitions to the top of the file.
It allows to use them in the whole file.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add orca.
* gnu/packages/gnome.scm (orca): New package.
gnu: Add python-pyatspi.
* gnu/packages/gnome.scm (python-pyatspi): New package.
gnu: speech-dispatcher: Add more inputs.
* gnu/packages/speech.scm (speech-dispatcher)[inputs]: Add espeak,
pulseaudio and python.
gnu: samba: Update to 4.5.8.
This fixes a regression introduced by the security fixes for CVE-2017-2619.
* gnu/packages/samba.scm (samba): Update to 4.5.8.
gnu: mutt: Update to 1.8.1.
* gnu/packages/mail.scm (mutt): Update to 1.8.1.
[source]: Use HTTPS URL.
gnu: gpgme: Update to 1.9.0.
* gnu/packages/gnupg.scm (gpgme): Update to 1.9.0.
gnu: ncmpc: Update to 0.27.
* gnu/packages/mpd.scm (ncmpc): Update to 0.27.
gnu: libmpdclient: Update to 2.11.
* gnu/packages/mpd.scm (libmpdclient): Update to 2.11.
gnu: mysql: Update to 5.7.18.
* gnu/packages/databases.scm (mysql): Update to 5.7.18.
gnu: youtube-dl: Update to 2017.04.14.
* gnu/packages/video.scm (youtube-dl): Update to 2017.04.14.
gnu: dub: Flesh out synopsis & description.
* gnu/packages/ldc.scm (dub)[synopsis, description]: Actually explain what
dub is and does.
build: Download aarch64 bootstrap binaries from alpha.gnu.org.
* build-aux/download.scm (file-name->uri): Remove flashner.co.il URL.
* gnu/packages/package-management.scm (boot-guile-uri): Likewise.
gnu: emacs-company: Enable tests.
* gnu/packages/emacs.scm (emacs-company)[arguments]: Add a 'check' phase.
build: Stop building gnu/build/svg.scm.
* Makefile.am (EXTRA_DIST): Add gnu/build/svg.scm.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove gnu/build/svg.scm.
It fixes the following build warnings:
gnu/build/svg.scm:36:12: warning: possibly unbound variable `cairo-create'
gnu/build/svg.scm:36:26: warning: possibly unbound variable `cairo-image-surface-create'
gnu/build/svg.scm:38:4: warning: possibly unbound variable `cairo-scale'
gnu/build/svg.scm:39:4: warning: possibly unbound variable `cairo-set-source-surface'
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
build-system/cargo: Remove store reference.
* guix/build/cargo-build-system.scm (generate-checksums): Remove store
reference from comment. This comment was matching
assert-no-store-file-names regexp in Makefile.am.
Also, edit procedure docstring to precise that DIR-NAME is a store
directory.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add guile-syntax-highlight.
* gnu/packages/guile.scm (guile-syntax-highlight): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>