gnu: gnome-online-accounts: Update to 3.24.0.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.24.0.
gnu: gnome-bluetooth: Update to 3.20.1.
* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.20.1.
gnu: gnome-desktop: Update to 3.24.1.
* gnu/packages/gnome.scm (gnome-desktop): Update to 3.24.1.
gnu: cogl: Enable wayland support.
* gnu/packages/gnome.scm (cogl)[inputs]: Add wayland.
[arguments]: Add "--enable-wayland-egl-platform" and
"--enable-wayland-egl-server".
gnu: gtk+: Enable wayland backend.
* gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Add libxkbcommon,
mesa, wayland and wayland-protocols.
[arguments]: Add "--enable-wayland-backend" and "--enable-x11-backend"
to #:configure-flags.
gnu: epiphany: Update to 3.24.1.
* gnu/packages/gnome.scm (epiphany): Update to 3.24.1.
[inputs]: Add JSON-GLIB.
gnu: json-glib: Update to 1.2.8.
* gnu/packages/gnome.scm (json-glib): Update to 1.2.8.
[source]: Remove snippet.
Merge branch 'master' into staging
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.