Package Details: emacs27-git 27.1.50.140516-1

Git Clone URL: https://aur.archlinux.org/emacs27-git.git (read-only, click to copy)
Package Base: emacs27-git
Description: GNU Emacs. emacs-27 release branch.
Upstream URL: http://www.gnu.org/software/emacs/
Keywords: development editor ide text
Licenses: GPL3
Conflicts: emacs, emacs-git, emacs-seq, emacs26-git
Provides: emacs, emacs-seq
Replaces: emacs-git, emacs-seq, emacs26-git
Submitter: niv
Maintainer: niv (seds)
Last Packager: niv
Votes: 7
Popularity: 0.69
First Submitted: 2020-02-16 21:28
Last Updated: 2020-08-15 17:54

Required by (415)

Sources (1)

Latest Comments

seds commented on 2020-08-11 15:54

I wrote a fix for the sed issue. You can get it from here: https://github.com/benmezger/emacs27/

egils commented on 2020-08-07 23:37

thanks pancho it worked to replace the sed invocation :)

pancho commented on 2020-07-28 21:40

The emacs 27.1 release is nigh! :-) (latest tag in the emacs-27 branch is emacs-27.1-rc2, with a tentative release on 2020-08-10).

In short, the emacs version declared in configure.ac/AC_INIT macro has gone from 27.0.91 (two dots) to just 27.1 (one dot).

This breaks the sed expression on line 167 of PKGBUILD, and the pkgver generated its invalid.

As a workaround, edit the aforementioned sed invocation to look like this (I just added a \( and \) around the third \.[0-9]\+ block; the \? to make this block optional was already there, so this seems like the author was already aiming for this but the parens were forgotten):

sed -e 's/^.\+\ \([0-9]\+\.[0-9]\+\(\.[0-9]\+\)\?\).\+$/\1/'