Hi Mathieu,
> Here is a serie to update emacs and the broken dependencies I found, > what do you think? Heh, I *just* finished the update myself and came up with very similar patches to yours. > Subject: [PATCH 1/4] gnu: emacs: Update to 26.1. > > * gnu/packages/emacs.scm (emacs): Update to 26.1, > [arguments]: disable tests as they do not exist in release. > * gnu/packages/patches/emacs-fix-scheme-indent-function.patch: Update patch > indentation and line numbers. Ok. I’ll take this instead of my revert of your revert :) > Subject: [PATCH 2/4] gnu: emacs-minimal: Fix build. > > * gnu/packages/emacs.scm: (emacs-minimal): Pass "--with-gnutls=no" is required > to build without gnutls since emacs version 26.1. The wording is odd here, but the patch is the same as mine. > From d0b615809a33ab59d077576e68c79b415852b4a2 Mon Sep 17 00:00:00 2001 > From: Mathieu Othacehe <[email protected]> > Date: Tue, 29 May 2018 11:45:07 +0200 > Subject: [PATCH 3/4] gnu: emacs-s: Disable tests. > > * gnu/packages/emacs.scm (emacs-s): Since emacs version 26, the tests defined > in this package fail at first evaluation and succeed after, probably due to > macro expansion. I found that using the “#:emacs ,emacs” makes the tests pass, so I’d prefer that over disabling the tests. > From 7133b98a9a65cb85c9fb56db9569fd95388c9549 Mon Sep 17 00:00:00 2001 > From: Mathieu Othacehe <[email protected]> > Date: Tue, 29 May 2018 11:42:09 +0200 > Subject: [PATCH 4/4] gnu: emacs-dash: Update to 2.14.1. > > * gnu/packages/emacs.scm (emacs-dash): Update to 2.14.1. I did the same but also took the sources from git because the generated tarballs are not reliable. I’ll push a mix of our patches to master in the next few minutes. Thanks! -- Ricardo
